一种通用串行总线接口模式控制方法及装置与流程

文档序号:12464387阅读:299来源:国知局
一种通用串行总线接口模式控制方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种通用串行总线接口模式控制方法及装置。



背景技术:

通用串行总线(Universal Serial Bus,USB)是一个外部总线标准,用于规范计算机与外部设备的连接和通讯。USB标准经历多年的发展,现已存在多种版本,如USB1.0、USB2.0及USB3.0等版本。其中,USB3.0是由英特尔公司(Intel)和业界领先公司一起携手发布的USB新规范。USB3.0提供了十倍于USB2.0的传输速度和更高的节能效率,可广泛用于各种终端设备的高速传输;且在实现更低能耗的同时,USB3.0拥有更高的协议效率;USB3.0还具有向下兼容特性,向下兼容USB2.0/1.0等版本。因此,在数字时代需高速的性能和可靠的互联实现庞大数据量传输的情况下,USB3.0可以很好地应对这一挑战,同时USB3.0还可以提升终端设备的充电效率,从而提高用户的体验度。目前USB3.0接口主要应用于个人计算机(Personal Computer,PC)、移动硬盘、USB闪存盘及读卡器等终端设备。

但USB3.0在带来上述优点的同时,也存在相应的问题,如USB3.0的使用会影响终端设备的空中下载(Over The Air,OTA)性能,即影响设备的整机辐射性能。体现该OTA性能的OTA参数主要分为两类:接收参数和发射参数。发射参数包括辐射总功率(Total Radiated Power,TRP),该参数通过对整个辐射球面的发射功率进行面积分并取平均得到;近地平线部分辐射功率(Near Horizon Partial Radiated Power,NHPRP),该参数反映在设备的H面附近天线的发射功率情况。接收参数包括各向同性灵敏度(Total Isotropic Sensitivity, TIS),该参数反映在整个辐射球面设备接收灵敏度的情况;近水平局部各向同性敏感性(Near Horizon Partial Isotropic Sensitivity,NHPIS)该参数反映设备在H面附近天线的接收灵敏度的情况。

具体地,如图1A所示,图1A示出了在数据卡的USB接口不传输数据的情况下,对于不同频段的无线信号,相关标准规定数据卡应该达到的TIS参数标准值(即图1A中的相关标准规定的TIS参数标准值),实际OTA测试获得的、工作在USB3.0接口模式的数据卡的TIS参数值(即图1A中的USB3.0 TIS参数值),实际OTA测试获得的、工作在USB2.0接口模式的数据卡的TIS参数值(即图1A中的USB2.0 TIS参数值),及该TIS参数标准值与该测试获得的TIS参数值之间的差值。图1A中还示出了第一差值,即相关标准规定的TIS参数标准值与USB2.0 TIS参数值的差值;还示出了第二差值,即相关标准规定的TIS参数标准值与USB3.0 TIS参数值的差值。

其中,数据卡是指应用于计算机并采用移动通信技术接入互联网的终端设备。具体地,数据卡内设有客户识别模块(Subscriber Identity Module,SIM),即SIM卡,数据卡是通过SIM卡接入互联网的。图1A所示出的相关标准规定的TIS参数标准值、USB2.0 TIS参数值及USB3.0 TIS参数值的单位均为分贝(decibel,dB)。上述OTA测试工具为:具有USB2.0接口的数据卡+笔记本电脑,具有USB3.0接口的数据卡+笔记本电脑;上述OTA测试暗室为:进行OTA测试的3D暗室。通过图1A所示的TIS参数值可知,在自由空间的3D暗室,且USB接口不传输数据的情况下,工作在USB3.0接口模式的数据卡的TIS,相比于工作在USB2.0接口模式的数据卡的TIS下降了4.5~9.7dB,不符合相关标准规定的TIS标准;且在上述测试的不同频段无线信号中,TIS在长期演进第五频段(Long Term Evolution Band5,LTE Band5)下降的最显著,该LTE Band5频带宽度(Band width,BW)为10MHz。由上述描述可知,USB3.0接口模式的使用影响了终端设备接收无线信号的性能,导致使用USB3.0接口模式的终端设备的OTA参数值不符合相关标准。

且根据Intel方面公布的信息可知,USB3.0的扩频处理导致其频谱从0Hz一直覆盖到5GHz;经测量,在终端设备的USB接口工作在USB3.0接口模式传输数据时,终端设备会在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无线信号。

现有技术解决上述问题的方式通常为,增加终端设备的天线与USB3.0接口的绝对距离,或对终端设备的USB3.0接口进行屏蔽处理来减轻上述干扰。但上述方式仅适用于部分终端设备,如PC机等尺寸比较大的终端设备,而对于手机等尺寸比较小的终端设备并不适用。

