[发明专利]一种通信设备休眠状态下功耗的降低方法、装置在审
申请号: | 202111231502.1 | 申请日: | 2021-10-22 |
公开(公告)号: | CN113993195A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 宁勤勇;艾国;杨作兴;房汝明;向志宏 | 申请(专利权)人: | 杭州研极微电子有限公司 |
主分类号: | H04W52/02 | 分类号: | H04W52/02 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 设备 休眠 状态 功耗 降低 方法 装置 | ||
本申请公开了一种通信设备休眠状态下功耗的降低方法,该方法包括,当通信设备处于休眠状态时,检测当前网络运行状态,根据当前网络运行状态设置长连接的保活探测周期,如果当前网络繁忙,则设置长连接的保活探测周期为第一时长,如果当前网络空闲,则设置长连接的保活探测周期为第二时长,其中,第二时长大于第一时长。本申请通过保活探测周期的自适应调整,实现保活探测周期的智能设置,从而既保证长连接可用又有利于功耗的降低。
技术领域
本申请涉及通信领域,特别地,涉及一种通信设备休眠状态下功耗的降低方法。
背景技术
两个进程之间在进行通信时需要建立一个连接来相互传输数据。当不同的进程被部署在不同的服务器上、或者不同的终端、或者一个进程部署在服务器、另一个进程部署在终端时,通常需要基于TCP/IP的通信方式,不管是应用程序间的远程调用(RPC)还是应用程序与数据库间的调用(DAL),皆是如此。
在TCP/IP连接建立时,通信的双方需要经过三次握手方能建立一个连接,数据传输结束后,需要经过四次握手方能关闭所建立的连接。为了在多次通信中可以省去连接建立和关闭连接的开销,并且从总体上来看,进行多次数据传输的总耗时更少,常采用长连接,长连接意味着进行一次数据传输后,不关闭连接,长期保持连通状态,如果两个应用程序之间有新的数据需要传输,则直接复用这个连接,无需再建立一个新的连接。但是,长连接需要花费额外的精力来保持这个连接一直是可用的,因为网络抖动、服务器故障等都会导致这个连接不可用,甚至是由于防火墙的原因。所以,通信双方引入了周期性地发送探测心跳包的保活探测机制,即,定时发送探测包来识别对方是否可达,以确保连接在被使用的时候是可用状态。
为了保证长连接可用,通常设置保活探测周期为固定不变的较短时长,例如,以3或5分钟为保活探测周期来发送探测心跳包,这导致通信设备在休眠状态下的功耗较高。
发明内容
本申请提供了一种通信设备休眠状态下功耗的降低方法,既保证长连接可用又降低功耗。
本申请提供的一种通信设备休眠状态下功耗的降低方法,该方法包括,
当通信设备处于休眠状态、且最迟在长连接的上一保活探测周期到达时,检测当前网络运行状态,
根据当前网络运行状态更新长连接的当前保活探测周期,至少使得在当前网络空闲状态下长连接的当前保活探测周期被延长。
较佳地,所述根据当前网络运行状态更新长连接的当前保活探测周期,至少使得在当前网络空闲状态下长连接的当前保活探测周期被延长,包括,
根据当前网络运行状态设置长连接的当前保活探测周期,
如果当前网络繁忙,则设置长连接的当前保活探测周期为第一时长,
如果当前网络空闲,则设置长连接的当前保活探测周期为第二时长,
其中,
第二时长大于第一时长。
较佳地,该方法进一步包括,
当通信设备即将进入休眠状态时,检测当前网络运行状态,
根据当前网络运行状态设置长连接的保活探测周期,如果当前网络繁忙,则设置长连接的当前保活探测周期为第一时长,如果当前网络空闲,则设置长连接的当前保活探测周期为第二时长,
当前保活探测周期设置完毕后,进入休眠状态,并触发当前保活探测周期的计时。
较佳地,所述触发保活探测周期的计时之后进一步包括,
在当前保活探测周期的计时到达时,执行所述根据当前网络运行状态更新长连接的当前保活探测周期的步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州研极微电子有限公司,未经杭州研极微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111231502.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:输血输液排气盒
- 下一篇:一种风冷冰箱控制方法、装置及风冷冰箱