消息推送方法、设备及可编程设备技术

技术编号:18404045 阅读:33 留言:0更新日期:2018-07-08 22:16
本发明专利技术公开了一种消息推送方法、设备及可编程设备。该方法包括:根据预设的消息推送间隔,基于用户的消息推送列表进行消息推送;根据预设的覆盖检测间隔,检测用户的消息推送状态以确定未打开推送消息的未推用户,以向未推用户重新触发消息推送。根据本发明专利技术,实现区别用户进行消息的精准推送,并且有效提升消息推送的整体覆盖率。

Message push methods, devices, and programmable devices

The invention discloses a message pushing method, device and programmable device. The method includes: Based on a presupposed message push interval, a message push based on a user's message push list; based on a preset coverage detection interval, a user's message push state is detected to determine unpushed users unopened push messages to re trigger message push to unpushed users. According to the invention, the precise push of user information is distinguished, and the overall coverage rate of message pushing is effectively improved.

【技术实现步骤摘要】
消息推送方法、设备及可编程设备
本专利技术涉及数据推送
,更具体地,涉及一种消息推送方法、设备及可编程设备。
技术介绍
随着移动互联网技术的飞速发展以及电子设备智能化的普及,人们早已习惯通过访问互联网以获取信息,互联网也成为当今主流的信息传播平台之一,同时,消息推送也成为通过互联网进行信息传播的手段之一。消息推送是通常由信息传播平台(例如具有消息推送功能的应用服务平台,如新闻发布平台等)将预估用户期望获取的信息(如新闻、推广文章等)以消息的形式推送给用户,可以有效提高信息传播平台上用户的活跃度。但是,当前的消息推送方式,主要都是考虑如何实现区别用户进行消息的精准推送,而在实际应用中,仅能实现在小范围的用户群的消息精准推送,往往导致消息推送的整体覆盖率不高,无法有效提升信息传播平台的整体活跃度。因此,专利技术人认为,有必要针对上述现有技术中存在的问题进行改进。
技术实现思路
本专利技术的一个目的是提供一种用于消息推送的新技术方案。根据本专利技术的第一方面,提供了一种消息推送方法,包括:根据预设的消息推送间隔,基于用户的消息推送列表进行消息推送,其中,所述消息推送列表中包含以特定次序排列的若干条待向对应用户推送的消息;根据预设的覆盖检测间隔,检测用户的消息推送状态以确定未打开推送消息的未推用户,以向所述未推用户重新触发消息推送。可选地,所述基于用户的消息推送列表进行消息推送的步骤包括:根据每个用户的用户质量进行降序排列,以确定用户推送次序,其中,所述用户质量至少包括对应用户的活跃度;根据所述用户推送次序,依次向所述用户基于对应的所述消息推送列表进行消息推送。可选地,所述基于用户的消息推送列表进行消息推送的步骤包括:当该用户在线时,向该用户依次推送对应的消息推送列表中排序在前的预定数目的消息;当该用户离线时,向用户推送对应的消息推送列表中排序第一的消息。可选地,所述消息推送方法还包括:根据每个用户的用户质量,分别设置对应的所述消息推送间隔;和/或根据每个用户的用户分类,分别设置用户的覆盖检测间隔,所述用户分类根据用户质量划分获取,其中,所述用户质量至少包括对应用户的活跃度。可选地,向所述未推用户重新触发消息推送的步骤包括:根据每个所述未推用户的用户质量进行降序排列,以确定用户重推次序,其中,所述用户质量至少包括对应用户的活跃度;以预设的消息重推间隔,根据所述用户重推次序,依次向所述未推用户基于对应的所述消息推送列表进行消息推送。可选地,所述消息推送方法还包括:构建消息库,所述消息库中包含全部待推送的消息;对每个用户抽取用户特征,并从所述消息库中选取消息特征与所述用户特征匹配的消息,之后将所述选取的消息根据对应的预测点击转化率进行降序排列,以生成对应用户的消息推送列表;其中,所述用户特征至少包括用户的历史行为信息、活跃度、兴趣分类标签、位置信息、设备信息中其中一种,所述消息特征至少包括消息分类信息、关键词信息、质量评价信息中其中一种。进一步可选地,所述消息推送方法还包括:当所述消息库中新增待推送的消息时,将所述用户特征与所述新增消息的消息特征匹配的用户确定为更新用户;将所述新增消息添加在所述更新用户的消息推送列表中,并对所述消息推送列表中包含的所有消息根据对应的预测点击转化率进行降序排列,已更新对应用户的消息推送列表。根据本专利技术的第二方面,提供一种消息推送设备,包括:消息推送单元,根据预设的消息推送间隔,基于用户的消息推送列表进行消息推送,其中,所述消息推送列表中包含以特定次序排列的若干条待向对应用户推送的消息;消息重推单元,用于根据预设的覆盖检测间隔,检测用户的消息推送状态以确定未打开推送消息的未推用户,以向所述未推用户重新触发消息推送。可选地,所述消息推送设备还包括:消息库构建单元,用于构建消息库,所述消息库中包含全部待推送的消息;消息推送列表生成单元,用于对每个用户抽取用户特征,并从所述消息库中选取消息特征与所述用户特征匹配的消息,之后将所述选取的消息根据对应的预测点击转化率进行降序排列,以生成对应用户的消息推送列表;其中,所述用户特征至少包括用户的历史行为信息、活跃度、兴趣分类标签、位置信息、设备信息中其中一种,所述消息特征至少包括消息分类信息、关键词信息、质量评价信息中其中一种。根据本专利技术的第三方面,还提供一种可编程设备,包括存储器和处理器,所述存储器用于存储指令,所述指令用于控制所述处理器进行操作以执行本专利技术的第一方面提供的消息推送方法。本专利技术的专利技术人发现,在现有技术中,尚未存在一种消息推送方法、设备及可编程设备,可以实现区别用户进行消息精准推送,并且提升消息推送的整体覆盖率。因此,本专利技术所要实现的技术任务或者所要解决的技术问题是本领域技术人员从未想到的或者没有预期到的,故本专利技术是一种新的技术方案。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理。图1是显示可用于实现本专利技术的实施例的实施环境的硬件配置的例子的框图。图2示出了本专利技术的实施例的消息推送方法的流程图。图3示出了本专利技术的实施例中获取消息推送列表的流程图。图4示出了本专利技术的实施例中进行消息推送的流程图。图5示出了本专利技术的实施例中重新触发消息推送的流程图。图6是本专利技术的实施例的消息推送方法的例子的示意图。图7是本专利技术的实施例的消息推送设备的示意性框图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。<硬件配置>图1是示出可以实现本专利技术的实施例的实施环境1000的硬件配置的框图。如图1所示,实施环境1000包括服务器1100、客户端1200以及网络1300。服务器1100例如可以是刀片服务器等。在一个例子中,服务器1100可以是一台计算机。在在另一个例子中,服务器1100可以如图1所示,包括处理器1110、存储器1120、接口装置1130、通信装置1140、显示装置1150、输入装置1160。尽管服务器也可以包括扬声器、麦克风等等,但是,这些部件与本专利技术无关,故在此省略。其中,处理器1110例如可以是中央处理器CPU、微处理器MCU等。存储器1120例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1130例如包括USB接口、串行接口等。通信装置1140例如能够进行有线或无线通信。显示装置1150例如是液晶显示屏。输入装置1160例如可本文档来自技高网...