综上所述,USB3.0接口模式的使用会影响终端设备的OTA性能,而现有技术只能解决部分终端设备存在的上述问题,降低用户的体验度。



技术实现要素:

有鉴于此,本发明实施例期望提供一种通用串行总线接口模式控制方法及装置,以控制高速USB接口模式的使用对终端设备OTA性能的影响。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例公开了一种通用串行总线接口模式控制方法,所述方法包括:

获取终端设备的无线工作状态是否满足预设条件的判断结果;

根据所述判断结果控制所述终端设备的通用串行总线USB接口工作在第一USB接口模式或第二USB接口模式;

其中,所述第一USB接口模式的传输速率大于所述第二USB接口模式的传输速率。

进一步,所述获取终端设备的无线工作状态是否满足预设条件的判断结果,具体为:

在终端设备使用移动网络信号时,获取终端设备的信号接收速率是否大于预设阈值的判断结果;或者,

在终端设备使用无线信号时,获取终端设备的无线信号工作频率是否为预设频段的判断结果。

进一步,所述在终端设备使用无线信号时,获取终端设备的无线信号工作频率是否为预设频段的判断结果,具体为:

在终端设备使用无线保真信号接入网络时,获取终端设备无线保真信号是否工作在第一预设频段的判断结果;或者,

在终端设备注册到移动网络信号后,获取终端设备移动网络信号是否工作在第二预设频段的判断结果。

进一步,所述控制所述终端设备的USB接口工作在第一USB接口模式或第二USB接口模式,包括:

通过重新枚举终端设备的USB接口的方式,将终端设备的USB接口的工作模式从第二USB接口模式切换至第一USB接口模式;或者,

通过重新枚举终端设备的USB接口的方式,将终端设备的USB接口的工作模式从第一USB接口模式切换至第二USB接口模式。

进一步,所述控制所述终端设备的USB接口工作在第一USB接口模式或第二USB接口模式,包括:

根据终端设备的USB接口当前传输数据的状态,将终端设备的USB接口的工作模式从第二USB接口模式切换至第一USB接口模式;或者,

根据终端设备的USB接口当前传输数据的状态,将终端设备的USB接口的工作模式从第一USB接口模式切换至第二USB接口模式。

本发明实施例还公开了一种通用串行总线接口模式控制装置,所述装置包括:

获取模块,用于获取终端设备的无线工作状态是否满足预设条件的判断结果;

控制模块,用于根据所述判断结果控制所述终端设备的通用串行总线USB接口工作在第一USB接口模式或第二USB接口模式;

其中,所述第一USB接口模式的传输速率大于所述第二USB接口模式的传输速率。

进一步,所述获取模块,具体用于在终端设备使用移动网络信号时,获取终端设备的信号接收速率是否大于预设阈值的判断结果;或者,在终端设备使用无线信号时,获取终端设备的无线信号工作频率是否为预设频段的判断结果。

进一步,所述获取模块,具体用于在终端设备使用无线保真信号接入网络时,获取终端设备无线保真信号是否工作在第一预设频段的判断结果;或者,在终端设备注册到移动网络信号后,获取终端设备移动网络信号是否工作在第二预设频段的判断结果。

进一步,所述控制模块,具体用于通过重新枚举终端设备的USB接口的方式,将终端设备的USB接口的工作模式从第二USB接口模式切换至第一USB接口模式;或者,通过重新枚举终端设备的USB接口的方式,将终端设备的USB接口的工作模式从第一USB接口模式切换至第二USB接口模式。

进一步,所述控制模块,具体用于根据终端设备的USB接口当前传输数据的状态,将终端设备的USB接口的工作模式从第二USB接口模式切换至第一USB接口模式;或者,根据终端设备的USB接口当前传输数据的状态,将终端设备的USB接口的工作模式从第一USB接口模式切换至第二USB接口模式。

本发明实施例提供的一种通用串行总线接口模式控制方法及装置,获取终端设备的无线工作状态是否满足预设条件的判断结果;根据判断结果控制终端设备的USB接口工作在第一USB接口模式或第二USB接口模式;其中,第一 USB接口模式的传输速率大于第二USB接口模式的传输速率。如此,根据终端设备的无线工作状态控制终端设备USB接口的工作模式,能实现控制高速USB接口模式的使用对终端设备OTA性能的影响,使得配置了高速USB接口的终端设备的OTA参数符合相关标准,及使得配置了高速USB接口的终端设备可以使用2.4GHz无线信号,提高用户的体验度。

附图说明

图1A为相关技术中OTA测试的相关参数值;

图1B为本发明实施例提供的一种通用串行总线接口模式控制方法的流程示意图;

图2为本发明实施例提供的一种通用串行总线接口模式控制装置的结构示意图;

图3为本发明提供的一种通用串行总线接口模式控制装置具体实施例的结构示意图;

