通讯模块定时器时长设定方法以及通讯模块选择方法

文档序号:7898946阅读:289来源:国知局
专利名称:通讯模块定时器时长设定方法以及通讯模块选择方法
技术领域
本发明有关于多模系统之通讯模块切换方法,更具体地,有关于决定通讯模块的切换时机与通讯模块的选择方法。
背景技术
现今的装置大多搭配了多模的通讯模块(例如GSM、WCDMA, TD-SCDMA, CDMA2000、TDD-LTE, FDD-LTE, WiMAX, WiFi以及其他等等),如何在这些通讯模块间切换,以确保用户的数据传输能够维持当前系统与环境所能提供的最高传输速度,就变成了一项重要的课题
发明内容

有鉴与此,本发明提出一项控制方式,可以决定通讯模块的切换时间与通讯模块的选择方法。有鉴与此,本发明提出一项控制方式,可以决定通讯模块的切换时间与通讯模块的选择方法。本发明提供一种定时器时长设定方法,该定时器用于通讯模块切换时间点设定,该通讯模块为移动通信网络中具有多模通信功能的使用者设备的多个通讯模块其中之一,该方法包含在该通讯模块通电时,或者根据一特定条件发生时,设定该定时器的时长;以及当该定时器到期时,切换该通讯模块;其中,当该定时器未到期时或者该定时器到期时,如果侦测到该通讯模块无需切换,则终止该定时器,继续等待下一个特定条件。本发明提供一种通讯模块选择方法,用于切换通讯模块时,该通讯模块为移动通信网络中具有多模通信功能的使用者设备的多个通讯模块其中之一,该办法包含当该通讯模块切换时,以最省电、最高效能或者最经济为优先考虑,将当前通讯模块切换到另一通讯模块。本发明提供的用于通讯模块切换的定时器时长设定方法与通讯模块选择方法,可以在变动的通讯环境下,为用户提供当前系统与环境所能提供的最高传输速度。


