在移动终端以及服务器中实现应用的智能作息防干扰的方法

文档序号:7985084阅读:270来源:国知局
在移动终端以及服务器中实现应用的智能作息防干扰的方法
【专利摘要】本发明提供一种在移动终端中实现应用的智能作息防干扰的方法以及一种在服务器中实现应用的智能作息防干扰的方法,所述移动终端包括如下步骤:a.生成智能作息时间表;b.根据所述智能作息时间表睡眠时间进入睡眠模式,在所述睡眠模式中,所述移动终端向服务器发送睡眠指示信息,所述睡眠指示信息指示所述服务延缓向所述移动终端推送消息;以及c.根据所述智能作息时间表唤醒时间关闭睡眠模式。
【专利说明】在移动终端以及服务器中实现应用的智能作息防干扰的方法
【技术领域】
[0001]本发明涉及移动终端应用控制方法,尤其在移动终端以及服务器中实现应用的智能作息防干扰的方法
【背景技术】
[0002]随着互联网技术的高速发展,移动设备(笔记本电脑,掌上电脑,移动电话,智能电话,多媒体电话,平板电脑等)的用户大多安装了从通知服务器接收通知消息的应用。例如,这种应用包括“推送(push)”电子邮件服务(例如,MobileMe、Microsoft Exchange、ActiveSync>Push-1MAP>Yahoo ! Push等)或其他推送服务,如更新升级服务、新闻服务、博客服务、博客服务、社交网络服务、或可能发送通知消息的其他类型服务。通知消息通常表示关注的时间,通常由应用来定义这些关注的事件,例如,新电子邮件指示符、新的新闻项指示符、新的播客指示符、社交网络联系人在线状态的改变,等等。
[0003]在使用推送业务方面的基本思想是对于用户来说以最小的努力使所需要的最新的信息变得可用,而不需要用于控制提供业务的服务器和用户终端之间的通信的单独的操作。利用可以在用户终端被接通的时候总是在后台连续不断地保持运行。然而,当活跃的推送业务的数量或推送业务的传输数量变大时,预计可能出现一些问题。
[0004]在移动设备中,电池寿命是设备的关键操作因素。已知的是,在发射和接收过程中肖浩相当数量的功率。然而,对于广泛传播的推动业务,多次单独的传输是普遍现象。因此,本发明要解决如何对推送信息进行相应的处理和操作以减少活跃的推送消息对移动设备电池寿命的影响同时防止推送信息对于已进入睡眠用户的打扰。。