图4为本发明提供的一种通用串行总线接口模式控制方法具体实施例一的流程示意图;

图5为本发明提供的一种通用串行总线接口模式控制方法具体实施例二的流程示意图;

图6为本发明提供的一种通用串行总线接口模式控制方法具体实施例三的流程示意图。

具体实施方式

在本发明实施例中,终端设备获取终端设备的无线工作状态是否满足预设条件的判断结果;终端设备根据判断结果控制终端设备的USB接口工作在第一USB接口模式或第二USB接口模式;其中,第一USB接口模式的传输速率大于第二USB接口模式的传输速率。

下面结合附图和具体实施例,对本发明进一步详细说明。

图1B为本发明实施例提供的一种通用串行总线接口模式控制方法的流程示意图,如图1B所示,该方法包括:

步骤101:获取终端设备的无线工作状态是否满足预设条件的判断结果。

需说明的是,所述终端设备的无线工作状态是指在终端设备使用无线信号时,终端设备的工作状态。

具体地,本步骤的实现方式可以为方式一、方式二或方式三。

方式一,本步骤可以为,在终端设备使用移动网络信号时,终端设备获取终端设备的信号接收速率是否大于预设阈值的判断结果。

需说明的是,在方式一中,所述终端设备的无线工作状态具体为在终端设备使用移动网络信号时,终端设备当前接收移动网络信号的速率状态。所述终端设备的信号接收速率是指终端设备接收移动网络信号的速率。

具体地,所述在终端设备使用移动网络信号时,终端设备获取终端设备的信号接收速率是否大于预设阈值的判断结果步骤,实现过程可以为,在终端设备使用移动网络信号进行数据业务时,终端设备判断其信号接收速率是否大于预设阈值;终端设备获得判断结果,该判断结果为终端设备的信号接收速率不大于预设阈值,或者为终端设备的信号接收速率大于预设阈值。即在终端设备使用移动网络信号时,终端设备直接判断其信号接收速率是否大于预设阈值。

具体地,所述在终端设备使用移动网络信号时,终端设备获取终端设备信号接收速率是否大于预设阈值的判断结果步骤,实现过程或者可以为,在终端设备使用移动网络信号进行数据业务时,终端设备定时判断其是否工作在载波聚合(Carrier Aggregation,CA)模式;在终端设备未工作在载波聚合模式时,即在终端设备工作在单载波模式时,终端设备判定其信号接收速率不大于预设阈值;在终端设备工作在载波聚合模式时,终端设备判断其信号接收速率是否大于预设阈值;终端设备获得判断结果,该判断结果为终端设备的信号接收速率不大于预设阈值,或者为终端设备的信号接收速率大于预设阈值。即终端设备不直接判断其信号接收速率是否大于预设阈值,而是首先判断其是否工作在 载波聚合模式,从而避免在终端设备未工作在载波聚合模式时,终端设备还需判断其信号接收速率是否大于预设阈值。

如若终端设备为数据卡,上述过程可以为,在数据卡使用移动网络信号为用户提供上网服务时,数据卡定时判断其是否工作在载波聚合模式;在数据卡未工作在载波聚合模式时,即数据卡工作在单载波模式时,数据卡判定其信号接收速率不大于预设阈值;在数据卡工作在载波聚合模式时,数据卡判断其信号接收速率是否大于预设阈值;数据卡获得判断结果,该判断结果为数据卡的信号接收速率不大于预设阈值,或者为数据卡的信号接收速率大于预设阈值。当然,所述终端设备还可以为其它设备,如手机,这里仅是以数据卡为例具体说明下上述过程。

需说明的是,所述终端设备可以通过读取其内存储的载波模式相关参数,来判断其是否工作在载波聚合模式。所述终端设备可以通过读取其内存储的移动网络信号接收速率相关参数,来判断其信号接收速率是否大于预设阈值。

其中,所述预设阈值可以根据第二USB接口模式的最大数据传输速率进行设置。所述第二USB接口模式可以是指USB2.0及以下版本的接口模式,如USB2.0接口模式或USB1.0接口模式。在本实施例中具体可以为USB2.0接口模式。如若通过实际测量获得,终端设备的USB接口工作在USB2.0接口模式时,该USB接口的最大数据传输速率为320Mbps,则该预设阈值即可设置为320Mbps。从而使得终端设备可以通过本步骤101获知,其当前的信号接收速率是否大于USB2.0接口模式的最大数据传输速率。

其中,所述移动网络信号可以为,利用了第二代、第三代、第四代或以上移动通信技术的移动网络信号,即移动网络信号可以为2G(Generation)、3G或4G等移动网络信号。

方式二,本步骤可以为,在终端设备使用无线信号时,终端设备获取终端设备的无线信号工作频率是否为预设频段的判断结果。

