一种通信终端上应用程序的消息推送方法及装置的制造方法_2

文档序号:9929586阅读:来源:国知局
息推送时间以进行设置。优选地,通过统计应用程序在预设时间周期内的使用规则,进而根据统计的使用规则对应用程序的消息推送时间段进行设置,以实现应用程序消息推送时间段的自动设置。其中,使用规则可以是预设间周期内每一天每个时间段用户使用应用程序的次数,当某一时间段应用程序被打开或使用的次数达到一定数值时,则将该时间段设置为消息推送时间段。
[0047]在步骤S303中,当当前时间处于预设的应用程序的消息推送时间段时,开启应用程序的消息推送功能。
[0048]在本发明实施例中,若某一时间段应用程序被打开或使用的次数达到一定数值,则表明该应用程序在该时间段使用比较频繁,用户更偏好在该时间段得到来自该应用程序的消息,此时开启应用程序的消息推送功能。若当前时间不处于预设的应用程序的消息推送时间段,则用户不期望在该时间段得到来自该应用程序的消息,此时关闭应用程序的消息推送功能。当然,若该应用程序本身的消息推送功能处于关闭状态,则只需保持关闭状态即可。
[0049]在本发明实施例中,通过统计应用程序在预设时间周期内的使用规则,进而根据统计的使用规则对应用程序的消息推送时间段进行设置,以实现应用程序消息推送时间段的自动设置,当当前时间处于预设的应用程序的消息推送时间段时,开启应用程序的消息推送功能,从而可有效提高消息推送的效果,进而提高应用程序的用户粘性以及通信终端的智能化程度。
[0050]实施例四:
[0051]图4示出了本发明实施例四提供的通信终端上应用程序的消息推送方法的实现流程,详述如下:
[0052]在步骤S401中,获取通信终端的当前时间。
[0053]在步骤S402中,根据当前时间对通信终端存储的行程安排表进行扫描。
[0054]在步骤S403中,检测在当前时间是否存在行程安排,是则执行步骤S404,否则执行步骤S405。
[0055]在本发明实施例中,通信终端的行程安排可定期从通信终端上获取或由用户通过相应的客户端(例如,应用程序提供的Web页面、客户端等)递交,得到的行程安排表可包括会议行程、课程安排以及作息安排等。
[0056]在具体实施过程中,行程安排可以来自通信终端专用于管理用户行程的应用程序,也可以来自其它不同应用程序,例如,来自通信终端备忘录上记载的事件、日历中设置的待处理事项等。因此,优选地,应预先设置行程安排的获取位置,从而可降低获取行程安排时通信终端的系统开销。
[0057]在步骤S404中,当在通信终端存储的行程安排表中扫描到行程安排时,关闭应用程序的消息推送功能。
[0058]在步骤S405中,当在通信终端存储的行程安排表中未扫描到行程安排时,开启应用程序的消息推送功能。
[0059]在本发明实施例中,当在通信终端存储的行程安排表中扫描到行程安排时,说明该时间点用户正在处于一些事务,此时为了提高消息推送的效果,不打扰用户,应关闭应用程序的消息推送功能。当在通信终端存储的行程安排表中未扫描到行程安排时,说明该时间点用户比较空闲,此时可打开应用程序的消息推送功能,及时地向用户推送消息,从而在保证消息推送的效果的同时,及时向用户推送消息,提高应用程序的用户粘性。
[0060]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。[0061 ] 实施例五:
[0062]图5示出了本发明实施例四提供的通信终端上应用程序的消息推送装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
[0063]在本发明实施例中,通信终端上应用程序的消息推送装置包括当前时间获取单元51、推送监测单元52以及推送开启单元53,其中:
[0064]当前时间获取单元51,用于获取通信终端的当前时间;
[0065]推送监测单元52,用于监测当前时间是否满足预设的应用程序的消息推送条件;以及
[0066]推送开启单元53,用于当当前时间满足预设的应用程序的消息推送条件时,开启应用程序的消息推送功能。
[0067]在本发明实施例中,预先设置应用程序的消息推送条件,应用程序的消息推送条件可由用户设置,也可以由通信终端自动获取并设置。其中,应用程序可以是即时通信程序、购物程序或阅读程序等各种基于互联网的应用程序。
[0068]在本发明实施例中,通过获取通信终端的当前时间,监测当前时间是否满足预设的应用程序的消息推送条件,只有当当前时间满足预设的应用程序的消息推送条件时,才开启应用程序的消息推送功能,否则关闭应用程序的消息推送功能,从而可有效提高消息推送的效果,进而提高应用程序的用户粘性。
[0069]实施例六:
[0070]图6示出了本发明实施例六提供的通信终端上应用程序的消息推送装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
[0071]在本发明实施例中,通信终端上应用程序的消息推送装置包括当前时间获取单元61、推送监测单元62以及推送开启单元63,其中:
[0072]当前时间获取单元61,用于获取通信终端的当前时间;
[0073]推送监测单元62,用于监测当前时间是否满足预设的应用程序的消息推送条件;以及
[0074]推送开启单元63,用于当当前时间满足所述预设的应用程序的消息推送条件时,开启应用程序的消息推送功能。
[0075]在本发明实施例中,当前时间所在的时间段或时间周期长度由用户预先设置或应用程序自定义,该时间段或时间周期可以是一天、两天、三天或一周。在具体实施过程中,可设置一计数器用于记录在该时间段或时间周期内应用程序被使用的次数或频率,当次数或频率大于预设的使用频率时,开启应用程序的消息推送功能,同时对时间段或时间周期进行重置,重新开始计算时间周期。优选地,只有当前时间为预先设置的时间段或时间周期的到达时间或结束时间点时,即只在设定的时间段或时间周期的结束时间才获取当前时间(结束时间)所在时间段内应用程序被使用的频率,从而降低通信终端的硬件开销,减少终端能耗。
[0076]因此,优选地,在本发明实施例中,推送监测单元62包括:
[0077]频率获取单元621,用于获取当前时间所在时间段内应用程序被使用的频率;以及
[0078]第一推送判断单元622,用于判断被使用的频率是否大于预设的使用频率;
[0079]推送开启单元63包括:
[0080]第一开启单元631,用于当被使用的频率大于预设的使用频率时,开启应用程序的消息推送功能。
[0081 ]在本发明实施例中,各单元的【具体实施方式】可参考前述实施二中对应步骤的描述,在此不再赘述。
[0082]在本发明实施例中,通过获取通信终端的当前时间,获取当前时间所在时间段内应用程序被使用的频率,只有当应用程序被使用的频率大于预设的使用频率时,才开启应用程序的消息推送功能,从而可有效提高消息推送的效果,进而提高应用程序的用户粘性以及通信终端的智能化程度。
[0083]实施例七:
[0084]图7示出了本发明实施例七提供的通信终端上应用程序的消息推送装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
[0085]在本发明实施例中,通信终端上应用程序的消息推送装置包括使用规则统计单元71、推送设置单元72、当前时间获取单元73、推送监测单元74以及推送开启单元75,其中:
[0086]使用规则统计单元71,用于统计应用程序在预设时间周期内的使用规则。
[0087]推送设置单元72,用于根据统计的使用规则对应用程序的消息推送时间段进行设置。
[0088]当前时间获取单元73,用于获取通信终端的当前时
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1