【发明内容】
·
[0005]针对现有技术中的缺陷,本发明的目的是提供一种在移动终端中实现应用的智能作息防干扰的方法,包括如下步骤:a.生成智能作息时间表;b.根据所述智能作息时间表睡眠时间进入睡眠模式,在所述睡眠模式中,所述移动终端向服务器发送睡眠指示信息,所述睡眠指示信息指示所述服务延缓向所述移动终端推送消息;以及c.根据所述智能作息时间表唤醒时间关闭睡眠模式。
[0006]优选地,当所述移动终端应用关闭睡眠模式时,所述移动终端向所述服务器发送唤醒指示信息,所述唤醒指示信息指示所述服务器将延缓推送的消息推送至所述移动终端应用中。
[0007]优选地,所述智能作息时间表基于用户手动输入的作息时间生成。
[0008]次优地,所述智能作息时间表基于所述用户终端所处时区的默认作息时间表。
[0009]优选地,所述智能作息时间表按如下步骤生成:al.记录用户手动输入的作息时间点;a2.将用户手动输入的作息时间点投影到时间线上;a3.根据最密集的时间点集合计算出用户作息时间,生成所述智能作息时间表。[0010]优选地,所述步骤b包括:bl.根据所述智能作息时间表睡眠时间点进入预睡眠模式山2.自所述移动终端进入预睡眠模式开始距离所述移动终端最后一次操作时间大于第一阈值时间则进入睡眠模式。
[0011]优选地,所述步骤c包括以下的任意一种步骤:cl.用户手动输入关闭睡眠模式;c2.若用户没有手动输入关闭睡眠模式,则用户使用所述移动终端应用进行操作时,自动关闭睡眠模式;或(:3.若用户没有手动输入关闭睡眠模式,并且用户没有使用所述移动终端应用进行操作时,则根据所述智能作息时间表自动关闭睡眠模式。
[0012]优选地,所述步骤c3包括:c31.根据所述智能作息时间表唤醒时间点进入预唤醒模式;c32.自所述移动终端进入预唤醒模式开始至当前的时间大于第二阈值时间则关闭睡眠模式。
[0013]根据本发明的另一个方面还提供一种在服务器中实现移动终端应用智能作息防干扰的方法,包括如下步骤:A.从所述移动终端接收指示所述移动终端进入睡眠模式的指示信息将所述移动终端的标识信息储存到所述服务器的睡眠列表中;以及C.在推送消息时检查所述移动终端的标识信息是否在睡眠列表中,若是则将推送消息缓存到延迟推送队列。
[0014]优选地,还包括如下步骤:D.从所述移动终端接收指示所述移动终端关闭睡眠模式的指示信息;E.将所述移动终端的标识信息从所述睡眠列表中删除;以及F.将延迟推送队列中的推送消息推送至所述移动终端。
[0015]优选地,所述移动终端的标识信息为如下标识信息的一种或多种:所述移动终端的硬件标识码;所述移动终端在所述第三方服务器的账号信息;以及所述移动终端在所述第三方服务器中的唯一标识。
[0016]本发明通过对用户作息时间信息的获取生成智能作息时间表,移动终端中应用根据智能作息时间表进入睡眠模式或关闭睡眠模式。在睡眠模式中移动终端不被推送信息打扰,关闭睡眠模式后,延迟推送的通知一次性推送给移动终端。使用这样的方式使得用户在不需要获取移动终端推送消息时原本单独一次一次发送的推送消息一起在用户使用移动终端时一次性推送至移动终端。
【专利附图】

【附图说明】
[0017]通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0018]图1示出根据本发明的第一实施例的,在移动终端中实现应用的智能作息防干扰的方法的流程图;
[0019]图2示出根据本发明的第二实施例的,生成所述智能作息时间表的流程图的流程图;
[0020]图3示出根据本发明的第三实施例的,所述移动终端进入睡眠模式的流程图;
[0021]图4示出根据本发明的第四实施例的,所述移动终端关闭睡眠模式的流程图;
[0022]图5示出根据本发明的第五实施例的,所述服务器延缓向处于睡眠模式移动终端推送消息的流程图;以及
[0023]图6示出根据本发明的第六实施例的,所述服务器向关闭睡眠模式移动终端发送缓存推送消息的流程图。
【具体实施方式】
[0024]通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0025]图1示出根据本发明的第一实施例的,在移动终端中实现应用的智能作息防干扰的方法的流程图。首先执行步骤S101,生成智能作息时间表。步骤S102根据所述智能作息时间表睡眠时间进入睡眠模式,在所述睡眠模式中,所述移动终端向服务器发送睡眠指示信息,所述睡眠指示信息指示所述服务延缓向所述移动终端推送消息。步骤S103根据所述智能作息时间表唤醒时间关闭睡眠模式。具体地,本领域技术人员理解,本发明通过移动终端应用生成的智能作息时间表,对推送信息进行管理,在所述智能作息时间表内指示的睡眠时间内对向所述移动终端推送的消息进行缓存;在所述智能作息时间表内唤醒时间后将缓存的推送一并推送至所述移动终端。将原本用户睡眠时间一条一条单独推送的消息集合到一起推送至移动终端,减缓了推送消息对移动终端电池的损耗。所述移动终端中实现应用的智能作息防干扰方法具体地如图2至图4所示。
[0026]图2示出根据本发明的第二实施例的,生成所述智能作息时间表的流程图的流程图。本图包括4个步骤。步骤S201至步骤S203执行如下操作,将所述智能作息时间表基于用户手动输入的作息时间生成。具体地,步骤S201,记录用户手动输入的作息时间点。之后执行步骤S202将用户手动输入的作息时间点投影到时间线上。最后步骤S203,根据最密集的时间点集合计算出用户作息时间,生成所述智能作息时间表。若用户没有手动输入作息时间,则执行步骤S204,所述智能作息时间表基于所述用户终端所处时区的默认作息时间表。
[0027]具体地,本领域技术人员理解,优选地,用户每天睡觉以及起床时,使用所述移动终端中的应用记录其作息时间。例如,用户睡觉时打开所述应用的作息记录模块,选择睡觉选项,用户睡醒时,选择唤醒选项。用户选择睡觉或者唤醒选项时,所述应用记录选择选项的时间,将每天睡觉时间点以及唤醒时间点投影在时间线上,根据最密集的时间点计算用户作息时间,获取用户作息时间表。次优地,所述用户直接在所述应用的作息记录模块中设置其作息时间,根据所述用户的设置,获取用户作息时间表。再优地,所述移动终端应用的作息记录模块从第三方应用请求/获取所述用户的作息时间。本领域技术人员可以结合现有技术通过不同实施方式实现获取所述用户的作息时间表。具体地,在此不予赘述。进一步地,本领域技术人员理解,若用户设置新的作息时间表,所述智能作息时间表根据所述新用户作息时间表而更新。若用户每天使用睡觉唤醒选项对用户作息时间进行记录,则所述智能作息时间表优选地,根据所述用户每天的作息记录进行更新,次优地,所述智能作息时间表周期性地根据所述用户每天的作息记录生成用户作息时间表,相适应地,所述智能作息时间表周期性地根据所述用户作息时间表进行更新。
[0028]更具体地,本领域技术人员理解,所述智能作息时间表的生成不仅限于上述方法,在本实施例的一个变化例中,通过如下步骤生成所述智能作息时间表,首先根据所述移动终端所在时区生成默认作息时间表,进一步获取用户作息时间表,结合作数默认作息时间表以及用户作息时间表生成所述智能作息时间表。本领域技术人员理解,所述默认作息时间表所述移动终端所在时区适合的健康的作息时间表,将所述用户作息时间表与所述默认作息时间表结合形成的智能作息时间表能通过每天推送信息的管理对用户的作息进行调整,使得所述用户的作息更加健康。
[0029]进一步地,本领域技术人员理解,所述移动终端更换时区时,所述智能作息时间表基于更换后的时区进行更新。优选地,所述移动终端更换时区时,结合所述智能作息时间表以及根据所述移动终端更换后时区的默认作息时间表生成中间作息时间表。所述所述移动终端更换时区后,将所述中间作息时间表作为所述智能作息时间表。次优地,所述所述移动终端更换时区后一段时间阈值内,将所述中间作息时间表作为所述智能作息时间表;所述所述移动终端更换时区后一段时间阈值后,将所述移动终端所在时区的默认作息时间表作为所述智能作息时间表。所述时间阈值作为用户倒时差的缓冲时间。
[0030]图3示出根据本发明的第三实施例的,所述移动终端进入睡眠模式的流程图。本图示出了 4个步骤。步骤S301根据所述智能作息时间表睡眠时间点进入预睡眠模式。步骤S302自所述移动终端进入预睡眠模式开始距离所述移动终端最后一次操作时间大于第一阈值时间则进入睡眠模式。具体地,本领域技术人员理解,若所述第一阈值时间设置为10分钟,则当所述移动终端应用进入预睡眠模式后,10分钟内,所述移动终端没有获取用户任何的操作信息,则所述移动终端应用进入睡眠模式。若进入预睡眠模式后,所述移动终端仍然接收到所述用户在所述移动终端应用上执行的操作,则离收到用户最后一次在所述移动终端应用上的操作信息10分钟后,所述移动终端应用进入睡眠模式。若用户手动设置或手动选择睡眠时间则执行步骤S303,所述移动终端应用根据用户设置或者用户选择的睡眠时间进入睡眠模式。进入睡眠模式后进入步骤S304,向服务器发送一指示信息,所述指示信息指示所述移动终端应用进入睡眠模式。所述移动终端应用在睡眠模式内将不会收到推送信肩、O
[0031]与图3相适应地,图4示出根据本发明的第四实施例的,所述移动终端关闭睡眠模式的流程图。本图示出了 5个步骤。首先是步骤S401根据所述智能作息时间表唤醒时间点进入预唤醒模式。之后步骤S402自所述移动终端进入预唤醒模式开始至当前的时间大于第二阈值时间则关闭睡眠模式。具体地,本领域技术人员理解,若所述第二阈值时间设置为10分钟,则当所述移动终端应用进入预唤醒模式后,10分钟内,所述移动终端没有获取用户任何的操作信息,则所述移动终端关闭睡眠模式。若进入预睡眠模式10分钟内,所述移动终端接收到所述用户在所述移动终端应用上执行的操作,则所述移动终端应用直接关闭睡眠模式。步骤S403,若在所述用户终端进入预睡眠模式之前,所述移动终端应用收到所述用户手动设置关闭睡眠模式,则直接关闭睡眠模式。若用户没有手动输入关闭睡眠模式,则执行步骤S404用户使用所述移动终端应用进行操作时,自动关闭睡眠模式。关闭睡眠模式后进入步骤S405,向服务器发送一指示信息,所述指示信息指示所述移动终端应用关闭睡眠模式。所述移动终端应用在将收到其在睡眠模式中被缓存的推送信息。
[0032]图5至图6示出与在移动终端中实现应用的智能作息防干扰的方法相适应地服务器。所述服务器通过所述移动终端应用发送的指示信息对推送信息进行相应的处理操作。与图3相适应,图5示出根据本发明的第五实施例的,所述服务器延缓向处于睡眠模式移动终端推送消息的流程图。本图示出了 3个步骤,首先是步骤S501从所述移动终端接收指示所述移动终端进入睡眠模式的指示信息。步骤S502,将所述移动终端的标识信息储存到所述服务器的睡眠列表中。步骤S503,在推送消息时检查所述移动终端的标识信息是否在睡眠列表中,若是则将推送消息缓存到延迟推送队列。
[0033]与图4相适应,图6示出根据本发明的第六实施例的,所述服务器向关闭睡眠模式移动终端发送缓存推送消息的流程图。本图示出了 3个步骤,首先是步骤S601从所述移动终端接收指示所述移动终端关闭睡眠模式的指示信息。步骤S602,将所述移动终端的标识信息从所述睡眠列表中删除。步骤S603,将延迟推送队列中的推送消息推送至所述移动终端。
[0034]以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
【权利要求】
1.一种在移动终端中实现应用的智能作息防干扰的方法,包括如下步骤: a.生成智能作息时间表; b.根据所述智能作息时间表睡眠时间进入睡眠模式, 在所述睡眠模式中,所述移动终端向服务器发送睡眠指示信息,所述睡眠指示信息指示所述服务延缓向所述移动终端推送消息;以及 c.根据所述智能作息时间表唤醒时间关闭睡眠模式。
2.根据权利要求1所述的方法,其特征在于,当所述移动终端应用关闭睡眠模式时,所述移动终端向所述服务器发送唤醒指示信息,所述唤醒指示信息指示所述服务器将延缓推送的消息推送至所述移动终端应用中。
3.根据权利要求1所述的方法,其特征在于,所述智能作息时间表基于用户手动输入的作息时间生成。
4.根据权利要求1所述的方法,其特征在于,所述智能作息时间表基于所述用户终端所处时区的默认作息时间表。
5.根据权利要求3所述的方法,其特征在于,所述智能作息时间表按如下步骤生成: al.记录用户手动输入的作息时间点; a2.将用户手动输入的作息时间点投影到时间线上; a3.根据最密集的时间点集合计算出用户作息时间,生成所述智能作息时间表。
6.根据权利要求1所述的方法,其特征在于,所述步骤b包括: bl.根据所述智能作息时间表睡眠时间点进入预睡眠模式; b2.自所述移动终端进入预睡眠模式开始距离所述移动终端最后一次操作时间大于第一阈值时间则进入睡眠模式。
7.根据权利要求1所述的方法,其特征在于,所述步骤c包括以下的任意一种步骤: Cl.用户手动输入关闭睡眠模式; c2.若用户没有手动输入关闭睡眠模式,则用户使用所述移动终端应用进行操作时,自动关闭睡眠模式;或 c3.若用户没有手动输入关闭睡眠模式,并且用户没有使用所述移动终端应用进行操作时,则根据所述智能作息时间表自动关闭睡眠模式。
8.根据权利要求7所述的方法,其特征在于,所述步骤c3包括: c31.根据所述智能作息时间表唤醒时间点进入预唤醒模式; c32.自所述移动终端进入预唤醒模式开始至当前的时间大于第二阈值时间则关闭睡眠模式。
9.一种在服务器 中实现移动终端应用智能作息防干扰的方法,包括如下步骤: A.从所述移动终端接收指示所述移动终端进入睡眠模式的指示信息; B.将所述移动终端的标识信息储存到所述服务器的睡眠列表中;以及 C.在推送消息时检查所述移动终端的标识信息是否在睡眠列表中,若是则将推送消息缓存到延迟推送队列。
10.根据权利要求9所述的方法,其特征在于,还包括如下步骤: D.从所述移动终端接收指示所述移动终端关闭睡眠模式的指示信息; E.将所述移动终端的标识信息从所述睡眠列表中删除;以及F.将延迟推送队列中的推送消息推送至所述移动终端。
11.根据权利要求9或10所述的方法,其特征在于,所述移动终端的标识信息为如下标识信息的一种或多种: 所述移动终端的硬件标识码; 所述移动终端在所述第三方服务器的账号信息;以及 所述移动终端在所述第 三方服务器中的唯一标识。
【文档编号】H04M1/73GK103795846SQ201210429260
【公开日】2014年5月14日 申请日期:2012年10月31日 优先权日:2012年10月31日
【发明者】李侠懿, 胡邦昀, 高原, 邵诚, 樊亮 申请人:上海心动企业发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1