需说明的是,在方式二中,所述终端设备的无线工作状态具体为在终端设 备使用无线信号时,终端设备当前接收或发射的无线信号的频率状态。所述终端设备的无线信号工作频率是指终端设备当前接收或发射的无线信号的频率。

具体地,所述在终端设备使用无线信号时,终端设备获取终端设备的无线信号工作频率是否为预设频段的判断结果步骤,实现方式可以为方式Ⅰ或方式Ⅱ。

方式Ⅰ,所述在终端设备使用无线信号时,终端设备获取终端设备的无线信号工作频率是否为预设频段的判断结果,可以为,在终端设备使用无线保真(Wireless Fidelity,WiFi)信号接入网络时,终端设备获取其WiFi信号是否工作在第一预设频段的判断结果。

具体地,所述在终端设备使用WiFi信号接入网络时,终端设备获取其WiFi信号是否工作在第一预设频段的判断结果,可以包括,在终端设备通过WiFi信号使用有线网络时,终端设备定时判断该WiFi信号是否工作在第一预设频段;终端设备获得判断结果,该判断结果为终端设备的WiFi信号工作在第一预设频段,或者为终端设备的WiFi信号未工作在第一预设频段。如在手机通过WiFi信号使用有线网络时,手机定时判断该WiFi信号是否工作在2.4GHz;手机获得判断结果,该判断结果为手机的WiFi信号工作在2.4GHz,或者为手机的WiFi信号未工作在2.4GHz。

需说明的是,所述终端设备可以通过读取其内存储的WiFi信号相关参数,来判断该WiFi信号是否工作在第一预设频段。

其中,所述第一预设频段可以根据第一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接口模式的最强干扰频段。

方式Ⅱ,所述在终端设备使用无线信号时,终端设备获取终端设备的无线信号工作频率是否为预设频段的判断结果,可以为,在终端设备注册到移动网络信号后,终端设备获取其移动网络信号是否工作在第二预设频段的判断结果。

具体地,所述在终端设备注册到移动网络信号后,终端设备获取其移动网络信号是否工作在第二预设频段的判断结果步骤,实现过程可以为,在终端设备注册到移动网络信号后,终端设备判断其移动网络信号是否工作在第二预设频段;终端设备获得判断结果,该判断结果为终端设备的移动网络信号工作在第二预设频段,或者为终端设备的移动网络信号未工作在第二预设频段。即在终端设备注册到移动网络信号后,终端设备直接判断其移动网络信号是否工作在第二预设频段。

具体地,所述在终端设备注册到移动网络信号后,终端设备获取其移动网络信号是否工作在第二预设频段的判断结果步骤,实现过程或者可以为,在终端设备注册到移动网络信号后,终端设备定时监测其注册的移动网络信号是否属于3G及以上的移动网络信号;在注册的移动网络信号不属于3G及以上的移动网络信号时,终端设备判定其移动网络信号未工作在第二预设频段;在注册的移动网络信号属于3G及以上的移动网络信号时,终端设备判断其移动网络信号是否工作在第二预设频段;终端设备获得判断结果,该判断结果为终端设备的移动网络信号工作在第二预设频段,或者为终端设备的移动网络信号未工作在第二预设频段。

如在终端设备注册到移动网络信号后,终端设备定时监测其注册的移动网络信号,是否属于3G及以上的移动网络信号;在注册的移动网络信号不属于3G及以上的移动网络信号时,终端设备判定其移动网络信号未工作在2.3GHz至2.5GHz频段;在注册的移动网络信号属于3G及以上的移动网络信号时,终端设备判断其移动网络信号是否工作在2.3GHz至2.5GHz频段;终端设备获得判断结果,该判断结果为终端设备的移动网络信号工作在2.3GHz至2.5GHz频 段,或者为终端设备的移动网络信号未工作在2.3GHz至2.5GHz频段。

其中,所述第二预设频段可以根据第一USB接口模式的最强干扰频段,及移动网络信号工作频段进行设置。如若第一USB接口模式为USB3.0接口模式,且通过实际测量获得终端设备工作在USB3.0接口模式时,对2.4GHz频段的无线信号干扰最强,从而影响终端设备2.4GHz无线信号的使用;且移动网络信号的工作频段包括:2.3GHz至2.5GHz频段,该工作频段覆盖了2.4GHz,则该第二预设频段即可设置为2.3GHz至2.5GHz。从而使得终端设备可以通过本步骤101获知,其移动网络信号的工作频段是否覆盖第一USB接口模式的最强干扰频段。

需说明的是,所述终端设备获取终端设备的无线信号工作频率是否为预设频段的判断结果步骤的实现方式,除了上述所述的方式Ⅰ或方式Ⅱ外,或者还可以为其它方式,如终端设备获取其蓝牙信号工作频率是否为2.4GHz。

