一种通信管理机上的协议转换装置及其协议转换方法制造方法及图纸

技术编号:28987260 阅读:14 留言:0更新日期:2021-06-23 09:38
本发明专利技术涉及一种通信管理机上的协议转换装置,包括信息获取模块,用于接收下位机上传的信息;协议识别模块,连接所述信息获取模块,解析分析获取信息所属协议类型;解封模块,对所述信息获取模块获取的信息按照所属协议类型进行解封;封装模块,用于对解封后的信息按照上位机所属协议进行封装;信息上送模块,用于将封装后的信息上送至上位机。该装置能够自动识别接入设备的协议类型,进而实现通信管理机安全可靠的协议转换。

【技术实现步骤摘要】
一种通信管理机上的协议转换装置及其协议转换方法
本专利技术涉及一种通信管理机上的协议转换装置及其协议转换方法,属于通讯

技术介绍
计算机网络技术迅猛发展,建立了大量的多种多样的网络系统,导致各种网络之间如何互连的问题。推行标准协议存在着很多的困难,而且网络技术在不断发展,在进行标准化的同时随时产生多样化,因此考虑异构网络的互连通信大概永远不可避免。在这个基础上提出了协议转换装置。工业现场的许多设备采用的通信接口各不相同,常用的有RS-232、RS-485、CAN和网络,由于各种通信结构的协议不兼容,使得异构网络之间的操作和信息交换难以进行。常用的协议转换器只能完成点对点的转换,多种协议之间的相互转换还是一个研究热点。在多种应用场景如环境监控系统中,通信管理机连接的下位机有多达几百个,通讯协议若需要人工配置则工作量很大。
技术实现思路
本专利技术的目的在于提供一种能够自动识别接入设备的协议类型,进而实现通信管理机安全可靠的协议转换的协议转换装置。本专利技术为了实现上述目的,所采取的技术方案为:一种通信管理机上的协议转换装置,包括信息获取模块,用于接收下位机上传的信息;协议识别模块,连接所述信息获取模块,解析分析获取信息所属协议类型;解封模块,对所述信息获取模块获取的信息按照所属协议类型进行解封;封装模块,用于对解封后的信息按照上位机所属协议进行封装;信息上送模块,用于将封装后的信息上送至上位机。进一步的,所述信息获取模块包括若干串行通讯接口,连接若干下位机,所述信息上送模块包括若干以太网接口,连接上位机。进一步的,所述协议识别模块中包括有协议类型表,所述协议识别模块根据协议类型表中协议类型对所述信息获取模块获取信息的协议类型进行配对。进一步的,所述协议类型表中包括有第一协议类型、第二协议类型……第n协议类型,所述协议识别模块识别协议类型的方法为:向发送该信息的下位机发送第一协议类型的信息,若所述下位机能够识别且作出相应的回应,则所述信息获取模块接收到的信息为第一协议类型,反之,则不属于第一协议类型;以相同的方法顺次验证是否属于第二协议类型、第三协议类型……,直至找到正确的协议类型。进一步的,协议识别模块还包括解析获取信息的目的地址,根据目的地址得到待发送端的网络地址,所述信息上送模块向该网络地址发送信息。本专利技术还提供了一种协议转换方法,包括信息获取模块接收下位机上传的信息;协议识别模块解析分析获取信息所属协议类型;解封模块对所述信息获取模块获取的信息按照所属协议类型进行解封;封装模块对解封后的信息按照上位机所属协议进行封装;信息上送模块将封装后的信息上送至上位机。进一步的,所述协议类型表中包括有第一协议类型、第二协议类型……第n协议类型,所述协议识别模块识别协议类型的方法为:向发送该信息的下位机发送第一协议类型的信息,若所述下位机能够识别且作出相应的回应,则所述信息获取模块接收到的信息为第一协议类型,反之,则不属于第一协议类型;以相同的方法顺次验证是否属于第二协议类型、第三协议类型……,直至找到正确的协议类型。本专利技术所产生的有益效果包括:本专利技术中的协议转换装置能够对接入的设备进行协议识别,然后通过解封模块安装识别出的协议类型进行解封并重新封装上送,实现信息的可靠输送。附图说明图1本专利技术中协议转换方法的流程图。具体实施方式下面结合附图和具体实施例对本专利技术做进一步详细的解释说明,但应当理解为本专利技术的保护范围并不受具体实施例的限制。本专利技术涉及一种通信管理机上的协议转换装置,包括信息获取模块,用于接收下位机上传的信息;协议识别模块,连接信息获取模块,解析分析获取信息所属协议类型;解封模块,对信息获取模块获取的信息按照所属协议类型进行解封;封装模块,用于对解封后的信息按照上位机所属协议进行封装;信息上送模块,用于将封装后的信息上送至上位机。信息获取模块包括若干串行通讯接口,连接若干下位机,信息上送模块包括若干以太网接口,连接上位机。下位机上送的信息首先通过信息获取模块接收,再协议识别模块对信息进行解析获取解析结果,解析结果中包括了信息所属协议类型,解封模块根据解析结果对信息进行解封,然后通过封装模块按照上位机的协议类型进行重新封装后上送,解封和封装工作独立进行避免了相互影响,增加信息转换的安全性。本专利技术中的协议识别模块中包括有协议类型表,协议识别模块根据协议类型表中协议类型对信息获取模块获取信息的协议类型进行配对。具体为协议类型表中包括有第一协议类型、第二协议类型……第n协议类型,协议识别模块识别协议类型的方法为:向发送该信息的下位机发送第一协议类型的信息,若下位机能够识别且作出相应的回应,则信息获取模块接收到的信息为第一协议类型,反之,则不属于第一协议类型;以相同的方法顺次验证是否属于第二协议类型、第三协议类型……,直至找到能够做出正确回应的协议信息,该协议信息即为接收信息所属的协议类型,协议识别模块将解析出的协议类型传递至解封模块中。协议识别模块的解析结果中还包括解析获取信息的目的地址,根据目的地址得到待发送端的网络地址,信息上送模块向该网络地址发送信息。如图1,上述协议转换器的协议转换方法,包括以下步骤a信息获取模块接收下位机上传的信息;b协议识别模块解析分析获取信息所属协议类型;c解封模块对信息获取模块获取的信息按照所属协议类型进行解封;协议识别模块中包括有协议类型表,协议识别模块根据协议类型表中协议类型对信息获取模块获取信息的协议类型进行配对。协议类型表中包括有第一协议类型、第二协议类型……第n协议类型,协议识别模块识别协议类型的方法为:向发送该信息的下位机发送第一协议类型的信息,若下位机能够识别且作出相应的回应,则信息获取模块接收到的信息为第一协议类型,反之,则不属于第一协议类型;以相同的方法顺次验证是否属于第二协议类型、第三协议类型……,直至找到正确的协议类型。d封装模块对解封后的信息按照上位机所属协议进行封装;e信息上送模块将封装后的信息上送至上位机。已经通过参考少量实施方式描述了本专利技术。然而,本领域技术人员所公知的,正如附带的专利权利要求所限定的,出了本专利技术以上公开的其他的实施例等同的落在本专利技术的范围内。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。本文档来自技高网...

