网关设备、信息传输方法及装置制造方法及图纸

技术编号:29683884 阅读:9 留言:0更新日期:2021-08-13 22:08
本发明专利技术提供一种网关设备、信息传输方法及装置。本发明专利技术的网关设备与多个终端设备以及多个业务管理设备通信连接,包括:至少两个网关单元,每个网关单元分别与多个终端设备通信连接;与每个网关单元通信连接的信息处理模块,且信息处理模块与多个业务管理设备通信连接;其中,信息处理模块用于对设备数据信息进行编解码后,向目标业务管理设备输出经编解码后的设备数据信息,目标业务管理设备为多个业务管理设备中的至少一者。本发明专利技术的网关设备使得业务管理设备不需要了解设备协议的细节,可以快速接入新型协议设备,极大的减少了业务侧的开发周期,且避免了重复开发,提升了业务侧的设备接入能力。

【技术实现步骤摘要】
网关设备、信息传输方法及装置
本专利技术涉及网关
,尤其是涉及一种网关设备、信息传输方法及装置。
技术介绍
现有技术中,一般的设备网关,都是跟着业务平台走,是业务平台的一个子模块,也就是说,设备直接通过TCP连接到设备网关,设备网关在接收到设备上报的报文后,根据设备协议进行报文解析,然后将解析后的设备数据传递给上游业务模块进行业务处理。其中,一个业务平台有一个设备网关,并且该网关一般只能支持一种设备协议,当需要支持新的设备协议类型时,难以快速扩展,从而使得设备网关需要了解每一种连接设备的设备协议,导致各个业务平台的设备协议编解码重复开发,且开发周期长的问题。
技术实现思路
本专利技术的目的在于提供一种网关设备、信息传输方法及装置,用于解决现有由于设备网关为业务平台的子模块,且仅支持一种设备协议,导致各个业务平台的设备协议编解码重复开发,且开发周期长的问题。为了达到上述目的,本专利技术提供一种网关设备,所述网关设备与多个终端设备以及多个业务管理设备通信连接,包括:至少两个网关单元,各个所述网关单元所支持的设备协议类型不同,每个所述网关单元分别与多个终端设备通信连接,所述终端设备所支持的设备协议类型与其对应的网关单元所支持的设备协议类型相同;信息处理模块,所述信息处理模块与每个所述网关单元通信连接,且所述信息处理模块与多个业务管理设备通信连接;其中,所述信息处理模块用于对设备数据信息进行编解码后,向目标业务管理设备输出经编解码后的设备数据信息,所述目标业务管理设备为所述多个业务管理设备中的至少一者。其中,所述信息处理模块还用于对设备控制指令进行编解码后,向目标终端设备输出经编解码后的设备控制指令,所述目标终端设备为所述多个终端设备中的至少一者。其中,所述网关单元用于接收所述终端设备发送的协议报文;对所述协议报文的头部进行解析,得到所述终端设备的设备标识、设备协议类型、协议消息类型和原始报文数据;并将所述设备标识、所述设备协议类型、所述协议消息类型和所述原始报文数据发送至所述信息处理模块,所述原始报文数据包括所述设备数据信息。其中,所述信息处理模块包括设备报文编解码模块;其中,所述设备报文编解码模块用于根据所述设备协议类型和所述设备标识,对所述原始报文数据进行解码,得到所述设备数据信息;确定与所述终端设备对应的所述目标业务管理设备的转发配置信息;根据所述转发配置信息,对所述设备数据信息进行转发协议编码后,向所述目标业务管理设备输出经编解码后的设备数据信息。其中,所述设备报文编解码模块还用于获取用户配置的终端设备与业务管理设备之间的预设绑定关系,根据所述预设绑定关系,获得与所述终端设备对应的所述目标业务管理设备的转发配置信息。其中,所述信息处理模块包括:设备指令编解码模块;其中,所述设备指令编解码模块用于对携带有设备标识的所述设备控制指令进行解码或者编码后,通过与所述设备标识对应的所述网关单元,向对应的所述目标终端设备输出经编解码后的设备控制指令。其中,所述设备指令编解码模块还用于在通过所述网关单元获知所述目标终端设备处于未在线状态时,将经解码或编码后的设备控制指令存储于数据库中;并在通过所述网关单元获知所述目标终端设备处于在线状态时,向所述目标终端设备输出经解码或编码后的设备控制指令。其中,还包括:多个业务连接客户端,每个所述业务连接客户端分别与一个所述业务管理设备和所述信息处理模块通信连接;其中,所述业务连接客户端用于将经编解码后的设备数据信息转发至对应的业务管理设备;以及用于将所述业务管理设备发送的设备控制指令转发至所述信息处理模块。其中,每个所述业务连接客户端包括多个无状态的服务实例,所述多个无状态的服务实例分别连接同一个所述业务管理设备。本专利技术还提供一种信息传输方法,包括:获取目标网关单元上报的设备数据信息,所述目标网关单元为网关设备中至少两个网关单元中的至少一者,其中,每个所述网关单元分别与多个终端设备通信连接,所述终端设备所支持的设备协议类型与其对应的网关单元所支持的设备协议类型相同;对所述设备数据信息进行编解码,向第一目标业务管理设备输出经编解码后的设备数据信息,所述第一目标业务管理设备为与所述网关设备通信连接的多个业务管理设备中的至少一者。其中,所述获取目标网关单元上报的设备数据信息,包括:获取所述目标网关单元上报的终端设备的设备标识、设备协议类型、协议消息类型和原始报文数据,所述原始报文数据包括所述设备数据信息,其中,所述设备标识、所述设备协议类型、所述协议消息类型和所述原始报文数据由目标网关单元对所述终端设备发送的协议报文的头部进行解析得到的。其中,所述对所述设备数据信息进行编解码,向目标业务管理设备输出经编解码后的设备数据信息,包括:根据所述设备协议类型和所述设备标识,对所述原始报文数据进行解码,得到所述设备数据信息;确定与所述终端设备对应的所述第一目标业务管理设备的转发配置信息;根据所述转发配置信息,对所述设备数据信息进行转发协议编码后,向所述目标业务管理设备输出经转发协议编码后的设备数据信息。其中,所述确定与所述终端设备对应的所述第一目标业务管理设备的转发配置信息,包括:获取用户配置的终端设备与业务管理设备之间的预设绑定关系;根据所述预设绑定关系,获得与所述终端设备对应的所述第一目标业务管理设备的转发配置信息。其中,所述方法还包括:获取第二目标业务管理设备发送的设备控制指令,所述第二目标业务管理设备为与所述网关设备通信连接的多个业务管理设备中的至少一者;对所述设备控制指令进行编解码后,向目标终端设备输出经编解码后的设备控制指令,所述目标终端设备为所述多个终端设备中的至少一者。其中,所述对所述设备控制指令进行编解码后,向目标终端设备输出经编解码后的设备控制指令,包括:对携带有设备标识的所述设备控制指令进行解码或者编码后,通过与所述设备标识对应的所述网关单元,向对应的所述目标终端设备输出经编解码后的设备控制指令。本专利技术还提供一种信息传输装置,包括:第一获取模块,用于获取目标网关单元上报的设备数据信息,所述目标网关单元为网关设备中至少两个网关单元中的至少一者,其中,每个所述网关单元分别与多个终端设备通信连接,所述终端设备所支持的设备协议类型与其对应的网关单元所支持的设备协议类型相同;第一传输模块,用于对所述设备数据信息进行编解码,向第一目标业务管理设备输出经编解码后的设备数据信息,所述第一目标业务管理设备为与所述网关设备通信连接的多个业务管理设备中的至少一者。本专利技术还提供一种网关设备,包括处理器和收发器,所述收发器在处理器的控制下接收和发送数据,所述处理器用于执行以下操作:获取目标网关单元上报的设备数据信息,所述目标网关单元为网关设备中至少两个网关单元中的至少一者,其中,每个所述网关单元分别与多个终端设备通信连接,所述终端本文档来自技高网...