方式三,本步骤可以包括,在终端设备使用移动网络信号时,终端设备获取终端设备的信号接收速率是否大于预设阈值的判断结果;在判断结果为信号接收速率大于预设阈值时,终端设备获取终端设备的移动网络信号是否工作在第二预设频段的判断结果。

其中,此处所述预设阈值的设置过程与方式一中预设阈值的设置过程相同。此处所述的第二预设频段的设置过程与方式二中第二预设频段的设置过程相同。从而使得终端设备可以通过本步骤101获知,其信号接收速率是否大于第二USB接口模式的最大数据传输速率,及其移动网络信号的工作频段是否覆盖第一USB接口模式的最强干扰频段。

具体地,所述终端设备获得的判断结果为,终端设备的信号接收速率不大于预设阈值;或者,终端设备的信号接收速率大于预设阈值,且该移动网络信号未工作在第二预设频段;或者,终端设备的信号接收速率大于预设阈值,且该移动网络信号工作在第二预设频段。

步骤102:根据判断结果控制终端设备的USB接口工作在第一USB接口 模式或第二USB接口模式。

其中,所述第一USB接口模式的传输速率大于第二USB接口模式的传输速率。

具体地,本步骤可以为,终端设备根据步骤101获得的判断结果控制终端设备的USB接口工作在第一USB接口模式或第二USB接口模式。如此,根据终端设备的无线工作状态控制终端设备USB接口的工作模式,能实现控制高速USB接口模式的使用对终端设备OTA性能的影响,使得配置了高速USB接口的终端设备的OTA参数符合相关标准,及使得配置了高速USB接口的终端设备可以使用2.4GHz无线信号,提高用户的体验度。

具体地,本步骤的实现方式可以为,方式一、方式二、方式三或方式四。

方式一,本步骤可以包括,在判断结果为终端设备的信号接收速率大于预设阈值时,终端设备控制终端设备的USB接口工作在第一USB接口模式;在判断结果为终端设备的信号接收速率不大于预设阈值时,终端设备控制终端设备的USB接口工作在第二USB接口模式。即在第二USB接口模式的最大数据传输速率,不满足终端设备的信号接收速率时,终端设备控制其USB接口工作在第一USB接口模式;在第二USB接口模式的最大数据传输速率,满足终端设备的信号接收速率时,终端设备控制其USB接口工作在第二USB接口模式。从而使得终端设备可以不实时处于高速USB接口模式,控制了高速USB接口模式的使用对终端设备OTA性能的影响,使得配置了高速USB接口的终端设备的OTA参数符合相关标准;在一定程度上兼顾了终端设备对高速USB接口模式的使用及相关标准对终端设备的OTA参数的要求。

如以数据卡为例,在USB2.0接口模式的最大数据传输速率,不满足数据卡的信号接收速率时,数据卡即可控制其USB接口工作在USB3.0接口模式;在USB2.0接口模式的最大数据传输速率,满足数据卡的信号接收速率时,数据卡即可控制其USB接口工作在USB2.0接口模式。从而使得数据卡可以不实时处于USB3.0接口模式,控制了USB3.0接口模式的使用对数据卡OTA性能 的影响,使得配置了USB3.0接口的数据卡的OTA参数符合相关标准;在一定程度上兼顾了数据卡对USB3.0接口模式的使用及相关标准对终端设备的OTA参数的要求。

方式二,本步骤可以包括,在判断结果为终端设备的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信号的使用。

方式三,本步骤可以包括,在判断结果为终端设备的移动网络信号未工作在第二预设频段时,终端设备控制终端设备的USB接口工作在第一USB接口模式;在判断结果为终端设备的移动网络信号工作在第二预设频段时,终端设备控制终端设备的USB接口工作在第二USB接口模式。即在终端设备的移动网络信号的工作频段,未覆盖第一USB接口模式的最强干扰频段时,终端设备 控制其USB接口工作在第一USB接口模式;在终端设备的移动网络信号的工作频段,覆盖了第一USB接口模式的最强干扰频段时,终端设备控制其USB接口工作在第二USB接口模式。从而使得终端设备可以不实时处于高速USB接口模式,控制了高速USB接口模式的使用对终端设备OTA性能的影响,使得配置了高速USB接口的终端设备可以使用2.4GHz频段的移动网络信号;在一定程度上兼顾了终端设备对高速USB接口模式及对2.4GHz频段的移动网络信号的使用。

如以手机为例,在手机的移动网络信号的工作频段,未覆盖2.4GHz频段时,手机控制其USB接口工作在USB3.0接口模式;在手机的移动网络信号的工作频段,覆盖了2.4GHz频段时,手机控制其USB接口工作在USB2.0接口模式。从而使得手机可以不实时处于USB3.0接口模式,控制了USB3.0接口模式的使用对手机OTA性能的影响,使得配置了USB3.0接口的手机可以使用2.4GHz频段的移动网络信号,避免了因USB3.0接口模式的使用导致该移动网络信号变弱或中断,影响手机通信质量;在一定程度上兼顾了手机对USB3.0接口模式及对2.4GHz频段的移动网络信号的使用。

