一种消息推送服务器的制作方法

文档序号:14499621阅读:556来源:国知局
一种消息推送服务器的制作方法

本实用新型涉及基于用户习惯的消息推送系统。



背景技术:

消息推送是通过移动通信网络或wifi即时接收服务端发送的消息,支持图片和文字推送,即时性好,操作简单,使用方便;随着互联网的迅猛发展和普及,消息推送的形式越来越多样化;现实生活中,用户通过看新闻、刷微博、看朋友圈、网上购物来获取信息的时间通常为休息时间,而关于新闻等信息的访问也是针对特定的信息类型,即不同的用户对不同的信息的需求不同,例如:体育爱好者比较关注体育新闻;技术控喜欢关注科技新闻;很多年轻人喜欢关注娱乐八卦新闻;部分老年人喜欢关注养生方面的一些信息。而且由于每个用户的作息时间不同,其访问时间以及在该时间访问的信息内容也不同;同时用户也会订阅一些信息,并在对应的时间点进行查看。

然而现有技术中,消息推送通常未考虑用户的习惯,而是一步到位的方式,一次性的将所有内容通过网络传输,没有分按照分批次、分类别、分时间的方式逐步将信息传输,而如果当用户处于工作、开车等不易查看消息的时间,则消息提醒会影响用户当前的状态,为此用户经常会退订或直接拉入黑名单,由此可能导致有用消息的屏蔽,即不利于消息的推广,也不利于用户的体验。



技术实现要素:

本实用新型实施例的目的在于提出一种基于用户习惯的消息推送方法,旨在解决现有技术消息推送系统没有依照用户习惯进行分批次的以分类别的方式逐步将消息推送,以提高用户体验。

本实用新型实施例是这样实现的,一种基于用户访问习惯的消息推送方法,所述方法包括以下步骤:

服务器定时监测用户的访问记录,根据访问记录统计分析用户的习惯信息;

同时获取用户的订阅信息,及对应的访问时间;

根据用户的习惯信息获取用于在不同时间点访问的信息类型;

根据用户的订阅信息以及访问的信息类型获取与上述信息类型相关的其他信息;

根据用户的订阅信息、访问信息类型以及相关的其他信息,针对不同的用户制定不同的消息推送策略,其中包括消息类型与推送时间的对应关系表;

服务器通过检测的访问记录,检测上述消息推送策略的准确性,即确认在对应的时刻推送的数据是否与用户通常访问的信息相关;

在验证通过后,服务器向用户推送该消息推送策略;

用户根据自己的习惯,对上述消息推送策略进行修改,然后将修改后的消息推送策略返回给服务器;

服务器在接收到用户返回的消息推送策略后,按照上述消息推送策略向用户推送消息。

其中,用户的访问记录,也可以由用户直接上传给服务器;其中,上传的访问记录包括:用户的订阅信息、关注的信息以及希望获得的其他信息。

上传的访问记录还可以包括:用户接收相应信息的时间段。

其中,待推送的消息根据用户的习惯,可以具有多个推送时间段。

其中,用户可以主动向服务器发送消息推送请求,其中请求中至少包括消息的类型,服务器根据上述请求直接向用户推送对应的消息。

同时在用户端设置屏蔽模块,以便当用户不想接收推送消息时,阻止消息的接收。

设置缓存模块,当用户阻止消息推送时,待推送消息存储在该缓存模块中,并在用户取消阻止后,将相应消息推送给用户。

本申请还提供了一种消息推送服务器包括:

监测模块:定时监测用户的访问记录,根据访问记录统计分析用户的习惯信息;

第一获取模块:获取用户的订阅信息,及对应的访问时间;

第二获取模块:根据用户的习惯信息获取用于在不同时间点访问的信息类型;根据用户的订阅信息以及访问的信息类型获取与上述信息类型相关的其他信息;

策略制定模块:根据用户的订阅信息、访问信息类型以及相关的其他信息,针对不同的用户指定不同的消息推送策略,其中包括消息类型与推送时间的对应关系表;

验证模块:通过检测的访问记录,检测上述消息推送策略的准确性,即确认在对应的时刻推送的数据是否与用户通常访问的信息相关;

发送模块:在验证通过后,向用户推送该消息推送策略;

其中,第三获取模块用于接收用户根据自己的习惯,对上述消息推送策略进行修改,得到的消息推送策略;

推送模块:在接收到用户返回的消息推送策略后,按照上述消息推送策略向用户推送消息;

缓存模块:当用户阻止消息推送时,存储待推送消息,并在用户取消阻止后,将相应消息推送给用户。

本实用新型的有益效果:

1)本实用新型一改传统以服务器为中心的消息推送方法,以客户端服务器交互方式,针对不同客户端的访问时间和访问信息的类型制定消息推送策略,将消息根据用户的访问习惯进行分批推送;消息推送策略在服务器根据用户的习惯进行验证后,再由用户进行确认,由此提高了消息推送策略的可行性,不仅实现了对消息的推广,而且能够很好的提高用户的体验。

2)用户可以根据自己的作息时间,来阻止消息的接收,并在需要时,再接收推送的消息,由此能防止在特定的时间不被打扰,同时又能保证及时获取相关消息,避免消息丢失,能够提高用户的体验。

附图说明

图1是本实用新型优选实施例一种基于用户访问习惯的消息推送方法流程图;

图2是本实用新型优选实施例一种基于用户访问习惯的消息推送系统结构图。

