[发明专利]智能网关及其方法在审
申请号: | 201610875567.2 | 申请日: | 2016-09-30 |
公开(公告)号: | CN107888488A | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 孙寅;范旭峰;张宁 | 申请(专利权)人: | 西门子(中国)有限公司 |
主分类号: | H04L12/66 | 分类号: | H04L12/66;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100102 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 网关 及其 方法 | ||
技术领域
本发明涉及一种智能网关,尤其是支持具有多种接口和通信协议的设备之间的数据通信的智能网关。
背景技术
在例如生命科学实验室或综合检测实验室的监控系统中,各种传感器、仪器和仪表以及执行器等现场设备种类繁多,且来自于不同的厂家。这些设备通常具有多种不同的通信接口且采用多种不同的通信协议。同时,监控系统中进行数据采集、处理以及控制的控制设备(例如中央计算机或服务器),或中间控制设备(例如直接数字控制器(DDC)或可编程逻辑控制器(PLC))也可能具有与这些现场设备不同的通信接口和通信协议。这导致在实验室环境下的监控系统中各个设备间通信的不兼容问题日益突显。为了解决上述问题,通常采用一种具有协议间直接转换芯片的网关来进行不同设备间的通信转换,但是采用一个协议间直接转化芯片只能实现固定的两种协议间的转换,转换方式不灵活。
此外,在例如生命科学实验室的监控系统中,需要使用很多具有不同接口和通信协议的无线现场设备。在各无线现场设备进行数据传输过程中数据有被窃取或者篡改的风险,通信安全无法得到保障。现在通常使用的解决方案是针对特定的无线通信接口开发加密算法。目前市面上的的网关对于无线通信接口的支持还是比较单一且没有加密功能。如对每个需要的无线通信接口进行加密算法的开发,那将导致一个监控系统中有多个不同类型的网关才能将所有无线设备集成,这样增加了工程实施的复杂度和成本。
发明内容
本发明的一个目的是提供一种智能网关,其能够灵活方便地支持具有多种通信接口和多种通信协议的设备之间进行数据通信。本发明的另一个目的在于提供一种对于通信协议具有更好扩展性的智能网关。本发明的有一个目的在于提供一种能够更简单方便地加密处理多种无线协议传输的智能网关。
根据本发明一个实施例,本发明提出了一种用于监控系统的智能网关,所述监控系统包括能够经由所述智能网关传递业务数据的至少一个源设备和至少一个目标设备,其特征在于,所述智能网关包括:至少一个通信接口,所述源设备和所述目标设备分别与所述至 少一个通信接口中之一通信连接,其中,所述通信接口从所述源设备接收源协议数据包,所述通信接口向所述目标设备发送目标协议数据包,所述源协议数据包和所述目标协议数据包使用不同的通信协议;一个处理器单元,其与所述通信接口中的每一个通信连接,所述处理器单元配置成具有至少两个协议驱动,每个所述协议驱动实现所述不同的通信协议中一种通信协议的解析和封装;一个存储单元,其与所述处理器单元通信连接,用于存储来自所述源设备的业务数据;其中,所述处理器单元配置成调用与所述源设备对应的一个所述协议驱动以从经由所述通信接口接收到的一个所述源协议数据包中解析出业务数据,并将解析得到的所述业务数据存储到所述存储单元;所述处理单元还配置成读取所述存储单元内存储的所述业务数据,并通过调用与所述目标设备对应的一个所述协议驱动将所述业务数据封装成一个所述目标协议数据包。
上述智能网关具有至少一个种通信接口,并且通过处理器单元的协议处理模块,能够接收采用不同的通信协议封装的协议数据包并转化为不包含协议信息的业务数据,还能够将业务数据转化为采用不同协议封装的协议数据包发出,实现不同协议的接口之间的数据通信。
优选地,所述处理器单元还被配置成能够对待发送的数据加密,或对接收到的加密的数据包进行解密。更为优选地,所述处理器单元包括:一个协议处理模块,该协议处理模块具有所述至少两个协议驱动;一个安全模块,该安全模块与所述协议处理模块通信连接,所述安全模块能够对来自所述协议处理模块的待发送的协议数据包加密,或对接收到的加密的协议数据包进行解密,并将解密后的协议数据包发送给所述协议处理模块。可选地,所述处理器单元包括:一个协议处理模块,该协议处理模块具有所述至少两个协议驱动;一个安全模块,该安全模块与所述协议处理模块通信连接,所述安全模块能够对待发送的业务数据加密并将其发送给所述协议处理模块,或对来自所述协议处理模块的数据进行解密,并将解密后的得到的业务数据存储在存储单元中。更为优选地,所述安全模块包括至少两个彼此算法不同的加密/解密模块,且所述安全模块根据预先设置选择对应的加密/解密模块执行所述解密和所述加密。
上述智能网关,通过处理器单元的协议数据处理模块和安全模块,能够接收采用不同的通信协议封装的加密协议数据包并转化为不包含协议信息的业务数据,还能够将业务数据转化为采用不同协议封装的加密协议数据包发出,实现不同协议的接口之间的加密数据通信,能够更简单方便地加密处理多种无线设备之间的无线数据传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子(中国)有限公司,未经西门子(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610875567.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种畜牧饮水用头部固定装置
- 下一篇:一种带GPS和开锁检测功能的宠物项圈