方式四,本步骤可以包括,在判断结果为终端设备的信号接收速率大于预设阈值,且该移动网络信号未工作在第二预设频段时,终端设备控制终端设备的USB接口工作在第一USB接口模式;在判断结果为终端设备的信号接收速率不大于预设阈值时,或判断结果为终端设备的信号接收速率大于预设阈值,且该移动网络信号工作在第二预设频段时,终端设备控制终端设备的USB接口工作在第二USB接口模式。即在第二USB接口模式的最大数据传输速率,不满足终端设备的信号接收速率,且该移动网络信号的工作频段,未覆盖第一USB接口模式的最强干扰频段时,终端设备控制其USB接口工作在第一USB接口模式;在第二USB接口模式的最大数据传输速率,满足终端设备的信号接收速率时,或者在第二USB接口模式的最大数据传输速率,不满足终端设备的信号接收速率,且该移动网络信号的工作频段,覆盖了第一USB接口模式的最强干 扰频段时,终端设备控制其USB接口工作在第二USB接口模式。

从而使得终端设备可以不实时处于高速USB接口模式,控制了高速USB接口模式的使用对终端设备OTA性能的影响,使得配置了高速USB接口的终端设备的OTA参数符合相关标准,及使得配置了高速USB接口的终端设备可以使用2.4GHz频段的移动网络信号;在一定程度上兼顾了终端设备对高速USB接口模式、对2.4GHz频段的移动网络信号的使用,及相关标准对终端设备的OTA参数的要求。

如以手机为例,在USB2.0接口模式的最大数据传输速率,不满足手机的信号接收速率,且该移动网络信号的工作频段,未覆盖2.4GHz频段时,手机控制其USB接口工作在USB3.0接口模式;在USB2.0接口模式的最大数据传输速率,满足手机的信号接收速率时,或者在USB2.0接口模式的最大数据传输速率,不满足手机的信号接收速率,且该移动网络信号的工作频段,覆盖了2.4GHz频段时,手机控制其USB接口工作在USB2.0接口模式。从而使得手机可以不实时处于USB3.0接口模式,控制了USB3.0接口模式的使用对手机OTA性能的影响,使得配置了USB3.0接口的手机的OTA参数符合相关标准,及使得配置了USB3.0接口的手机可以使用2.4GHz频段的移动网络信号;在一定程度上兼顾了手机对USB3.0接口模式、对2.4GHz频段的移动网络信号的使用,及相关标准对手机的OTA参数的要求。

需说明的是,本步骤102中的所述控制终端设备的USB接口工作在第一USB接口模式,可以包括,终端设备判断其USB接口当前是否工作在第二USB接口模式;在USB接口当前工作在第二USB接口模式时,终端设备将其USB接口的工作模式从第二USB接口模式切换至第一USB接口模式;在USB接口当前未工作在第二USB接口模式,工作在第一USB接口模式时,终端设备不执行切换USB接口模式操作。

需说明的是,本步骤102中的所述控制终端设备的USB接口工作在第二USB接口模式,可以包括,终端设备判断其USB接口当前是否工作在第一USB 接口模式;在USB接口当前工作在第一USB接口模式时,终端设备将其USB接口的工作模式从第一USB接口模式切换至第二USB接口模式;在USB接口当前未工作在第一USB接口模式,工作在第二USB接口模式时,终端设备不执行切换USB接口模式操作。

其中,所述终端设备可以通过读取已上报的USB相关信息,来判断其USB接口当前是否工作在第一USB接口模式或第二USB接口模式。所述已上报的USB相关信息是指,第一终端设备为了通过其USB接口与第二终端设备进行数据传输,主动向第二终端设备上报的自身USB的相关信息。该USB相关信息至少包括选定的USB接口模式信息,还可以包括USB接口的标识信息及型号信息等。上报后第一终端设备会在其内存储已上报的USB相关信息,第一终端设备的USB接口工作在该USB相关信息中选定的USB接口模式。

需说明的是,为了保障通过终端设备USB接口传输的数据的正确性,本步骤102中的所述控制终端设备的USB接口工作在第一USB接口模式或第二USB接口模式,可以包括,终端设备根据终端设备的USB接口当前传输数据的状态,将终端设备的USB接口的工作模式从第二USB接口模式切换至第一USB接口模式;或者,终端设备根据终端设备的USB接口当前传输数据的状态,将终端设备的USB接口的工作模式从第一USB接口模式切换至第二USB接口模式。