具体实施方式

为了使本实用新型的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本实用新型进行进一步详细说明,为了便于说明,仅示出了与本实用新型实施例相关的部分。应当理解,此处所描写的具体实施例,仅仅用于解释本实用新型,并不用以限制本实用新型。

本实用新型一改传统以服务器为中心的消息推送方法,以客户端服务器交互方式,针对不同客户端的访问时间和访问信息的类型指定消息推送策略,将消息根据用户的访问习惯进行分批传输;消息推送策略在服务器根据用户的习惯进行验证后,再由用户进行确认,由此提高了消息推送策略的可行性,不仅实现了对消息的推广,而且能够很好的提高用户的体验。

实施例一

一种基于用户访问习惯的消息推送方法,所述方法包括以下步骤:

服务器定时监测用户的访问记录,根据访问记录统计分析用户的习惯信息;

同时获取用户的订阅信息,及对应的访问时间;

根据用户的习惯信息获取用于在不同时间点访问的信息类型;

根据用户的订阅信息以及访问的信息类型获取与上述信息类型相关的其他信息;

根据用户的订阅信息、访问信息类型以及相关的其他信息,针对不同的用户制定不同的消息推送策略,其中包括消息类型与推送时间的对应关系表;

服务器通过检测的访问记录,检测上述消息推送策略的准确性,即确认在对应的时刻推送的数据是否与用户通常访问的信息相关;

在验证通过后,服务器向用户推送该消息推送策略;如果验证失败,则重新对访问记录进行检测、统计分析以及消息推送策略的制定;

用户根据自己的习惯,对上述消息推送策略进行修改,然后将修改后的消息推送策略返回给服务器;

服务器在接收到用户返回的消息推送策略后,按照上述消息推送策略向用户推送消息。

在上述方法中,针对不同客户端的访问时间和访问信息的类型制定对应消息推送策略,将消息根据用户的访问习惯进行分批推送;由此不仅能够减低服务器一次推送过多消息的压力,还能够提高用户体验;同时消息推送策略在服务器根据用户的习惯进行验证后,再由用户进行确认,由此提高了消息推送策略的可行性,而设置的消息推送策略更适合用户的个性化需求。

优选的,用户的访问记录,也可以有用户直接上传给服务器;其中,上传的访问记录包括:用户的订阅信息、关注的信息以及希望获得的其他信息;上传的访问记录还可以包括:用户接收相应信息的时间段。由用户执行访问记录的上传,更能够体现用户的需求,以便在服务器制定消息推送策略时,能够更加准确,减少服务器数据处理量。

优选的,待推送的消息根据用户的习惯,可以具有多个推送时间段;即根据用户查看消息的时间,设置多个消息推送时间段,可以让用户及时获取新更新的内容,便于用户了解自己关注的信息,提高用户的体验。

优选的,用户可以主动向服务器发送消息推送请求,其中请求中至少包括消息的类型,服务器根据上述请求直接向用户推送对应的消息;同时在用户端设置屏蔽模块,以便当用户不想接收推送消息时,阻止消息的接收;设置缓存模块,当用户阻止消息推送时,待推送消息存储在该缓存模块中,并在用户取消阻止后,将相应消息推送给用户。

通过用户请求、屏蔽设置能够提高用户获取数据的效率,使得用户可以根据自己的作息时间,来阻止消息的接收,并在需要时,再接收推送的消息,由此能防止在特定的时间不被打扰,同时又能保证及时获取相关消息,避免消息丢失,能够提高用户的体验。

实施例二

图2是本实用新型优选实施例一种基于用户访问习惯的消息推送系统结构图,所述系统包括服务器、客户端;其中,所述服务器包括:

监测模块:定时监测用户的访问记录,根据访问记录统计分析用户的习惯信息;

第一获取模块:获取用户的订阅信息,及对应的访问时间;

第二获取模块:根据用户的习惯信息获取用于在不同时间点访问的信息类型;根据用户的订阅信息以及访问的信息类型获取与上述信息类型相关的其他信息;

策略制定模块:根据用户的订阅信息、访问信息类型以及相关的其他信息,针对不同的用户指定不同的消息推送策略,其中包括消息类型与推送时间的对应关系表;

验证模块:通过检测的访问记录,检测上述消息推送策略的准确性,即确认在对应的时刻推送的数据是否与用户通常访问的信息相关;

发送模块:在验证通过后,向用户推送该消息推送策略;

其中,第三获取模块用于接收用户根据自己的习惯,对上述消息推送策略进行修改,得到的消息推送策略;

推送模块:在接收到用户返回的消息推送策略后,按照上述消息推送策略向用户推送消息。

缓存模块:当用户阻止消息推送时,存储待推送消息,并在用户取消阻止后,将相应消息推送给用户。

在上述实施例中,针对不同客户端的访问时间和访问信息的类型制定对应消息推送策略,将消息根据用户的访问习惯进行分批推送;由此不仅能够减低服务器一次推送过多消息的压力,还能够提高用户体验;同时消息推送策略在服务器根据用户的习惯进行验证后,再由用户进行确认,由此提高了消息推送策略的可行性,而设置的消息推送策略更适合用户的个性化需求。

本领域的普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序指令相关硬件来完成的,所述的程序可以存储于计算机可读取存储介质中,所述的存储介质可以为ROM、RAM、磁盘、光盘等。

以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本实用新型的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1