【技术实现步骤摘要】
本专利技术涉及移动设备领域,尤其涉及一种限制定期唤醒的方法及系统、移动设备。
技术介绍
随着通信技术与芯片技术的日益成熟,全球移动通信发展势头强劲,数字化和全球化已成为不可逆转的趋势,电子设备已经成为了我们生活中不可缺少的一部分。由于电子设备中能够安装各种联网应用程序,人们可以通过运行这些应用程序来享用网络资源。与此同时,各应用程序为了能够与服务端建立长连接,定期的与服务端进行通信。此类通信通常被称为心跳。然而,对于电子设备,特别是一种完全依靠电池来供电的移动设备来说,在心跳式通信传输之前,必须唤醒电子设备,这使得处于休眠状态的电子设备必须从休眠状态中醒来,为心跳式通信的硬件单元提供电源。在无法连接网络的情况下,无论是否处于休眠状态,心跳式通信本身都是无意义的。这也使得电子设备在断网状态期间,无必要的消耗了功率,使得本来待机时长就岌岌可危的移动设备来说,更是雪上加霜。
技术实现思路
本专利技术各实施例提供一种限制定期唤醒的方法及系统、移动设备,用于解决现有技术中心跳式通信无法自适应调节,进而过渡消耗电能的问题。本专利技术实施例采用以下技术方案:第一方面,提供一种限制定期唤醒的方法,用于包括网络连接单元的电子设备,包括:识别基于定期的唤醒指令通过所述网络连接单元传输心跳数据的目标应用程序;监测所述网络连接单元的网络连接状态,在所述网络连接状态为断开状态期间,禁止所识别的目标应用程序定期唤醒所述电子设备。优选地,所述监测网络连接单元的网络连接状态,在所述网络连接状态为断开状态期间,禁止所识别的目标应用程序定期唤醒所述电子设备的方式包括:监测网络连接单元的网络连接 ...
【技术保护点】
一种限制定期唤醒的方法,用于包括网络连接单元的电子设备,其特征在于,包括:识别基于定期的唤醒指令通过所述网络连接单元传输心跳数据的目标应用程序;监测所述网络连接单元的网络连接状态,在所述网络连接状态为断开状态期间,禁止所识别的目标应用程序定期唤醒所述电子设备。
【技术特征摘要】
1.一种限制定期唤醒的方法,用于包括网络连接单元的电子设备,其特征在于,包括:识别基于定期的唤醒指令通过所述网络连接单元传输心跳数据的目标应用程序;监测所述网络连接单元的网络连接状态,在所述网络连接状态为断开状态期间,禁止所识别的目标应用程序定期唤醒所述电子设备。2.根据权利要求1所述的限制定期唤醒的方法,其特征在于,所述监测网络连接单元的网络连接状态,在所述网络连接状态为断开状态期间,禁止所识别的目标应用程序定期唤醒所述电子设备的方式包括:监测网络连接单元的网络连接状态,以及监测所述电子设备是否进入休眠状态;若确定所述网络连接状态为断开状态,或者当前为休眠状态、且所述网络连接状态为断开状态,则禁止所识别的目标应用程序定期唤醒所述电子设备。3.根据权利要求1所述的限制定期唤醒的方法,其特征在于,所述基于定期的唤醒指令通过所述网络连接单元传输心跳数据的目标应用程序的方式包括:监测应用程序是否定期发出唤醒指令、且通过所述网络连接单元的输出路由端口和输入路由端口对应发出/接收的心跳数据;若是,则确定所述应用程序为目标应用程序;若否,则不予确定。4.根据权利要求1或2所述的限制定期唤醒的方法,其特征在于,所述基于定期的唤醒指令通过所述网络连接单元传输心跳数据的目标应用程序的方式包括:基于预设的用于唤醒各应用程序传输心跳数据的周期和各应用程序的对应
\t关系,定期的向相应应用程序发送所述唤醒指令;监测接收所述唤醒指令的应用程序是否通过所述网络连接单元传输心跳数据;若是,则将其标记为目标应用程序;若否,则不予标记。5.根据权利要求4所述的限制定期唤醒的方法,其特征在于,所述用于唤醒各应用程序传输心跳数据的周期和各应用程序的对应关系的设置方式包括:基于各应用程序执行时所提供的唤醒周期和应用程序信息,在所述电子设备中的提醒管理器中建立用于唤醒各应用程序传输心跳数据的周期和各应用程序的对应关系。6.根据权利要求4所述的限制定期唤醒的方法,其特征在于,在执行监测接收所述唤醒指令的应用程序是否通过所述网络连接单元传输心跳数据的步骤之前,还包括:监测所述对应关系是否发生变更,当向变更后的应用程序发送所述唤醒指令时,执行监测接收所述唤醒指令的应用程序是否通过所述网络连接单元传输心跳数据的步骤。7.根据权利要求1所述的限制定期唤醒的方法,其特征在于,所述在网络连接状态为断开状态期间,禁止所识别的目标应用程序定期唤醒所述电子设备的方式包括:当监测到所述网络连接状态转为断开状态时,禁止向各所述目标应用程序发送所述唤醒指令,或者禁...
【专利技术属性】
技术研发人员:康晨,左大宁,祝晓平,
申请(专利权)人:联芯科技有限公司,大唐半导体设计有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。