消息推送方法、装置及服务器的制造方法

文档序号:9238200阅读:463来源:国知局
消息推送方法、装置及服务器的制造方法
【技术领域】
[0001]本发明涉及移动互联网领域,特别涉及一种消息推送方法、装置及服务器。
【背景技术】
[0002]随着移动网络和电子硬件的不断发展,智能手机、平板电脑以及电子书阅读器等移动终端也越来越受到用户的欢迎。通过移动终端,服务商可以随时向用户推送消息。
[0003]以安装于智能手机中的某网络应用为例,在现有的消息推送方法中,智能手机安装该网络应用并注册登录,服务器提取用户注册时填写的个人信息,比如年龄、性别以及居住地址等,并按照用户个人信息对各个用户进行分类。服务器在推送消息时,根据消息类型和用户分类将消息推送给特定的用户。比如,服务器可以向女性用户推送美容瘦身相关的消息,中老年用户推送养身相关的消息等。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]由于用户填写的个人信息通常较少,仅仅根据用户填写的个人信息对用户进行分类,并根据消息类型和用户分类将消息推送给特定的用户时,推送给用户的消息往往不是用户需要的消息,消息推送的准确率较低。

【发明内容】

[0006]为了解决现有技术中根据用户填写的个人信息对用户进行分类,并根据消息类型和用户分类将消息推送给特定的用户时,推送给用户的消息往往不是用户需要的消息的问题,本发明实施例提供了一种消息推送方法、装置及服务器。所述技术方案如下:
[0007]—方面,提供了一种消息推送方法,所述方法包括:
[0008]获取终端的访问信息,所述访问信息中包含用户标识和位置信息;
[0009]根据所述用户标识获取用户属性信息;
[0010]根据所述用户标识和所述位置信息确定场景信息,所述场景信息包括时间、地点以及用户行为中的至少一种;
[0011]根据所述用户属性信息和所述场景信息向所述终端推送消息。
[0012]另一方面,提供了一种消息推送装置,所述装置包括:
[0013]第一获取模块,用于获取终端的访问信息,所述访问信息中包含用户标识和位置信息;
[0014]第二获取模块,用于根据所述用户标识获取用户属性信息;
[0015]第一确定模块,用于根据所述用户标识和所述位置信息确定场景信息,所述场景信息包括时间、地点以及用户行为中的至少一种;
[0016]推送模块,用于根据所述用户属性信息和所述场景信息向所述终端推送消息。
[0017]又一方面,提供了一种服务器,所述服务器包括:
[0018]如上所述的消息推送装置。
[0019]本发明实施例提供的技术方案带来的有益效果是:
[0020]通过获取包含有用户标识和位置信息的访问信息,根据用户标识和用户信息获取用户属性信息和场景信息,并根据用户属性信息和场景信息向终端推送消息,结合终端对应的用户的个人属性信息和用户所处的场景向终端推送用户可能感兴趣的消息,解决了现有技术中根据用户填写的个人信息对用户进行分类,并根据消息类型和用户分类将消息推送给特定的用户时,推送给用户的消息往往不是用户需要的消息的问题,达到提高消息推送的准确率的效果。
【附图说明】
[0021]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本发明一个实施例提供的消息推送方法的方法流程图;
[0023]图2是本发明另一实施例提供的消息推送方法的方法流程图;
[0024]图3是本发明一个实施例提供的消息推送装置的装置结构图;
[0025]图4是本发明另一实施例提供的消息推送装置的装置结构图;
[0026]图5是本发明一个实施例提供的服务器的设备构成图;
[0027]图6是本发明一个实施例提供的服务器的框图。
【具体实施方式】
[0028]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0029]请参考图1,其示出了本发明一个实施例提供的消息推送方法的方法流程图。该消息推送方法可以用于在服务器中向终端推送消息。该终端可以是安装有具有消息推送功能的网络应用的移动终端,比如智能手机、平板电脑或者电子书阅读器,该服务器可以是该网络应用的服务器。该消息推送方法可以包括:
[0030]步骤102,获取终端的访问信息,该访问信息中包含用户标识和位置信息;
[0031]步骤104,根据该用户标识获取用户属性信息;
[0032]步骤106,根据该用户标识和该位置信息确定场景信息,该场景信息包括时间、地点以及用户行为中的至少一种;
[0033]步骤108,根据该用户属性信息和该场景信息向该终端推送消息。
[0034]综上所述,本发明实施例提供的消息推送方法,通过获取包含有用户标识和位置信息的访问信息,根据用户标识和用户信息获取用户属性信息和场景信息,并根据用户属性信息和场景信息向终端推送消息,结合终端对应的用户的个人属性信息和用户所处的场景向终端推送用户可能感兴趣的消息,解决了现有技术中根据用户填写的个人信息对用户进行分类,并根据消息类型和用户分类将消息推送给特定的用户时,推送给用户的消息往往不是用户需要的消息的问题,达到提高消息推送的准确率的效果。
[0035]请参考图2,其示出了本发明另一实施例提供的消息推送方法的方法流程图。该消息推送方法可以用于在服务器中向终端推送消息。该终端可以是安装有具有消息推送功能的网络应用的移动终端,比如智能手机、平板电脑或者电子书阅读器,该服务器可以是该网络应用的服务器。该消息推送方法可以包括:
[0036]步骤202,获取终端的访问信息,该访问信息中包含用户标识和位置信息;
[0037]终端访问服务器时,除了需要上报该终端对应的用户标识之外,还可以上报该终端访问时的位置信息,比如地理坐标。
[0038]具体的,以该终端为智能手机为例,用户在智能手机中下载安装某个具有消息推送功能的应用客户端,比如XX微博,在完成注册并在应用客户端的登录界面完成登录后,用户即可以通过智能手机访问应用服务器。在智能手机访问应用服务器时,可以将对应的用户标识和智能手机的位置信息一并上报给应用服务器。其中,用户标识可以是用户的登录名,智能手机的位置信息可以由智能手机通过无线或者卫星定位获得。
[0039]步骤204,根据该用户标识获取用户属性信息;
[0040]其中,该用户属性信息包括性别、年龄、职业以及兴趣偏好中的至少一种。
[0041]在根据该用户标识获取对应的用户属性信息之前,应用服务器可以获取该用户标识对应的用户注册信息和/或用户浏览记录,根据该用户注册信息和/或该用户浏览记录生成该用户属性信息,并对应该用户标识存储该用户属性信息。其中,该用户浏览记录为用户在进行网络浏览时的操作记录,比如用户登录应用服务器后点击浏览了哪些内容。
[0042]其中,用户属性信息中的性别、年龄和职业可以从用户的注册信息中获取,而用户的兴趣偏好可以从用户使用应用客户端时的浏览记录中获得。具体的,以该应用为XX微博为例,用
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1