一种推送消息的方法、终端、服务器及系统技术方案

技术编号:15750023 阅读:280 留言:0更新日期:2017-07-03 16:31
本发明专利技术公开了一种推送消息的方法、终端、服务器及系统,该方法包括步骤:终端统一接收多个应用程序搜集的用户行为数据和搜索记录数据,并定期上传给服务器;服务器对用户行为数据和搜索记录数据进行分析,生成用户的用户画像;根据生成的用户画像,将推送消息发送给终端;终端将服务器发送的推送消息统一发送给所有已建立推送消息服务注册的应用程序。相对于现有的独立应用程序的用户行为分析,本发明专利技术实施例对多个应用程序进行用户行为分析更加全面,更能详细地描述用户形象,并准确的推荐用户感兴趣的内容;另外采用统一接收和定期上传用户行为数据和搜索记录数据、以及统一发送推送消息的方式能够最大程度的降低终端的功耗和流量。

【技术实现步骤摘要】
一种推送消息的方法、终端、服务器及系统
本专利技术涉及网络通信
,尤其涉及一种推送消息的方法、终端、服务器及系统。
技术介绍
随着移动通信技术的发展和人们生活水平的不断提高,移动终端已经成为人们生活中不可缺少的通信工具。终端用户可通过在移动终端上安装各种各样的应用程序,体验到越来越多的服务,如:搜索、浏览新闻、购物、订餐等等。大部分的应用程序,都存在消息推送的相关机制,消息推送是一种便捷的实现应用程序与终端用户互动的方式。在实现本专利技术的过程中,专利技术人发现现有技术存在以下问题:不同应用程序的消息推送都是相对独立的,当使用多个应用程序的消息推送时,易增加移动终端的功耗以及用户流量;现有的应用程序无法将用户操作移动终端的所有行为进行统计。
技术实现思路
本专利技术的主要目的在于提出一种推送消息的方法、终端、服务器及系统,旨在解决现有技术存在的问题。为实现上述目的,本专利技术实施例第一方面提供一种推送消息的方法,所述方法包括步骤:终端的多个应用程序分别搜集用户行为数据和搜索记录数据;其中,多个应用程序中的至少一个应用程序建立推送消息服务注册;所述终端统一接收多个应用程序搜集的用户行为数据和搜索记录数据,将统一接收的用户行为数据和搜索记录数据定期上传给服务器;所述服务器接收所述终端定期上传的统一接收的用户行为数据和搜索记录数据;对接收的用户行为数据和搜索记录数据进行分析,生成用户的用户画像;根据生成的所述用户画像,将推送消息发送给所述终端;所述终端接收所述服务器发送的推送消息,将接收到的所述服务器发送的推送消息统一发送给所有已建立推送消息服务注册的应用程序。此外,为实现上述目的,本专利技术实施例第二方面提供一种推送消息的系统,所述系统包括终端和服务器,所述终端包括多个应用程序;多个应用程序,用于分别搜集用户行为数据和搜索记录数据;其中,多个应用程序中的至少一个应用程序建立推送消息服务注册;所述终端,用于统一接收多个应用程序搜集的用户行为数据和搜索记录数据,将统一接收的用户行为数据和搜索记录数据定期上传给服务器;接收所述服务器发送的推送消息,将接收到的所述服务器发送的推送消息统一发送给所有已建立推送消息服务注册的应用程序;所述服务器,用于接收所述终端定期上传的统一接收的用户行为数据和搜索记录数据;对接收的用户行为数据和搜索记录数据进行分析,生成用户的用户画像;根据生成的所述用户画像,将推送消息发送给所述终端。进一步地,所述终端还包括数据统计模块及消息推送模块;所述应用程序包括第一数据统计单元、第一搜索单元、注册单元及消息推送单元;所述第一数据统计单元,用于搜集用户行为数据;还用于统一将搜集的用户行为数据传输给所述数据统计模块;所述第一搜索单元,用于搜集搜索记录数据;还用于统一将搜集的搜索记录数据传输给所述数据统计模块;所述注册单元,用于与所述消息推送模块建立推送消息服务注册;所述数据统计模块,用于统一接收多个应用程序的第一数据统计单元搜集的用户行为数据和第一搜索单元搜集的搜索记录数据,将统一接收的用户行为数据和搜索记录数据定期上传给服务器;所述消息推送模块,用于接收所述服务器发送的推送消息,将接收到的所述服务器发送的推送消息,统一发送给所有已建立推送消息服务注册的应用程序的消息推送单元;所述消息推送单元,用于若所述注册单元与所述消息推送模块已建立推送消息服务注册,则接收所述消息推送模块统一发送的推送消息。进一步地,所述服务器包括第二数据统计单元、第二搜索单元、用户行为分析单元及消息推送单元;所述第二数据统计单元,用于接收所述数据统计模块定期上传的统一接收的用户行为数据;所述第二搜索单元,用于接收所述数据统计模块定期上传的统一接收的搜索记录数据;所述用户行为分析单元,用于对所述第二数据统计单元接收的用户行为数据和所述第二搜索单元接收的搜索记录数据进行分析,生成用户的用户画像;所述消息推送单元,用于根据所述用户行为分析单元生成的用户的用户画像,将推送消息发送给所述消息推送模块。此外,为实现上述目的,本专利技术实施例第三方面提供一种推送消息的方法,所述方法包括步骤:多个应用程序分别搜集用户行为数据和搜索记录数据;其中,多个应用程序中的至少一个应用程序建立推送消息服务注册;统一接收多个应用程序搜集的用户行为数据和搜索记录数据,将统一接收的用户行为数据和搜索记录数据定期上传给服务器;接收所述服务器发送的推送消息,将接收到的所述服务器发送的推送消息统一发送给所有已建立推送消息服务注册的应用程序。此外,为实现上述目的,本专利技术实施例第四方面提供一种推送消息的终端,所述终端包括多个应用程序、数据统计模块及消息推送模块;所述应用程序,用于搜集用户行为数据和搜索记录数据;用于与所述消息推送模块建立推送消息服务注册;用于若所述应用程序与所述消息推送模块已建立推送消息服务注册,则接收所述消息推送模块发送的推送消息;所述数据统计模块,用于统一接收多个应用程序搜集的用户行为数据和搜索记录数据,将统一接收的用户行为数据和搜索记录数据定期上传给服务器;所述消息推送模块,用于接收所述服务器发送的推送消息,将接收到的所述服务器发送的推送消息,统一发送给所有已建立推送消息服务注册的应用程序。进一步地,所述应用程序包括数据统计单元、搜索单元、注册单元及消息推送单元;所述数据统计单元,用于搜集用户行为数据;还用于统一将搜集的用户行为数据传输给所述数据统计模块;所述搜索单元,用于搜集搜索记录数据;还用于统一将搜集的搜索记录数据传输给所述数据统计模块;所述注册单元,用于与所述消息推送模块建立推送消息服务注册;所述消息推送单元,用于若所述注册单元与所述消息推送模块已建立推送消息服务注册,则接收所述消息推送模块发送的推送消息。此外,为实现上述目的,本专利技术实施例第五方面提供一种推送消息的方法,所述方法包括步骤:接收终端定期上传的统一接收的用户行为数据和搜索记录数据;对接收的用户行为数据和搜索记录数据进行分析,生成用户的用户画像;根据生成的所述用户画像,将推送消息发送给所述终端。再者,为实现上述目的,本专利技术实施例第六方面提供一种推送消息的服务器,所述服务器包括接收模块、用户行为分析模块及消息推送模块;所述接收模块,用于接收终端定期上传的统一接收的用户行为数据和搜索记录数据;所述用户行为分析模块,用于对所述接收模块接收的用户行为数据和搜索记录数据进行分析,生成用户的用户画像;所述消息推送模块,用于根据所述用户行为分析模块生成的用户的用户画像,将推送消息发送给所述终端。进一步地,所述接收模块包括数据统计单元和搜索单元;所述数据统计单元,用于接收终端定期上传的统一接收的用户行为数据;所述搜索单元,用于接收终端定期上传的统一接收的搜索记录数据。本专利技术实施例提供的推送消息的方法、终端、服务器及系统,通过统一接收多个应用程序搜集的用户行为数据和搜索记录数据,将统一接收的用户行为数据和搜索记录数据定期上传给服务器;获得服务器的推送消息之后,统一发送给所有已建立推送消息服务注册的应用程序;相对于现有的独立应用程序的用户行为分析,本专利技术实施例对多个应用程序进行用户行为分析更加全面,更能详细地描述用户形象,并准确的推荐用户感兴趣的内容;另外采用统一接收和定期上传用户行为数据和搜索记录数据、以本文档来自技高网...
一种推送消息的方法、终端、服务器及系统

