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

技术编号:15763280 阅读:287 留言:0更新日期:2017-07-06 00:39
本发明专利技术提供了一种推送消息的方法和装置。所述方法包括:基于预先建立的用户库里的用户的身份标签来统计将预置消息库里的消息发送给用户库里的相应用户的次数和接收到所述消息的用户点击该消息的点击率;基于统计的消息发送的次数和所述点击率来确定所发送的消息对所述点击率的贡献度;基于所述贡献度确定用户与消息之间的匹配度;基于所述匹配度按预设方式选取对应的一定数量的消息推送给该相应用户。

Method and device for pushing message

The invention provides a method and a device for pushing messages. The method includes: a pre established user ID tag library based on the user's statistics will send a message to the corresponding number of preset message library user library and receives the message of the users click on the message click rate; number of message statistics and the click rate is determined to send the news of the contribution of the click rate based on the determined contribution; the matching degree between the user and the message based on a certain number; the matching degree according to the preset mode corresponding to the selected messages pushed to the user based on the corresponding.

【技术实现步骤摘要】
一种推送消息的方法和装置
本专利技术涉及信息处理
,具体而言涉及一种推送消息的方法和装置。
技术介绍
在智能移动终端和互联网快速发展的时代,人们越来越多的使用智能移动终端来处理一些事情,例如购物、浏览新闻、玩游戏、即时通讯、看小说等等,而要实现这些功能需要在终端上安装第三方应用。为了提高用户使用应用的活跃度,有时候通过向用户推送消息,引起用户的注意和兴趣,从而提升用户登录该应用的活跃度。另外,为了引起用户的注意和兴趣以推荐应用,也可以使用向用户推送消息的方式,当用户对消息内容感兴趣时,就会有下载相应的第三方应用的意愿。但是,对于如何给用户推送“消息”,传统的做法是工作人员每天编辑一些新鲜吸引人的信息给用户推送,这种做法靠纯人工的方式一方面需要消耗大量的人力成本,另一方面无法达到个性化推送消息的效果,不同用户看到的人工编辑的消息内容都是一样的。
技术实现思路
本专利技术的目的在于一种推送消息的方法和装置,以改善上述问题。本专利技术的第一实施例提供了一种推送消息的方法,其包括:基于预先建立的用户库里的用户的身份标签来统计将预置消息库里的消息发送给所述用户库里的相应用户的次数和接收到所述消息的用户点击该消息的点击率;基于统计的消息发送的次数和所述点击率来确定所发送的消息对所述点击率的贡献度;基于所述贡献度确定用户与消息之间的匹配度;基于所述匹配度按预设方式选取对应的一定数量的消息推送给该相应用户。优选的,基于所述匹配度从大到小顺序选取对应的一定数量的消息推送给该相应用户,或者基于大于预设阈值的匹配度来随机选取一定数量的消息推送给该相应用户。其中,所述预先建立的用户库里的用户为待推送消息的用户,该用户库里记录的每个用户信息都包括一个或多个身份标签,所述身份标签用于表示用户的特点,包括但不限于:性别、兴趣、爱好、年龄段、地域、学历、专业、技能。在一个优选实施例中,在基于预先建立的用户库里的用户的身份标签来统计将预置消息库里的消息发送给用户库里的相应用户的次数和接收到所述消息的用户点击该消息的点击率的步骤中,基于预先建立的用户库里的用户的身份标签预先将预置消息库里的消息随机发送给用户库里没有接收过该条消息的用户中的一部分或全部用户。本专利技术第二实施例还提供了一种推送消息的装置,其包括:统计单元,用于基于预先建立的用户库里的用户的身份标签来统计将预置消息库里的消息发送给所述用户库里的相应用户的次数和接收到所述消息的用户点击该消息的点击率;贡献度确定单元,用于基于统计的消息发送的次数和所述点击率来确定所发送的消息对所述点击率的贡献度;匹配度确定单元,用于基于所述贡献度确定用户与消息之间的匹配度;推送单元,用于基于所述匹配度按预设方式选取对应的一定数量的消息推送给该相应用户。优选的,所述推送单元还用于基于所述匹配度从大到小顺序选取对应的一定数量的消息推送给该相应用户,或者用于基于大于预设阈值的匹配度来随机选取一定数量的消息推送给该相应用户。在一个优选实施例中,所述推送消息的装置还包括用户库建立单元,用于预先为待推送消息的用户建立用户库,该用户库里记录的每个用户信息都包括一个或多个身份标签;所述身份标签用于表示用户的特点,包括但不限于:性别、兴趣、爱好、年龄段、地域、学历、专业、技能。在一个优选实施例中,所述推送消息的装置还包括预发送消息单元,用于在统计单元工作之前基于预先建立的用户库里的用户的身份标签预先将预置消息库里的消息随机发送给用户库里没有接收过该条消息的用户中的一部分或全部用户。优选的,使用以下方法来计算所述贡献度:其中msi,t表示发送给具有身份标签t的用户的消息i对该用户点击该消息i的点击率mci,t的贡献度;mci,t表示点击率,为向具有身份标签t的用户发送了消息i的所有用户中点击了该消息i的用户数与向具有身份标签t的用户发送了消息i的所有用户数的比值;mpi,t表示向具有身份标签t的所有用户发送了消息i的次数;M表示预置消息库里的消息数量;T表示用户库里记录的不同身份标签的数量。优选的,使用以下方法来计算所述匹配度:其中fitu,i表示用户u与消息i之间的匹配度;umu,i表示用户u是否接收过消息i,其中umu,i为1表示接收过,umu,i为0表示没有接收过;utu,t表示用户u所具有的一个或多个身份标签中是否包含了身份标签t,其中utu,t为1表示包含了身份标签t,utu,为0表示没有包含;msi,t表示发送给具有身份标签t的用户的消息i对该用户点击该消息i的点击率的贡献度;T表示用户库里记录的不同身份标签的数量。根据本专利技术的推送消息的方法和装置,可以实现自动向不同用户发送不同的消息,即根据用户的兴趣、爱好、特点等发送符合其需求的消息,实现自动的个性化推送消息的效果,改善了不同用户看到的人工编辑的消息内容都是一样的不足。附图说明图1是现有的消息推送的一个实例截图;图2是本专利技术第一实施例的推送消息的方法的流程图;图3是本专利技术第二实施例的推送消息的方法的流程图;图4是本专利技术第三实施例的推送消息的装置的示意性框图;图5是本专利技术第四实施例的推送消息的装置的示意性框图。具体实施方式下面将结合本专利技术实施例和附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图2是本专利技术第一实施例的推送消息的方法的流程图。如图2所示,根据本专利技术第一实施例的推送消息的方法包括以下步骤:S1:基于预先建立的用户库里的用户的身份标签来统计将预置消息库里的消息发送给所述用户库里的相应用户的次数和接收到所述消息的用户点击该消息的点击率。通常,为了实现自动的个性化推送消息,需要预先建立一个用户库,用户库里保存多个待推送消息的用户信息,而且保存的用户数量和用户信息可以定期更新的。所述预先建立的用户库里的用户为待推送消息的用户,该用户库里记录的每个用户信息都包括一个或多个身份标签,所述身份标签用于表示用户的特点,包括但不限于:性别、兴趣、爱好、年龄段、地域、学历、专业、技能。用户信息可以通过用户注册第三方应用时来采集,也可以通过其它方式采集,例如通过调查问卷方式获得用户信息等。在采集用户信息时,得到的信息越全面、越详细越好。这样可以使得用户库里保存的每个用户信息都包括一个或多个身份标签。所述身份标签用于表示用户的特点,以便为后面的个性化推送消息打下基础,所述身份标签包括但不限于:性别、兴趣、爱好、年龄段、地域、学历、专业、技能等。这里仅仅是举例列出而非穷举,其它能表明用户特点的身份标签都在适用于本专利技术提供给的推送消息的方法。除此之外,所述用户信息还可以包括:用户标识(ID),用于标识不同用户;消息推送结果,用于记录已向用户推送的消息的消息标识(ID),该消息标识用于区分不同信息。通过用户信息记录的消息标识,可以知道向该用户推送了哪些消息。在一个优选实施例中,可以建立消息推送统计列表,列表里记录统计的在一段时间内的推送消息的情况,该统计列表可以包括但不限于:消息标识(ID)本文档来自技高网...
一种推送消息的方法和装置

