一种多协议的通信控制方法及装置制造方法及图纸

技术编号:38016955 阅读:13 留言:0更新日期:2023-06-30 10:43
本发明专利技术公开了一种多协议的通信控制方法及装置,所述方法包括:获取第一终端的设备配置信息;根据预先存储的N种消息传输协议将设备配置信息封装为对应格式的注册报文并发送至对应支持所述消息传输协议的设备管理服务器,以使第一终端同时注册至若干个设备管理服务器;其中,N为大于1的正整数;根据设备管理服务器发送的资源信息请求报文对第一终端进行查询;获取资源信息请求报文的反馈值并封装为预设的报文格式以使反馈值被转发至对应的设备管理服务器。本发明专利技术公开的一种多协议的通信控制方法及装置,可以实现终端设备同时与不同设备管理服务器建立通信关系,且采用统一的资源管理形式可即时满足设备管理需求,操作简便高效。高效。高效。

【技术实现步骤摘要】
一种多协议的通信控制方法及装置


[0001]本专利技术涉及通信
,特别是涉及一种多协议的通信控制方法及装置。

技术介绍

[0002]随着工业技术和社会需求的发展,目前市面上存在多种设备管理服务器,例如MQTT设备管理服务器、COAP设备管理服务器,而不同的设备管理服务器对应涉及多种不同的设备管理协议,例如LwM2M设备管理协议、OMADM设备管理协议、不同设备厂商间自行设定的设备管理协议等。
[0003]终端设备必须对接与待连接设备管理服务器对应的消息传输协议,才可以连接到待连接设备管理服务器,与待连接设备管理服务器进行资源交互对接,并通过实现不同的资源管理形式来满足设备管理需求。而每次终端设备与不同设备管理服务器进行通信,都需要根据待连接设备管理服务器的类型对接对应的消息传输协议,步骤繁琐耗时长,且需要专门的软件工程师参与,无法实现同一终端设备快速与不同类型设备管理服务器建立通信的需求。

技术实现思路