【技术保护点】
1.一种网关设备,其特征在于,所述网关设备与多个终端设备以及多个业务管理设备通信连接,包括:/n至少两个网关单元,各个所述网关单元所支持的设备协议类型不同,每个所述网关单元分别与多个终端设备通信连接,所述终端设备所支持的设备协议类型与其对应的网关单元所支持的设备协议类型相同;/n信息处理模块,所述信息处理模块与每个所述网关单元通信连接,且所述信息处理模块与多个业务管理设备通信连接;/n其中,所述信息处理模块用于对设备数据信息进行编解码后,向目标业务管理设备输出经编解码后的设备数据信息,所述目标业务管理设备为所述多个业务管理设备中的至少一者。/n

【技术特征摘要】
1.一种网关设备,其特征在于,所述网关设备与多个终端设备以及多个业务管理设备通信连接,包括:
至少两个网关单元,各个所述网关单元所支持的设备协议类型不同,每个所述网关单元分别与多个终端设备通信连接,所述终端设备所支持的设备协议类型与其对应的网关单元所支持的设备协议类型相同;
信息处理模块,所述信息处理模块与每个所述网关单元通信连接,且所述信息处理模块与多个业务管理设备通信连接;
其中,所述信息处理模块用于对设备数据信息进行编解码后,向目标业务管理设备输出经编解码后的设备数据信息,所述目标业务管理设备为所述多个业务管理设备中的至少一者。


