[发明专利]一种仓储设备协议自适应的解析方法及系统在审
申请号: | 201810634453.8 | 申请日: | 2018-06-20 |
公开(公告)号: | CN108809999A | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 邵辉;曹雪韬;张强 | 申请(专利权)人: | 山东浪潮通软信息科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孟峣 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 仓储设备 自适应 软件系统 白盒 黑盒 解析 通信方式 通信协议 组装 计算机算法 厂商设备 硬件连接 对设备 封装 仓储 后台 厂商 配置 通信 制作 统一 | ||
1.一种仓储设备协议自适应的解析方法,其特征在于,其实现过程为:
一、首先建立软件系统后台黑盒,将软件系统的黑盒与其它硬件连接;
二、然后进行Web端白盒组装,通过Web前端的白盒制作实现通信方式、通信协议的定义;
三、最后通过黑白盒交互实现仓储设备协议的自适应。
2.根据权利要求1所述的一种仓储设备协议自适应的解析方法,其特征在于,所述步骤一中,黑盒通过Socket/OPC实现TCP/UDP通用连接,即通过RJ45通讯或者可通过232/485转换模块实现通讯方式转换,相对应的,其它硬件设备是指可通过RJ45通讯或者可通过232/485转换模块实现通讯方式转换为网口通信连接的设备。
3.根据权利要求1所述的一种仓储设备协议自适应的解析方法,其特征在于,在步骤一中,通过归类分析仓储设备与软件系统之间交互的通讯方式,分析各种硬件设备通讯协议规则、解析规则,提取数据流发送规则、协议校验方式,组件统一连接、统一发送黑盒,并形成与Web前端相对应的黑盒组件;然后通过黑盒定义包括移位、转码、校验、取整的软件函数,实现软件函数的基础库函数组件。
4.根据权利要求3所述的一种仓储设备协议自适应的解析方法,其特征在于,所述通讯协议规则包括TCP/IP协议、UDP协议、MODBUS协议、PROFIBUS协议;解析规则包括字符串截取函数、字符移位函数、数字运算、进制转换函数、与或非判断表达式。
5.根据权利要求1所述的一种仓储设备协议自适应的解析方法,其特征在于,所述步骤二中,通过软件系统的后台黑盒组件映射生成Web端白盒组件,然后通过Web端白盒功能实现Web端白盒组件的自有组合:通讯方式组合、协议指令组合、数据解析组合。
6.根据权利要求5所述的一种仓储设备协议自适应的解析方法,其特征在于,所述步骤二中,通过软件系统的后台黑盒组件映射是指Web前端对黑盒函数和黑盒连接进行动态组合,实现厂商通信协议的信息重组和设备应答数据的动态解析,进而实现通讯方式、通讯协议的白盒组装,这里的通信协议是指包括MODBUS、PROFIBUS、TCP、UDP和OPC的协议。
7.根据权利要求1所述的一种仓储设备协议自适应的解析方法,其特征在于,所述步骤三中黑白盒交互是指通过软件系统黑盒转发与Web前端白盒组装相结合,实现不同厂商、不同设备的图形化接入和统一化接口集成。
8.根据权利要求7所述的一种仓储设备协议自适应的解析方法,其特征在于,所述步骤三中,黑白盒交互时首先形成数据通道:软件系统后端黑盒与Web端白盒统一向上封装形成统一数据通道;然后通过黑盒实现硬件设备与白盒指令的信息交互,形成稳定、统一的数据通道,从而实现仓储设备协议自适应解析的目的。
9.一种仓储设备协议自适应的解析系统,其特征在于,包括,
黑盒配置模块,用于建立软件系统后台黑盒,并与其它硬件连接,该黑盒配置模块配置的黑盒通过Socket/OPC实现TCP/UDP通用连接,即通过RJ45通讯或者可通过232/485转换模块实现通讯方式转换,相对应的,其它硬件设备是指可通过RJ45通讯或者可通过232/485转换模块实现通讯方式转换为网口通信连接的设备;
白盒配置模块,用于通过软件系统的后台黑盒组件映射生成Web端白盒组件,通过Web前端对黑盒函数和黑盒连接进行动态组合,实现厂商通信协议的信息重组和设备应答数据的动态解析,进而实现通讯方式、通讯协议的白盒组装,这里的通信协议是指包括MODBUS、PROFIBUS、TCP、UDP和OPC的协议;然后通过Web端白盒功能实现Web端白盒组件的自有组合:通讯方式组合、协议指令组合、数据解析组合。
10.根据权利要求9所述的一种仓储设备协议自适应的解析系统,其特征在于,所述黑盒配置模块与白盒配置模块之间配置有可交互的数据通道:黑盒配置模块建立的黑盒与白盒配置模块生成的白盒统一向上封装形成统一数据通道;然后通过黑盒实现硬件设备与白盒指令的信息交互,形成稳定、统一的数据通道,从而实现仓储设备协议自适应解析的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮通软信息科技有限公司,未经山东浪潮通软信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810634453.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种接口接入方法及装置
- 下一篇:一种生成序列化和反序列化API的方法及装置