推送信息的方法、推送服务器和系统的制作方法

文档序号:7988189阅读:136来源:国知局
推送信息的方法、推送服务器和系统的制作方法
【专利摘要】本发明公开了一种推送信息的方法、推送服务器和系统,属于网络领域。所述方法包括:获取推送给用户的第一信息的历史记录,根据所述历史记录对所述用户进行分类;对每类用户设置一个标识信息,建立每类用户与标识信息的对应关系;根据标识信息对欲推送的第二信息进行标识化处理得到第三信息,第三信息携带标识信息和第二信息;根据每类用户与标识信息的对应关系,将第三信息推送给对应的用户。本发明通过针对每类用户设置不同的标识信息,并对要推送的信息进行标识化处理,使得标识化处理后的信息针对每类用户携带不同的标识信息,从而将标识化处理后的信息有针对性地推送给用户,能够将信息推送给精确的目标人群,提升用户体验的同时提高推送信息的效率。
【专利说明】推送信息的方法、推送服务器和系统
【技术领域】
[0001] 本发明涉及网络领域,特别涉及一种推送信息的方法、推送服务器和系统。
【背景技术】
[0002]随着网络的发展,安装在客户端的应用程序,往往需要与客户端用户进行交互,如向客户端用户推送信息,使得用户根据该信息执行相应的操作,该推送的信息可以为用户软件升级的信息、用户系统安全的信息等。
[0003]现有技术中向客户端用户推送信息的技术方案,由推送服务器检测出客户端上安装的应用程序中需要升级的应用程序,并生成用户软件升级的信息,从而将该信息推送给用户。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:现有技术推送信息时,推送服务器只是根据客户端的情况生成信息,则将该信息推送给全部的用户,推送方式盲目,不仅造成用户的厌烦,而且不能推送给精确的目标人群,使得推送信息的效率较低。

【发明内容】

[0005]为了提高推送信息的效率,本发明实施例提供了一种推送信息的方法、推送服务器和系统。所述技术方案如下:
[0006]—方面,提供了一种推送信息的方法,所述方法包括:
[0007]获取推送给用户的第一信息的历史记录,根据所述历史记录对所述用户进行分类;
[0008]对每类用户设置一个标识信息,建立每类用户与标识信息的对应关系;
[0009]根据所述标识信息对欲推送的第二信息进行标识化处理得到第三信息,所述第三信息携带所述标识信息和所述第二信息;
[0010]根据所述每类用户与标识信息的对应关系,将所述第三信息推送给对应的用户。
[0011]其中,所述获取推送给用户的第一信息的历史记录,根据所述历史记录对所述用户进行分类,具体包括:
[0012]获取将第一信息推送给每个用户的第一时间;
[0013]获取每个用户返回的响应信息,所述响应信息携带所述用户点击所述第一信息的第二时间;
[0014]根据每个用户的第一时间和第二时间,将所述用户分类。
[0015]其中,所述根据每个用户的第一时间和第二时间,将所述用户分类,具体包括:
[0016]预设多个时长;
[0017]计算出每个用户对第一信息的反应时长,所述反应时长具体为第一时间与第二时间的时间差;
[0018]根据所述每个用户对第一信息的反应时长所属的预设时长,将所述用户分类。[0019]其中,所述根据所述标识信息对欲推送的第二信息进行标识化处理得到第三信息,具体包括:
[0020]在所述第二信息中增加所述标识信息得到第三信息,以使所述标识信息突出显示在所述第二息中。
[0021]另一方面,提供了一种推送服务器,所述推送服务器包括:
[0022]分类模块,用于获取推送给用户的第一信息的历史记录,根据所述历史记录对所述用户进行分类;
[0023]建立模块,用于对每类用户设置一个标识信息,建立每类用户与标识信息的对应关系;
[0024]标识模块,用于根据所述标识信息对欲推送的第二信息进行标识化处理得到第三信息,所述第三信息携带所述标识信息和所述第二信息;
[0025]推送模块,用于根据所述建立模块建立的所述每类用户与标识信息的对应关系,将所述第三信息推送给对应的用户。
[0026]其中,所述分类模块具体包括:
[0027]第一获取单元,用于获取将第一信息推送给每个用户的第一时间; [0028]第二获取单元,用于获取每个用户返回的响应信息,所述响应信息携带所述用户点击所述第一信息的第二时间;
[0029]分类单元,用于根据所述第一获取单元获取的每个用户的第一时间和所述第二获取单元获取的第二时间,将所述用户分类。
[0030]其中,所述分类单元具体用于:
[0031]预设多个时长;
[0032]计算出每个用户对第一信息的反应时长,所述反应时长具体为第一时间与第二时间的时间差;
[0033]根据所述每个用户对第一信息的反应时长所属的预设时长,将所述用户分类。
[0034]其中,所述标识模块具体用于:在所述第二信息中增加所述标识信息得到第三信息,以使所述标识信息突出显示在所述第三信息中。
[0035]另一方面,提供了一种推送信息的系统,所述系统包括推送服务器和客户端;所述推送服务器,用于获取推送给用户的第一信息的历史记录,根据所述历史记录对所述用户进行分类;对每类用户设置一个标识信息,建立每类用户与标识信息的对应关系;根据所述标识信息对欲推送的第二信息进行标识化处理得到第三信息,所述第三信息携带所述标识信息和所述第二信息;根据所述每类用户与标识信息的对应关系,将所述第三信息推送给对应的用户;
[0036]所述客户端,用于将所述用户的第一信息的历史记录发送给所述推送服务器,并接收所述推送服务器发送的第三信息。
[0037]本发明实施例提供的技术方案带来的有益效果是:通过将用户分类,针对每类用户设置不同的标识信息,并对要推送的信息进行标识化处理,使得标识化处理后的信息针对每类用户携带不同的标识信息,从而将标识化处理后的信息有针对性地推送给用户,能够将信息推送给精确的目标人群,提升用户体验的同时提高了推送信息的效率。【专利附图】

