[发明专利]一种基于SSE规范的消息推送方法及装置在审
申请号: | 201710542520.9 | 申请日: | 2017-07-05 |
公开(公告)号: | CN107181821A | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 黄伟 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京市天玺沐泽专利代理事务所(普通合伙)11532 | 代理人: | 谢鑫 |
地址: | 511442 广东省广州市番禺区南村镇万*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 sse 规范 消息 推送 方法 装置 | ||
1.一种基于服务器推送事件SSE规范的消息推送方法,其特征在于,包括:
服务器与终端建立SSE长连接;
实时监测当前是否存在待推送的消息;
当监测到存在待推送的消息时,将待推送的消息发送给终端。
2.如权利要求1所述的方法,其特征在于,服务器与终端建立SSE长连接,具体包括:
服务器接收终端发送的SSE连接建立请求,其中,所述SSE连接请求中携带有终端的标识;
服务器与终端建立SSE长连接,并记录SSE长连接的标识,建立所述终端的标识以及所述SSE长连接的标识的对应关系;
将待推送的消息发送给终端,具体包括:
获取待推送的消息对应的终端的标识,并根据待推送的消息对应的终端的标识以及所述终端的标识与所述SSE长连接的标识的对应关系,将待推送的消息发送给终端的标识对应的终端。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
所述SSE连接建立请求携带有消息的标识,其中,所述消息的标识表征消息的时序,所携带的消息的标识是终端内已有的最大的消息的标识;
建立所述终端的标识以及所述SSE长连接的标识的对应关系,具体包括:
建立所携带的消息的标识、所述终端的标识以及所述SSE长连接的标识三者之间的对应关系;
实时监测当前是否存在待推送的消息,具体包括:
根据所述终端的标识,以及所建立的所携带的消息的标识、所述终端的标识以及所述SSE长连接的标识三者之间的对应关系,确定所述终端的标识对应的消息的标识;
根据确定出的所述终端的标识对应的消息的标识,实时监测所述终端的标识对应的终端当前是否存在待推送的消息。
4.如权利要求1所述的方法,其特征在于,所述待推送的消息包括:消息类型以及消息类型对应的消息数量;或
所述待推送的消息包括:消息的标识,消息类型以及消息内容。
5.如权利要求4所述的方法,其特征在于,当所述待推送的消息包括:消息类型以及消息类型对应的消息数量时,所述方法还包括:
接收终端发送的消息获取请求,其中,所述消息获取请求携带有消息的标识;
根据所携带的消息的标识,确定待推送的消息内容列表,其中,所述消息内容列表包括:消息的标识,消息类型以及消息内容;
将待推送的消息内容列表发送给终端。
6.一种基于服务器推送事件SSE规范的消息推送方法,其特征在于,包括:
终端接收用户的指定操作;
发送消息获取请求;
接收服务器返回的第一消息内容列表,其中,所述第一消息内容列表包括:第一消息标识,消息类型以及消息内容。
7.如权利要求6所述的方法,其特征在于,所述指定操作包括:消息提示图标点击操作或消息详细内容点击操作。
8.如权利要求7所述的方法,其特征在于,该方法还包括:
从本地获取第二消息内容列表,其中,所述第二消息内容列表包括:第二消息标识,消息类型以及消息内容;
根据第一消息标识以及第二消息标识,将服务器返回的第一消息内容列表与从本地获取的第二消息内容列表进行聚合。
9.如权利要求8所述的方法,其特征在于,根据第一消息标识以及第二消息标识,将服务器返回的第一消息内容列表与从本地获取第二消息内容列表进行聚合,具体包括:
确定第一消息标识是否与第二消息标识完全重叠;
在第一消息标识未与第二消息标识完全重叠的情况下,将未在第二消息标识中出现的第一消息标识以及该未在第二消息标识中出现的第一消息标识对应的消息内容和消息类型添加到第二消息内容列表,并将该未在第二消息标识中出现的第一消息标识对应的消息内容推送给用户。
10.一种基于服务器推送事件SSE规范的消息推送装置,其特征在于,包括:
连接建立模块,用于服务器与终端建立SSE长连接;
监测模块,用于实时监测当前是否存在待推送的消息;
第一推送模块,用于当监测到存在待推送的消息时,将待推送的消息发送给终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710542520.9/1.html,转载请声明来源钻瓜专利网。