[发明专利]协议转换方法和装置无效
申请号: | 201010293250.0 | 申请日: | 2010-09-27 |
公开(公告)号: | CN102045334A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 沈钢;于海超;秘松波;于立军;李磊;李喆 | 申请(专利权)人: | 北京泰豪智能工程有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/40 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100176 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议 转换 方法 装置 | ||
1.一种协议转换方法,其特征在于,执行所述协议转换的装置至少包括接收源通讯协议数据的第一通讯接口和发送目标通讯协议数据的第二通讯接口,所述协议转换方法包括:
为所述第一通讯接口绑定相应的协议类型,并从预设的规则库中选取对应的解码规则;为所述第二通讯接口绑定相应的协议类型,并从预设的规则库中选取对应的编码规则;
从所述第一通讯接口接收源通讯协议数据,判断所述源通讯协议数据的协议类型,根据该协议类型对应的解码规则,对所述源通讯协议数据进行解码,生成解码数据;
根据所述目标通讯协议数据的协议类型及其编码规则,对所述解码数据进行编码,生成目标通讯数据并通过所述第二通讯接口发送出去。
2.如权利要求1所述的协议转换方法,其特征在于:
在对所述源通讯协议数据进行解码步骤之前还包括:对所述源通讯协议数据进行校验,若没有通过校验,则结束所述协议转换流程;
在通过所述第二通讯接口发送目标通讯协议数据步骤之前还包括:对所述目标通讯协议数据进行校验,若没有通过校验,则结束所述协议转换流程。
3.如权利要求1所述的协议转换方法,其特征在于,所述判断所述源通讯协议数据的协议类型的方法具体为:
判断所述源通讯协议数据的协议类型与所述第一通讯接口绑定的协议类型是否一致;若是,继续执行后续流程;否则,结束所述协议转换流程。
4.如权利要求1所述的协议转换方法,其特征在于,所述协议类型包括TCP协议、Modbus协议、BACnet协议、CANopen协议、ProfibusDSP协议和DeviceNet协议。
5.如权利要求1所述的协议转换方法,其特征在于,所述源通讯协议数据的协议类型为Modbus协议,从所述第一通讯接口接收源通讯协议数据的方法具体包括下述重复执行的步骤:
将所述第一通讯接口设置为接收状态并清空接收缓冲区;
将接收到的数据存入所述接收缓冲区,形成一个数据帧,提交后续步骤处理。
6.如权利要求1所述的协议转换方法,其特征在于,所述第一通讯接口和第二通讯接口采用下述接口类型中的至少一种:以太网接口、RS232接口、RS485接口、USB接口或总线扩展接口。
7.一种协议转换装置,其特征在于,包括通讯接口单元、协议类型绑定单元、数据接收解码单元、数据编码发送单元和规则库单元,其中:
所述通讯接口单元至少包括接收源通讯协议数据的第一通讯接口和发送目标通讯协议数据的第二通讯接口;
所述协议类型绑定单元用于为所述第一通讯接口绑定相应的协议类型,并从所述规则库单元中选取对应的解码规则;为所述第二通讯接口绑定相应的协议类型,并从所述规则库单元中选取对应的编码规则;
所述数据接收编码单元用于通过第一通讯接口接收源通讯协议数据,判断协议类型,并根据该协议类型对应的解码规则,对所述源通讯协议数据进行解码,生成解码数据;
所述数据编码发送单元用于根据所述协议类型绑定单元建立的绑定关系,对所述数据接收解码单元生成的所述解码数据进行编码,生成目标通讯数据,并通过所述第二通讯接口发送出去;
所述规则库单元用于保存预设的协议类型及其对应的编码规则和/或解码规则。
8.如权利要求7所述的协议转换装置,其特征在于,所述协议转换装置还包括数据校验单元,用于对所述数据接收编码单元接收的源通讯协议数据和所述数据编码发送单元生成的目标通讯协议数据进行校验,若所述数据没有通过校验,直接结束数据转换的执行。
9.如权利要求7所述的协议转换装置,其特征在于,所述第一通讯接口和第二通讯接口采用下述接口类型中的至少一种:以太网接口、RS232接口、RS485接口或USB接口。
10.如权利要求7所述的协议转换装置,其特征在于,所述通讯接口单元还包括安装在总线扩展接口上的总线通讯卡,所述总线通讯卡具体采用如下通讯卡中的至少一种:RS232/RS485总线通讯卡、CANopen总线通讯卡、ProfibusDSP总线通讯卡和DeviceNet总线通讯卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京泰豪智能工程有限公司,未经北京泰豪智能工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010293250.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种两位调节台锯支架
- 下一篇:一种手拉锯