一种移动路由设备休眠控制方法及移动路由设备技术

技术编号:32431450 阅读:10 留言:0更新日期:2022-02-24 18:45
本申请涉及移动路由设备,其与M个移动设备以无线通信方式连接。其包括:处理器,存储器,存储在存储器上的计算机程序;当计算机程序被处理器执行时,使得移动路由设备执行:获取到M个移动设备的标识信息;在检测到M个移动设备中有N个移动设备断开与移动路由设备的连接后,获取N个移动设备的标识信息和TCP链路信息;N个移动设备的TCP链路信息指示应用服务器;在获取到后,向应用服务器发送断开消息,断开消息用于指示断开N个移动设备对应的,且位于移动路由设备与应用服务器之间的TCP链路;在检测到N等于M后,移动路由设备休眠;M,N都为大于等于1的正整数,且N小于等于M。该移动路由设备能够降低功耗,延长待机时长。延长待机时长。延长待机时长。

【技术实现步骤摘要】
一种移动路由设备休眠控制方法及移动路由设备


[0001]本申请涉及移动路由设备领域,尤其涉及一种移动路由设备休眠控制方法及移动路由设备。

技术介绍

[0002]移动路由设备能够支持多设备接入,使得接入后的设备访问因特网时不再使用自身流量,并且移动路由设备携带方便,广泛应用于无法或不便提供非移动的路由设备的场景;比如旅行团通过移动路由设备,为旅行中的乘客提供免费上网服务的场景。然而,移动路由设备的运行时长受其电池的电量限制。在不影响正常服务的前提下,如何延长移动路由设备的运行时长,成为我们的需求。

技术实现思路