【技术保护点】
1.一种通信管理机上的协议转换装置,其特征在于:包括/n信息获取模块,用于接收下位机上传的信息;/n协议识别模块,连接所述信息获取模块,解析分析获取信息所属协议类型;/n解封模块,对所述信息获取模块获取的信息按照所属协议类型进行解封;/n封装模块,用于对解封后的信息按照上位机所属协议进行封装;/n信息上送模块,用于将封装后的信息上送至上位机。/n

【技术特征摘要】
1.一种通信管理机上的协议转换装置,其特征在于:包括
信息获取模块,用于接收下位机上传的信息;
协议识别模块,连接所述信息获取模块,解析分析获取信息所属协议类型;
解封模块,对所述信息获取模块获取的信息按照所属协议类型进行解封;
封装模块,用于对解封后的信息按照上位机所属协议进行封装;
信息上送模块,用于将封装后的信息上送至上位机。


2.根据权利要求1所述的通信管理机上的协议转换装置,其特征在于:
所述信息获取模块包括若干串行通讯接口,连接若干下位机,所述信息上送模块包括若干以太网接口,连接上位机。


3.根据权利要求1所述的通信管理机上的协议转换装置,其特征在于:所述协议识别模块中包括有协议类型表,所述协议识别模块根据协议类型表中协议类型对所述信息获取模块获取信息的协议类型进行配对。


4.根据权利要求1或3所述的通信管理机上的协议转换装置,其特征在于:所述协议类型表中包括有第一协议类型、第二协议类型……第n协议类型,所述协议识别模块识别协议类型的方法为:向发送该信息的下位机发送第一协议类型的信息,若所述下位机能够识别且作出相应的回应,则所述信息获取模块接收到的信息...

【专利技术属性】
技术研发人员:夏文勇顾强
申请(专利权)人:南京品尼科自动化有限公司
类型:发明
国别省市:江苏;32

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

1