一种智能推送方法及终端技术

技术编号:24251682 阅读:43 留言:0更新日期:2020-05-22 23:38
本发明专利技术公开了一种智能推送方法及终端,获取第一应用的用户列表内每一个用户的应用使用时间段和历史消息点击时间点,以得到每一个用户的最佳推送时间段;获取能推送第一应用的第一推送服务器的资源占用情况,结合资源占用情况和最佳推送时间段,以得到每一个用户的最优推送时间段;在每一个用户的最优推送时间段内对其进行消息推送;本发明专利技术在推送服务器的资源占用情况理想的情况下,在应用使用时间段或历史消息点击时间点内推送消息,由于应用使用时间段是用户使用该应用的时间段,历史消息点击时间点是用户会点击推送消息并进行查看的时间点,因此能提高用户查看推送消息的几率并较低对用户的打扰,以提高推送效果。

An intelligent push method and terminal

【技术实现步骤摘要】
一种智能推送方法及终端
本专利技术涉及数据推送
,特别涉及一种智能推送方法及终端。
技术介绍
移动互联网蓬勃发展的今天,大部分手机APP都提供了消息推送功能,如新闻APP的热点新闻推荐,IM工具的聊天消息提醒,网购APP的电商产品促销信息和企业APP的通知和审批流程等等。由此可见,消息推送在提高产品活跃度、提高功能模块使用率、提升用户粘性和提升用户留存率等方面发挥了重要作用。在很多需要推送的手机应用中,除了需要推送的内容十分重要之外,还有一个很重要的条件就是推送时间点。在满足推送系统正常的业务需求之外,在什么推送时间点推送给客户,还需要考虑到是否会对用户造成打扰而引起用户的反感以及用户是否会打开应用查看推送消息。传统的消息推送中,为了满足推送系统正常的业务需求,一般都使用通投或者定投方式,只能选择统一的发送时间段,比如早上八点、晚上八点此类的,容易给用户造成困扰,不仅不会推动用户会打开应用以查看推送消息,反而引起用户的反感,影响推送效果。
技术实现思路
本专利技术所要解决的技术问题是:提供一种智能推送方法及终端本文档来自技高网...

【技术保护点】
1.一种智能推送方法,其特征在于,包括步骤:/nS1、获取第一应用的用户列表内每一个用户的应用使用时间段和历史消息点击时间点,以得到每一个用户的最佳推送时间段;/nS2、获取能推送所述第一应用的第一推送服务器的资源占用情况,结合所述资源占用情况和所述最佳推送时间段,以得到每一个用户的最优推送时间段;/nS3、在每一个用户的所述最优推送时间段内对其进行消息推送。/n

【技术特征摘要】
1.一种智能推送方法,其特征在于,包括步骤:
S1、获取第一应用的用户列表内每一个用户的应用使用时间段和历史消息点击时间点,以得到每一个用户的最佳推送时间段;
S2、获取能推送所述第一应用的第一推送服务器的资源占用情况,结合所述资源占用情况和所述最佳推送时间段,以得到每一个用户的最优推送时间段;
S3、在每一个用户的所述最优推送时间段内对其进行消息推送。


2.根据权利要求1所述的一种智能推送方法,其特征在于,所述步骤S1具体为:
S11、统计预设天数内用户使用所述第一应用的时间段,以得到用户的应用使用时间段;
S12、统计预设天数内所述第一应用所推送的历史消息到达用户所在客户端的消息到达时间和被用户点击查看的历史消息点击时间点,若所述用户未点击查看所述历史消息,则记录为未查看状态;
S13、若所述用户列表内的用户存在所述应用使用时间段,则将所述应用使用时间段作为最佳推送时间段,若所述用户列表内的用户不存在所述应用使用时间段,则将所述历史消息点击时间点所在的时间段设置为最佳推送时间段。


3.根据权利要求2所述的一种智能推送方法,其特征在于,所述步骤S2具体为:
S21、根据所有用户的最佳推送时间段在预设时间段中的分布情况,得到分布比例最高的A时间段,以得到所述最佳推送时间段包括所述A时间段的A群用户和所述用户列表除所述A群用户之外的其他用户,将所述A时间段作为所述A群用户的预设推送时间段;
S22、获取第一推送服务系统内所有第一推送服务器在前一天的所述预设推送时间段内的资源占用情况,得到历史资源占用情况,获取能推送所述第一应用的所有第一推送服务器在当天的所述预设推送时间段的前N分钟的资源占用情况,得到当前资源占用情况,所述第一推送服务系统包括能推送所述第一应用的所有第一推送服务器,所述第一推送服务器中包括当天预设用于推送所述第一应用的第一预设推送服务器;
S23、判断所述第一预设推送服务器的所述历史资源占用情况和所述当前资源占用情况是否均大于理想资源阈值,若是,将所述A时间段作为所述A群用户的最优推送时间段,若否,则从所述第一推送服务系统内选择一个所述历史资源占用情况和所述当前资源占用情况均大于理想资源阈值的第一推送服务器作为当天将所述第一应用的推送消息推送到A群用户的推送服务器,并将所述A时间段作为所述A群用户的最优推送时间段;
S24、获取所述第一预设推送服务器的所述历史资源占用情况中资源占用最低且不属于预设非推送时间段的其他时间段,并将所述其他时间段作为所述其他用户的最优推送时间段。


4.根据权利要求3所述的一种智能推送方法,其特征在于,所述步骤S21具体为:
S211、根据所有用户的最佳推送时间段在预设时间段中的分布情况,得到分布比例最高的A时间段,以得到所述最佳推送时间段包括所述A时间段的A群用户和所述用户列表除所述A群用户之外的其他用户,将所述A时间段作为所述A群用户的预设推送时间段;
S212、判断当前设置有所述预设推送时间段的用户占所有用户的比例是否达到预设用户比例阈值,若是,则执行步骤S22,否则根据所有所述其他用户的最佳推送时间段在预设时间段中的分布情况,得到分布比例最高且大于预设最低比例阈值的B时间段,以得到所述最佳推送时间段包括所述B时间段的B群用户,此时,所述其他用户为所述用户列表中除所述A群用户、B群用户之外的用户,将所述B时间段作为所述B群用户的预设推送时间段;
S213、重复执行所述步骤S212,直到当前设置有所述预设推送时间段的用户超过所述预设用户比例阈值为止;
按照所述步骤S22中和所述步骤S23依次获取每一个群用户的最优推送时间段。


5.根据权利要求4所述的一种智能推送方法,其特征在于,所述步骤S23中还包括:
若所述第一推送服务系统的所有第一推送服务器的所述历史资源占用情况和所述当前资源占用情况均不理想,则根据所述历史资源占用情况和所述当前资源占用情况推导当天的所述预设推送时间段的资源占用情况,将当天的所述预设推送时间段的资源占用情况最为理想的第一推送服务器作为当天将所述第一应用的推送消息推送到A群用户的推送服务器;
从所述A群用户中按照除其他用户之外的每一个群用户的生成顺序依次将所述最佳推送时间段包括对应时间段的用户剔除到对应群用户,直到作为当天将所述第一应用的推送消息推送到A群用户的推送服务器能够在所述预设推送时间段完成对所述A群用户的消息推送为止。


6.一种智能推送终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算...

【专利技术属性】
技术研发人员:刘德建林伟郭玉湖陈宏
申请(专利权)人:福建天泉教育科技有限公司
类型:发明
国别省市:福建;35

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

1