一种终端的制作方法
【技术领域】
[0001]本发明实施例涉及通信技术领域,尤其涉及到一种终端。
【背景技术】
[0002]在终端(如手机、pad等)处于休眠状态时,倘若终端保持着数据连接,且在后台运行类似QQ或微信这样的即时通讯软件,终端在待机时能够查询接收到消息,可以通过由Alarm机制进行消息接收管理。基本原理是在待机前,QQ或微信之类的即时通讯软件设置一个时间到alarm寄存器,当待机后,如果alarm里面的时间与实施闹钟RTC(Real-TimeClock,RTC)的时间相等,系统会产生一个硬件中断,触发系统从休眠状态唤醒,系统唤醒后并不会亮屏,QQ或微信之类的即时通讯软件会去主动查询有没有新的消息,如果有新的消息,系统可设置呼吸灯反复闪烁,以在待机时提醒用户。如果没有新的消息,系统就马上睡下去。总之,不管当前有没有查询到新的消息,系统都会被各种即时通讯软件设好的alarm被唤醒。目前,采用上述机制在终端待机时查询新的网络消息提醒用户。由于系统不定时会被反复唤醒通过无线网络与服务器进行数据通信,使系统的平均待机电流增大,从而缩短了整个待机时间。
【发明内容】
[0003]本发明实施例提供了一种终端,可减少终端的系统被唤醒的次数,从而,增加终端电池的续航时间。
[0004]本发明实施例提供了一种终端,包括:
[0005]获取单元,用于在终端处于待机状态下,获取所述终端正在进行提示的新消息;
[0006]判断单元,用于判断在设定的时间范围内,是否存在对所述获取单元获取到的所述进行提示的新消息的查看操作;
[0007]调整单元,用于若所述判断单元判断出在设定的时间范围内不存在对所述获取单元获取到的所述进行提示的新消息的查看操作,则调整终端获取网络查询消息的频率,根据所述调整后的频率查询网络消息。
[0008]实施本发明实施例,具有如下有益效果:
[0009]本发明实施例获取单元在终端处于待机状态下,获取所述终端正在进行提示的新消息;判断单元判断在设定的时间范围内,是否存在对所述获取单元获取到的所述进行提示的新消息的查看操作;若所述判断单元判断出在设定的时间范围内不存在对所述获取单元获取到的所述进行提示的新消息的查看操作,则调整单元调整终端获取网络查询消息的频率,根据所述调整后的频率查询网络消息。采用本发明实施例可在终端待机状态下,若检测到预设时间内用户未对终端提示的新消息进行阅读,调整终端获取网络查询消息的频率,以减少终端的系统被唤醒的次数,从而,增加终端电池的续航时间。
【附图说明】
[0010]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例、描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1为本发明实施例提供的一种终端的控制方法的第一实施例的流程示意图;
[0012]图2为本发明实施例提供的一种终端的控制方法的第二实施例的流程示意图;
[0013]图3为本发明实施例提供的一种终端的控制方法的第三实施例的流程示意图;
[0014]图4a为本发明实施例提供的一种终端的第一实施例的结构示意图;
[0015]图4b为本发明实施例提供的一种终端的第一实施例的又一结构示意图;
[0016]图4c为本发明实施例提供的一种终端的第一实施例的又一结构示意图;
[0017]图4d为本发明实施例提供的一种终端的第一实施例的又一结构示意图;
[0018]图4e为本发明实施例提供的一种终端的第一实施例的又一结构示意图;
[0019]图4f为本发明实施例提供的一种终端的第一实施例的又一结构示意图;
[0020]图4g为本发明实施例提供的一种终端的第一实施例的又一结构示意图;
[0021]图5为本发明实施例提供的一种终端的第二实施例的结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。
[0023]实现中,本发明实施例中,终端可以包括但不限于:笔记本电脑、手机、平板电脑、智能可穿戴设备等等。终端的系统指设备的操作系统,可以包括但不限于=Android系统、塞班系统、Windows系统、1S (苹果公司开发的移动操作系统)、XP系统、windows 8系统等等。需要说明的是,Android终端指Android系统的终端,塞班终端指塞班系统的终端,等等。上述终端仅是举例,而非穷举,包含但不限于上述终端。
[0024]本发明实施例结合图1至图5对本发明实施例提供的一种终端的控制方法及终端进行描述。
[0025]请参阅图1,图1是本发明实施例提供的一种终端的控制方法的第一实施例的流程示意图。本实施例中所描述的终端的控制方法,包括步骤:
[0026]S101、在终端处于待机状态下,获取所述终端正在进行提示的新消息。
[0027]具体实现中,在终端处于待机状态下,终端可获取其正在进行提示的新消息。其中,当终端处于待机状态下的时候,倘若网络没有断开,那么,如果一些即时通讯工具,如QQ或微信等等在没有关闭的情况下,上述即时通讯工具会依旧可以进行通信,在接收到新消息的情况下,如新闻提示信息或者好友发来的消息或者好友群发来的消息等等,终端可获取上述即时通讯工具正在进进行提示的新消息。
[0028]在一些可能的实施方式中,终端可获取终端的目标应用正在进行提示的新消息。目标应用可包括但不仅限于:QQ、微信、新浪微博、支付宝、淘宝、美团、人人网、QQ音乐、AppStore等等。在上述目标应用在接收到服务器发送的新消息的情况下,终端可获取上述即时通讯工具正在进行提示的新消息。
[0029]S102、判断在设定的时间范围内,是否存在对所述进行提示的新消息的查看操作。
[0030]具体实现中,终端可判断在预设的时间范围内是否存在对进行提示的新消息的查阅操作,其中,预设的时间范围可为5秒时间范围内,3 O秒时间范围内,I分钟时间范围内,30分钟时间范围内等等。上述预设时间可依据具体的目标应用而进行设置,如QQ可设置I分钟,人人网可设置I小时,等等。在用户对进行提示的新消息做了查看操作之后,终端的待机状态可被唤醒。
[0031]作为一种可行的实施方式,判断在设定的时间范围内,是否存在对进行提示的新消息的查看操作的具体实施过程可为:在设定的时间范围内,判断是否第N次检测到终端中的目标应用有未被阅读的消息,其中,N为大于或等于I的整数。其中,可在预设的时间范围内,判断是否第N次检测到终端的目标应用有未被阅读的消息,假设N为3,目标应用为QQ,则在判断出在第3次检测到终端的QQ有未被阅读的消息的情况下,终端可将QQ断开连接、或者将QQ设置为忙碌状态,上述QQ在忙碌状态下,终端可不用再获取QQ的正在进行的新消息。
[0032]S103、若不存在,则调整终端获取网络查询消息的频率,根据所述调整后的频率查询网络消息。
[0033]具体实现中,若判断出在设定的时间范围内,不存在对进行提示的新消息的查看操作,则终端可调整终端获取网络查询消息的频率,如:将原来获取网络查询消息的频率为M,调整后,获取网络查询消息的频率为N,其中,N小于M。
[0034]在一些可行的实施方式中,调整终端的目标应用的获取网络查询消息的频率。以目标应用为微信的情况下为例进行说明,假设原来在终端待机的情况下,30秒获取网络查询消息两次,若判断出在设定的时间范围内,不存在对进行提示的微信消息的查看操作,则终端可调整终端获取网络查询消息的频率,如调整后,30秒获取