具体地,所述控制终端设备的USB接口工作在第一USB接口模式,可以包括,终端设备判断其USB接口当前是否工作在第二USB接口模式;在USB接口当前未工作在第二USB接口模式,工作在第一USB接口模式时,终端设备不执行切换USB接口模式操作;在USB接口当前工作在第二USB接口模式时,终端设备判断其USB接口当前是否正在传输数据;在USB接口当前未在传输数据时,终端设备将其USB接口的工作模式从第二USB接口模式切换至第一USB接口模式;在USB接口当前正在传输数据时,终端设备返回执行所述判断其USB接口当前是否正在传输数据。

具体地,所述控制终端设备的USB接口工作在第二USB接口模式,可以包括,终端设备判断其USB接口当前是否工作在第一USB接口模式;在USB接口当前未工作在第一USB接口模式,工作在第二USB接口模式时,终端设备不执行切换USB接口模式操作;在USB接口当前工作在第一USB接口模式时,终端设备判断其USB接口当前是否正在传输数据;在USB接口当前未在传输数据时,终端设备将其USB接口的工作模式从第一USB接口模式切换至第二USB接口模式;在USB接口当前正在传输数据时,终端设备返回执行所述判断其USB接口当前是否正在传输数据。

需说明的是,本步骤102中的所述控制终端设备的USB接口工作在第一USB接口模式或第二USB接口模式,可以包括,终端设备通过重新枚举终端设备的USB接口的方式,将终端设备的USB接口的工作模式从第二USB接口模式切换至第一USB接口模式;或者,终端设备通过重新枚举终端设备的USB接口的方式,将终端设备的USB接口的工作模式从第一USB接口模式切换至第二USB接口模式。具体地,所述重新枚举终端设备的USB接口的方式即为重新上报选定的USB接口模式信息的方式。从而使得终端设备的USB接口可以工作在重新选定的USB接口模式。需说明的是,本实施例仅是以上述方式为例,具体说明了USB接口工作模式切换的实现,当然,也可以采用现有技术中的其它方式实现该USB接口工作模式的切换。

其中,所述终端设备可以为数据卡或者手机等终端设备。

为了实现上述方法,本发明公开了一种通用串行总线接口模式控制装置。

图2为本发明实施例提供的一种通用串行总线接口模式控制装置的结构示意图,如图2所示,所述通用串行总线接口模式控制装置包括:

获取模块201,用于获取终端设备的无线工作状态是否满足预设条件的判断结果;

控制模块202,用于根据所述判断结果控制所述终端设备的USB接口工作在第一USB接口模式或第二USB接口模式;

其中,所述第一USB接口模式的传输速率大于所述第二USB接口模式的传输速率。

进一步,获取模块201,具体用于在终端设备使用移动网络信号时,获取终端设备的信号接收速率是否大于预设阈值的判断结果;或者,在终端设备使用无线信号时,获取终端设备的无线信号工作频率是否为预设频段的判断结果。

进一步,获取模块201,具体用于在终端设备使用无线保真信号接入网络时,获取终端设备无线保真信号是否工作在第一预设频段的判断结果;或者,在终端设备注册到移动网络信号后,获取终端设备移动网络信号是否工作在第二预设频段的判断结果。

进一步,控制模块202,具体用于通过重新枚举终端设备的USB接口的方式,将终端设备的USB接口的工作模式从第二USB接口模式切换至第一USB接口模式;或者,通过重新枚举终端设备的USB接口的方式,将终端设备的USB接口的工作模式从第一USB接口模式切换至第二USB接口模式。

进一步,控制模块202,具体用于根据终端设备的USB接口当前传输数据的状态,将终端设备的USB接口的工作模式从第二USB接口模式切换至第一USB接口模式;或者,根据终端设备的USB接口当前传输数据的状态,将终端设备的USB接口的工作模式从第一USB接口模式切换至第二USB接口模式。

在实际应用中,所述获取模块201、控制模块202均可由位于终端中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro Processor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)、或现场可编程门阵列(Field Programmable Gate Array,FPGA)等实现。

图3为本发明提供的一种通用串行总线接口模式控制装置具体实施例的结构示意图,如图3所示,具体包括:获取模块和控制模块202;其中,获取模块包括移动网络信号监测模块301及WiFi信号监测模块302;

移动网络信号监测模块301,用于在终端设备使用移动网络信号时,获取终端设备的信号接收速率是否大于预设阈值的判断结果;或者,用于在终端设 备注册到移动网络信号后,获取终端设备移动网络信号是否工作在第二预设频段的判断结果。

WiFi信号监测模块302,用于在终端设备使用无线保真信号接入网络时,获取终端设备无线保真信号是否工作在第一预设频段的判断结果。