图I为决定切换通讯模块时间点的流程示意图。图2为根据本发明实施例的,断网之后的恢复定时器(recovery timer)时长设定机制示意图。图3为根据本发明另一实施例的断网之后的恢复定时器时长设定机制示意图。
具体实施例方式在说明书及权利要求当中使用了某些词汇来指称特定的组件。所属领域技术人员应可理解,电子装置制造商可能会用不同的名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准贝U。在通篇说明书及权利要求当中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。以外,“耦接”一词在此为包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接到一第二装置,则代表该第一装置可直接电气连接于该第二装置,或透过其他装置或连接手段间接地电气连接至该第二装置。在多模通讯装置上,必须监控每个通讯模块的状态,实做中,可以从各个通讯模块得到若干信息,例如网络状态(network status)是否断网,讯号强度(例如,RSSI, RSRP,RSCP)等等,藉由判断上述信息可以得知该网络当下是否可用。当某个模块断网或是讯号质量不佳时(该网络不可用),必须在短时间内切换到另一个模块,使服务可以继续下去,以便让用户得到更好的体验,因此如何判断切换时机为一重要问题。在目前的作法中,最简单的方式是当网络断网后或讯 质量小于某个阈值(Threshold)后作切换的动作。这样做虽然简单,但是却可能衍生出不必要的切换。例如,用户进入电梯后只是短暂的讯号质量下降,出电梯后就能恢复讯号质量原本的状态。此种情况下,如果只是单纯的透过讯号质量小于某个阈值的条件作为切换的依据,就可能造成不必要的切换。此外,讯号质量也会随着用户的移动而改变,有可能瞬间的讯号强度小于定义的阈值,如果此时就依据讯号强度小于阈值而切换,就会造成不必要的切换。针对这个问题,可以引进一个固定时间的定时器(定时器),当切换条件成立时将定时器重新启动(reset)开始倒数,在定时器尚未到期(expire)前,不作切换动作,直到定时器倒数到零才作切换动作,上述过程中如果切换条件消失,则将该定时器停止,等待下一个切换条件的到来。虽然藉由固定时间的定时器可以解决不必要切换的问题,但是却可能造成断网的时间拉长,从而造成用户体验不佳。因此本发明提出一项定时器时间的动态调整机制。该机制中,可以根据不同的条件与情景来调整最佳的定时器时间。其中,不同的条件可以有不同的优先权,下面举例说明优先级可依不同的应用做调整,然所属领域技术人员可以理解,说明书的实施例仅为说明本发明实施方式的示例实现,不能作为对本发明的限制。根据本发明的实施例,所述条件可以为根据回报的断网状态、使用接口是否正在使用、当前服务类型、目前网络流量或者用户的使用时段等。下述几个条件可以根据需要设定为不同的优先级。条件I :通讯模块回报断网用户设备(UE)收到通讯模块回报的网络端的断网信息,代表该网络已经确实断网。该断网条件也可能是由用户触发,例如用户关闭某个网络,在一个实施例中,当用户关闭某个网络的条件发生时,UE自动把定时器时间设为Tl,其中,Tl可以等于0,如果Tl等于0,则该操作设定的时间会让定时器立刻到期。条件2 :使用接口(例如⑶I)是否正在使用如果目前的使用接口(GUI)正被使用,或是屏幕已被解锁,则可以减少定时器的时间,让等待的时间缩小。其中,使用接口正在使用或者屏幕解锁的条件发生时,可以把定时器的时间设为T2。条件3:当前的服务类型如果UE当前的服务类型有实时需求(例如VoIP),则可以减少定时器的时间,让等待的时间缩小。当该条件发生时,例如把定时器时间设为T3。
条件4:当前的网络流量如果当前的网络流量大于某个阈值,则可以减少定时器的时间,让等待的时间缩小。当该条件发生时,把定时器时间设为T4。条件5-6 :用户的使用时段根据用户的使用时段的条件下,系统平时就记录用户的使用习惯,例如上网习惯,则可以得知用户上网的习惯时间。当目前时段落在用户的习惯时间区间内(条件5),则可以减少定时器的时间,让等待的时间缩小,当该条件发生时把定时器时间设为T5。当目前的时段没有落在用户的习惯时间区间内(条件6),可以增加定时器的时间,以加长等待的时间,其中,当该条件发生时把定时器时间设为T6。请参考图1,图I为决定切换通讯模块时间点的流程示意图。在图I中,首先在步骤101中启动通讯模块,然后从通讯模块取得信息(步骤102),如果得知讯号质量不小于阈值,则停止定时器(步骤108),继续从通讯模块取得信息。如果得知讯号质量小于阈值, 则判断是否已经启动定时器(步骤104)。如果已经启动定时器,则更新定时器时间(步骤105),否则重新设定定时器时间(步骤109),并且启动定时器(步骤110)。如果在判断定时器已经启动,并且更新定时器时间(步骤105)之后,根据步骤106的结果,若定时器到期,则判断网络是否不可用(步骤107),如果定时器尚未到期则持续从通讯模块取得信息(步骤102)。当流程走到步骤109 “设定定时器时间”与步骤105 “更新定时器时间”时,就根据上述条件来设定定时器时间。其中,不同条件可以设定不同的时间,以便让等待的时间可以根据现况来调整。以其中一个实施例来说,可以将上述条件优先级依序设定为优先级I-优先级6,对应的定时器时长设定依序为T1-T6。而且在设定与更新定时器时间时需要遵守条件的优先权,例如定时器已经因为条件3成立而设定为T3,则之后就算条件4成立(优先权小于当前设定的条件),也不能将定时器(timer)设定成T4,只有当条件I或2成立时(优先权大于当前设定的条件),才能将定时器设定成Tl或T2。此外如果目前定时器的剩余时间已经小于要设定的时间时,也不再做设定。当一个定时器到期或停止后,其状态回到初始值,任何条件成立后都可设定。通讯模块的切换时机可以将通讯质量(quality of communication)作为一个参数。当通讯质量低于设定的阈值(threshold)时,可以考虑切换目前通讯模块到其他的通讯模块,以确保用户的分组域数据传输(packet-switched data transfer)能够维持当前UE所能提供的最快的速度。以一个实施例来说,通讯质量可以来自于当前的服务小区(serving cell)量测到的讯号能量(received radio signal strength)。在LTE,这个数据被称为参考讯号接收功率(Reference Signal Received Power,RSRP)。在 3G(WCDMA/TS-SCDMA)系统中,这个数据被称为接收讯号码片功率(Received Signal Code Power, RSCP)。在GSM/GPRS,这个数据被称为接收讯号电平(Received Signal Level,RXLEV)。在WiMAX,这个数据被称为接收信号强度指示(Received Signal Strength Indication, RSSI)。在 Wi-Fi,这个数据被称为RSSI。以另外一个实施例来说,通讯质量可以来自于当前的服务小区(serving cell)量测到的讯号质量(received radio signal quality)。讯号质量有时会利用讯号-噪声比(Signal-To-Noise Ratio, SNR)来表示。在LTE,这个数据被称为参考讯号接收品质(Reference Signal Received Quality,RSRQ)。在 3G(WCDMA/TS-SCDMA),这个数据被称为Ec/NO。在 GSM/GPRS,这个数据被称为接收讯号品质(Received Signal Quality,RXQUAL)。在WiMAX,这个数据被称为载波对干扰及噪声比(Carrier to Interference-plus-NoiseRatio CINR)。在 Wi-Fi,这个数据被称为信噪比(Signal to Noise Ratio,SNR)。
以另外一个实施例来说,通讯质量可以来自于当前连接到的基站(Base Station)所提供的数据传输速度(packet data transmission rate)。当数据传输速度低于设定的阈值(threshold)时,可以考虑从目前通讯模块切换到其他的通讯模块,以确保用户的数据传输速度能够维持当前UE所能够提供的最快的速度。数据传输速度可以由UE目前连接到的基站所提供的媒体访问控制(Media Access Control, MAC)的调制方案(modulation scheme)(其中,调制方案例如QPSK、16QAM、64QAM等等)、资源分配(resource allocations)等参数综合考虑后获得。数据传输速度也可以透过实际量测IP (Internet Protocol)层的传输速度,或是TCP/UDP (Transmission Control Protocol/User Datagram Protocol)层的传输速度得到。以再一个实施例来说,通讯质量可以来自于UE内负责数据传输的协议(Protocol)的状态。当负责数据传输的协议发现有异常的事件可能会导致数据传输速度降低时,可以考虑从目前通讯模块切换到其他的通讯模块,以确保用户的数据传输速度能够维持当前UE所能够提供的最快的速度。负责数据传输的协议发现的异常事件可以是物理层(Physical Layer)发生比特错误(bit error),或是MAC层/无线链路控制RLC (RadioLink Control)层 / 分组数据汇聚协议F1DCP (Packet Data Convergence Protocol)层收到的数据的顺序错误(out-of-order),或是TCP层发生分组丢失(packet loss),或是TCP层接收窗口(receiving window)发生变化以另一个实施例来说,UE可以判断通讯质量低于阈值的现象只是暂时的现象(比方说进入电梯,或是进入收讯不良的地下室,用户短时间内就会回到收讯良好的场所),不需要切换通讯模块。判断的方式可以利用定时器(定时器)当通讯质量低于阈值时启动定时器,定时器的长度可以为预先设定的固定值,或是动态随环境而改变的值。当定时器还在计时期间,如果通讯质量恢复到阈值之上,则停止定时器。当定时器到期(expiry, timeout)时,通讯质量仍然低于阈值时,则可以考虑切换通讯模块。在一个实施例中,也可以使用两组定时器与两组阈值当通讯质量低于第一阈值时启动第一定时器。当第一定时器还在计时期间,如果通讯质量恢复到第一阈值之上,则停止第一定时器。当第一定时器还在计时期间,如果通讯质量低于第二阈值,启动第二定时器。当第二定时器到期时,如果通讯质量仍然低于第二阈值时,则可以考虑切换通讯模块。当UE的某个通讯模块断网之后,可以在一定的时长之后,让该通讯模块重新启功找网,而不是将该通讯模块永远关掉。在这里将该“一定的时长”定义为恢复(recovery)时间,该时间通过一个称之为恢复定时器(recovery timer)的定时器来控制,即恢复定时器超时后对应的调制解调器(下文称作Modem)马上触发找网操作。针对断网之后的恢复定时器时长设定机制,请参考图2,图2根据本发明的实施例的,断网之后的恢复定时器(recovery timer)时长设定机制示意图。根据本发明的实施例,恢复定时器的实现方式可以采用时长可调的定时器,即恢复定时器的时长是可调的,在不同的情况下可以按照既定规则调整定时器的时长。并且这种定时器要有一个基础时长,即恢复定时器未被调整时的时长,定义为Tbase。时长的调整建立在基础时长的基础之上。另外,时长调整要控制在一定的时间范围之内,即有其最大可调值Tmax和最小可调值!1.。需要注意的是,可以影响到定时器过期(Timeout)设定,需要考虑很多因素,由于影响到恢复定时器调整的因素很多,请参考图3,图3为根据本发明实施例的,根据影响恢复定时器调整因素影响通讯模块切换的简单示意图。本申请说明书以信息数据库(Information Database) 202、人机界面(MMI)使用状态201、网络服务状况(NetworkService) 204以及系统状态(System Status) 203为例说明,然所属领域技术人员可以理解,可以影响到恢复定时器调整的因素不限于上述内容,在此仅为示例分类阐述。信息数据库
如前面所述,手机中的信息数据库(Information Database)用于存储一些用户使用记录,这其中也包括用户使用分组交换(Packet-switched,简称PS)网络的时间。通过一段时间的记录,手机就能统计出用户使用PS网络的习惯,即在哪些时段用户使用PS网络的
概率更高。所以在根据用户使用时段的条件下,当手机断网的时候,如果UE正处于用户使用PS网络概率较高的时间段,那么这个时候所设定恢复定时器的时长就要短于基础时长;如果正处于用户使用PS网络概率较低的时间段(例如,早上或者晚上),那么这个时候所设定恢复定时器的时长就要长于基础时长;如果无法判断该时段的用户使用习惯,那么就按照基础时长来设定恢复定时器。人机界面使用状态根据人机界面丽I (例如,GUI)是否有在使用,可以推断出用户此时需要发起PS业务的可能性。如果用户打开了一个浏览器,或者正在浏览实时下载的电子书,如果此时断网,则需要较快去找到一个可以传输PS的网络,这些信息都需要通过MMI使用状态模块传递到恢复定时器时长设定模块,以供后续计算定时器过期(Timeout)时,起到缩短或者增大定时器过期(Timeout)时间的作用。网络服务状况网络服务状况分为目前服务类型和目前网络流量两类信息。(I)目前的服务类型首先可以将上层的业务分为两类实时型和非实时型。实时型业务(例如,VoIP)的延时要求低,如果断网需要很快的恢复,不然不利于用户体验。非实时型的业务可能是FTP,网页浏览,在断网的时候定时器可以稍长,不太影响用户体验。网络服务模块会统计目前UE应用层的服务类型,输出实时等级最高的服务类型。在一个实施例中,可以规定有η类服务类型AP_Traffic_Classl, AP_Tr af f i c_C I as s 2,AP_Traffic_CIass3, AP_Traffic_Class4, AP_Traffic_Class5. . . AP_Traffic_Classn0 其中,Classl到Classn的实时性从大到小递减。实时性大的对恢复定时器的定时器过期(timeout)时间起到缩短的趋向,实时性小的起到延长的趋向。(2)目前网络流量在断网的时候,如果当前的网络流量比较大,可以推断用户正在做PS业务,并且有跟网络进行交互,所以需要尽快开始找网动作,使到用户有更好体验。
网络服务模块会统计目前UE的网络流量,传给定时器时长设定模块,以供计算过期(timeout)时间决策。在一个实施例中,可以规定有η个流量大小区间ΑΡ_Traffic—Rate I,AP—Traff ic—Rat e2,AP—Traff ic—Rat e3,AP—Traff ic—Rat e4,AP—Traff ic_Rate5. . . AP—Traffic—Raten。rate—I到rate—n的网络流量从大到小递减。流量大的对恢复定时器的过期(timeout)时间起到缩短的趋向,流量小的起到延长的趋向。系统状态系统状态模块会给恢复定时器时长设定模块传递一些系统的当前状态,上述状态信息会影响到过期(timout)时长的设定。其中,系统状态例如为PS接口信息以及侦测到UE的移动,并且侦测UE的移动,可以通过全球定位系统/辅助全球定位系统(GPS/A-GPS)等UE功能,或者通过例如收到新小区的系统消息、切换(handover)发生或者邻近小区发生变化等其他Modem的资讯的功能而实现。⑴PS接口信息PS接口信息包含了当前可以用来传输PS业务的接口,如果还有别的接口可以使用,那么恢复定时器恢复定时器的过期(timeout)时长就可以设置稍长,因为PS业务可以在别的接口进行传输。请注意,因为不同通讯模块与不同网络相关联,所以判断有关PS接口信息,换言之,可以为是否有其他PS网络可用。(2)侦测到移动如果先前通讯模块的断网是由于UE所处环境的讯号质量变差,那么当UE移动到其他地方之后就可能马上找到网络。所以,只要侦测到UE发生移动,那么就可以使恢复定时器变短。侦测UE发生移动的手段很多,现举两例如下I 通过 GPS/A-GPS 等 UE 功能如果UE配置了 GPS模块,或者具有A-GPS功能,就可以实时的获取UE的地理位置。 在UE Modem断网时,通过GPS/A-GPS等记录UE的地理位置P0S1。当UE移动到一个新位置P0S2,并且满足POSl和P0S2的距离差大于某门限值时,就认定UE位置发生移动。此时就减小恢复定时器的时长。2.通过其他Modem资讯具有多Modem的UE, —个Modem断网,可能其他的Modem并没有断网,这样其他没有断网的Modem的资讯就可以用来判断手机位置是否发生了移动。其他Modem的资讯包括(I)收到了新小区的系统消息处于空闲(恢复定时器)状态的Modem会时刻侦听系统消息(systeminformation)的变化。如果系统信息发生变化就可以认定UE进入了一个新小区,即UE发生了移动。(2)切换发生处于已连接(Connected)状态的Modem如果发生了切换,那么也可以认为UE发生了移动。(3)邻近小区(Neighbor cell)发生变化处于已连接状态的Modem如果侦测到邻近小区发生变化,那么也可以认为UE位置发生了变化。
如果例如上述因素影响恢复定时器设定,那么就可以在需要时启动/更新定时器,进而恢复定时器开始倒计时,如果定时器超时则由连接管理器(Connected Manager)启动找网。请参考图3,图3为根据本发明另一实施例的断网之后的恢复定时器时长设定机制示意图,图3中,UE端经由连接管理器(connected manager)从示例的信息数据库、系统状态、网络服务因素接收信息,然后控制定时器设定,从而实现通讯模块切换。其中有关接口控制的处理流程,可以视实际需要,根据恢复定时器过期(timeout)时长设定机制而进行。根据本发明的一个实施例,对于恢复定时器时长的设定有两种情况一是在侦测 到Modem断网的时候(即恢复定时器时长的初始设定);二是在恢复定时器影响因素发生变化的时候(即恢复定时器时长的后期修正)。侦测到Modem断网时恢复定时器的设定上述各个影响恢复定时器时长的因素可以同时作用,在一个实施例中,定义各影响因素的影响因子包含 A,B, C,D, E, F,其中 A+B+C+D+E+F = I, A > O, B > O, C > O, D >0,E > 0,F > O。则最终所设定的恢复定时器的时长可以定义为Tratjray,其值为 Trecovery = Tbase- (Tbase-Tmin) SI + (Tmax-Tbase) S2其中SI是所有让恢复定时器变短的影响因素所对应影响因子的和;S2是所有让恢复定时器变长的影响因素所对应影响因子的和。该表达式隐含阐述了下列前提如果某影响因素的影响因子是Y,若该影响因素使恢复定时器变短,那么其影响结果是-(Tb_-Tmin)Y ;如果该影响因素使恢复定时器变长,那么其影响结果是+(Tmax-Tbase)Y ;如果该影响因素不会影响恢复定时器,那么其影响结果是0。恢复定时器影响因素发生变化的时候如果影响恢复定时器时长的因素发生了变化,那么会通知断网的Modem。如果影响因子为Y的影响因素发生变化,那么修改后的恢复定时器时长如下如果使恢复定时器变短Trecovery = Trecovery- (Tbase-Tmin) Yk如果使恢复定时器变长Trecovery = Trecovery+ (Tmax-Tbase) Yk其中k是次影响因子,O < k < I。其意义是表示影响因素变化的程度,如果变化程度较大,k值就较大;如果变化程度较小,k值就较小。通讯模块的切换必然涉及到不同网络的选择,因为不同通讯模式的通讯模块的切换涉及到不同网络的切换。而在多任务多模多待的移动装置系统上,即使在相同的系统状态下,也会因为不同的考虑点,而做出不同的选网策略,接下来将会针对在不同情况下,系统该如何进行优化选网做说明。以最省电(Maximum Power Saving)为优先考虑在移动装置上,省电是非常重要的一个考虑,具有好的省电设计的移动装置可以为用户提供的使用时间增长许多。所以当用户没有使用网络,或是所需要的网络带宽需求不是很大的时候,优先选用最省电的通讯接口,而非优先选择高质量的通讯接口,以达到将系统的功耗降到最低的情况。当用户关闭屏幕时,这时候极有可能代表用户不会继续使用移动装置,这时候移动装置上就只剩一些基本的服务在运行,此时对于网络带宽的需求会降到很低,所以这个时候就不需要使用带宽较大但功耗也较大的通讯接口,可以改选择使用功耗较小的通讯接口,只要持续保持网络的连接即可。当移动装置长时间没有大量的网络传输数据,或是根据过往记录,接下来的时间没有大量的网络需求时,(例如深夜时间),也可以选择切换到功耗较小的通讯接口,以达到降低系统的功耗。当系统的电池电量低于某个标准值之后,代表电池电量可以供应使用时间所剩不多的时候,为了可以增加用户使用移动装置的时间,此时可能也会采用省电为考虑,将高功耗的通讯接口关闭而改采用低功耗的通讯接口。 此外,在多模的移动装置上,为了提供多种不同通讯接口,常常会包含有许多的通讯接口芯片,例如WCDMA,TD-SCDMA, GSM, WiFi,WiMAX, LTE...等,若是开启的通讯接口越多,系统的功耗也会相对的增加。为了需要知道目前环境有哪些通讯接口可以正常连接网络,常常又必须将各个通讯接口打开进行找网的动作;但是在省电为优先的考虑下,如何避免多个通讯接口同时启动,也是很重要的因素。在这种情况下,可能有几个方案可以实行
(I)降低其他没有正在使用的通讯接口的找网频率,甚至可以完全不进行其他通讯接口的找网动作,并且在非找网的期间,完全关闭通讯接口电源,使得其他非通讯接口的功耗减到最低;(2)透过正在通讯的接口来得知目前的环境下有哪些其他可以使用的通讯接口网络,而非采用传统透过通讯接口找网的做法来侦测是否有网络,这就可以避免多各通讯接口同时开启的机会;(3)在已经有通讯网络可以使用的情况下,在非必要的情况下,减少通讯接口切换的次数,以达到省电的功效。以最高效能为优先考虑(Maximum Performance)当用户正透过网络进行数据下载,此时若是能够提供高效能的通讯接口,就可以减少用户下载的等待时间;或是当用户正在使用网络多媒体服务,若是有高效能的通讯接口,就可以提供更佳的多媒体服务质量,所以在高效能为最优先的考虑下,如何在多模的移动通讯设备下,选择出最佳的通讯接口,就是最重要的一个环节。当用户开启屏幕或是开启特定应用程序的时候,极有可能表示用户接下来可能有比较大的网络带宽需求,例如当用户开启网络多媒体播放软件(土豆网,Youtube,PPStream...等)。在这种时候,将会优先选择目前能提供最好通讯质量的通讯接口,并同时在背景继续搜寻是否有其他更好的通讯接口。在开机阶段,由于各种不同通讯接口找网速度不相同,为了给用户提供能够优先使用高效能的网络,并且同时减少不同通讯接口之间的切换,所以在开机阶段会增加选网的确认时间,以确保可以优先选择到比较高效能的通讯接口。当用户正在使用非高效能通讯接口时,为了增加用户切换到高效能网络的机会,此时不会将没有在使用的高效能通讯接口进行电源关闭(Power off),而是采用讯号关闭(Radio off)或是待机模式(空闲mode)的方式,减少该接口回复的时间,以达到增加找网的频率。为了让用户有更佳的网络带宽使用量,只要核心通讯网络许可的情况下,移动装置允许同时连接一个以上的通讯接口,以达到通讯网络带宽加乘的效果,并可以动态根据目前已联机通讯接口的状态,将数据封包送往最合适的通讯接口,以达到最佳的网络带宽的使用。例如移动装置同时连接LTE和WiMAX网络,当LTE网络质量较好时,可能将比较大量的数据封包送往LTE网络,而比较少量的数据封包送往WiMAX网络;当WiMAX网络质量变好、而LTE网络质量变差时,则会将比较大量的数据封包改送往WiMAX网络,少部分的封包则继续送往LTE网络。又或者是可以根据不同网络服务所需要的服务质量(QoS)的不同,而使用不同的通讯接口,例如LTE网络提供较好的语音服务质量,则所有有关语音服务的数据优先使用LTE网络接口。以最经济为优先考虑(Maximum Cost Saving)由于在多模的移动通讯设备上,有多种不同的通讯接口,而这些通讯接口的计费方式也不相同,例如使用家里自己架设的Wi-Fi是免费、使用运营商提供的TD-SCDMA是算月租费、而使用GSM则是算封包数量...等。为了可以让用户达到最低的网络使用费用,所 以在有较低费率的通讯接口下,则将会优先选择该接口为主要通讯接口。例如当用户回到家之后,发现有自己架设的Wi-Fi网络时,则优先选择以该Wi-Fi网络做为主要的通讯接口,而将其他需要付费的网络暂停使用。当遇到一些通讯接口其计费是采用多少封包以下、或是多少通讯时间以下为免费的情况下,超过的部分才开始计费,此时也可以透过选网的策略,在该通讯接口到达开始要收费的标准值之前,就停止使用该通讯接口,而改采用其他价格更低或免费的通讯接口。虽然根据三种不同的考虑下,会有不同的选网策略,但这三种选网策略并非互相抵触而无法共存的,它们是可以相互的合作以达到最佳的网络效能及省电策略。例如当用户关闭屏幕或是暂时不使用网络的时候,可以使用最省电的选网策略,但是当用户打开屏幕或是开始使用网络时,则可以切换成最佳效能的选网策略,这样就可以同时兼顾高效能与省电。本发明结合上述实施例进行说明,然上述实施例只用于说明本发明,所属领域技术人员可以了解,可以对上述实施例进行润饰以及修改,均不超出本发明的保护范围,本发明的保护范围以权利要求内容为准。
权利要求
1.本发明提供一种定时器时长设定方法,该定时器用于通讯模块切换时间点设定,该通讯模块为移动通信网络中具有多模通信功能的使用者设备的多个通讯模块其中之一,该方法包含 在该通讯模块通电时,或者根据一特定条件发生时,设定该定时器的时长;以及 当该定时器到期时,切换该通讯模块; 其中,当该定时器未到期时或者该定时器到期时,如果侦测到该通讯模块无需切换,则终止该定时器,继续等待下一个特定条件。
2.如权利要求I所述的定时器时长设定方法,其特征在于,该特定条件为信息数据库、人机界面使用状态、网络服务状况、系统状态其中之一,以及上述条件具有不同优先级,如果侦测到低优先级条件发生,则高优先级条件发生中断低优先级条件,重新设定定时器时长。
3.如权利要求2所述的定时器时长设定方法,其特征在于,该定时器时长设定发生在通讯模块断网时,或者该特定条件至少其中之一发生改变时。
4.如权利要求2所述的定时器时长设定方法,其中,该信息数据库包含用户使用分组交换网络的习惯。
5.如权利要求2所述的定时器时长设定方法,其特征在于,该网络服务状态包含目前的服务类型以及目前网络流量。
6.如权利要求2所述的定时器时长设定方法,其特征在于,该系统状态包含分组交换接口信息以及使用者设备的移动状态,其中,该使用者设备的移动状态透过全球定位系统/辅助全球定位系统功能或者调制解调器资讯获得。
7.如权利要求I所述的定时器时长设定方法,其特征在于,当侦测到当前服务小区讯号能量低于第一阈值时、或者当前连接到的基站所提供的数据传输速度低于第二阈值时、或者使用者设备内负责数据传输的协议发现异常时,或者该通讯模块断网时,再判断是否发生该特定条件。
8.本发明提供一种通讯模块选择方法,用于切换通讯模块时,该通讯模块为移动通信网络中具有多模通信功能的使用者设备的多个通讯模块其中之一,该办法包含 当该通讯模块切换时,以最省电、最高效能或者最经济为优先考虑,将当前通讯模块切换到另一通讯模块。
全文摘要
本发明提供一种用于通讯模块切换时间设定的定时器时长设定方法,以及通讯模块选择方法,其中,定时器时长设定方法,该定时器用于通讯模块切换时间点设定,该通讯模块为移动通信网络中具有多模通信功能的使用者设备的多个通讯模块其中之一,该方法包含在该通讯模块通电时,或者一特定条件发生时,设定该定时器的时长;以及当该定时器到期时,切换该通讯模块;其中,当该定时器未到期时或者该定时器到期时,如果侦测到该通讯模块无需切换,则终止该定时器,继续等待下一个特定条件。本发明提供的定时器时长设定方法以及通讯模块选择方法可以确保用户数据维持当前系统与环境所能提供的较高传输速度。
文档编号H04W88/06GK102984827SQ20111025822
公开日2013年3月20日 申请日期2011年9月2日 优先权日2011年9月2日
发明者郑明俊, 陈习峰, 崔新伟, 董照焜, 杨阳, 吴俊颖 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1