【附图说明】
[0038]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1是本发明实施例一提供的推送信息的方法流程图;
[0040]图2是本发明实施例二提供的推送信息的方法流程图;
[0041]图3是本发明实施例三提供的推送服务器结构示意图;
[0042]图4是本发明实施例三提供的分类模块结构示意图;
[0043]图5是本发明实施例四提供的推送信息的系统结构示意图。
【具体实施方式】
[0044]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0045]实施例一
[0046]参见图1,本发明实施例提供了一种推送信息的方法,所述方法包括:
[0047]101:获取推送给用户的第一信息的历史记录,根据历史记录对用户进行分类;
[0048]102:对每类用户设置一个标识信息,建立每类用户与标识信息的对应关系;
[0049]103:根据该标识信息对欲推送的第二信息进行标识化处理得到第三信息,该第三信息携带该标识信息和该第二信息;
[0050]104:根据每类用户与标识信息的对应关系,将该第三信息推送给对应的用户。
[0051]本发明实施例提供的推送信息的方法,通过将用户分类,针对每类用户设置不同的标识信息,并对要推送的信息进行标识化处理,使得标识化处理后的信息针对每类用户携带不同的标识信息,从而将标识化处理后的信息有针对性地推送给用户,能够将信息推送给精确的目标人群,提升用户体验的同时提高了推送信息的效率。
[0052]实施例二
[0053]本发明实施例提供了一种推送信息的方法,参见图2,方法流程包括:
[0054]201:推送服务器向客户端推送第一信息,并获取推送给客户端用户的第一信息的历史记录;
[0055]本发明实施例中,推送服务器与多个客户端进行通信连接,每个客户端对应一个用户,每个客户端至少安装有一个应用程序,该应用程序是指会产生推荐对象的程序,如电脑管家、微信、微博和购物程序等。推荐对象是指推荐给用户的信息,该推荐对象可以为客户端软件升级的信息、客户端系统安全的信息和购物信息等,本发明对推荐对象的具体内容不作限定,该步骤中第一信息即为一种推荐对象,本发明实施例以推送的第一信息为用户软件升级的信息为例进行说明。
[0056] 该步骤中,推送给用户的第一信息的历史记录是指推送给用户的第一信息的时间信息,其中,获取推送给用户的第一信息的历史记录,具体包括获取将第一信息推送给每个客户端的第一时间。推送服务器记录将第一信息推送给每个用户的第一时间。优选地,推送服务器可以将该第一信息同时推送给各个客户端,也可以将该第一信息分先后顺序推送给各个客户端。
[0057]202:客户端接收第一信息,获取客户端用户点击该第一信息的第二时间,并向推送服务器返回响应信息,该响应信息中携带该第二时间;
[0058]其中,客户端用户点击该用户软件升级的信息,即表明用户接受推送的软件升级信息,该推送的软件升级信息被用户采纳,推荐生效。
[0059]实际应用中,每个客户端用户对接收到的用户软件升级的信息的反应速度是不一样的,如,有的客户端用户接收用户软件升级的信息后,很快进行软件升级操作,推送很快生效;有的客户端用户接收用户软件升级的信息后,可能会经过一段时间后再进行软件升级操作,也就是说经过一段时间推送生效;有的客户端用户接收用户软件升级的信息后,很长时间都不进行软件升级操作,若该时间超过预设的时间,则表明客户端用户没有进行软件升级操作,推送失效。本发明实施例中该预设的时间可以由推送服务器任意设定。
[0060]203:推送服务器接收客户端发送的响应信息,并根据第一时间和该响应信息中携带的第二时间,生成用户对第一信息的反应时长;
[0061]实际应用中,推送服务器根据推送给客户端的第一信息的第一时间,及该客户端发送的响应信息中携带的第二时间,计算出该客户端用户软件升级的反应时长,也就是说反应时长等于第一时间和第二时间的差。
[0062]推送服务器接收到多个客户端发送的响应信息时,对于每个用户,根据第一时间和第二时间,生成该用户的反应时长,从而在推送服务器建立每个用户与反应时长的对应关系。 [0063]204:根据用户对第一信息的反应时长,将用户分类;
[0064]具体地,对于软件升级,表现的是用户对新事物的接受态度,根据多个用户对第一信息的反应时长建立正态分布图,并根据正态分布图将用户分为多类。
[0065]实际应用中,可以预设N个时长,将用户对应分为N类,N为大于I的整数,本发明实施例以N等于3,将用户分为三类为例进行说明。预设第一时长X、第二时长Y和第三时长Z三个时长,每个时长对应一类用户,将用户分为三类,X、Y、Z三个阀值段代表三类不同的用户。
[0066]例如,在最早的第一时长X,有15.9%的用户使用软件升级,意味着这类用户非常热忱于对新软件、新功能的体验,往往在第一时间将软件进行升级体验。这类用户事事领先,是潮流的引导者,本发明实施例称这类用户为尝鲜者,即第一类用户。在中间的第二时长Y,有84.1%的用户将软件进行升级,这类用户是潮流的追随者,不甘落后,往往看看论坛或者官网尝鲜者的评论再进行升级,怕对新的版本不适应,本发明实施例称这类用户为主流用户,即第二类用户。在最后的第三时长Z,有15.7%的用户进行升级,这类用户知道自己落后,也许会努力一把,针对这一类用户可以利用用户的心理,当前面的大多数用户都升级了,就剩下你了,本发明实施例称这类用户为落伍者,即第三类用户。
[0067]205:根据不同的用户分类,对每类用户设置一个标识信息,建立每类用户与标识 息的对应关系;
[0068]具体地,本发明实施例根据分类后的三类用户,对每类用户设置一个标识信息,该标识信息用于表征该类用户的属性特征,从而在将标识信息推送给用户时,能够符合用户的心理预期,精确推送软件升级,提高推送信息的效率。例如,对第一类用户设置的标识信息可以为“抢先”,从而在将标识信息推送给用户时,能够暗示第一类用户引领潮流;第二类用户设置的标识信息可以为“紧跟潮流”,从而在将标识信息推送给用户时,暗示用户紧跟潮流,引导用户升级;第三类用户设置的标识信息可以为“剩下”,从而在将标识信息推送给用户时,暗示用户抓紧升级,不愿被剩下,就抓紧升级吧。
[0069]本发明实施例建立的用户与标识信息的对应关系如下表所示:
[0070]
【权利要求】
1.一种推送信息的方法,其特征在于,所述方法包括: 获取推送给用户的第一信息的历史记录,根据所述历史记录对所述用户进行分类; 对每类用户设置一个标识信息,建立每类用户与标识信息的对应关系; 根据所述标识信息对欲推送的第二信息进行标识化处理得到第三信息,所述第三信息携带所述标识信息和所述第二信息; 根据所述每类用户与标识信息的对应关系,将所述第三信息推送给对应的用户。
2.根据权利要求1所述的方法,其特征在于,所述获取推送给用户的第一信息的历史记录,根据所述历史记录对所述用户进行分类,具体包括: 获取将第一信息推送给每个用户的第一时间; 获取每个用户返回的响应信息,所述响应信息携带所述用户点击所述第一信息的第二时间; 根据每个用户的第一时间和第二时间,将所述用户分类。
3.根据权利要求2所述的方法,其特征在于,所述根据每个用户的第一时间和第二时间,将所述用户分类,具体包括:预设多个时长;计算出每个用户对第一信息的反应时长,所述反应时长具体为第一时间与第二时间的时间差; 根据所述每个用户对第一信息的反应时长所属的预设时长,将所述用户分类。
4.根据权利要求1所述的方法,其特征在于,所述根据所述标识信息对欲推送的第二信息进行标识化处理得到第三信息,具体包括: 在所述第二信息中增加所述标识信息得到第三信息,以使所述标识信息突出显示在所述第二信息中。
5.一种推送服务器,其特征在于,所述推送服务器包括: 分类模块,用于获取推送给用户的第一信息的历史记录,根据所述历史记录对所述用户进行分类; 建立模块,用于对每类用户设置一个标识信息,建立每类用户与标识信息的对应关系; 标识模块,用于根据所述标识信息对欲推送的第二信息进行标识化处理得到第三信息,所述第三信息携带所述标识信息和所述第二信息; 推送模块,用于根据所述建立模块建立的所述每类用户与标识信息的对应关系,将所述第三信息推送给对应的用户。
6.根据权利要求5所述的推送服务器,其特征在于,所述分类模块具体包括: 第一获取单元,用于获取将第一信息推送给每个用户的第一时间; 第二获取单元,用于获取每个用户返回的响应信息,所述响应信息携带所述用户点击所述第一信息的第二时间; 分类单元,用于根据所述第一获取单元获取的每个用户的第一时间和所述第二获取单元获取的第二时间,将所述用户分类。
7.根据权利要求6所述的推送服务器,其特征在于,所述分类单元具体用于:预设多个时长;计算出每个用户对第 一信息的反应时长,所述反应时长具体为第一时间与第二时间的时间差; 根据所述每个用户对第一信息的反应时长所属的预设时长,将所述用户分类。
8.根据权利要求5所述的推送服务器,其特征在于,所述标识模块具体用于:在所述第二信息中增加所述标识信息得到第三信息,以使所述标识信息突出显示在所述第三信息中。
9.一种推送信息的系统,其特征在于,所述系统包括推送服务器和客户端; 所述推送服务器,用于获取推送给用户的第一信息的历史记录,根据所述历史记录对所述用户进行分类;对每类用户设置一个标识信息,建立每类用户与标识信息的对应关系;根据所述标识信息对欲推送的第二信息进行标识化处理得到第三信息,所述第三信息携带所述标识信息和所述第二信息;根据所述每类用户与标识信息的对应关系,将所述第三信息推送给对应的用户; 所述客户端,用于将所述用户的第一信息的历史记录发送给所述推送服务器,并接收所述推 送服务器发送的第三信息。
【文档编号】H04L29/08GK103905482SQ201210574822
【公开日】2014年7月2日 申请日期:2012年12月26日 优先权日:2012年12月26日
【发明者】沈艳慧 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1