[0004]本申请提供了一种多协议的通信控制方法及装置,用于实现终端设备同时与不同设备管理服务器建立通信关系。
[0005]第一方面,本申请提供了一种多协议的通信控制方法,包括:
[0006]获取第一终端的设备配置信息;
[0007]根据预先存储的N种消息传输协议将所述设备配置信息封装为对应格式的注册报文并发送至对应支持所述消息传输协议的设备管理服务器,以使所述第一终端同时注册至若干个设备管理服务器;其中,N为大于1的正整数;
[0008]根据设备管理服务器发送的资源信息请求报文对所述第一终端进行查询;
[0009]获取所述资源信息请求报文的反馈值并封装为预设的报文格式以使所述反馈值被转发至对应的设备管理服务器。
[0010]这样,预先存储多种消息存储协议,在获取第一终端的设备配置信息后,直接根据存储的多种协议将设备配置信息封装为对应格式的注册报文,因此第一终端可以将注册报文同时发送给多个设备管理服务器,以使第一终端同时注册到多个支持不同消息传输协议的设备管理器。进一步的,第一终端可以与多个设备管理服务器进行通信,接收来自不同设备管理服务器发送的资源信息请求报文,并进行反馈回复。本专利技术实施例提供的一种多协议的通信控制方法,不需要每次与一种类型的设备管理服务进行通信时都单独对接对应的消息传输协议,步骤简单且易于实现,可以实现一个终端设备与不同设备管理服务同时建立通信关系。
[0011]在一种实现方式中,所述根据设备管理服务器发送的资源信息请求报文对所述第一终端进行查询前,还包括确定所述第一终端和每一注册的所述设备管理服务器之间的信
息交互协议,具体为:
[0012]所述第一终端与每一注册的所述设备管理服务器间传输的报文采用预设信息交互协议进行封装;其中,所述每一注册的所述设备管理服务器根据支持的消息传输协议传输采用所述预设信息交互协议进行封装的报文。
[0013]在一种实现方式中,所述获取所述资源信息请求报文的反馈值并封装为预设的报文格式以使所述反馈值被转发至对应的设备管理服务器,具体包括:
[0014]对所述反馈值的报文中添加预设报文头和预设头域;
[0015]在所述反馈值的报文中添加发送所述资源信息请求报文的设备管理服务器对应的消息传输协议信息。
[0016]在一种实现方式中,所述根据设备管理服务器发送的资源信息请求报文对所述第一终端进行查询;获取所述资源信息请求报文的反馈值并封装为预设的报文格式以使所述反馈值被转发至对应的设备管理服务器,还包括:
[0017]对所述资源信息请求报文进行解密,根据解密后的所述资源信息请求报文向所述第一终端发起查询;
[0018]根据与所述设备管理服务器约定的加密方式对所述资源信息请求报文的反馈值进行加密后封装为对应的报文形式以使所述反馈值被转发至对应的设备管理服务器。
[0019]在一种实现方式中,所述多协议的通信控制方法还包括:
[0020]当所述第一终端中被设备管理器订阅的资源信息发生变更时,将变更后的所述资源信息发送至对应的设备管理服务器。
[0021]在一种实现方式中,所述获取第一终端的设备配置信息后,还包括:
[0022]加载预先储存的每一所述消息传输协议的运行数据;其中,所述运行数据包括支持该消息传输协议的设备管理服务器的地址、端口和账号密码。
[0023]在一种实现方式中,所述多协议的通信控制方法还包括:
[0024]当同时接收到多个设备管理服务器发送的资源信息请求报文时,所述第一终端根据接收到的报文顺序响应每一所述设备管理服务器发送的资源信息请求报文。
[0025]第二方面,本申请还提供一种多协议的通信控制装置,包括信息获取模块、终端注册模块、设备交互模块和信息反馈模块,具体为:
[0026]所述信息获取模块用于获取第一终端的设备配置信息;
[0027]所述终端注册模块用于根据预先存储的N种消息传输协议将所述设备配置信息封装为对应的注册报文并发送至对应支持所述消息传输协议的设备管理服务器,以使所述第一终端同时注册至若干个设备管理服务器;其中,N为大于1的正整数;
[0028]所述设备交互模块用于根据设备管理服务器发送的资源信息请求报文对所述第一终端进行查询;
[0029]所述信息反馈模块用于获取所述资源信息请求报文的反馈值并封装为预设的报文格式以使所述反馈值被转发至对应的设备管理服务器。
[0030]在一种实现方式中,所述设备交互模块根据设备管理服务器发送的资源信息请求报文对所述第一终端进行查询前,还包括确定所述第一终端和每一注册的所述设备管理服务器之间的信息交互协议,具体为:
[0031]所述第一终端与每一注册的所述设备管理服务器间传输的报文采用预设信息交
互协议进行封装;其中,所述每一注册的所述设备管理服务器根据支持的消息传输协议传输采用所述预设信息交互协议进行封装的报文。
[0032]在一种实现方式中,所述信息反馈模块获取所述资源信息请求报文的反馈值并封装为预设的报文格式以使所述反馈值被转发至对应的设备管理服务器,具体包括:
[0033]对所述反馈值的报文中添加预设报文头和预设头域;
[0034]在所述反馈值的报文中添加发送所述资源信息请求报文的设备管理服务器对应的消息传输协议信息。
[0035]在一种实现方式中,所述根据设备管理服务器发送的资源信息请求报文对所述第一终端进行查询;获取所述资源信息请求报文的反馈值并封装为预设的报文格式以使所述反馈值被转发至对应的设备管理服务器,还包括:
[0036]对所述资源信息请求报文进行解密,根据解密后的所述资源信息请求报文向所述第一终端发起查询;
[0037]根据与所述设备管理服务器约定的加密方式对所述资源信息请求报文的反馈值进行加密后封装为对应的报文形式以使所述反馈值被转发至对应的设备管理服务器。
[0038]在一种实现方式中,所述设备交互模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多协议的通信控制方法,其特征在于,包括:获取第一终端的设备配置信息;根据预先存储的N种消息传输协议将所述设备配置信息封装为对应格式的注册报文并发送至对应支持所述消息传输协议的设备管理服务器,以使所述第一终端同时注册至若干个设备管理服务器;其中,N为大于1的正整数;根据设备管理服务器发送的资源信息请求报文对所述第一终端进行查询;获取所述资源信息请求报文的反馈值并封装为预设的报文格式以使所述反馈值被转发至对应的设备管理服务器。2.如权利要求1所述的一种多协议的通信控制方法,其特征在于,所述根据设备管理服务器发送的资源信息请求报文对所述第一终端进行查询前,还包括确定所述第一终端和每一注册的所述设备管理服务器之间的信息交互协议,具体为:所述第一终端与每一注册的所述设备管理服务器间传输的报文采用预设信息交互协议进行封装;其中,所述每一注册的所述设备管理服务器根据支持的消息传输协议传输采用所述预设信息交互协议进行封装的报文。3.如权利要求1所述的一种多协议的通信控制方法,其特征在于,所述获取所述资源信息请求报文的反馈值并封装为预设的报文格式以使所述反馈值被转发至对应的设备管理服务器,具体包括:对所述反馈值的报文中添加预设报文头和预设头域;在所述反馈值的报文中添加发送所述资源信息请求报文的设备管理服务器对应的消息传输协议信息。4.如权利要求1所述的一种多协议的通信控制方法,其特征在于,所述根据设备管理服务器发送的资源信息请求报文对所述第一终端进行查询;获取所述资源信息请求报文的反馈值并封装为预设的报文格式以使所述反馈值被转发至对应的设备管理服务器,还包括:对所述资源信息请求报文进行解密,根据解密后的所述资源信息请求报文向所述第一终端发起查询;根据与所述设备管理服务器约定的加密方式对所述资源信息请求报文的反馈值进行加密后封装为对应的报文形式以使所述反馈值被转发至对应的设备管理服务器。5.如权利要求1所述的一种...

【专利技术属性】
技术研发人员:翁海明
申请(专利权)人:厦门亿联网络技术股份有限公司
类型:发明
国别省市:

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

1