消息推送方法和装置制造方法及图纸

技术编号:12175169 阅读:60 留言:0更新日期:2015-10-08 12:40
本发明专利技术公开了一种消息推送方法和装置,属于计算机和互联网技术领域。所述方法包括:获取用户的用户属性数据和/或历史行为数据,用户属性数据用于反映用户的个人基本信息,历史行为数据用于反映用户在网络上的个人习惯和使用偏好;检测用户属性数据和/或历史行为数据是否满足消息的推送条件;若用户属性数据和历史行为数据中的至少一项满足消息的推送条件,则将消息推送给用户所使用的客户端。本发明专利技术解决了相关技术存在的消息推送的准确度低且浪费网络资源的问题;实现了向用户推送感兴趣的消息,提高了消息推送的准确度,同时节省了网络资源。

【技术实现步骤摘要】

本专利技术涉及计算机和互联网
,特别涉及一种消息推送方法和装置
技术介绍
随着计算机和互联网技术的不断发展,网络已成为人们获取信息和共享信息的有 效途径。 在一种常见的消息推送方式中,服务器配置消息的内容,并将完成内容配置的消 息通过网络推送至各个客户端。用户登录客户端后便可查看服务器推送的消息。其中,消 息通常包括通知、提醒、广告等不同类型。 在实现本专利技术的过程中,专利技术人发现上述技术至少存在以下问题:服务器向各个 客户端推送同样的消息,消息的内容与用户兴趣之间的适配度较低,导致消息推送的准确 度低且浪费网络资源。
技术实现思路
为了解决上述技术存在的消息推送的准确度低且浪费网络资源的问题,本专利技术实 施例提供了一种消息推送方法和装置。所述技术方案如下: 第一方面,提供了一种消息推送方法,所述方法包括: 获取用户的用户属性数据和/或历史行为数据,所述用户属性数据用于反映所述 用户的个人基本信息,所述历史行为数据用于反映所述用户在网络上的个人习惯和使用偏 好; 检测所述用户属性数据和/或所述历史行为数据是否满足消息的推送条件; 若所述用户属性数据和所述历史行为数据中的至少一项满足所述消息的推送条 件,则将所述消息推送给所述用户所使用的客户端。 第二方面,提供了一种消息推送装置,所述装置包括: 数据获取模块,用于获取用户的用户属性数据和/或历史行为数据,所述用户属 性数据用于反映所述用户的个人基本信息,所述历史行为数据用于反映所述用户在网络上 的个人习惯和使用偏好; 数据检测模块,用于检测所述用户属性数据和/或所述历史行为数据是否满足消 息的推送条件; 消息推送模块,用于若所述用户属性数据和所述历史行为数据中的至少一项满足 所述消息的推送条件,则将所述消息推送给所述用户所使用的客户端。 本专利技术实施例提供的技术方案带来的有益效果是: 通过对获取到的用户属性数据和/或历史行为数据进行检测,当上述两项数据中 的至少一项满足消息的推送条件时,向用户推送消息;解决了相关技术存在的消息推送的 准确度低且浪费网络资源的问题;由于用户属性数据反映了用户的个人基本信息,历史行 为数据反映了用户在网络上的个人习惯和使用偏好,在对用户属性数据和/或历史行为数 据进行分析之后,向用户推送感兴趣的消息,提高了消息推送的准确度,同时节省了网络资 源。【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。图1是本专利技术各个实施例所涉及的一种实施环境的结构示意图; 图2是本专利技术一个实施例提供的消息推送方法的方法流程图; 图3是本专利技术另一实施例提供的消息推送方法的方法流程图; 图4是本专利技术一个实施例提供的消息推送装置的结构方框图; 图5是本专利技术另一实施例提供的消息推送装置的结构方框图; 图6是本专利技术一个实施例提供的服务器的结构示意图。【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。 请参考图1,其示出了本专利技术各个实施例所涉及的一种实施环境的结构示意图,该 实施环境包括:至少一个终端120和服务器140。其中: 终端120可以是手机、平板电脑、电子书阅读器、MP3(MovingPictureExperts GroupAudioLayerIII,动态影像专家压缩标准音频层面3)播放器、MP4(MovingPicture ExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面4)播放器、膝上型便携 计算机和台式计算机等等。 终端120通过无线网络或者有线网络与服务器140相连。 服务器140可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是 一个云计算服务中心。 请参考图2,其示出了本专利技术一个实施例提供的消息推送方法的方法流程图,本实 施例以该消息推送方法应用于图1所示实施环境的服务器中进行举例说明。该消息推送方 法可以包括如下几个步骤: 步骤202,获取用户的用户属性数据和/或历史行为数据,用户属性数据用于反映 用户的个人基本信息,历史行为数据用于反映用户在网络上的个人习惯和使用偏好。 服务器获取用户的用户属性数据和/或历史行为数据。其中,用户属性数据用于 反映用户的个人基本信息,用户属性数据包括但不限于地区、性别、年龄值、生日、IP地址、 学校、学历、爱好、工作、星座、生肖、血型中的至少一种。历史行为数据用于反映用户在网络 上的个人习惯和使用偏好,历史行为数据包括用户在网络上产生的历史操作行为的记录。 用户属性数据和历史行为数据可依据所需推送的消息的不同,有选择性、有针对 性地进行获取。比如,当所需推送的消息为演唱会消息时,用户属性数据可以包括用户的地 区、性别、年龄值、IP地址等数据,历史行为数据可以包括用户在音乐播放类应用中搜索、下 载、试听、分享、收藏的内容、时间和次数等数据。再比如,当所需推送的消息为应用下载推 荐消息时,用户属性数据可以包括用户的性别、年龄值、爱好等数据,历史行为数据可以包 括用户在应用下载类应用中搜索、下载、收藏、购买的应用等数据。 另外,服务器可以获取用户属性数据和历史行为数据中的任意一项数据,也可获 取全部两项数据。 步骤204,检测用户属性数据和/或历史行为数据是否满足消息的推送条件。 服务器预先为不同的消息设置不同的推送条件。对于服务器中存储的每一条消 息,在将该消息推送给每个用户之前,服务器检测获取到的与该用户相关的数据是否满足 消息的推送条件。 步骤206,若用户属性数据和历史行为数据中的至少一项满足消息的推送条件,则 将消息推送给用户所使用的客户端。 当用户属性数据和历史行为数据中的至少一项满足消息的推送条件时,也即当用 户属性数据满足消息的推送条件或者当历史行为数据满足消息的推送条件时,服务器通过 网络将消息推送给用户所使用的客户端。另外,当用户属性数据和历史行为数据均不满足消息的推送条件时,服务器不进 行消息推送。 综上所述,本实施例提供的消息推送方法,通过对获取到的用户属性数据和/或 历史行为数据进行检测,当上述两项数据中的至少一项满足消息的推送条件时,向用户推 送消息;解决了相关技术存在的消息推送的准确度低且浪费网络资源的问题;由于用户属 性数据反映了用户的个人基本信息,历史行为数据反映了用户在网络上的个人习惯和使用 偏好,在对用户属性数据和/或历史行为数据进行分析之后,向用户推送感兴趣的消息,提 高了消息推送的准确度,同时节省了网络资源。 请参考图3,其示出了本专利技术另一实施例提供的消息推送方法的方法流程图,本实 施例以该消息推送方法应用于图1所示实施环境的服务器中进行举例说明。该消息推送方 法可以包括如下几个步骤: 步骤301,获取用户的用户属性数据和/或历史行为数据,用户属性数据用于反映 用户的个人基本信息,历史行为数据用于反映用户在网络上的个人习惯和使用偏好。 服务器获取用户的用户属性数据和/或历史行为数据。其中,用户属性数据用于 反映用户的个人基本信息,用户属本文档来自技高网...

【技术保护点】
一种消息推送方法,其特征在于,所述方法包括:获取用户的用户属性数据和/或历史行为数据,所述用户属性数据用于反映所述用户的个人基本信息,所述历史行为数据用于反映所述用户在网络上的个人习惯和使用偏好;检测所述用户属性数据和/或所述历史行为数据是否满足消息的推送条件;若所述用户属性数据和所述历史行为数据中的至少一项满足所述消息的推送条件,则将所述消息推送给所述用户所使用的客户端。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄斯亮王玉奎刘智勇傅鸿城
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1