一種移動終端電路域回落的時延測試方法及裝置與流程
2023-06-01 14:37:37

本發明涉及移動通信技術領域,尤其涉及一種移動終端電路域回落的時延測試方法及裝置。
背景技術:
由於目前的LTE網絡(Long Term Evolution,長期演進)即4G網絡並不支持語音業務,且4G數據業務無法與語音通話業務同時進行,因此無論是TD-LTE(時分雙工長期演進)模式還是FDD-LTE(頻分雙工長期演進)模式,在有電話呼入時系統都會自動斷開4G信號,自動回落到2G/3G信號完成語音通話,通話結束後再切換回4G信號,而這個切換時間在2秒~15秒左右,在信號切換的時間裡,手機無法呼入和呼出。
4G時代的語音通話領域衍生出了三種解決方案,分別為CSFB(Circuit Switched Fallback,電路域回落)、SGLTE(Simultaneous GSM and LTE,LTE與GSM同步支持)以及VoLTE(Voice over LTE,基於IMS的語音業務)。其中,CSFB方案的手機僅內置一套射頻晶片,該方案的最大缺陷就是4G上網時不能及時切換至2G/3G網絡,導致短時間內電話無法呼入呼出,接完電話也需要等一段時間切換到4G網絡才能繼續上網。若要將影響減至最低,只能期待手機廠商系統更新和運營商網絡的優化升級。
因此,為體現移動終端的性能優劣,特別是要進行數據對比時,要對移動終端進行CSFB呼叫時延和回落時延測試。目前的測試方法主要是,測試人員手動撥號使測試機主叫或被叫,通過觀察測試機上網絡信號圖標的變化,結合秒表計時得出時延。而每個地方運營商的網絡環境也可能不一樣,所以,測試的時候需要儘可能覆蓋更多的區域,包括國內各省甚至是國外,那麼就需要測試人員出差到各地進行測試。並且每次測試測試量非常大,人為的計時測試也不夠準確,所以目前這種測試方法效率太低,成本太高。
技術實現要素:
本發明的目的在於提出一種移動終端電路域回落的時延測試方法及裝置,能夠便捷的且大量的測試移動終端電路域回落的時延信息,無需人工手動撥號和計時。
為達此目的,本發明採用以下技術方案:
一種移動終端電路域回落的時延測試方法,包括:
接收伺服器推送的測試指令,所述測試指令包括測試方式、測試號碼和預設測試次數;
根據所述測試指令執行電路域回落測試;
依據測試結果確定電路域回落的時延信息。
其中,所述根據所述測試指令執行電路域回落測試,包括:
根據所述測試方式,對所述測試號碼執行所述預設測試次數的電路域回落測試。
進一步的,根據所述測試方式,對所述測試號碼執行所述預設測試次數的電路域回落測試,包括:
若所述測試方式為主叫,則呼叫所述測試號碼,執行電路域回落測試;
若所述測試方式為被叫,則當所述測試號碼呼入,執行電路域回落測試。
其中,依據測試結果確定電路域回落的時延信息,包括:
依據測試結果確定電路域回落的時延信息,直到測試次數達到所述預設測試次數。
進一步的,依據測試結果確定電路域回落的時延信息之後,還包括:
將所述時延信息上傳到所述伺服器進行處理和保存。
一種移動終端電路域回落的時延測試裝置,包括:
指令接收模塊,用於接收伺服器推送的測試指令,所述測試指令包括測試方式、測試號碼和預設測試次數;
回落測試模塊,用於根據所述測試指令執行電路域回落測試;
時延獲取模塊,用於依據測試結果確定電路域回落的時延信息。
其中,所述回落測試模塊具體用於:根據所述測試方式,對所述測試號碼執行所述預設測試次數的電路域回落測試。
進一步的,所述回落測試模塊具體用於:
若所述測試方式為主叫,則呼叫所述測試號碼,執行電路域回落測試;
若所述測試方式為被叫,則當所述測試號碼呼入,執行電路域回落測試。
其中,所述時延獲取模塊具體用於:
依據測試結果確定電路域回落的時延信息,直到測試次數達到所述預設測試次數。
進一步的,所述時延測試裝置還包括上傳模塊,用於在依據測試結果確定電路域回落的時延信息之後,將所述時延信息上傳到所述伺服器進行處理和保存。
本發明的有益效果為:
移動終端遠程接收伺服器推送的測試指令,根據所述測試指令執行電路域回落測試,依據測試結果確定電路域回落的時延信息。本發明能夠便捷的且大量的測試移動終端電路域回落的時延信息,無需人工手動撥號和計時,提高了測試效率;在遠程接收測試指令的情況下,無需測試人員出差到外地進行測試,只要將移動終端置於測試地點即可,降低了測試成本。
附圖說明
圖1是本發明實施例一提供的移動終端電路域回落的時延測試方法的流程圖;
圖2是本發明實施例二提供的移動終端電路域回落的時延測試方法的流程圖;
圖3是本發明實施例三提供的移動終端電路域回落的時延測試裝置的結構示意圖。
具體實施方式
為使本發明解決的技術問題、採用的技術方案和達到的技術效果更加清楚,下面將結合附圖對本發明實施例的技術方案作進一步的詳細描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。
實施例一
圖1是本發明實施例一提供的移動終端電路域回落的時延測試方法的流程圖。如圖1所示,本實施例提供一種移動終端電路域回落的時延測試方法,用於遠程測試移動終端電路域回落的時延信息,無需人工手動撥號和計時。所述時延測試方法通過一種移動終端電路域回落的時延測試裝置來執行,該裝置由軟體和/或硬體實現,一般集成於移動終端內部。
所述時延測試方法包括如下步驟:
S11,接收伺服器推送的測試指令。
待測試的移動終端作為測試機,需要一個輔助機配合測試。所述測試指令包括測試方式、測試號碼和預設測試次數。測試方式包括主叫和被叫,測試號碼即輔助機的號碼,預設測試次數根據測試需求設定,不同的運營商、測試機和測試地點要求的測試次數不同。
測試人員通過伺服器向測試機推送測試指令,測試機接收伺服器推送的測試指令。
S12,根據所述測試指令執行電路域回落測試。
根據所述測試方式,對所述測試號碼執行所述預設測試次數的電路域回落測試。測試機主叫輔助機的號碼時,或者當輔助機的號碼呼入時,觸發回落測試。
電路域回落測試包括測試移動終端從4G網絡回落至2G/3G網絡需要的時間(回落時延),以及通話結束後,從2G/3G網絡恢復到4G網絡需要的時間(呼叫時延)。
S13,依據測試結果確定電路域回落的時延信息。
測試機根據每次測試的情況,確定電路域回落的回落時延和呼叫時延,時延信息包括但不限於回落時延和呼叫時延。
本實施例中,測試機遠程接收伺服器推送的測試指令,根據所述測試指令執行電路域回落測試,依據測試結果確定電路域回落的時延信息,能夠便捷的且大量的測試移動終端電路域回落的時延信息,無需人工手動撥號和計時,提高了測試效率;在遠程接收測試指令的情況下,無需測試人員出差到外地進行測試,只要將測試機置於測試地點即可,降低了測試成本。
實施例二
圖2是本發明實施例二提供的移動終端電路域回落的時延測試方法的流程圖。如圖2所示,本實施例在實施例一的基礎上進行改進,測試完畢將數據上傳到伺服器進行分析和保存。
本實施例所述時延測試方法包括如下步驟:
S21,接收伺服器推送的測試指令。
所述測試指令包括測試方式、測試號碼和預設測試次數。
測試人員通過伺服器向測試機推送測試指令。
S22,根據所述測試方式,對所述測試號碼執行電路域回落測試。若所述測試方式為主叫,執行步驟S221;若所述測試方式為被叫,執行步驟S222。
解析步驟S21中的測試指令,獲得指令中的測試方式、測試號碼和預設測試次數。再按照測試方式的要求,對測試號碼執行電路域回落測試。
S221,呼叫所述測試號碼,執行電路域回落測試,並繼續執行S23。
若所述測試方式為主叫,測試機呼叫輔助機的測試號碼,電話呼出時,計時獲得測試機從4G網絡回落至2G/3G網絡的回落時延,掛斷電話後,計時獲得測試機從2G/3G網絡恢復到4G網絡的呼叫時延。
S222,當所述測試號碼呼入,執行電路域回落測試,並繼續執行S23。
若所述測試方式為被叫,當輔助機的測試號碼呼入,計時獲得測試機從4G網絡回落至2G/3G網絡的回落時延,掛斷電話後,計時獲得測試機從2G/3G網絡恢復到4G網絡的呼叫時延。
S23,依據測試結果確定電路域回落的時延信息。
時延信息包括但不限於回落時延和呼叫時延。
S24,判斷測試次數是否達到所述預設測試次數,是則執行步驟S25;否則返回執行步驟S22。
步驟S21的測試指令中包括預設測試次數,每執行一次電路域回落測試,將得到一組時延信息,按照測試指令重複執行測試,直到測試次數達到預設測試次數。
S25,將所述時延信息上傳到所述伺服器進行處理和保存。
完成一條測試指令後,將獲得的時延信息上傳到伺服器進行保存,伺服器或測試人員能遠程對這些時延信息進行處理,包括統計計算、繪製圖表等。
本實施例中,測試機遠程接收伺服器推送的測試指令,根據所述測試指令執行電路域回落測試,依據測試結果確定電路域回落的時延信息,能夠便捷的且大量的測試移動終端電路域回落的時延信息,無需人工手動撥號和計時,提高了測試效率和準確度;在遠程接收測試指令的情況下,無需測試人員出差到外地進行測試,只要將測試機置於測試地點即可,測試機將測試結果上傳伺服器,測試人員可遠程查看並進行數據分析,降低了測試成本。
實施例三
圖3是本發明實施例三提供的移動終端電路域回落的時延測試裝置的結構示意圖。如圖3所示,一種移動終端電路域回落的時延測試裝置,用於執行上述實施例所述的時延測試方法,解決同樣的技術問題,達到相同的技術效果。
所述時延測試裝置包括:指令接收模塊41、回落測試模塊42和時延獲取模塊43。
指令接收模塊41,用於接收伺服器推送的測試指令,所述測試指令包括測試方式、測試號碼和預設測試次數。
回落測試模塊42,用於根據所述測試指令執行電路域回落測試。
時延獲取模塊43,用於依據測試結果確定電路域回落的時延信息。
其中,所述回落測試模塊42具體用於:根據所述測試方式,對所述測試號碼執行所述預設測試次數的電路域回落測試。
進一步的,回落測試模塊42具體用於:若所述測試方式為主叫,則呼叫所述測試號碼,執行電路域回落測試;若所述測試方式為被叫,則當所述測試號碼呼入,執行電路域回落測試。
其中,時延獲取模塊43具體用於:依據測試結果確定電路域回落的時延信息,直到測試次數達到所述預設測試次數。
作為本實施例的一種改進,所述時延測試裝置還包括上傳模塊44,用於在依據測試結果確定電路域回落的時延信息之後,將所述時延信息上傳到所述伺服器進行處理和保存。
本實施例能夠便捷的且大量的測試移動終端電路域回落的時延信息,無需人工手動撥號和計時,提高了測試效率;在遠程接收測試指令的情況下,無需測試人員出差到外地進行測試,只要將移動終端置於測試地點即可,降低了測試成本。
以上結合具體實施例描述了本發明的技術原理。這些描述只是為了解釋本發明的原理,而不能以任何方式解釋為對本發明保護範圍的限制。基於此處的解釋,本領域的技術人員不需要付出創造性的勞動即可聯想到本發明的其它具體實施方式,這些方式都將落入本發明的保護範圍之內。