【技术保护点】
一种推送消息的方法,所述方法包括步骤:终端的多个应用程序分别搜集用户行为数据和搜索记录数据;其中,多个应用程序中的至少一个应用程序建立推送消息服务注册;所述终端统一接收多个应用程序搜集的用户行为数据和搜索记录数据,将统一接收的用户行为数据和搜索记录数据定期上传给服务器;所述服务器接收所述终端定期上传的统一接收的用户行为数据和搜索记录数据;对接收的用户行为数据和搜索记录数据进行分析,生成用户的用户画像;根据生成的所述用户画像,将推送消息发送给所述终端;所述终端接收所述服务器发送的推送消息,将接收到的所述服务器发送的推送消息统一发送给所有已建立推送消息服务注册的应用程序。

【技术特征摘要】
1.一种推送消息的方法,所述方法包括步骤:终端的多个应用程序分别搜集用户行为数据和搜索记录数据;其中,多个应用程序中的至少一个应用程序建立推送消息服务注册;所述终端统一接收多个应用程序搜集的用户行为数据和搜索记录数据,将统一接收的用户行为数据和搜索记录数据定期上传给服务器;所述服务器接收所述终端定期上传的统一接收的用户行为数据和搜索记录数据;对接收的用户行为数据和搜索记录数据进行分析,生成用户的用户画像;根据生成的所述用户画像,将推送消息发送给所述终端;所述终端接收所述服务器发送的推送消息,将接收到的所述服务器发送的推送消息统一发送给所有已建立推送消息服务注册的应用程序。2.一种推送消息的系统,所述系统包括终端和服务器,所述终端包括多个应用程序;多个应用程序,用于分别搜集用户行为数据和搜索记录数据;其中,多个应用程序中的至少一个应用程序建立推送消息服务注册;所述终端,用于统一接收多个应用程序搜集的用户行为数据和搜索记录数据,将统一接收的用户行为数据和搜索记录数据定期上传给服务器;接收所述服务器发送的推送消息,将接收到的所述服务器发送的推送消息统一发送给所有已建立推送消息服务注册的应用程序;所述服务器,用于接收所述终端定期上传的统一接收的用户行为数据和搜索记录数据;对接收的用户行为数据和搜索记录数据进行分析,生成用户的用户画像;根据生成的所述用户画像,将推送消息发送给所述终端。3.根据权利要求2所述的一种推送消息的系统,其特征在于,所述终端还包括数据统计模块及消息推送模块;所述应用程序包括第一数据统计单元、第一搜索单元、注册单元及消息推送单元;所述第一数据统计单元,用于搜集用户行为数据;还用于统一将搜集的用户行为数据传输给所述数据统计模块;所述第一搜索单元,用于搜集搜索记录数据;还用于统一将搜集的搜索记录数据传输给所述数据统计模块;所述注册单元,用于与所述消息推送模块建立推送消息服务注册;所述数据统计模块,用于统一接收多个应用程序的第一数据统计单元搜集的用户行为数据和第一搜索单元搜集的搜索记录数据,将统一接收的用户行为数据和搜索记录数据定期上传给服务器;所述消息推送模块,用于接收所述服务器发送的推送消息,将接收到的所述服务器发送的推送消息,统一发送给所有已建立推送消息服务注册的应用程序的消息推送单元;所述消息推送单元,用于若所述注册单元与所述消息推送模块已建立推送消息服务注册,则接收所述消息推送模块统一发送的推送消息。4.根据权利要求3所述的一种推送消息的系统,其特征在于,所述服务器包括第二数据统计单元、第二搜索单元、用户行为分析单元及消息推送单元;所述第二数据统计单元,用于接收所述数据统计模块定期上传的统一接收的用户行为数据;所述第二搜索单元,用于接收所述数据统计模块定期上传的统一接收的搜索记录数据;所述用户行为分析单元,用于对所述第...

【专利技术属性】
技术研发人员:周培园
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1