[发明专利]移动终端的心跳消息发送方法、移动终端、信息推送系统无效
申请号: | 201210362904.X | 申请日: | 2012-09-25 |
公开(公告)号: | CN102932757A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 梁晓星;金峙廷;李绍燕;崔扬 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04W4/12 | 分类号: | H04W4/12;H04W52/02 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 心跳 消息 发送 方法 信息 推送 系统 | ||
技术领域
本发明涉及移动互联网技术领域,特别涉及一种移动终端的心跳消息发送方法、移动终端、信息推送系统。
背景技术
目前,移动终端可以通过三种方式发送心跳消息。
(1)监听移动终端是否产生网络流量并判断移动终端是否开启射频模块,在射频模块开启时提前发送心跳消息,这种方式存在的问题是,只是考虑移动终端在唤醒状态下的省电方法,移动终端的用电消耗没有有效减少,并且检测移动终端是否开启射频模块难度大。
(2)设置代理服务器,移动终端可以在代理服务器注册信息,当移动终端进入睡眠时代理服务器与推送服务器建立长连接并维持心跳,这种方式存在的问题是,需要特殊的代理服务器,使用范围局限在特定环境。
(3)针对应用的业务特点建立心跳消息的发送策略。这种方式存在的问题是,适用于特定应用业务,使用范围更加局限。
发明内容
本发明的目的旨在至少解决所述技术缺陷之一。
为此,本发明的一个目的在于提出一种移动终端的心跳消息发送方法,该方法利用外部唤醒进行心跳消息发送,减少心跳消息发送带来的唤醒次数,减少电能开销。
本发明的另一个目的在于提出一种移动终端。
本发明的又一个目的在于提出一种信息推送系统。
为达到所述目的,本发明第一方面的实施例公开了一种移动终端的心跳消息发送方法,包括以下步骤:实时监控移动终端的状态;当所述移动终端被外部唤醒时,记录所述移动终端的唤醒时刻;判断所述唤醒时刻与预存的最近一次发送心跳消息的时刻之间的时间间隔是否大于预定的心跳间隔阈值,其中,所述心跳间隔阈值小于默认的心跳时间间隔;以及如果所述唤醒时刻与预存的最近一次发送心跳消息的时刻之间的时间间隔大于所述心跳间隔阈值,则发送心跳消息并重置心跳节拍。
根据本发明实施例的移动终端的心跳消息发送方法,可以利用外部唤醒将心跳消息的发送提前,由此减少移动终端因周期性发送心跳消息带来的硬件唤醒次数,并且在外部唤醒时使用软件发送心跳消息,可以有效地减少移动终端因周期性地发送心跳消息而消耗的电能。
为达到所述目的,本发明第二方面的实施例公开了一种移动终端,包括:监控模块,用于实时监控移动终端的状态;记录模块,用于当所述移动终端被外部唤醒时,记录所述移动终端的唤醒时刻;判断模块,用于判断所述唤醒时刻与预存的最近一次发送心跳消息的时刻之间的时间间隔是否大于预定的心跳间隔阈值,其中,所述心跳间隔阈值小于默认的心跳时间间隔;以及发送模块,用于在所述判断模块判断所述唤醒时刻与预存的最近一次发送心跳消息的时刻之间的时间间隔大于所述心跳间隔阈值时,发送心跳消息并重置心跳节拍。
根据本发明实施例的移动终端,可以利用外部唤醒将心跳消息的发送提前,由此减少移动终端因周期性发送心跳消息带来的硬件唤醒次数,并且在外部唤醒时使用软件发送心跳消息,可以有效地减少移动终端因周期性地发送心跳消息而消耗的电能。
为达到所述目的,根据本发明第三方面的实施例公开了一种信息推送系统,包括:移动终端,所述移动终端为本发明第二方面的实施例所述的移动终端;以及服务器,用于接收所述移动终端发送的心跳消息,根据所述心跳消息对所述移动终端进行身份认证,并在所述移动终端通过身份认证后将信息推送至所述移动终端。
根据本发明实施例的信息推送系统,可以在减少移动终端的发送心跳消息的唤醒次数及减少电能消耗的同时,完成移动终端的身份认证并推送信息。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得显,或通过本发明的实践了解到。
附图说明
本发明所述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本发明一个实施例的移动终端的心跳消息发送方法的流程图;
图2为根据本发明又一个实施例的移动终端的心跳消息发送方法的流程图;
图3为根据本发明再一个实施例的移动终端的心跳消息发送方法的流程图;
图4为根据本发明一个实施例的移动终端的结构示意图;
图5为根据本发明又一个实施例的移动终端的结构示意图;和
图6为根据本发明一个实施例的信息推送系统的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210362904.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种冲裁卡紧式百搭格挡
- 下一篇:电动轨道平车的传动装置