预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108093076A(43)申请公布日2018.05.29(21)申请号201711480968.9(22)申请日2017.12.29(71)申请人北京奇虎科技有限公司地址100088北京市西城区新街口外大街28号D座112室(德胜园区)(72)发明人吴晓飞(74)专利代理机构北京智汇东方知识产权代理事务所(普通合伙)11391代理人康正德盛惠华(51)Int.Cl.H04L29/08(2006.01)H04L12/26(2006.01)权利要求书2页说明书12页附图4页(54)发明名称消息推送方法和装置(57)摘要本发明提供了一种消息推送方法和装置。该方法包括:新建目标消息,并设置所述目标消息的属性为长时效且低优先级;监测客户端的上线事件;当监测到所述上线事件时,查找是否存在所述上线事件对应的当前客户端的待推送消息;以及若不存在,则根据所述当前客户端的情况确定是否向所述当前客户端推送所述目标消息。本发明实施例利用新建的长时效且低优先级的目标消息,根据当前客户端的情况确定是否向当前客户端推送该目标消息,解决了推送消息都没时,客户端用户一条消息都收不到的问题,实现增加客户端的日活跃量的目的。CN108093076ACN108093076A权利要求书1/2页1.一种消息推送方法,包括:新建目标消息,并设置所述目标消息的属性为长时效且低优先级;监测客户端的上线事件;当监测到所述上线事件时,查找是否存在所述上线事件对应的当前客户端的待推送消息;以及若不存在,则根据所述当前客户端的情况确定是否向所述当前客户端推送所述目标消息。2.根据权利要求1所述的方法,其中,所述根据所述当前客户端的情况确定是否向所述当前客户端推送所述目标消息的步骤进一步包括:判断指定时间段内是否已经向所述当前客户端进行消息的推送;以及若否,则确定向所述当前客户端推送所述目标消息。3.根据权利要求1所述的方法,其中,所述根据所述当前客户端的情况确定是否向所述当前客户端推送所述目标消息的步骤进一步包括:判断所述当前客户端是否为首次注册登录的客户端;以及若是,则确定向所述当前客户端推送所述目标消息。4.根据权利要求1-3中任一项所述的方法,其中,所述方法应用于包含前端单元、路由单元的消息推送平台;所述前端单元,由一个或多个前端节点构成,适于在接收到客户端的连接请求时,由所述连接请求对应的前端节点与客户端建立连接,并将连接信息注册到所述路由单元;所述路由单元,适于记录前端节点与客户端间的连接信息;以及所述前端单元,还适于在与客户端的连接满足断开条件时,将与客户端的连接信息从所述路由单元注销,从而所述路由单元删除前端节点与客户端间的连接信息。5.根据权利要求4所述的方法,其中,所述断开条件包括下列至少之一:接收到客户端发送的断开连接的请求;客户端心跳超时。6.根据权利要求4或5所述的方法,其中,所述监测客户端的上线事件的步骤进一步包括:监测所述路由单元记录的连接信息是否发生变化;以及若监测到所述路由单元记录的连接信息有所增加,则确定监测到所述上线事件,并将所增加的连接信息对应的客户端作为所述当前客户端。7.根据权利要求6所述的方法,其中,还包括:在确定向所述当前客户端推送所述目标消息时,将所述目标消息发送至所增加的连接信息对应的前端节点,由该前端节点向所述当前客户端推送所述目标消息。8.根据权利要求4-7中任一项所述的方法,其中,所述新建目标消息,并设置所述目标消息的属性为长时效且低优先级的步骤进一步包括:当所述消息推送平台接收到来自推送端的创建长效低优先级消息的任务指令时,新建所述目标消息,并设置所述目标消息的属性为长时效且低优先级。9.根据权利要求8所述的方法,其中,还包括:当所述消息推送平台接收到来自推送端的更新所述目标消息的内容的指令时,更新所2CN108093076A权利要求书2/2页述目标消息的内容。10.一种消息推送装置,包括:新建模块,适于新建目标消息,并设置所述目标消息的属性为长时效且低优先级;监测模块,适于监测客户端的上线事件;查找模块,适于当所述监测模块监测到所述上线事件时,查找是否存在所述上线事件对应的当前客户端的待推送消息;以及确定模块,适于若所述查找模块查找不存在所述上线事件对应的当前客户端的待推送消息,则根据所述当前客户端的情况确定是否向所述当前客户端推送所述目标消息。3CN108093076A说明书1/12页消息推送方法和装置技术领域[0001]本发明涉及互联网应用技术领域,特别是一种消息推送方法和装置。背景技术[0002]消息推送是通过自动传送信息给用户,来减少用户用于网络上搜索的时间。它根据用户的兴趣来搜索、过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值