控制模块202,用于根据所述判断结果控制所述终端设备的通用串行总线USB接口工作在第一USB接口模式或第二USB接口模式;

其中,所述第一USB接口模式的传输速率大于所述第二USB接口模式的传输速率。

进一步,所述控制模块202,具体用于通过重新枚举终端设备的USB接口的方式,将终端设备的USB接口的工作模式从第二USB接口模式切换至第一USB接口模式;或者,

通过重新枚举终端设备的USB接口的方式,将终端设备的USB接口的工作模式从第一USB接口模式切换至第二USB接口模式。

进一步,所述控制模块202,具体用于根据终端设备的USB接口当前传输数据的状态,将终端设备的USB接口的工作模式从第二USB接口模式切换至第一USB接口模式;或者,

根据终端设备的USB接口当前传输数据的状态,将终端设备的USB接口的工作模式从第一USB接口模式切换至第二USB接口模式。

在实际应用中,所述移动网络信号监测模块301、WiFi信号监测模块302、控制模块202均可由位于终端中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro Processor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)、或现场可编程门阵列(Field Programmable Gate Array,FPGA)等实现。

图4为本发明提供的一种通用串行总线接口模式控制方法具体实施例一的流程示意图,如图4所示,具体步骤包括:

步骤401:在终端设备使用移动网络信号进行数据业务时,定时判断终端 设备是否工作在载波聚合模式。在终端设备工作在载波聚合模式时,执行步骤402,否则,执行步骤403。

步骤402:判断终端设备的信号接收速率是否大于预设阈值。在终端设备的信号接收速率大于预设阈值时,执行步骤404,否则,执行步骤403。

其中,所述预设阈值可以根据USB2.0接口模式的最大数据传输速率进行设置。如若通过实际测量获得,终端设备的USB接口工作在USB2.0接口模式时,该USB接口的最大数据传输速率为320Mbps,则该预设阈值即可设置为320Mbps。

步骤403:判断终端设备的USB接口当前是否工作在USB3.0接口模式,在USB接口当前工作在USB3.0接口模式时,将终端设备的USB接口的工作模式切换至USB2.0接口模式;否则,不执行切换USB接口模式操作。

步骤404:判断终端设备的USB接口当前是否工作在USB2.0接口模式,在USB接口当前工作在USB2.0接口模式时,将终端设备的USB接口的工作模式切换至USB3.0接口模式;否则,不执行切换USB接口模式操作。

图5为本发明提供的一种通用串行总线接口模式控制方法具体实施例二的流程示意图,如图5所示,具体步骤包括:

步骤501:在终端设备通过WiFi信号使用有线网络时,定时判断该WiFi信号是否工作在2.4GHz。在WiFi信号工作在2.4GHz时,执行步骤502,否则,执行步骤503。

步骤502:判断终端设备的USB接口当前是否工作在USB3.0接口模式,在USB接口当前工作在USB3.0接口模式时,将终端设备的USB接口的工作模式切换至USB2.0接口模式;否则,不执行切换USB接口模式操作。

步骤503:判断终端设备的USB接口当前是否工作在USB2.0接口模式,在USB接口当前工作在USB2.0接口模式时,将终端设备的USB接口的工作模式切换至USB3.0接口模式;否则,不执行切换USB接口模式操作。

图6为本发明提供的一种通用串行总线接口模式控制方法具体实施例三的 流程示意图,如图6所示,具体步骤包括:

步骤601:在终端设备注册到移动网络信号后,定时监测终端设备注册的移动网络信号是否属于3G及以上的移动网络信号。在注册的移动网络信号属于3G及以上的移动网络信号时,执行步骤602,否则,执行步骤604。

步骤602:判断终端设备注册的移动网络信号是否工作在第二预设频段。在移动网络信号工作在第二预设频段时,执行步骤603,否则,执行步骤604。

其中,所述第二预设频段可以根据USB3.0接口模式的最强干扰频段,及移动网络信号工作频段进行设置。如通过实际测量获得终端设备工作在USB3.0接口模式时,对2.4GHz频段的无线信号干扰最强,从而影响终端设备2.4GHz无线信号的使用;且移动网络信号的工作频段包括:2.3GHz至2.5GHz频段,该工作频段覆盖了2.4GHz,则该第二预设频段即可设置为2.3GHz至2.5GHz。

步骤603:判断终端设备的USB接口当前是否工作在USB3.0接口模式,在USB接口当前工作在USB3.0接口模式时,将终端设备的USB接口的工作模式切换至USB2.0接口模式;否则,不执行切换USB接口模式操作。

步骤604:判断终端设备的USB接口当前是否工作在USB2.0接口模式,在USB接口当前工作在USB2.0接口模式时,将终端设备的USB接口的工作模式切换至USB3.0接口模式;否则,不执行切换USB接口模式操作。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化,本发明的保护范围以权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1