本發(fā)明涉及通信技術領域,尤其涉及一種通用串行總線接口模式控制方法及裝置。
背景技術:
通用串行總線(Universal Serial Bus,USB)是一個外部總線標準,用于規(guī)范計算機與外部設備的連接和通訊。USB標準經(jīng)歷多年的發(fā)展,現(xiàn)已存在多種版本,如USB1.0、USB2.0及USB3.0等版本。其中,USB3.0是由英特爾公司(Intel)和業(yè)界領先公司一起攜手發(fā)布的USB新規(guī)范。USB3.0提供了十倍于USB2.0的傳輸速度和更高的節(jié)能效率,可廣泛用于各種終端設備的高速傳輸;且在實現(xiàn)更低能耗的同時,USB3.0擁有更高的協(xié)議效率;USB3.0還具有向下兼容特性,向下兼容USB2.0/1.0等版本。因此,在數(shù)字時代需高速的性能和可靠的互聯(lián)實現(xiàn)龐大數(shù)據(jù)量傳輸?shù)那闆r下,USB3.0可以很好地應對這一挑戰(zhàn),同時USB3.0還可以提升終端設備的充電效率,從而提高用戶的體驗度。目前USB3.0接口主要應用于個人計算機(Personal Computer,PC)、移動硬盤、USB閃存盤及讀卡器等終端設備。
但USB3.0在帶來上述優(yōu)點的同時,也存在相應的問題,如USB3.0的使用會影響終端設備的空中下載(Over The Air,OTA)性能,即影響設備的整機輻射性能。體現(xiàn)該OTA性能的OTA參數(shù)主要分為兩類:接收參數(shù)和發(fā)射參數(shù)。發(fā)射參數(shù)包括輻射總功率(Total Radiated Power,TRP),該參數(shù)通過對整個輻射球面的發(fā)射功率進行面積分并取平均得到;近地平線部分輻射功率(Near Horizon Partial Radiated Power,NHPRP),該參數(shù)反映在設備的H面附近天線的發(fā)射功率情況。接收參數(shù)包括各向同性靈敏度(Total Isotropic Sensitivity, TIS),該參數(shù)反映在整個輻射球面設備接收靈敏度的情況;近水平局部各向同性敏感性(Near Horizon Partial Isotropic Sensitivity,NHPIS)該參數(shù)反映設備在H面附近天線的接收靈敏度的情況。
具體地,如圖1A所示,圖1A示出了在數(shù)據(jù)卡的USB接口不傳輸數(shù)據(jù)的情況下,對于不同頻段的無線信號,相關標準規(guī)定數(shù)據(jù)卡應該達到的TIS參數(shù)標準值(即圖1A中的相關標準規(guī)定的TIS參數(shù)標準值),實際OTA測試獲得的、工作在USB3.0接口模式的數(shù)據(jù)卡的TIS參數(shù)值(即圖1A中的USB3.0 TIS參數(shù)值),實際OTA測試獲得的、工作在USB2.0接口模式的數(shù)據(jù)卡的TIS參數(shù)值(即圖1A中的USB2.0 TIS參數(shù)值),及該TIS參數(shù)標準值與該測試獲得的TIS參數(shù)值之間的差值。圖1A中還示出了第一差值,即相關標準規(guī)定的TIS參數(shù)標準值與USB2.0 TIS參數(shù)值的差值;還示出了第二差值,即相關標準規(guī)定的TIS參數(shù)標準值與USB3.0 TIS參數(shù)值的差值。
其中,數(shù)據(jù)卡是指應用于計算機并采用移動通信技術接入互聯(lián)網(wǎng)的終端設備。具體地,數(shù)據(jù)卡內(nèi)設有客戶識別模塊(Subscriber Identity Module,SIM),即SIM卡,數(shù)據(jù)卡是通過SIM卡接入互聯(lián)網(wǎng)的。圖1A所示出的相關標準規(guī)定的TIS參數(shù)標準值、USB2.0 TIS參數(shù)值及USB3.0 TIS參數(shù)值的單位均為分貝(decibel,dB)。上述OTA測試工具為:具有USB2.0接口的數(shù)據(jù)卡+筆記本電腦,具有USB3.0接口的數(shù)據(jù)卡+筆記本電腦;上述OTA測試暗室為:進行OTA測試的3D暗室。通過圖1A所示的TIS參數(shù)值可知,在自由空間的3D暗室,且USB接口不傳輸數(shù)據(jù)的情況下,工作在USB3.0接口模式的數(shù)據(jù)卡的TIS,相比于工作在USB2.0接口模式的數(shù)據(jù)卡的TIS下降了4.5~9.7dB,不符合相關標準規(guī)定的TIS標準;且在上述測試的不同頻段無線信號中,TIS在長期演進第五頻段(Long Term Evolution Band5,LTE Band5)下降的最顯著,該LTE Band5頻帶寬度(Band width,BW)為10MHz。由上述描述可知,USB3.0接口模式的使用影響了終端設備接收無線信號的性能,導致使用USB3.0接口模式的終端設備的OTA參數(shù)值不符合相關標準。
且根據(jù)Intel方面公布的信息可知,USB3.0的擴頻處理導致其頻譜從0Hz一直覆蓋到5GHz;經(jīng)測量,在終端設備的USB接口工作在USB3.0接口模式傳輸數(shù)據(jù)時,終端設備會在0~5GHz頻段的無線信號上增加噪聲,且在2.4GHz頻段的無線信號上會增加約20dB的噪聲,造成對2.4GHz頻段無線信號的射頻干擾,這種干擾會降低終端設備的接收靈敏度,即降低終端設備的TIS,進而縮減了終端設備的收訊范圍,足以影響終端設備2.4GHz無線信號的使用,如2.4GHz WiFi功能的使用、2.4GHz藍牙功能的使用等;但USB3.0的干擾功率會隨信號頻率的上升而下降,如在2.4GHz頻段的干擾噪聲比5GHz頻段的干擾噪聲高出約20dB左右。由上述描述可知,USB3.0接口模式的使用影響了終端設備接收2.4GHz無線信號的性能,導致使用USB3.0接口模式的終端設備可能無法使用2.4GHz無線信號。
現(xiàn)有技術解決上述問題的方式通常為,增加終端設備的天線與USB3.0接口的絕對距離,或對終端設備的USB3.0接口進行屏蔽處理來減輕上述干擾。但上述方式僅適用于部分終端設備,如PC機等尺寸比較大的終端設備,而對于手機等尺寸比較小的終端設備并不適用。
綜上所述,USB3.0接口模式的使用會影響終端設備的OTA性能,而現(xiàn)有技術只能解決部分終端設備存在的上述問題,降低用戶的體驗度。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明實施例期望提供一種通用串行總線接口模式控制方法及裝置,以控制高速USB接口模式的使用對終端設備OTA性能的影響。
為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的:
本發(fā)明實施例公開了一種通用串行總線接口模式控制方法,所述方法包括:
獲取終端設備的無線工作狀態(tài)是否滿足預設條件的判斷結果;
根據(jù)所述判斷結果控制所述終端設備的通用串行總線USB接口工作在第一USB接口模式或第二USB接口模式;
其中,所述第一USB接口模式的傳輸速率大于所述第二USB接口模式的傳輸速率。
進一步,所述獲取終端設備的無線工作狀態(tài)是否滿足預設條件的判斷結果,具體為:
在終端設備使用移動網(wǎng)絡信號時,獲取終端設備的信號接收速率是否大于預設閾值的判斷結果;或者,
在終端設備使用無線信號時,獲取終端設備的無線信號工作頻率是否為預設頻段的判斷結果。
進一步,所述在終端設備使用無線信號時,獲取終端設備的無線信號工作頻率是否為預設頻段的判斷結果,具體為:
在終端設備使用無線保真信號接入網(wǎng)絡時,獲取終端設備無線保真信號是否工作在第一預設頻段的判斷結果;或者,
在終端設備注冊到移動網(wǎng)絡信號后,獲取終端設備移動網(wǎng)絡信號是否工作在第二預設頻段的判斷結果。
進一步,所述控制所述終端設備的USB接口工作在第一USB接口模式或第二USB接口模式,包括:
通過重新枚舉終端設備的USB接口的方式,將終端設備的USB接口的工作模式從第二USB接口模式切換至第一USB接口模式;或者,
通過重新枚舉終端設備的USB接口的方式,將終端設備的USB接口的工作模式從第一USB接口模式切換至第二USB接口模式。
進一步,所述控制所述終端設備的USB接口工作在第一USB接口模式或第二USB接口模式,包括:
根據(jù)終端設備的USB接口當前傳輸數(shù)據(jù)的狀態(tài),將終端設備的USB接口的工作模式從第二USB接口模式切換至第一USB接口模式;或者,
根據(jù)終端設備的USB接口當前傳輸數(shù)據(jù)的狀態(tài),將終端設備的USB接口的工作模式從第一USB接口模式切換至第二USB接口模式。
本發(fā)明實施例還公開了一種通用串行總線接口模式控制裝置,所述裝置包括:
獲取模塊,用于獲取終端設備的無線工作狀態(tài)是否滿足預設條件的判斷結果;
控制模塊,用于根據(jù)所述判斷結果控制所述終端設備的通用串行總線USB接口工作在第一USB接口模式或第二USB接口模式;
其中,所述第一USB接口模式的傳輸速率大于所述第二USB接口模式的傳輸速率。
進一步,所述獲取模塊,具體用于在終端設備使用移動網(wǎng)絡信號時,獲取終端設備的信號接收速率是否大于預設閾值的判斷結果;或者,在終端設備使用無線信號時,獲取終端設備的無線信號工作頻率是否為預設頻段的判斷結果。
進一步,所述獲取模塊,具體用于在終端設備使用無線保真信號接入網(wǎng)絡時,獲取終端設備無線保真信號是否工作在第一預設頻段的判斷結果;或者,在終端設備注冊到移動網(wǎng)絡信號后,獲取終端設備移動網(wǎng)絡信號是否工作在第二預設頻段的判斷結果。
進一步,所述控制模塊,具體用于通過重新枚舉終端設備的USB接口的方式,將終端設備的USB接口的工作模式從第二USB接口模式切換至第一USB接口模式;或者,通過重新枚舉終端設備的USB接口的方式,將終端設備的USB接口的工作模式從第一USB接口模式切換至第二USB接口模式。
進一步,所述控制模塊,具體用于根據(jù)終端設備的USB接口當前傳輸數(shù)據(jù)的狀態(tài),將終端設備的USB接口的工作模式從第二USB接口模式切換至第一USB接口模式;或者,根據(jù)終端設備的USB接口當前傳輸數(shù)據(jù)的狀態(tài),將終端設備的USB接口的工作模式從第一USB接口模式切換至第二USB接口模式。
本發(fā)明實施例提供的一種通用串行總線接口模式控制方法及裝置,獲取終端設備的無線工作狀態(tài)是否滿足預設條件的判斷結果;根據(jù)判斷結果控制終端設備的USB接口工作在第一USB接口模式或第二USB接口模式;其中,第一 USB接口模式的傳輸速率大于第二USB接口模式的傳輸速率。如此,根據(jù)終端設備的無線工作狀態(tài)控制終端設備USB接口的工作模式,能實現(xiàn)控制高速USB接口模式的使用對終端設備OTA性能的影響,使得配置了高速USB接口的終端設備的OTA參數(shù)符合相關標準,及使得配置了高速USB接口的終端設備可以使用2.4GHz無線信號,提高用戶的體驗度。
附圖說明
圖1A為相關技術中OTA測試的相關參數(shù)值;
圖1B為本發(fā)明實施例提供的一種通用串行總線接口模式控制方法的流程示意圖;
圖2為本發(fā)明實施例提供的一種通用串行總線接口模式控制裝置的結構示意圖;
圖3為本發(fā)明提供的一種通用串行總線接口模式控制裝置具體實施例的結構示意圖;
圖4為本發(fā)明提供的一種通用串行總線接口模式控制方法具體實施例一的流程示意圖;
圖5為本發(fā)明提供的一種通用串行總線接口模式控制方法具體實施例二的流程示意圖;
圖6為本發(fā)明提供的一種通用串行總線接口模式控制方法具體實施例三的流程示意圖。
具體實施方式
在本發(fā)明實施例中,終端設備獲取終端設備的無線工作狀態(tài)是否滿足預設條件的判斷結果;終端設備根據(jù)判斷結果控制終端設備的USB接口工作在第一USB接口模式或第二USB接口模式;其中,第一USB接口模式的傳輸速率大于第二USB接口模式的傳輸速率。
下面結合附圖和具體實施例,對本發(fā)明進一步詳細說明。
圖1B為本發(fā)明實施例提供的一種通用串行總線接口模式控制方法的流程示意圖,如圖1B所示,該方法包括:
步驟101:獲取終端設備的無線工作狀態(tài)是否滿足預設條件的判斷結果。
需說明的是,所述終端設備的無線工作狀態(tài)是指在終端設備使用無線信號時,終端設備的工作狀態(tài)。
具體地,本步驟的實現(xiàn)方式可以為方式一、方式二或方式三。
方式一,本步驟可以為,在終端設備使用移動網(wǎng)絡信號時,終端設備獲取終端設備的信號接收速率是否大于預設閾值的判斷結果。
需說明的是,在方式一中,所述終端設備的無線工作狀態(tài)具體為在終端設備使用移動網(wǎng)絡信號時,終端設備當前接收移動網(wǎng)絡信號的速率狀態(tài)。所述終端設備的信號接收速率是指終端設備接收移動網(wǎng)絡信號的速率。
具體地,所述在終端設備使用移動網(wǎng)絡信號時,終端設備獲取終端設備的信號接收速率是否大于預設閾值的判斷結果步驟,實現(xiàn)過程可以為,在終端設備使用移動網(wǎng)絡信號進行數(shù)據(jù)業(yè)務時,終端設備判斷其信號接收速率是否大于預設閾值;終端設備獲得判斷結果,該判斷結果為終端設備的信號接收速率不大于預設閾值,或者為終端設備的信號接收速率大于預設閾值。即在終端設備使用移動網(wǎng)絡信號時,終端設備直接判斷其信號接收速率是否大于預設閾值。
具體地,所述在終端設備使用移動網(wǎng)絡信號時,終端設備獲取終端設備信號接收速率是否大于預設閾值的判斷結果步驟,實現(xiàn)過程或者可以為,在終端設備使用移動網(wǎng)絡信號進行數(shù)據(jù)業(yè)務時,終端設備定時判斷其是否工作在載波聚合(Carrier Aggregation,CA)模式;在終端設備未工作在載波聚合模式時,即在終端設備工作在單載波模式時,終端設備判定其信號接收速率不大于預設閾值;在終端設備工作在載波聚合模式時,終端設備判斷其信號接收速率是否大于預設閾值;終端設備獲得判斷結果,該判斷結果為終端設備的信號接收速率不大于預設閾值,或者為終端設備的信號接收速率大于預設閾值。即終端設備不直接判斷其信號接收速率是否大于預設閾值,而是首先判斷其是否工作在 載波聚合模式,從而避免在終端設備未工作在載波聚合模式時,終端設備還需判斷其信號接收速率是否大于預設閾值。
如若終端設備為數(shù)據(jù)卡,上述過程可以為,在數(shù)據(jù)卡使用移動網(wǎng)絡信號為用戶提供上網(wǎng)服務時,數(shù)據(jù)卡定時判斷其是否工作在載波聚合模式;在數(shù)據(jù)卡未工作在載波聚合模式時,即數(shù)據(jù)卡工作在單載波模式時,數(shù)據(jù)卡判定其信號接收速率不大于預設閾值;在數(shù)據(jù)卡工作在載波聚合模式時,數(shù)據(jù)卡判斷其信號接收速率是否大于預設閾值;數(shù)據(jù)卡獲得判斷結果,該判斷結果為數(shù)據(jù)卡的信號接收速率不大于預設閾值,或者為數(shù)據(jù)卡的信號接收速率大于預設閾值。當然,所述終端設備還可以為其它設備,如手機,這里僅是以數(shù)據(jù)卡為例具體說明下上述過程。
需說明的是,所述終端設備可以通過讀取其內(nèi)存儲的載波模式相關參數(shù),來判斷其是否工作在載波聚合模式。所述終端設備可以通過讀取其內(nèi)存儲的移動網(wǎng)絡信號接收速率相關參數(shù),來判斷其信號接收速率是否大于預設閾值。
其中,所述預設閾值可以根據(jù)第二USB接口模式的最大數(shù)據(jù)傳輸速率進行設置。所述第二USB接口模式可以是指USB2.0及以下版本的接口模式,如USB2.0接口模式或USB1.0接口模式。在本實施例中具體可以為USB2.0接口模式。如若通過實際測量獲得,終端設備的USB接口工作在USB2.0接口模式時,該USB接口的最大數(shù)據(jù)傳輸速率為320Mbps,則該預設閾值即可設置為320Mbps。從而使得終端設備可以通過本步驟101獲知,其當前的信號接收速率是否大于USB2.0接口模式的最大數(shù)據(jù)傳輸速率。
其中,所述移動網(wǎng)絡信號可以為,利用了第二代、第三代、第四代或以上移動通信技術的移動網(wǎng)絡信號,即移動網(wǎng)絡信號可以為2G(Generation)、3G或4G等移動網(wǎng)絡信號。
方式二,本步驟可以為,在終端設備使用無線信號時,終端設備獲取終端設備的無線信號工作頻率是否為預設頻段的判斷結果。
需說明的是,在方式二中,所述終端設備的無線工作狀態(tài)具體為在終端設 備使用無線信號時,終端設備當前接收或發(fā)射的無線信號的頻率狀態(tài)。所述終端設備的無線信號工作頻率是指終端設備當前接收或發(fā)射的無線信號的頻率。
具體地,所述在終端設備使用無線信號時,終端設備獲取終端設備的無線信號工作頻率是否為預設頻段的判斷結果步驟,實現(xiàn)方式可以為方式Ⅰ或方式Ⅱ。
方式Ⅰ,所述在終端設備使用無線信號時,終端設備獲取終端設備的無線信號工作頻率是否為預設頻段的判斷結果,可以為,在終端設備使用無線保真(Wireless Fidelity,WiFi)信號接入網(wǎng)絡時,終端設備獲取其WiFi信號是否工作在第一預設頻段的判斷結果。
具體地,所述在終端設備使用WiFi信號接入網(wǎng)絡時,終端設備獲取其WiFi信號是否工作在第一預設頻段的判斷結果,可以包括,在終端設備通過WiFi信號使用有線網(wǎng)絡時,終端設備定時判斷該WiFi信號是否工作在第一預設頻段;終端設備獲得判斷結果,該判斷結果為終端設備的WiFi信號工作在第一預設頻段,或者為終端設備的WiFi信號未工作在第一預設頻段。如在手機通過WiFi信號使用有線網(wǎng)絡時,手機定時判斷該WiFi信號是否工作在2.4GHz;手機獲得判斷結果,該判斷結果為手機的WiFi信號工作在2.4GHz,或者為手機的WiFi信號未工作在2.4GHz。
需說明的是,所述終端設備可以通過讀取其內(nèi)存儲的WiFi信號相關參數(shù),來判斷該WiFi信號是否工作在第一預設頻段。
其中,所述第一預設頻段可以根據(jù)第一USB接口模式的最強干擾頻段進行設置。所述第一USB接口模式可以是指USB3.0及以上版本的接口模式,如USB3.0接口模式或USB3.1接口模式。在本實施例中具體可以為USB3.0接口模式。如若第一USB接口模式為USB3.0接口模式,且通過實際測量獲得終端設備的USB接口工作在USB3.0接口模式時,對2.4GHz頻段的無線信號干擾最強,從而影響終端設備2.4GHz無線信號的使用,則該第一預設頻段即可設置為2.4GHz。從而使得終端設備可以通過本步驟101獲知,其WiFi信號是否 工作在第一USB接口模式的最強干擾頻段。
方式Ⅱ,所述在終端設備使用無線信號時,終端設備獲取終端設備的無線信號工作頻率是否為預設頻段的判斷結果,可以為,在終端設備注冊到移動網(wǎng)絡信號后,終端設備獲取其移動網(wǎng)絡信號是否工作在第二預設頻段的判斷結果。
具體地,所述在終端設備注冊到移動網(wǎng)絡信號后,終端設備獲取其移動網(wǎng)絡信號是否工作在第二預設頻段的判斷結果步驟,實現(xiàn)過程可以為,在終端設備注冊到移動網(wǎng)絡信號后,終端設備判斷其移動網(wǎng)絡信號是否工作在第二預設頻段;終端設備獲得判斷結果,該判斷結果為終端設備的移動網(wǎng)絡信號工作在第二預設頻段,或者為終端設備的移動網(wǎng)絡信號未工作在第二預設頻段。即在終端設備注冊到移動網(wǎng)絡信號后,終端設備直接判斷其移動網(wǎng)絡信號是否工作在第二預設頻段。
具體地,所述在終端設備注冊到移動網(wǎng)絡信號后,終端設備獲取其移動網(wǎng)絡信號是否工作在第二預設頻段的判斷結果步驟,實現(xiàn)過程或者可以為,在終端設備注冊到移動網(wǎng)絡信號后,終端設備定時監(jiān)測其注冊的移動網(wǎng)絡信號是否屬于3G及以上的移動網(wǎng)絡信號;在注冊的移動網(wǎng)絡信號不屬于3G及以上的移動網(wǎng)絡信號時,終端設備判定其移動網(wǎng)絡信號未工作在第二預設頻段;在注冊的移動網(wǎng)絡信號屬于3G及以上的移動網(wǎng)絡信號時,終端設備判斷其移動網(wǎng)絡信號是否工作在第二預設頻段;終端設備獲得判斷結果,該判斷結果為終端設備的移動網(wǎng)絡信號工作在第二預設頻段,或者為終端設備的移動網(wǎng)絡信號未工作在第二預設頻段。
如在終端設備注冊到移動網(wǎng)絡信號后,終端設備定時監(jiān)測其注冊的移動網(wǎng)絡信號,是否屬于3G及以上的移動網(wǎng)絡信號;在注冊的移動網(wǎng)絡信號不屬于3G及以上的移動網(wǎng)絡信號時,終端設備判定其移動網(wǎng)絡信號未工作在2.3GHz至2.5GHz頻段;在注冊的移動網(wǎng)絡信號屬于3G及以上的移動網(wǎng)絡信號時,終端設備判斷其移動網(wǎng)絡信號是否工作在2.3GHz至2.5GHz頻段;終端設備獲得判斷結果,該判斷結果為終端設備的移動網(wǎng)絡信號工作在2.3GHz至2.5GHz頻 段,或者為終端設備的移動網(wǎng)絡信號未工作在2.3GHz至2.5GHz頻段。
其中,所述第二預設頻段可以根據(jù)第一USB接口模式的最強干擾頻段,及移動網(wǎng)絡信號工作頻段進行設置。如若第一USB接口模式為USB3.0接口模式,且通過實際測量獲得終端設備工作在USB3.0接口模式時,對2.4GHz頻段的無線信號干擾最強,從而影響終端設備2.4GHz無線信號的使用;且移動網(wǎng)絡信號的工作頻段包括:2.3GHz至2.5GHz頻段,該工作頻段覆蓋了2.4GHz,則該第二預設頻段即可設置為2.3GHz至2.5GHz。從而使得終端設備可以通過本步驟101獲知,其移動網(wǎng)絡信號的工作頻段是否覆蓋第一USB接口模式的最強干擾頻段。
需說明的是,所述終端設備獲取終端設備的無線信號工作頻率是否為預設頻段的判斷結果步驟的實現(xiàn)方式,除了上述所述的方式Ⅰ或方式Ⅱ外,或者還可以為其它方式,如終端設備獲取其藍牙信號工作頻率是否為2.4GHz。
方式三,本步驟可以包括,在終端設備使用移動網(wǎng)絡信號時,終端設備獲取終端設備的信號接收速率是否大于預設閾值的判斷結果;在判斷結果為信號接收速率大于預設閾值時,終端設備獲取終端設備的移動網(wǎng)絡信號是否工作在第二預設頻段的判斷結果。
其中,此處所述預設閾值的設置過程與方式一中預設閾值的設置過程相同。此處所述的第二預設頻段的設置過程與方式二中第二預設頻段的設置過程相同。從而使得終端設備可以通過本步驟101獲知,其信號接收速率是否大于第二USB接口模式的最大數(shù)據(jù)傳輸速率,及其移動網(wǎng)絡信號的工作頻段是否覆蓋第一USB接口模式的最強干擾頻段。
具體地,所述終端設備獲得的判斷結果為,終端設備的信號接收速率不大于預設閾值;或者,終端設備的信號接收速率大于預設閾值,且該移動網(wǎng)絡信號未工作在第二預設頻段;或者,終端設備的信號接收速率大于預設閾值,且該移動網(wǎng)絡信號工作在第二預設頻段。
步驟102:根據(jù)判斷結果控制終端設備的USB接口工作在第一USB接口 模式或第二USB接口模式。
其中,所述第一USB接口模式的傳輸速率大于第二USB接口模式的傳輸速率。
具體地,本步驟可以為,終端設備根據(jù)步驟101獲得的判斷結果控制終端設備的USB接口工作在第一USB接口模式或第二USB接口模式。如此,根據(jù)終端設備的無線工作狀態(tài)控制終端設備USB接口的工作模式,能實現(xiàn)控制高速USB接口模式的使用對終端設備OTA性能的影響,使得配置了高速USB接口的終端設備的OTA參數(shù)符合相關標準,及使得配置了高速USB接口的終端設備可以使用2.4GHz無線信號,提高用戶的體驗度。
具體地,本步驟的實現(xiàn)方式可以為,方式一、方式二、方式三或方式四。
方式一,本步驟可以包括,在判斷結果為終端設備的信號接收速率大于預設閾值時,終端設備控制終端設備的USB接口工作在第一USB接口模式;在判斷結果為終端設備的信號接收速率不大于預設閾值時,終端設備控制終端設備的USB接口工作在第二USB接口模式。即在第二USB接口模式的最大數(shù)據(jù)傳輸速率,不滿足終端設備的信號接收速率時,終端設備控制其USB接口工作在第一USB接口模式;在第二USB接口模式的最大數(shù)據(jù)傳輸速率,滿足終端設備的信號接收速率時,終端設備控制其USB接口工作在第二USB接口模式。從而使得終端設備可以不實時處于高速USB接口模式,控制了高速USB接口模式的使用對終端設備OTA性能的影響,使得配置了高速USB接口的終端設備的OTA參數(shù)符合相關標準;在一定程度上兼顧了終端設備對高速USB接口模式的使用及相關標準對終端設備的OTA參數(shù)的要求。
如以數(shù)據(jù)卡為例,在USB2.0接口模式的最大數(shù)據(jù)傳輸速率,不滿足數(shù)據(jù)卡的信號接收速率時,數(shù)據(jù)卡即可控制其USB接口工作在USB3.0接口模式;在USB2.0接口模式的最大數(shù)據(jù)傳輸速率,滿足數(shù)據(jù)卡的信號接收速率時,數(shù)據(jù)卡即可控制其USB接口工作在USB2.0接口模式。從而使得數(shù)據(jù)卡可以不實時處于USB3.0接口模式,控制了USB3.0接口模式的使用對數(shù)據(jù)卡OTA性能 的影響,使得配置了USB3.0接口的數(shù)據(jù)卡的OTA參數(shù)符合相關標準;在一定程度上兼顧了數(shù)據(jù)卡對USB3.0接口模式的使用及相關標準對終端設備的OTA參數(shù)的要求。
方式二,本步驟可以包括,在判斷結果為終端設備的WiFi信號未工作在第一預設頻段時,終端設備控制終端設備的USB接口工作在第一USB接口模式;在判斷結果為終端設備的WiFi信號工作在第一預設頻段時,終端設備控制終端設備的USB接口工作在第二USB接口模式。即在終端設備的WiFi信號未工作在第一USB接口模式的最強干擾頻段時,終端設備控制其USB接口工作在第一USB接口模式;在終端設備的WiFi信號工作在第一USB接口模式的最強干擾頻段時,終端設備控制其USB接口工作在第二USB接口模式。從而使得終端設備可以不實時處于高速USB接口模式,控制了高速USB接口模式的使用對終端設備OTA性能的影響,使得配置了高速USB接口的終端設備可以使用2.4GHz頻段的WiFi信號;在一定程度上兼顧了終端設備對高速USB接口模式及對2.4GHz頻段的WiFi信號的使用。
如以手機為例,在手機的WiFi信號未工作在2.4GHz頻段時,手機即可控制其USB接口工作在USB3.0接口模式;在手機的WiFi信號工作在2.4GHz頻段時,手機即可控制其USB接口工作在USB2.0接口模式。從而使得手機可以不實時處于USB3.0接口模式,控制了USB3.0接口模式的使用對手機OTA性能的影響,使得配置了USB3.0接口的手機可以使用2.4GHz頻段的WiFi信號;在一定程度上兼顧了手機對USB3.0接口模式及對2.4GHz頻段的WiFi信號的使用。
方式三,本步驟可以包括,在判斷結果為終端設備的移動網(wǎng)絡信號未工作在第二預設頻段時,終端設備控制終端設備的USB接口工作在第一USB接口模式;在判斷結果為終端設備的移動網(wǎng)絡信號工作在第二預設頻段時,終端設備控制終端設備的USB接口工作在第二USB接口模式。即在終端設備的移動網(wǎng)絡信號的工作頻段,未覆蓋第一USB接口模式的最強干擾頻段時,終端設備 控制其USB接口工作在第一USB接口模式;在終端設備的移動網(wǎng)絡信號的工作頻段,覆蓋了第一USB接口模式的最強干擾頻段時,終端設備控制其USB接口工作在第二USB接口模式。從而使得終端設備可以不實時處于高速USB接口模式,控制了高速USB接口模式的使用對終端設備OTA性能的影響,使得配置了高速USB接口的終端設備可以使用2.4GHz頻段的移動網(wǎng)絡信號;在一定程度上兼顧了終端設備對高速USB接口模式及對2.4GHz頻段的移動網(wǎng)絡信號的使用。
如以手機為例,在手機的移動網(wǎng)絡信號的工作頻段,未覆蓋2.4GHz頻段時,手機控制其USB接口工作在USB3.0接口模式;在手機的移動網(wǎng)絡信號的工作頻段,覆蓋了2.4GHz頻段時,手機控制其USB接口工作在USB2.0接口模式。從而使得手機可以不實時處于USB3.0接口模式,控制了USB3.0接口模式的使用對手機OTA性能的影響,使得配置了USB3.0接口的手機可以使用2.4GHz頻段的移動網(wǎng)絡信號,避免了因USB3.0接口模式的使用導致該移動網(wǎng)絡信號變?nèi)趸蛑袛?,影響手機通信質量;在一定程度上兼顧了手機對USB3.0接口模式及對2.4GHz頻段的移動網(wǎng)絡信號的使用。
方式四,本步驟可以包括,在判斷結果為終端設備的信號接收速率大于預設閾值,且該移動網(wǎng)絡信號未工作在第二預設頻段時,終端設備控制終端設備的USB接口工作在第一USB接口模式;在判斷結果為終端設備的信號接收速率不大于預設閾值時,或判斷結果為終端設備的信號接收速率大于預設閾值,且該移動網(wǎng)絡信號工作在第二預設頻段時,終端設備控制終端設備的USB接口工作在第二USB接口模式。即在第二USB接口模式的最大數(shù)據(jù)傳輸速率,不滿足終端設備的信號接收速率,且該移動網(wǎng)絡信號的工作頻段,未覆蓋第一USB接口模式的最強干擾頻段時,終端設備控制其USB接口工作在第一USB接口模式;在第二USB接口模式的最大數(shù)據(jù)傳輸速率,滿足終端設備的信號接收速率時,或者在第二USB接口模式的最大數(shù)據(jù)傳輸速率,不滿足終端設備的信號接收速率,且該移動網(wǎng)絡信號的工作頻段,覆蓋了第一USB接口模式的最強干 擾頻段時,終端設備控制其USB接口工作在第二USB接口模式。
從而使得終端設備可以不實時處于高速USB接口模式,控制了高速USB接口模式的使用對終端設備OTA性能的影響,使得配置了高速USB接口的終端設備的OTA參數(shù)符合相關標準,及使得配置了高速USB接口的終端設備可以使用2.4GHz頻段的移動網(wǎng)絡信號;在一定程度上兼顧了終端設備對高速USB接口模式、對2.4GHz頻段的移動網(wǎng)絡信號的使用,及相關標準對終端設備的OTA參數(shù)的要求。
如以手機為例,在USB2.0接口模式的最大數(shù)據(jù)傳輸速率,不滿足手機的信號接收速率,且該移動網(wǎng)絡信號的工作頻段,未覆蓋2.4GHz頻段時,手機控制其USB接口工作在USB3.0接口模式;在USB2.0接口模式的最大數(shù)據(jù)傳輸速率,滿足手機的信號接收速率時,或者在USB2.0接口模式的最大數(shù)據(jù)傳輸速率,不滿足手機的信號接收速率,且該移動網(wǎng)絡信號的工作頻段,覆蓋了2.4GHz頻段時,手機控制其USB接口工作在USB2.0接口模式。從而使得手機可以不實時處于USB3.0接口模式,控制了USB3.0接口模式的使用對手機OTA性能的影響,使得配置了USB3.0接口的手機的OTA參數(shù)符合相關標準,及使得配置了USB3.0接口的手機可以使用2.4GHz頻段的移動網(wǎng)絡信號;在一定程度上兼顧了手機對USB3.0接口模式、對2.4GHz頻段的移動網(wǎng)絡信號的使用,及相關標準對手機的OTA參數(shù)的要求。
需說明的是,本步驟102中的所述控制終端設備的USB接口工作在第一USB接口模式,可以包括,終端設備判斷其USB接口當前是否工作在第二USB接口模式;在USB接口當前工作在第二USB接口模式時,終端設備將其USB接口的工作模式從第二USB接口模式切換至第一USB接口模式;在USB接口當前未工作在第二USB接口模式,工作在第一USB接口模式時,終端設備不執(zhí)行切換USB接口模式操作。
需說明的是,本步驟102中的所述控制終端設備的USB接口工作在第二USB接口模式,可以包括,終端設備判斷其USB接口當前是否工作在第一USB 接口模式;在USB接口當前工作在第一USB接口模式時,終端設備將其USB接口的工作模式從第一USB接口模式切換至第二USB接口模式;在USB接口當前未工作在第一USB接口模式,工作在第二USB接口模式時,終端設備不執(zhí)行切換USB接口模式操作。
其中,所述終端設備可以通過讀取已上報的USB相關信息,來判斷其USB接口當前是否工作在第一USB接口模式或第二USB接口模式。所述已上報的USB相關信息是指,第一終端設備為了通過其USB接口與第二終端設備進行數(shù)據(jù)傳輸,主動向第二終端設備上報的自身USB的相關信息。該USB相關信息至少包括選定的USB接口模式信息,還可以包括USB接口的標識信息及型號信息等。上報后第一終端設備會在其內(nèi)存儲已上報的USB相關信息,第一終端設備的USB接口工作在該USB相關信息中選定的USB接口模式。
需說明的是,為了保障通過終端設備USB接口傳輸?shù)臄?shù)據(jù)的正確性,本步驟102中的所述控制終端設備的USB接口工作在第一USB接口模式或第二USB接口模式,可以包括,終端設備根據(jù)終端設備的USB接口當前傳輸數(shù)據(jù)的狀態(tài),將終端設備的USB接口的工作模式從第二USB接口模式切換至第一USB接口模式;或者,終端設備根據(jù)終端設備的USB接口當前傳輸數(shù)據(jù)的狀態(tài),將終端設備的USB接口的工作模式從第一USB接口模式切換至第二USB接口模式。
具體地,所述控制終端設備的USB接口工作在第一USB接口模式,可以包括,終端設備判斷其USB接口當前是否工作在第二USB接口模式;在USB接口當前未工作在第二USB接口模式,工作在第一USB接口模式時,終端設備不執(zhí)行切換USB接口模式操作;在USB接口當前工作在第二USB接口模式時,終端設備判斷其USB接口當前是否正在傳輸數(shù)據(jù);在USB接口當前未在傳輸數(shù)據(jù)時,終端設備將其USB接口的工作模式從第二USB接口模式切換至第一USB接口模式;在USB接口當前正在傳輸數(shù)據(jù)時,終端設備返回執(zhí)行所述判斷其USB接口當前是否正在傳輸數(shù)據(jù)。
具體地,所述控制終端設備的USB接口工作在第二USB接口模式,可以包括,終端設備判斷其USB接口當前是否工作在第一USB接口模式;在USB接口當前未工作在第一USB接口模式,工作在第二USB接口模式時,終端設備不執(zhí)行切換USB接口模式操作;在USB接口當前工作在第一USB接口模式時,終端設備判斷其USB接口當前是否正在傳輸數(shù)據(jù);在USB接口當前未在傳輸數(shù)據(jù)時,終端設備將其USB接口的工作模式從第一USB接口模式切換至第二USB接口模式;在USB接口當前正在傳輸數(shù)據(jù)時,終端設備返回執(zhí)行所述判斷其USB接口當前是否正在傳輸數(shù)據(jù)。
需說明的是,本步驟102中的所述控制終端設備的USB接口工作在第一USB接口模式或第二USB接口模式,可以包括,終端設備通過重新枚舉終端設備的USB接口的方式,將終端設備的USB接口的工作模式從第二USB接口模式切換至第一USB接口模式;或者,終端設備通過重新枚舉終端設備的USB接口的方式,將終端設備的USB接口的工作模式從第一USB接口模式切換至第二USB接口模式。具體地,所述重新枚舉終端設備的USB接口的方式即為重新上報選定的USB接口模式信息的方式。從而使得終端設備的USB接口可以工作在重新選定的USB接口模式。需說明的是,本實施例僅是以上述方式為例,具體說明了USB接口工作模式切換的實現(xiàn),當然,也可以采用現(xiàn)有技術中的其它方式實現(xiàn)該USB接口工作模式的切換。
其中,所述終端設備可以為數(shù)據(jù)卡或者手機等終端設備。
為了實現(xiàn)上述方法,本發(fā)明公開了一種通用串行總線接口模式控制裝置。
圖2為本發(fā)明實施例提供的一種通用串行總線接口模式控制裝置的結構示意圖,如圖2所示,所述通用串行總線接口模式控制裝置包括:
獲取模塊201,用于獲取終端設備的無線工作狀態(tài)是否滿足預設條件的判斷結果;
控制模塊202,用于根據(jù)所述判斷結果控制所述終端設備的USB接口工作在第一USB接口模式或第二USB接口模式;
其中,所述第一USB接口模式的傳輸速率大于所述第二USB接口模式的傳輸速率。
進一步,獲取模塊201,具體用于在終端設備使用移動網(wǎng)絡信號時,獲取終端設備的信號接收速率是否大于預設閾值的判斷結果;或者,在終端設備使用無線信號時,獲取終端設備的無線信號工作頻率是否為預設頻段的判斷結果。
進一步,獲取模塊201,具體用于在終端設備使用無線保真信號接入網(wǎng)絡時,獲取終端設備無線保真信號是否工作在第一預設頻段的判斷結果;或者,在終端設備注冊到移動網(wǎng)絡信號后,獲取終端設備移動網(wǎng)絡信號是否工作在第二預設頻段的判斷結果。
進一步,控制模塊202,具體用于通過重新枚舉終端設備的USB接口的方式,將終端設備的USB接口的工作模式從第二USB接口模式切換至第一USB接口模式;或者,通過重新枚舉終端設備的USB接口的方式,將終端設備的USB接口的工作模式從第一USB接口模式切換至第二USB接口模式。
進一步,控制模塊202,具體用于根據(jù)終端設備的USB接口當前傳輸數(shù)據(jù)的狀態(tài),將終端設備的USB接口的工作模式從第二USB接口模式切換至第一USB接口模式;或者,根據(jù)終端設備的USB接口當前傳輸數(shù)據(jù)的狀態(tài),將終端設備的USB接口的工作模式從第一USB接口模式切換至第二USB接口模式。
在實際應用中,所述獲取模塊201、控制模塊202均可由位于終端中的中央處理器(Central Processing Unit,CPU)、微處理器(Micro Processor Unit,MPU)、數(shù)字信號處理器(Digital Signal Processor,DSP)、或現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)等實現(xiàn)。
圖3為本發(fā)明提供的一種通用串行總線接口模式控制裝置具體實施例的結構示意圖,如圖3所示,具體包括:獲取模塊和控制模塊202;其中,獲取模塊包括移動網(wǎng)絡信號監(jiān)測模塊301及WiFi信號監(jiān)測模塊302;
移動網(wǎng)絡信號監(jiān)測模塊301,用于在終端設備使用移動網(wǎng)絡信號時,獲取終端設備的信號接收速率是否大于預設閾值的判斷結果;或者,用于在終端設 備注冊到移動網(wǎng)絡信號后,獲取終端設備移動網(wǎng)絡信號是否工作在第二預設頻段的判斷結果。
WiFi信號監(jiān)測模塊302,用于在終端設備使用無線保真信號接入網(wǎng)絡時,獲取終端設備無線保真信號是否工作在第一預設頻段的判斷結果。
控制模塊202,用于根據(jù)所述判斷結果控制所述終端設備的通用串行總線USB接口工作在第一USB接口模式或第二USB接口模式;
其中,所述第一USB接口模式的傳輸速率大于所述第二USB接口模式的傳輸速率。
進一步,所述控制模塊202,具體用于通過重新枚舉終端設備的USB接口的方式,將終端設備的USB接口的工作模式從第二USB接口模式切換至第一USB接口模式;或者,
通過重新枚舉終端設備的USB接口的方式,將終端設備的USB接口的工作模式從第一USB接口模式切換至第二USB接口模式。
進一步,所述控制模塊202,具體用于根據(jù)終端設備的USB接口當前傳輸數(shù)據(jù)的狀態(tài),將終端設備的USB接口的工作模式從第二USB接口模式切換至第一USB接口模式;或者,
根據(jù)終端設備的USB接口當前傳輸數(shù)據(jù)的狀態(tài),將終端設備的USB接口的工作模式從第一USB接口模式切換至第二USB接口模式。
在實際應用中,所述移動網(wǎng)絡信號監(jiān)測模塊301、WiFi信號監(jiān)測模塊302、控制模塊202均可由位于終端中的中央處理器(Central Processing Unit,CPU)、微處理器(Micro Processor Unit,MPU)、數(shù)字信號處理器(Digital Signal Processor,DSP)、或現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)等實現(xiàn)。
圖4為本發(fā)明提供的一種通用串行總線接口模式控制方法具體實施例一的流程示意圖,如圖4所示,具體步驟包括:
步驟401:在終端設備使用移動網(wǎng)絡信號進行數(shù)據(jù)業(yè)務時,定時判斷終端 設備是否工作在載波聚合模式。在終端設備工作在載波聚合模式時,執(zhí)行步驟402,否則,執(zhí)行步驟403。
步驟402:判斷終端設備的信號接收速率是否大于預設閾值。在終端設備的信號接收速率大于預設閾值時,執(zhí)行步驟404,否則,執(zhí)行步驟403。
其中,所述預設閾值可以根據(jù)USB2.0接口模式的最大數(shù)據(jù)傳輸速率進行設置。如若通過實際測量獲得,終端設備的USB接口工作在USB2.0接口模式時,該USB接口的最大數(shù)據(jù)傳輸速率為320Mbps,則該預設閾值即可設置為320Mbps。
步驟403:判斷終端設備的USB接口當前是否工作在USB3.0接口模式,在USB接口當前工作在USB3.0接口模式時,將終端設備的USB接口的工作模式切換至USB2.0接口模式;否則,不執(zhí)行切換USB接口模式操作。
步驟404:判斷終端設備的USB接口當前是否工作在USB2.0接口模式,在USB接口當前工作在USB2.0接口模式時,將終端設備的USB接口的工作模式切換至USB3.0接口模式;否則,不執(zhí)行切換USB接口模式操作。
圖5為本發(fā)明提供的一種通用串行總線接口模式控制方法具體實施例二的流程示意圖,如圖5所示,具體步驟包括:
步驟501:在終端設備通過WiFi信號使用有線網(wǎng)絡時,定時判斷該WiFi信號是否工作在2.4GHz。在WiFi信號工作在2.4GHz時,執(zhí)行步驟502,否則,執(zhí)行步驟503。
步驟502:判斷終端設備的USB接口當前是否工作在USB3.0接口模式,在USB接口當前工作在USB3.0接口模式時,將終端設備的USB接口的工作模式切換至USB2.0接口模式;否則,不執(zhí)行切換USB接口模式操作。
步驟503:判斷終端設備的USB接口當前是否工作在USB2.0接口模式,在USB接口當前工作在USB2.0接口模式時,將終端設備的USB接口的工作模式切換至USB3.0接口模式;否則,不執(zhí)行切換USB接口模式操作。
圖6為本發(fā)明提供的一種通用串行總線接口模式控制方法具體實施例三的 流程示意圖,如圖6所示,具體步驟包括:
步驟601:在終端設備注冊到移動網(wǎng)絡信號后,定時監(jiān)測終端設備注冊的移動網(wǎng)絡信號是否屬于3G及以上的移動網(wǎng)絡信號。在注冊的移動網(wǎng)絡信號屬于3G及以上的移動網(wǎng)絡信號時,執(zhí)行步驟602,否則,執(zhí)行步驟604。
步驟602:判斷終端設備注冊的移動網(wǎng)絡信號是否工作在第二預設頻段。在移動網(wǎng)絡信號工作在第二預設頻段時,執(zhí)行步驟603,否則,執(zhí)行步驟604。
其中,所述第二預設頻段可以根據(jù)USB3.0接口模式的最強干擾頻段,及移動網(wǎng)絡信號工作頻段進行設置。如通過實際測量獲得終端設備工作在USB3.0接口模式時,對2.4GHz頻段的無線信號干擾最強,從而影響終端設備2.4GHz無線信號的使用;且移動網(wǎng)絡信號的工作頻段包括:2.3GHz至2.5GHz頻段,該工作頻段覆蓋了2.4GHz,則該第二預設頻段即可設置為2.3GHz至2.5GHz。
步驟603:判斷終端設備的USB接口當前是否工作在USB3.0接口模式,在USB接口當前工作在USB3.0接口模式時,將終端設備的USB接口的工作模式切換至USB2.0接口模式;否則,不執(zhí)行切換USB接口模式操作。
步驟604:判斷終端設備的USB接口當前是否工作在USB2.0接口模式,在USB接口當前工作在USB2.0接口模式時,將終端設備的USB接口的工作模式切換至USB3.0接口模式;否則,不執(zhí)行切換USB接口模式操作。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化,本發(fā)明的保護范圍以權利要求為準。