【技术保护点】
一种推送消息的方法,其包括:基于预先建立的用户库里的用户的身份标签来统计将预置消息库里的消息发送给所述用户库里的相应用户的次数和接收到所述消息的用户点击该消息的点击率;基于统计的消息发送的次数和所述点击率来确定所发送的消息对所述点击率的贡献度;基于所述贡献度确定用户与消息之间的匹配度;基于所述匹配度按预设方式选取对应的一定数量的消息推送给该相应用户。

【技术特征摘要】
1.一种推送消息的方法,其包括:基于预先建立的用户库里的用户的身份标签来统计将预置消息库里的消息发送给所述用户库里的相应用户的次数和接收到所述消息的用户点击该消息的点击率;基于统计的消息发送的次数和所述点击率来确定所发送的消息对所述点击率的贡献度;基于所述贡献度确定用户与消息之间的匹配度;基于所述匹配度按预设方式选取对应的一定数量的消息推送给该相应用户。2.根据权利要求1所述的方法,其特征在于所述预先建立的用户库里的用户为待推送消息的用户,该用户库里记录的每个用户信息都包括一个或多个身份标签,所述身份标签用于表示用户的特点,包括但不限于:性别、兴趣、爱好、年龄段、地域、学历、专业、技能。3.根据权利要求1所述的方法,其特征在于在确定所发送的消息对所述点击率的贡献度的步骤中,使用以下方法来计算所述贡献度:其中msi,t表示发送给具有身份标签t的用户的消息i对该用户点击该消息i的点击率mci,t的贡献度;mci,t表示点击率,为向具有身份标签t的用户发送了消息i的所有用户中点击了该消息i的用户数与向具有身份标签t的用户发送了消息i的所有用户数的比值;mpi,t表示向具有身份标签t的所有用户发送了消息i的次数;M表示预置消息库里的消息数量;T表示用户库里记录的不同身份标签的数量。4.根据权利要求1所述的方法,其特征在于在基于所述贡献度确定用户与消息之间的匹配度的步骤中,使用以下方法来计算所述匹配度:其中fitu,i表示用户u与消息i之间的匹配度;umu,i表示用户u是否接收过消息i,其中umu,i为1表示接收过,umu,i为0表示没有接收过;utu,t表示用户u所具有的一个或多个身份标签中是否包含了身份标签t,其中utu,t为1表示包含了身份标签t,utu,t为0表示没有包含;msi,t表示发送给具有身份标签t的用户的消息i对该用户点击该消息i的点击率的贡献度;T表示用户库里记录的不同身份标签的数量。5.根据权利要求1所述的方法,其特征在于在基于预先建立的用户库里的用户的身份标签来统计将预置消息库里的消息发送给用户库里的相应用户的次数和接收到所述消息的用户点击该消息的点击率的步骤中,基于预先建立的用户库里的用户的身份标签预先将预置消息库里的消息随机发送给用户库里没有接收过该条消息的用户中的一部分或全部用户。6.根据权利要求1所述的方法,其特征在于在基于所述匹配度按预设方式选取对应的一定数量的消息推送给该相应用户的步骤中包括:基于所述匹配度从大到小顺序选取对应的一定数量的消息推送给该相应用户,或者基...

【专利技术属性】
技术研发人员:潘岸腾
申请(专利权)人:广州优视网络科技有限公司
类型:发明
国别省市:广东,44

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

1