[0003]为了解决上述技术问题,本申请提供了一种移动路由设备休眠控制方法及移动路由设备,通过对移动路由设备的休眠进行优化控制,来降低移动路由设备的功耗,从而延长待机时长,进而延长移动路由设备的运行时长。
[0004]第一方面,提供一种移动路由设备。该移动路由设备与M个移动设备以无线通信的方式连接,所述移动路由设备包括:一个或多个处理器;一个或多个存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述一个或多个存储器上,当所述计算机程序被所述一个或多个处理器执行时,使得所述移动路由设备执行:获取到所述M个移动设备的标识信息;在检测到所述M个移动设备中有N个移动设备断开与所述移动路由设备的连接后,获取所述N个移动设备的标识信息和TCP链路信息;其中,所述N个移动设备的TCP链路信息指示一个或多个应用服务器;在获取到所述N个移动设备的标识信息和TCP链路信息后,向所述应用服务器发送断开消息,所述断开消息用于指示断开所述N个移动设备对应的,且位于所述移动路由设备与所述一个或多个应用服务器之间的TCP链路;在检测到N等于M后,所述移动路由设备休眠;其中,M,N都为大于等于1的正整数,且N小于等于M。这样,移动路由设备通过判断得知与移动路由设备连接的所有移动设备均已断开,那么移动路由设备在向对应的应用服务器发送断开消息后,即可进入休眠状态,且不会被应用服务器频繁地唤醒,从而降低了移动路由设备的功耗,延长了移动路由设备的运行时长。
[0005]根据第一方面,所述移动路由设备还执行:在检测到N不等于M后,所述移动路由设备获取到与所述移动路由设备连接的K个移动设备的标识信息,并将M更新为K;其中,K为大于等于1的正整数。这样,就使得在N不等于M后,进行下一轮循环。在新的循环中,M会更新。另外,N也会更新;并进行新的判断,即新的N是否等于新的M。如此循环,直至N等于M后,移动路由设备进行休眠状态。
[0006]根据第一方面,或者以上第一方面的任意一种实现方式,在所述获取到所述M个移动设备的标识信息后,所述移动路由设备还执行:接收到所述N个移动设备的一个或多个第一消息;响应于所述一个或多个第一消息,所述移动路由设备检测到所述M个移动设备中有
N个移动设备断开与移动路由设备的连接。这样,就提供了一种移动设备与移动路由设备断开连接的具体方式。移动路由设备通过接收到移动设备发送的第一消息,来获悉到移动设备与移动路由设备断开连接。也就是说,移动设备可以通过这种方式来主动断开与移动路由设备的连接。
[0007]根据第一方面,或者以上第一方面的任意一种实现方式,在所述获取到所述M个移动设备的标识信息后,所述移动路由设备还执行:在预设时长内未接收到所述N个移动设备的消息后,所述移动路由设备检测到所述M个移动设备中有N个移动设备断开与移动路由设备的连接。这样,就提供了另外一种移动设备与移动路由设备断开连接的具体方式。移动路由设备通过检测到在预设时长内没有接收到移动设备发送的消息,来获悉到移动设备与移动路由设备断开连接。也就是说,移动路由设备可以通过这种方式来确定移动设备与移动路由设备断开连接。比如,移动设备与移动路由设备之间的连接受干扰影响断开。
[0008]根据第一方面,或者以上第一方面的任意一种实现方式,所述N个移动设备的消息为保活消息;所述保活消息用于指示所述N个移动设备与所述移动路由设备保持所述连接。这样,移动路由设备就可通过是否在预设时长内检测到移动设备发送来的保活消息,来确定移动设备与移动路由设备之间的连接是否断开。
[0009]根据第一方面,或者以上第一方面的任意一种实现方式,所述移动路由设备依靠电池供电。这样,就进一步明确了移动路由设备的供电来源。
[0010]第二方面,提供一种移动路由设备。该移动路由设备与M个移动设备以无线通信的方式连接,所述M个移动设备经由所述移动路由设备与N个应用服务器建立有P条TCP链路,其特征在于,所述移动路由设备包括:一个或多个处理器;一个或多个存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述一个或多个存储器上,当所述计算机程序被所述一个或多个处理器执行时,使得所述移动路由设备执行:获取到所述P条TCP链路的信息;在检测到所述P条TCP链路中有Q条TCP链路在预设时长内未有数据传输后,向所述Q条TCP链路指示的T个应用服务器发送断开消息,所述断开消息用于指示断开所述Q条TCP链路对应的,且位于所述移动路由设备与所述T个应用服务器之间的TCP链路;在检测到Q等于P后,所述移动路由设备休眠;其中,M,N,P,Q,T都为大于等于1的正整数,且Q小于等于P,T小于等于N。这样,移动路由设备通过判断预设时长内有TCP链路在移动设备与移动路由设备之间未有数据传输,来获悉有一定数量的TCP链路断开,且在断开的TCP链路的数量等于所有的TCP链路的数量后,移动路由设备向对应的应用服务器发送断开消息,之后进入休眠状态;如此,移动路由设备不会被应用服务器频繁地唤醒,从而降低了移动路由设备的功耗,延长了移动路由设备的运行时长。
[0011]根据第二方面,所述移动路由设备还执行:在检测到Q不等于P后,所述移动路由设备获取到所述L条TCP链路的信息,并将P更新为L;其中,L为大于等于1的正整数。这样,就使得在Q不等于P后,进行下一轮循环。在新的循环中,P会更新。另外,Q也会更新,并进行新的判断,即新的Q是否等于新的P。如此循环,直至Q等于P后,移动路由设备进行休眠状态。
[0012]根据第二方面,或者以上第二方面的任意一种实现方式,所述检测到所述P条TCP链路中有Q条TCP链路在预设时长内未有数据传输,包括:在预设时长内未从所述P条TCP链路中的Q条TCP链路中,检测到来自所述M个移动设备的数据传输。这样,进一步明确了判断预设时长内有TCP链路在移动设备与移动路由设备之间未有数据传输的具体方式。
[0013]根据第二方面,或者以上第二方面的任意一种实现方式,所述移动路由设备依靠电池供电。这样,就进一步明确了移动路由设备的供电来源。
[0014]第三方面,提供一种移动路由设备休眠控制方法。该方法应用于所述移动路由设备,所述移动路由设备与M个移动设备以无线通信的方式连接,所述方法包括:所述移动路由设备获取到所述M个移动设备的标识信息;在检测到所述M个移动设备中有N个移动设备断开与所述移动路由设备的连接后,所述移本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种移动路由设备,所述移动路由设备与M个移动设备以无线通信的方式连接,所述移动路由设备包括:一个或多个处理器;一个或多个存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述一个或多个存储器上,当所述计算机程序被所述一个或多个处理器执行时,使得所述移动路由设备执行:获取到所述M个移动设备的标识信息;在检测到所述M个移动设备中有N个移动设备断开与所述移动路由设备的连接后,获取所述N个移动设备的标识信息和TCP链路信息;其中,所述N个移动设备的TCP链路信息指示一个或多个应用服务器;在获取到所述N个移动设备的标识信息和TCP链路信息后,向所述应用服务器发送断开消息,所述断开消息用于指示断开所述N个移动设备对应的,且位于所述移动路由设备与所述一个或多个应用服务器之间的TCP链路;在检测到N等于M后,所述移动路由设备休眠;其中,M,N都为大于等于1的正整数,且N小于等于M。2.根据权利要求1所述的移动路由设备,其特征在于,所述移动路由设备还执行:在检测到N不等于M后,所述移动路由设备获取到与所述移动路由设备连接的K个移动设备的标识信息,并将M更新为K;其中,K为大于等于1的正整数。3.根据权利要求1或2所述的移动路由设备,其特征在于,在所述获取到所述M个移动设备的标识信息后,所述移动路由设备还执行:接收到所述N个移动设备的一个或多个第一消息;响应于所述一个或多个第一消息,所述移动路由设备检测到所述M个移动设备中有N个移动设备断开与移动路由设备的连接。4.根据权利要求1或2所述的移动路由设备,其特征在于,在所述获取到所述M个移动设备的标识信息后,所述移动路由设备还执行:在预设时长内未接收到所述N个移动设备的消息后,所述移动路由设备检测到所述M个移动设备中有N个移动设备断开与移动路由设备的连接。5.根据权利要求4所述的移动路由设备,其特征在于,所述N个移动设备的消息为保活消息;所述保活消息用于指示所述N个移动设备与所述移动路由设备保持所述连接。6.一种移动路由设备,所述移动路由设备与M个移动设备以无线通信的方式连接,所述M个移动设备经由所述移动路由设备与N个应用服务器建立有P条TCP链路,其特征在于,所述移动路由设备包括:一个或多个处理器;一个或多个存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述一个或多个存储器上,当所述计算机程序被所述一个或多个处理器执行时,使得所述移动路由设备执行:获取到所述P条TCP链路的信息;
在检测到所述P条TCP链路中有Q条TCP链路在预设时长内未有数据传输后,向所述Q条TCP链路指示的T个应用服务器发送断开消息;所述断开消息用于指示断开所述Q条TCP链路对应的,且位于所述移动路由设备与所述T个应用服务器之间的TCP链路;在检测到Q等于P后,所述移动路由设备休眠;其中,M,N,P,Q,T都为大于等于1的正整数,且Q小于等于P,T小于等于N。7.根据权利要求6所述的移动路由设备,其特征在于,所述移动路由设备还执行:在检测到Q不等于P后,所述移动路由设备获取到L条TCP链路的信息,并将P更新为L;其中,L为大于等于1的正整数。8.根据权利要求6或7所述的移动路由设备,其特征在于,所述检测到所述P条TCP链路中有Q条TCP链路在预设时长内未有数据传输,包...

【专利技术属性】
技术研发人员:王伟刚申雄晏皓然
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1