[发明专利]一种消息推送方法、服务器及计算机可读存储介质在审
申请号: | 201710369439.5 | 申请日: | 2017-05-23 |
公开(公告)号: | CN107147724A | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 戴威波 | 申请(专利权)人: | 深圳市金立通信设备有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市精英专利事务所44242 | 代理人: | 林燕云 |
地址: | 518000 广东省深圳市福田区深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 推送 方法 服务器 计算机 可读 存储 介质 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种消息推送方法、服务器及计算机可读存储介质。
背景技术
目前,消息推送是各终端厂商和应用程序厂商运营的重要手段,是维系用户和产品之间的一条非常重要的渠道。通过消息推送可以有效提高用户的活跃度和粘性、引导用户更好的使用产品、唤醒沉默用户。现有的消息推送的所采用的推送逻辑大致可以分为两种:一是根据消息的提交排序来推送,二是根据消息的开始发送时间来推送。不论选用哪种推送逻辑,推送消息均需要在服务端来匹配和去重处理,以确保不遗漏消息。
然而,推送消息的提交排序和开始发送时间通常是不一致的,且二者并无关联。只根据提交排序来推送,会出现提交晚的推送消息因开始时间早而被先推送,进而遗漏提交早还未到开始发送时间的消息;也会出现开始发送时间晚的推送消息反而被先推送,因此影响用户体验。只根据消息的开始发送时间来推送,对于两条或多条消息在同一时间开始发送的情形,推送顺序只能随机,需要增加额外的去重复处理机制。
发明内容
本发明实施例提供一种消息推送方法,可智能去重且快速有效地将推送消息推送至每个客户端,进而增强用户的体验。
第一方面,本发明实施例提供了一种消息推送方法,该方法包括:
获取所述推送消息的开始发送时间;
根据所述推送消息的提交顺序进行排序生成排序序号,其中所述开始发送时间和排序序号作为所述推送消息的属性参数;
获取客户端的联网时间;
根据历史属性参数、所述属性参数和所述联网时间从所述推送信息中筛选出待推送消息,其中所述历史属性参数包括历史发送时间和历史排序序号;
根据所述待推送信息的排序序号,将所述待推送消息推送至所述客户端。
第二方面,本发明实施例提供了一种服务器,该服务器包括:
第一获取单元,用于获取所述推送消息的开始发送时间;
生成单元,用于根据所述推送消息的提交顺序进行排序生成排序序号,其中所述开始发送时间和排序序号作为所述推送消息的属性参数;
第二获取单元,用于获取客户端的联网时间;
筛选单元,用于根据历史属性参数、所述属性参数和所述联网时间从推送信息中筛选出待推送消息,其中所述历史属性参数包括历史发送时间和历史排序序号;
推送单元,用于根据所述待推送信息的排序序号,将所述待推送消息推送至所述客户端。
第三方面,本发明实施例又提供了一种服务器,其包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储程序代码,所述处理器被配置用于调用所述程序代码,执行本发明提供的任一项所述的方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其中所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行发明提供的任一项所述的方法。
本发明实施例通过获取接收到推送消息的开始发送时间;根据所述推送消息的提交顺序进行排序生成排序序号,其中所述开始发送时间和排序序号作为所述推送消息的属性参数;在获取客户端的联网时间;根据历史属性参数、所述属性参数和联网时间从推送信息中筛选出待推送消息,其中所述历史属性参数包括历史发送时间和历史排序序号;根据所述待推送信息的排序序号,将所述待推送消息推送至所述客户端。该方法通过判断推送消息的属性参数是否满足客户端的联网时间和所述历史属性参数构成的推送逻辑关系,若满足则将推送消息推送至该客户端,因此利用该方法进行消息推送可避免客户端收到重复消息,造成无谓的流量浪费,进而增强客户的体验度。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种消息推送方法的示意流程图;
图2是图1所示消息推送方法中步骤S104的子步骤示意流程图;
图3是本发明实施例提供的一种消息推送方法的另一示意流程图;
图4至图7是本发明实施例提供的消息推送方法应用场景的示意图;
图8是本发明实施例提供的一种服务器的示意性框图;
图9是本发明实施例提供的一种服务器的另一示意性框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金立通信设备有限公司,未经深圳市金立通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710369439.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:玩具(无线对讲机JQ220‑6C5)
- 下一篇:修改会话信息的方法及装置