【技术保护点】
1.一种消息推送方法,其特征在于,包括:根据预设的消息推送间隔,基于用户的消息推送列表进行消息推送,其中,所述消息推送列表中包含以特定次序排列的若干条待向对应用户推送的消息;根据预设的覆盖检测间隔,检测用户的消息推送状态以确定未打开推送消息的未推用户,以向所述未推用户重新触发消息推送。

【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:根据预设的消息推送间隔,基于用户的消息推送列表进行消息推送,其中,所述消息推送列表中包含以特定次序排列的若干条待向对应用户推送的消息;根据预设的覆盖检测间隔,检测用户的消息推送状态以确定未打开推送消息的未推用户,以向所述未推用户重新触发消息推送。2.根据权利要求1所述的方法,其特征在于,所述基于用户的消息推送列表进行消息推送的步骤包括:根据每个用户的用户质量进行降序排列,以确定用户推送次序,其中,所述用户质量至少包括对应用户的活跃度;根据所述用户推送次序,依次向所述用户基于对应的所述消息推送列表进行消息推送。3.根据权利要求1所述的方法,其特征在于,所述基于用户的消息推送列表进行消息推送的步骤包括:当该用户在线时,向该用户依次推送对应的消息推送列表中排序在前的预定数目的消息;当该用户离线时,向用户推送对应的消息推送列表中排序第一的消息。4.根据权利要求1所述的方法,其特征在于:根据每个用户的用户质量,分别设置对应的所述消息推送间隔;和/或根据每个用户的用户分类,分别设置用户的覆盖检测间隔,所述用户分类根据用户质量划分获取,其中,所述用户质量至少包括对应用户的活跃度。5.根据权利要求1所述的方法,其特征在于,向所述未推用户重新触发消息推送的步骤包括:根据每个所述未推用户的用户质量进行降序排列,以确定用户重推次序,其中,所述用户质量至少包括对应用户的活跃度;以预设的消息重推间隔,根据所述用户重推次序,依次向所述未推用户基于对应的所述消息推送列表进行消息推送。6.根据权利要求1所述的方法,其特征在于,还包括:构建消息库,所述消息库中包含全部待推送的消息;对每个用户抽取用户特征,并从所述消息库中选取消息特征与所述用户特征匹配的消息...

【专利技术属性】
技术研发人员:易凌云
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:广东,44

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

1