[发明专利]消息发送方法、装置、网关及存储介质有效
申请号: | 202011061266.9 | 申请日: | 2020-09-30 |
公开(公告)号: | CN112153071B | 公开(公告)日: | 2023-03-17 |
发明(设计)人: | 万超;蔡昌俊;郑浩剑;王海;黄信广;吴永文;鲁静;张聪;欧阳国灵;张杰;陈剑锋;胡天祥;贺继飞;龙丽姮 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司;广州地铁集团有限公司 |
主分类号: | H04L69/08 | 分类号: | H04L69/08;H04L67/12;H04L12/28;H04L12/66;H04L51/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 徐立 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 发送 方法 装置 网关 存储 介质 | ||
本申请实施例公开了一种消息发送方法、装置、网关及存储介质,属于计算机技术领域。该方法应用于网关,网关包括主程序和多个协议转换程序,该方法包括:通过主程序,接收云服务器下发的第一消息,从多个协议转换程序中,确定第一目标设备标识对应的目标协议转换程序;将第一消息下发至目标协议转换程序;通过目标协议转换程序,确定第一目标设备标识对应的目标接口协议;按照目标接口协议,对第一消息进行转换处理,得到满足目标接口协议的第二消息;将第二消息下发至第一目标设备。通过网关中的API,采用协议转换的方式,实现云服务器与设备之间的交互,无需云服务器的接口协议与设备的接口协议适配,从而提升了云服务器的接入率。
技术领域
本申请实施例涉及计算机技术领域,特别涉及一种消息发送方法、装置、网关及存储介质。
背景技术
在电子设备使用过程中,通常会通过网关,实现电子设备与云服务器之间的通信。例如,电子设备通过网关向云服务器上传消息,或者,云服务器通过网关向电子设备下发消息。
而随着互联网技术的发展,电子设备的类型越来越多,不同的电子设备支持的接口协议可能会不同。在电子设备的接口协议与云服务器的接口协议适配的情况下,通过网关能够进行消息转发,实现电子设备与云服务器之间的通信。但是,在电子设备的接口协议与云服务器的接口协议不适配的情况下,无法通过该网关进行消息转发。
发明内容
本申请实施例提供了一种消息发送方法、装置、网关及存储介质,能够提高网关的适配性。所述技术方案如下:
一方面,提供了一种消息发送方法,应用于网关,所述网关包括主程序和多个协议转换程序,所述方法包括:
通过所述主程序,接收云服务器下发的第一消息,所述第一消息携带第一目标设备标识;
通过所述主程序,从所述多个协议转换程序中,确定所述第一目标设备标识对应的目标协议转换程序;将所述第一消息下发至所述目标协议转换程序;
通过所述目标协议转换程序,确定所述第一目标设备标识对应的目标接口协议;按照所述目标接口协议,对所述第一消息进行转换处理,得到满足所述目标接口协议的第二消息;将所述第二消息下发至第一目标设备。
另一方面,提供了一种消息发送装置,应用于网关,所述网关包括主程序和多个协议转换程序,所述装置包括:
第一接收模块,用于通过所述主程序,接收云服务器下发的第一消息,所述第一消息携带第一目标设备标识;
第一运行模块,用于通过所述主程序,从所述多个协议转换程序中,确定所述第一目标设备标识对应的目标协议转换程序;将所述第一消息下发至所述目标协议转换程序;
第二运行模块,用于通过所述目标协议转换程序,确定所述第一目标设备标识对应的目标接口协议;按照所述目标接口协议,对所述第一消息进行转换处理,得到满足所述目标接口协议的第二消息;将所述第二消息下发至第一目标设备。
在一种可能实现方式中,所述第一运行模块,包括:
第一下发单元,用于按照所述目标协议转换程序的程序地址,将所述第一消息下发至所述目标协议转换程序。
在另一种可能实现方式中,所述主程序中配置有协议转换程序与程序地址的第二对应关系,所述装置还包括:
第一确定模块,用于根据所述第二对应关系,确定所述目标协议转换程序的程序地址。
在另一种可能实现方式中,所述第一下发单元,用于按照所述目标协议转换程序的程序地址,调用消息下发接口,将所述第一消息下发至所述目标协议转换程序。
在另一种可能实现方式中,所述目标协议转换程序中配置有设备标识与接口协议的第三对应关系,所述第二运行模块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司;广州地铁集团有限公司,未经深圳市腾讯计算机系统有限公司;广州地铁集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011061266.9/2.html,转载请声明来源钻瓜专利网。