【技术实现步骤摘要】
【国外来华专利技术】改变移动设备通信状态的方法、移动设备及可读存储介质
技术介绍
为了提供诸如电话、视频、数据、消息发送以及广播之类的各种通信服务,广泛部署了无线通信系统。这些网络(通常是多址网络),通过共享可用的网络资源来支持多个用户的通信。为了确保网络资源可用于更多的用户,在网络规定的和维持的不活动定时器到期之后,网络可以终止与移动设备的高速连接。由于维持高速网络连接要消耗电池能量,因此当在移动设备上运行的所有应用不再需要与网络的打开的连接时,还可以利用可用的网络命令来立即地释放网络连接。然而,由于应用开发者并不是始终在程序中包括这样的命令,因此这种特征不能被有效地执行;并且即使每一个应用开发者都使用这种网络命令,也仍然需要中央控制器在多个运行的应用之间进行协调,决定何时释放该连接。因此,与所必须的相比,高速网络连接保持打开更长的时间,不必要地消耗移动设备的电池,占用网络带宽。
技术实现思路
提供了用于代表在移动设备上执行的应用,选择性地向无线电信网络发送连接释放消息的方法、设备和非暂时性计算机可读介质中存储的指令。作为操作系统或者后台进程的一部分、在移动设备上实现的自适应快速休眠控制模块 ...
【技术保护点】
一种用于改变无线电信网络中的移动设备的通信状态的方法,包括:监测由在所述移动设备上执行的应用进行的网络业务活动;基于设备业务不活动定时器的到期,来确定对网络连接的使用何时已结束;响应于确定对所述网络连接的使用已结束,向所述无线电信网络发送连接释放消息,以代表所述应用来请求释放所述网络连接;以及更新所述设备业务不活动定时器。
【技术特征摘要】
【国外来华专利技术】2012.09.06 US 13/605,1561.一种用于改变无线电信网络中的移动设备的通信状态的方法,包括:确定用户是否正在与所述移动设备进行交互;设置设备业务不活动定时器的持续时间,使得所述持续时间的长度是基于所述用户是否正在与所述移动设备进行交互,其中,响应于确定所述用户正在与所述移动设备进行交互,所述设备业务不活动定时器的所述持续时间设置为第一持续时间,并且响应于确定所述用户没有正在与所述移动设备进行交互,所述设备业务不活动定时器的所述持续时间设置为第二持续时间;监测由在所述移动设备上执行的应用进行的网络业务活动;基于所述设备业务不活动定时器的到期,来确定对网络连接的使用何时已结束;响应于确定对所述网络连接的使用已结束,向所述无线电信网络发送连接释放消息,以代表所述应用来请求释放所述网络连接;以及更新所述设备业务不活动定时器。2.根据权利要求1所述的方法,其中,基于设备业务不活动定时器的到期,来确定对所述网络连接的使用何时已结束包括:基于用于所述移动设备上的所有应用的单个设备业务不活动定时器的到期,来确定对所述网络连接的使用何时已结束。3.根据权利要求1所述的方法,其中,基于设备业务不活动定时器的到期,来确定对所述网络连接的使用何时已结束包括:基于多个设备业务不活动定时器的到期,来确定对所述网络连接的使用何时已结束,其中,所述多个设备业务不活动定时器中的各个设备业务不活动定时器对在所述移动设备上执行的不同应用的不活动时间进行计时。4.根据权利要求3所述的方法,其中,所述多个设备业务不活动定时器中的至少一个对在所述移动设备上执行的特定应用的不活动时间进行计时,所述多个设备业务不活动定时器中的所述至少一个是基于所述特定应用的网络活动事件的频率选定的。5.根据权利要求3所述的方法,还包括:确定是否有一个以上的应用正在同时运行,其中,基于设备业务不活动定时器,来确定对所述网络连接的使用何时已结束包括:当有一个以上的应用正在同时运行时,确定全部的所述多个设备业务不活动定时器何时到期。6.根据权利要求3所述的方法,其中,所述多个设备业务不活动定时器中的至少两个在不同的持续时间之后到期,所述方法还包括:基于所述用户是否正在与所述移动设备进行交互,来选择所述多个设备业务不活动定时器中的一个。7.根据权利要求1所述的方法,还包括:确定应用是否具有经由所述无线电信网络的持久性端到端连接;以及响应于i)确定所述应用不具有持久性端到端连接和ii)从所述应用接收到用于指示所述网络连接将被释放的信号,将所述连接释放消息向所述无线电信网络的传输延迟短暂的延时。8.根据权利要求7所述的方法,还包括:从所述应用接收用于指示所述网络连接将被释放的信号;确定所述网络连接是否正被用于进行中的服务;响应于确定所述网络连接正被用于进行中的服务,确定在网络不活动定时器的网络超时时间之后,针对所述进行中的服务的即将到来的周期事件是否被调度发生;以及响应于确定在所述网络超时时间之后所述即将到来的周期事件发生,发送所述连接释放消息。9.根据权利要求1所述的方法,其中,更新所述设备业务不活动定时器包括:监测由所述应用在滑动时间窗期间进行的应用业务;基于所述滑动时间窗内的所述应用业务,来计算业务间间隔统计值;以及根据所计算的业务间间隔统计值,来更新所述设备业务不活动定时器的值。10.根据权利要求9所述的方法,还包括:基于到所述无线电信网络的往返时间,来调整所述业务间间隔统计值。11.根据权利要求1所述的方法,其中,更新所述设备业务不活动定时器包括:监测由应用群组在滑动时间窗期间进行的应用业务;基于所述滑动时间窗内的所述应用业务,来计算业务间间隔统计值;以及根据所计算的业务间间隔统计值,来更新与所述应用群组相关联的所述设备业务不活动定时器的值。12.根据权利要求1所述的方法,其中,更新所述设备业务不活动定时器包括:确定先前对网络连接释放的请求是否正确地确定了应当释放网络连接;响应于确定所述先前对网络连接释放的请求过早地释放了所述网络连接,增大所述设备业务不活动定时器值;以及响应于确定所述移动设备先前错过了释放所述网络连接的机会,减小所述设备业务不活动定时器值。13.根据权利要求12所述的方法,其中,更新所述设备业务不活动定时器还包括:响应于确定先前对网络连接释放的请求正确地确定了应当释放所述网络连接,而减小所述设备业务不活动定时器值。14.根据权利要求12所述的方法,其中:响应于确定所述先前对网络连接释放的请求过早地释放了所述网络连接,而增大所述设备业务不活动定时器值包括:将所述设备业务不活动定时器值增加第一数量;响应于确定所述移动设备先前错过了释放所述网络连接的机会,而减小所述设备业务不活动定时器值包括:将所述设备业务不活动定时器值减小第二数量;以及所述第二数量小于所述第一数量。15.根据权利要求1所述的方法,还包括:确定过早的释放决定的目标比率;根据对网络连接释放的一个或多个请求的结果,来计算过早的释放决定的观测比率;计算过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值;以及基于所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值,来更新所述设备业务不活动定时器。16.根据权利要求15所述的方法,其中,根据对网络连接释放的一个或多个请求的结果,来计算过早的释放决定的所述观测比率包括:根据对网络连接释放的固定数目的请求的结果,来计算过早的释放决定的所述观测比率。17.根据权利要求15所述的方法,其中,根据对网络连接释放的一个或多个请求的结果,来计算过早的释放决定的所述观测比率包括:根据过去对网络连接释放的请求的所有结果,来计算过早的释放决定的所述观测比率。18.根据权利要求15所述的方法,其中,根据对网络连接释放的一个或多个请求的结果,来计算过早的释放决定的所述观测比率包括:根据在观测时间窗内的网络连接释放请求的结果,来计算过早的释放决定的所述观测比率。19.根据权利要求15所述的方法,其中,基于所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值,来更新所述设备业务不活动定时器包括:与所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值成比例地更新所述设备业务不活动定时器。20.根据权利要求19所述的方法,其中,基于所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值,来更新所述设备业务不活动定时器包括:基于所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值,通过固定的因子来更新所述设备业务不活动定时器。21.根据权利要求19所述的方法,其中,基于所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值,来更新所述设备业务不活动定时器包括:基于所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值,通过时变的因子来更新所述设备业务不活动定时器。22.根据权利要求21所述的方法,其中,所述时变的因子是根据所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值来确定的。23.一种移动设备,包括:无线收发机,其被配置为与无线电信网络建立通信连接;以及处理器,其被耦合到所述无线收发机,并配置有处理器可执行指令,以执行包括以下各项的操作:确定用户是否正在与所述移动设备进行交互;设置设备业务不活动定时器的持续时间,使得所述持续时间的长度是基于所述用户是否正在与所述移动设备进行交互,其中,响应于确定所述用户正在与所述移动设备进行交互,所述设备业务不活动定时器的所述持续时间设置为第一持续时间,并且响应于确定所述用户没有正在与所述移动设备进行交互,所述设备业务不活动定时器的所述持续时间设置为第二持续时间;监测由在所述移动设备上执行的应用进行的网络业务活动;基于所述设备业务不活动定时器的到期,来确定对网络连接的使用何时已结束;响应于确定对所述网络连接的使用已结束,向所述无线电信网络发送连接释放消息,以代表所述应用来请求释放所述网络连接;以及更新所述设备业务不活动定时器。24.根据权利要求23所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得基于设备业务不活动定时器的到期,来确定对所述网络连接的使用何时已结束包括:基于用于所述移动设备上的所有应用的单个设备业务不活动定时器的到期,来确定对所述网络连接的使用何时已结束。25.根据权利要求23所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得基于设备业务不活动定时器的到期,来确定对所述网络连接的使用何时已结束包括:基于多个设备业务不活动定时器的到期,来确定对所述网络连接的使用何时已结束,其中,所述多个设备业务不活动定时器中的各个设备业务不活动定时器对在所述移动设备上执行的不同应用的不活动时间进行计时。26.根据权利要求25所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得所述多个设备业务不活动定时器中的至少一个对在所述移动设备上执行的特定应用的不活动时间进行计时,所述多个设备业务不活动定时器中的所述至少一个是基于所述特定应用的网络活动事件的频率选定的。27.根据权利要求25所述的移动设备,其中,所述处理器配置有处理器可执行指令,以执行还包括以下的操作:确定是否有一个以上的应用正在同时运行,并且其中,所述处理器配置有处理器可执行指令以执行操作,使得基于设备业务不活动定时器,来确定对所述网络连接的使用何时已结束包括:当有一个以上的应用正在同时运行时,确定全部的所述多个设备业务不活动定时器何时到期。28.根据权利要求25所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得所述多个设备业务不活动定时器中的至少两个在不同的持续时间之后到期,并且其中,所述处理器配置有处理器可执行指令,以执行还包括以下的操作:基于所述用户是否正在与所述移动设备进行交互,来选择所述多个设备业务不活动定时器中的一个。29.根据权利要求23所述的移动设备,其中,所述处理器配置有处理器可执行指令,以执行还包括以下的操作:确定应用是否具有经由所述无线电信网络的持久性端到端连接;以及响应于i)确定所述应用不具有持久性端到端连接和ii)从所述应用接收到用于指示所述网络连接将被释放的信号,将所述连接释放消息向所述无线电信网络的传输延迟短暂的延时。30.根据权利要求29所述的移动设备,其中,所述处理器配置有处理器可执行指令,以执行还包括以下的操作:从所述应用接收用于指示所述网络连接将被释放的信号;确定所述网络连接是否正被用于进行中的服务;响应于确定所述网络连接正被用于进行中的服务,确定在网络不活动定时器的网络超时时间之后,针对所述进行中的服务的即将到来的周期事件是否被调度发生;以及响应于确定在所述网络超时时间之后所述即将到来的周期事件发生,发送所述连接释放消息。31.根据权利要求23所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得更新所述设备业务不活动定时器包括:监测由所述应用在滑动时间窗期间进行的应用业务;基于所述滑动时间窗内的所述应用业务,来计算业务间间隔统计值;以及根据所计算的业务间间隔统计值,来更新所述设备业务不活动定时器的值。32.根据权利要求31所述的移动设备,其中,所述处理器配置有处理器可执行指令,以执行还包括以下的操作:基于到所述无线电信网络的往返时间,来调整所述业务间间隔统计值。33.根据权利要求23所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得更新所述设备业务不活动定时器包括:监测由应用群组在滑动时间窗期间进行的应用业务;基于所述滑动时间窗内的所述应用业务,来计算业务间间隔统计值;以及根据所计算的业务间间隔统计值,来更新与所述应用群组相关联的所述设备业务不活动定时器的值。34.根据权利要求23所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得更新所述设备业务不活动定时器包括:确定先前对网络连接释放的请求是否正确地确定了应当释放网络连接;响应于确定所述先前对网络连接释放的请求过早地释放了所述网络连接,增大所述设备业务不活动定时器值;以及响应于确定所述移动设备先前错过了释放所述网络连接的机会,减小所述设备业务不活动定时器值。35.根据权利要求34所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得更新所述设备业务不活动定时器还包括:响应于确定先前对网络连接释放的请求正确地确定应当释放所述网络连接,而减小所述设备业务不活动定时器值。36.根据权利要求34所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得:响应于确定所述先前对网络连接释放的请求过早地释放了所述网络连接,而增大所述设备业务不活动定时器值包括:将所述设备业务不活动定时器值增大第一数量;响应于确定所述移动设备先前错过了释放所述网络连接的机会,而减小所述设备业务不活动定时器值包括:将所述设备业务不活动定时器值减小第二数量;以及所述第二数量小于所述第一数量。37.根据权利要求23所述的移动设备,其中,所述处理器配置有处理器可执行指令,以执行还包括以下的操作:确定过早的释放决定的目标比率;根据对网络连接释放的一个或多个请求的结果,来计算过早的释放决定的观测比率;计算过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值;以及基于所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值,来更新所述设备业务不活动定时器。38.根据权利要求37所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得根据对网络连接释放的一个或多个请求的结果,来计算过早的释放决定的所述观测比率包括:根据对网络连接释放的固定数目的请求的结果,来计算过早的释放决定的所述观测比率。39.根据权利要求37所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得根据对网络连接释放的一个或多个请求的结果,来计算过早的释放决定的所述观测比率包括:根据过去对网络连接释放的请求的所有结果,来计算过早的释放决定的所述观测比率。40.根据权利要求37所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得根据对网络连接释放的一个或多个请求的结果,计算过早的释放决定的所述观测比率包括:根据在观测时间窗内的网络连接释放请求的结果,来计算过早的释放决定的所述观测比率。41.根据权利要求37所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得基于所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值,来更新所述设备业务不活动定时器包括:与所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值成比例地更新所述设备业务不活动定时器。42.根据权利要求41所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得基于所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值,来更新所述设备业务不活动定时器包括:基于所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值,通过固定的因子来更新所述设备业务不活动定时器。43.根据权利要求41所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得基于所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值,来更新所述设备业务不活动定时器包括:基于所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值,通过时变的因子来更新所述设备业务不活动定时器。44.根据权利要求43所述的移动设备,其中,所述处理器配置有处理器可执行指令以执行操作,使得所述时变的因子是根据所计算的过早的释放决定的所述观测比率和过早的释放决定的所述目标比率之间的差值来确定的。45.一种移动设备,包括:用于确定用户是否正在与所述移动设备进行交互的单元;用于设置设备业务不活动定时器的持续时间,使得所述持续时间的长度是基于所述用户是否正在与所述移动设备进行交互的单元,其中,响应于确定所述用户正在与所述移动设备进行交互,所述设备业务不活动定时器的所述持续时间设置为第一持续时间,并且响应于确定所述用户没有正在与所述移动设备进行交互,所述设备业务不活动定时器的所述持续时间设置为第二持续时间;用于监测由在所述移动设备上执行的应用进行的网络业务活动的单元;用于基于所述设备业务不活动定时器的到期,来确定对网络连接的使用何时已结束的单元;用于响应于确定对所述网络连接的使用已结束...
【专利技术属性】
技术研发人员:Y·黄,B·宋,S·S·索利曼,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。