[发明专利]消息推送方法、装置、设备和介质在审
申请号: | 202110574237.0 | 申请日: | 2021-05-25 |
公开(公告)号: | CN115114044A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 董超峰 | 申请(专利权)人: | 京东方科技集团股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京志霖恒远知识产权代理有限公司 11435 | 代理人: | 郭栋梁 |
地址: | 100015 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 推送 方法 装置 设备 介质 | ||
本申请公开了一种消息推送方法、装置、设备和介质,所述方法包括,接收消息推送请求,所述消息推送请求携带有待推送的目标消息的消息标识、接收所述目标消息的目标终端的终端标识和用于推送所述目标消息的服务通道的通道标识;根据所述通道标识,将所述目标消息推送至所述目标终端,以实现多协议可扩展的消息推送方法。
技术领域
本公开一般涉及消息处理技术领域,具体涉及消息推送技术领域,尤其涉及一种消息推送方法、装置、设备和介质。
背景技术
在公司治理框架中,消息推送已经非常普遍,对接收者而言消息推送讲究的是及时性,对推送者而言要求精确性和数据统计的正确性。
相关技术中,消息推送平台通常受限于推送协议的数量只能通过固定的协议通道进行消息推送,兼容性较差,或者在增加推送协议方式时,需要二次开发给应用层带来了使用难度。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种消息推送方法、装置、设备和介质,以实现多协议可扩展的消息推送方法。
第一方面,本申请提出一种消息推送方法,包括:
接收消息推送请求,所述消息推送请求携带有待推送的目标消息的消息标识、接收所述目标消息的目标终端的终端标识和用于推送所述目标消息的服务通道的通道标识;
根据所述通道标识,将所述目标消息推送至所述目标终端。
在一些实施例中,根据所述通道标识查询与所述服务通道对应的通信接口,所述通信接口为所述服务通道与服务单元建立绑定关系时建立的消息传输通路;
通过所述通信接口将所述目标消息推送至所述目标终端。
在一些实施例中,所述通过所述通信接口将所述目标消息推送至所述目标终端,包括:
根据所述消息标识,从存储的消息队列中提取待推送的消息数据;
在达到所述推送时间时,识别所述消息数据的有效性;
若所述消息数据有效,则通过所述通信接口将所述目标消息推送至所述目标终端;
若所述消息数据失效,则将所述消息数据从所述消息队列中删除。
在一些实施例中,在所述接收消息推送请求之前,还包括:
接收对所述服务通道进行绑定的绑定请求,所述绑定请求携带所述通信接口的接口信息和所述服务单元的服务标识;
根据所述接口信息和所述服务标识,建立所述服务通道与所述服务单元之间的绑定关系。
在一些实施例中,所述方法还包括:
获取所述服务器通道的通道标识和所述通道标识对应的配置信息;
根据所述通道标识和所述配置信息,生成所述服务通道的接口框架;
基于所述接口框架,配置所述服务通道对应的所述接口信息。
在一些实施例中,所述服务标识包括项目标识,所述服务通道与每个所述服务单元建立绑定关系,所述根据所述接口信息和所述服务标识,建立所述服务通道与所述服务单元之间的绑定关系,包括:
根据所述项目标识从服务单元列表中查询并获取与所述项目标识相符的至少一个所述服务单元;
针对每个所述服务单元,利用所述接口信息在所述服务通道与所述服务单元之间建立消息传输通道,以建立所述服务通道与所述服务单元之间的绑定关系。
在一些实施例中,所述服务标识包括项目标识,所述服务通道与任一个所述服务单元建立绑定关系,所述根据所述接口信息和所述服务标识,建立所述服务通道与所述服务单元之间的绑定关系,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东方科技集团股份有限公司,未经京东方科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110574237.0/2.html,转载请声明来源钻瓜专利网。