2.根据权利要求1所述的网关设备,其特征在于,所述信息处理模块还用于对设备控制指令进行编解码后,向目标终端设备输出经编解码后的设备控制指令,所述目标终端设备为所述多个终端设备中的至少一者。


3.根据权利要求1所述的网关设备,其特征在于,所述网关单元用于接收所述终端设备发送的协议报文;对所述协议报文的头部进行解析,得到所述终端设备的设备标识、设备协议类型、协议消息类型和原始报文数据;并将所述设备标识、所述设备协议类型、所述协议消息类型和所述原始报文数据发送至所述信息处理模块,所述原始报文数据包括所述设备数据信息。


4.根据权利要求3所述的网关设备,其特征在于,所述信息处理模块包括设备报文编解码模块;
其中,所述设备报文编解码模块用于根据所述设备协议类型和所述设备标识,对所述原始报文数据进行解码,得到所述设备数据信息;确定与所述终端设备对应的所述目标业务管理设备的转发配置信息;根据所述转发配置信息,对所述设备数据信息进行转发协议编码后,向所述目标业务管理设备输出经编解码后的设备数据信息。


5.根据权利要求4所述的网关设备,其特征在于,所述设备报文编解码模块还用于获取用户配置的终端设备与业务管理设备之间的预设绑定关系,根据所述预设绑定关系,获得与所述终端设备对应的所述目标业务管理设备的转发配置信息。


6.根据权利要求2所述的网关设备,其特征在于,所述信息处理模块包括:设备指令编解码模块;
其中,所述设备指令编解码模块用于对携带有设备标识的所述设备控制指令进行解码或者编码后,通过与所述设备标识对应的所述网关单元,向对应的所述目标终端设备输出经编解码后的设备控制指令。


7.根据权利要求6所述的网关设备,其特征在于,所述设备指令编解码模块还用于在通过所述网关单元获知所述目标终端设备处于未在线状态时,将经解码或编码后的设备控制指令存储于数据库中;并在通过所述网关单元获知所述目标终端设备处于在线状态时,向所述目标终端设备输出经解码或编码后的设备控制指令。


8.根据权利要求1所述的网关设备,其特征在于,还包括:
多个业务连接客户端,每个所述业务连接客户端分别与一个所述业务管理设备和所述信息处理模块通信连接;
其中,所述业务连接客户端用于将经编解码后的设备数据信息转发至对应的业务管理设备;以及用于将所述业务管理设备发送的设备控制指令转发至所述信息处理模块。


9.根据权利要求8所述的网关设备,其特征在于,每个所述业务连接客户端包括多个无状态的服务实例,所述多个无状态的服务实例分别连接同一个所述业务管理设备。


10.一种信息传输方法,其特征在于,包括:
获取目标网关单元上报的设备数据信息,所述目标网关单元为网关设备中至少两个网关单元中的至少一者,其中,每个所述网关单元分别与多个终端设备通信连接,所述终端设备所支持的设备协议类型与其对应的网关单元所支持的设备协议类型相同;
对所述设备数据信息进行编解码,向第一目标业务管理设备输出经编解码后的设备数据信息,所述第...

【专利技术属性】
技术研发人员:周艳钢余佐王涵
申请(专利权)人:中移上海信息通信科技有限公司中移智行网络科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1