【技术实现步骤摘要】
消息发送方法、装置、网关及存储介质
本申请实施例涉及计算机
,特别涉及一种消息发送方法、装置、网关及存储介质。
技术介绍
在电子设备使用过程中,通常会通过网关,实现电子设备与云服务器之间的通信。例如,电子设备通过网关向云服务器上传消息,或者,云服务器通过网关向电子设备下发消息。而随着互联网技术的发展,电子设备的类型越来越多,不同的电子设备支持的接口协议可能会不同。在电子设备的接口协议与云服务器的接口协议适配的情况下,通过网关能够进行消息转发,实现电子设备与云服务器之间的通信。但是,在电子设备的接口协议与云服务器的接口协议不适配的情况下,无法通过该网关进行消息转发。
技术实现思路
本申请实施例提供了一种消息发送方法、装置、网关及存储介质,能够提高网关的适配性。所述技术方案如下:一方面,提供了一种消息发送方法,应用于网关,所述网关包括主程序和多个协议转换程序,所述方法包括:通过所述主程序,接收云服务器下发的第一消息,所述第一消息携带第一目标设备标识;通过所述主程序,从所述多个协议转换程序中,确定所述第一目标设备标识对应的目标协议转换程序;将所述第一消息下发至所述目标协议转换程序;通过所述目标协议转换程序,确定所述第一目标设备标识对应的目标接口协议;按照所述目标接口协议,对所述第一消息进行转换处理,得到满足所述目标接口协议的第二消息;将所述第二消息下发至第一目标设备。另一方面,提供了一种消息发送装置,应用于网关,所述网关包括主程序和多个协议转换程序,所述装置 ...
【技术保护点】
1.一种消息发送方法,其特征在于,应用于网关,所述网关包括主程序和多个协议转换程序,所述方法包括:/n通过所述主程序,接收云服务器下发的第一消息,所述第一消息携带第一目标设备标识;/n通过所述主程序,从所述多个协议转换程序中,确定所述第一目标设备标识对应的目标协议转换程序;将所述第一消息下发至所述目标协议转换程序;/n通过所述目标协议转换程序,确定所述第一目标设备标识对应的目标接口协议;按照所述目标接口协议,对所述第一消息进行转换处理,得到满足所述目标接口协议的第二消息;将所述第二消息下发至第一目标设备。/n
【技术特征摘要】
1.一种消息发送方法,其特征在于,应用于网关,所述网关包括主程序和多个协议转换程序,所述方法包括:
通过所述主程序,接收云服务器下发的第一消息,所述第一消息携带第一目标设备标识;
通过所述主程序,从所述多个协议转换程序中,确定所述第一目标设备标识对应的目标协议转换程序;将所述第一消息下发至所述目标协议转换程序;
通过所述目标协议转换程序,确定所述第一目标设备标识对应的目标接口协议;按照所述目标接口协议,对所述第一消息进行转换处理,得到满足所述目标接口协议的第二消息;将所述第二消息下发至第一目标设备。
2.根据权利要求1所述的方法,其特征在于,所述主程序中配置有设备标识与协议转换程序的第一对应关系,所述通过所述主程序,从所述多个协议转换程序中,确定所述第一目标设备标识对应的目标协议转换程序,包括:
通过所述主程序,根据所述第一对应关系,确定所述第一目标设备标识对应的所述目标协议转换程序。
3.根据权利要求1所述的方法,其特征在于,所述将所述第一消息下发至所述目标协议转换程序,包括:
按照所述目标协议转换程序的程序地址,将所述第一消息下发至所述目标协议转换程序。
4.根据权利要求3所述的方法,其特征在于,所述主程序中配置有协议转换程序与程序地址的第二对应关系,所述按照所述目标协议转换程序的程序地址,将所述第一消息下发至所述目标协议转换程序之前,所述方法还包括:
根据所述第二对应关系,确定所述目标协议转换程序的程序地址。
5.根据权利要求3所述的方法,其特征在于,所述按照所述目标协议转换程序的程序地址,将所述第一消息下发至所述目标协议转换程序,包括:
按照所述目标协议转换程序的程序地址,调用消息下发接口,将所述第一消息下发至所述目标协议转换程序。
6.根据权利要求1所述的方法,其特征在于,所述目标协议转换程序中配置有设备标识与接口协议的第三对应关系,所述通过所述目标协议转换程序,确定所述第一目标设备标识对应的目标接口协议,包括:
根据所述第三对应关系,确定所述第一目标设备标识对应的目标接口协议。
7.根据权利要求1所述的方法,其特征在于,所述将所述第二消息下发至第一目标设备,包括:
按照所述第一目标设备的设备地址,将所述第二消息下发至所述第一目标设备。
8.根据权利要求7所述的方法,其特征在于,所述目标协议转换程序中配置有设备标识与设备地址的第四对应关系,所述按照所述第一目标设备的设备地址,将所述第二消息下发至所述第一目标设备之前,所述方法还包括:
根据所述第四对应关系,确定所述第一目标设备的设备地址。
...
【专利技术属性】
技术研发人员:万超,蔡昌俊,郑浩剑,王海,黄信广,吴永文,鲁静,张聪,欧阳国灵,张杰,陈剑锋,胡天祥,贺继飞,龙丽姮,
申请(专利权)人:深圳市腾讯计算机系统有限公司,广州地铁集团有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。