一种仓储设备协议自适应的解析方法及系统技术方案

技术编号:19437052 阅读:18 留言:0更新日期:2018-11-14 13:19
本发明专利技术公开了一种仓储设备协议自适应的解析方法及系统,其实现过程为:首先建立软件系统后台黑盒,将软件系统的黑盒与其它硬件连接;然后进行Web端白盒组装,通过Web前端的白盒制作实现通信方式、通信协议的定义;最后通过黑白盒交互实现仓储设备协议的自适应。本发明专利技术的一种仓储设备协议自适应的解析方法及系统与现有技术相比,通过软件系统对设备连接、通信、计算机算法的黑盒封装,并通过Web前端实现通信方式、通信协议的白盒组装,通过黑白盒交互实现仓储设备协议的自适应,最终实现配置化仓储厂商设备集成,实现多厂商接口的统一集成和定义,实用性强,适用范围广泛,易于推广。

【技术实现步骤摘要】
一种仓储设备协议自适应的解析方法及系统
本专利技术涉及计算机
,具体地说是一种仓储设备协议自适应的解析方法及系统。
技术介绍
仓储设备基于PLC、Arm板等方式实现仓储设备的下行通信,仓储设备的上行通信主要通过SOCKET、OPC采用MODBUS、PROFIBUS等方式进行通讯。软件系统若要实现仓储设备的数据采集、设备控制,需要实现复杂、多样的硬件设备接入,而硬件设备存在型号的多样性、厂商的接口多样性、设备协议的差异性、校验方式的无律性。有鉴于此,本专利技术提供了一种仓储设备协议自适应的解析方法及系统,通过黑白盒交互实现仓储设备协议的自适应。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种仓储设备协议自适应的解析方法及系统。一种仓储设备协议自适应的解析方法,其实现过程为:一、首先建立软件系统后台黑盒,将软件系统的黑盒与其它硬件连接;二、然后进行Web端白盒组装,通过Web前端的白盒制作实现通信方式、通信协议的定义;三、最后通过黑白盒交互实现仓储设备协议的自适应。所述步骤一中,黑盒通过Socket/OPC实现TCP/UDP通用连接,即通过RJ45通讯或者可通过232/485转换模块实现通讯方式转换,相对应的,其它硬件设备是指可通过RJ45通讯或者可通过232/485转换模块实现通讯方式转换为网口通信连接的设备。在步骤一中,通过归类分析仓储设备与软件系统之间交互的通讯方式,分析各种硬件设备通讯协议规则、解析规则,提取数据流发送规则、协议校验方式,组件统一连接、统一发送黑盒,并形成与Web前端相对应的黑盒组件;然后通过黑盒定义包括移位、转码、校验、取整的软件函数,实现软件函数的基础库函数组件。所述通讯协议规则包括TCP/IP协议、UDP协议、MODBUS协议、PROFIBUS协议;解析规则包括字符串截取函数、字符移位函数、数字运算、进制转换函数、与或非判断表达式。所述步骤二中,通过软件系统的后台黑盒组件映射生成Web端白盒组件,然后通过Web端白盒功能实现Web端白盒组件的自有组合:通讯方式组合、协议指令组合、数据解析组合。所述步骤二中,通过软件系统的后台黑盒组件映射是指Web前端对黑盒函数和黑盒连接进行动态组合,实现厂商通信协议的信息重组和设备应答数据的动态解析,进而实现通讯方式、通讯协议的白盒组装,这里的通信协议是指包括MODBUS、PROFIBUS、TCP、UDP和OPC的协议。所述步骤三中黑白盒交互是指通过软件系统黑盒转发与Web前端白盒组装相结合,实现不同厂商、不同设备的图形化接入和统一化接口集成。所述步骤三中,黑白盒交互时首先形成数据通道:软件系统后端黑盒与Web端白盒统一向上封装形成统一数据通道;然后通过黑盒实现硬件设备与白盒指令的信息交互,形成稳定、统一的数据通道,从而实现仓储设备协议自适应解析的目的。一种仓储设备协议自适应的解析系统,包括,黑盒配置模块,用于建立软件系统后台黑盒,并与其它硬件连接,该黑盒配置模块配置的黑盒通过Socket/OPC实现TCP/UDP通用连接,即通过RJ45通讯或者可通过232/485转换模块实现通讯方式转换,相对应的,其它硬件设备是指可通过RJ45通讯或者可通过232/485转换模块实现通讯方式转换为网口通信连接的设备;白盒配置模块,用于通过软件系统的后台黑盒组件映射生成Web端白盒组件,通过Web前端对黑盒函数和黑盒连接进行动态组合,实现厂商通信协议的信息重组和设备应答数据的动态解析,进而实现通讯方式、通讯协议的白盒组装,这里的通信协议是指包括MODBUS、PROFIBUS、TCP、UDP和OPC的协议;然后通过Web端白盒功能实现Web端白盒组件的自有组合:通讯方式组合、协议指令组合、数据解析组合。所述黑盒配置模块与白盒配置模块之间配置有可交互的数据通道:黑盒配置模块建立的黑盒与白盒配置模块生成的白盒统一向上封装形成统一数据通道;然后通过黑盒实现硬件设备与白盒指令的信息交互,形成稳定、统一的数据通道,从而实现仓储设备协议自适应解析的目的。本专利技术的一种仓储设备协议自适应的解析方法及系统和现有技术相比,具有以下有益效果:本专利技术的一种仓储设备协议自适应的解析方法及系统,通过软件系统对设备连接、通信、计算机算法的黑盒封装,并通过Web前端实现通信方式、通信协议的白盒组装,通过黑白盒交互实现仓储设备协议的自适应,最终实现配置化仓储厂商设备集成,实现多厂商接口的统一集成和定义,实用性强,适用范围广泛,易于推广。附图标记为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。附图1为本专利技术方法的实现示例图。附图2为贝博厂商虫情检测设备协议自适应配置示例图。附图3为设备协议字典表字段示例图。附图4为设备协议业务事件字典表字段示例图。附图5为设备协议解析公式明细表字段示例图。具体实施方式为了使本
的人员更好地理解本专利技术的方案,下面结合具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如附图1所示,一种仓储设备协议自适应的解析方法,可实现多厂商、多种类型硬件与软件系统的后端黑盒连接,并通过Web前端的白盒制作实现不同厂商、设备的通讯协议、解析协议的定义;最终实现配置化仓储厂商设备集成,实现多厂商接口的统一集成和定义。其实现过程为:一、首先建立软件系统后台黑盒,将软件系统的黑盒与其它硬件连接;二、然后进行Web端白盒组装,通过Web前端的白盒制作实现通信方式、通信协议的定义;三、最后通过黑白盒交互实现仓储设备协议的自适应。所述步骤一中,黑盒通过Socket/OPC实现TCP/UDP通用连接,即通过RJ45通讯或者可通过232/485转换模块实现通讯方式转换,相对应的,其它硬件设备是指可通过RJ45通讯或者可通过232/485转换模块实现通讯方式转换为网口通信连接的设备。在步骤一中,通过归类分析仓储设备与软件系统之间交互的通讯方式,分析各种硬件设备通讯协议规则、解析规则,提取数据流发送规则、协议校验方式,组件统一连接、统一发送黑盒,并形成与Web前端相对应的黑盒组件;然后通过黑盒定义包括移位、转码、校验、取整的软件函数,实现软件函数的基础库函数组件。所述通讯协议规则包括TCP/IP协议、UDP协议、MODBUS协议、PROFIBUS协议;解析规则包括字符串截取函数、字符移位函数、数字运算、进制转换函数、与或非判断表达式。所述步骤二中,通过软件系统的后台黑盒组件映射生成Web端白盒组件,然后通过Web端白盒功能实现Web端白盒组件的自有组合:通讯方式组合、协议指令组合、数据解析组合。所述步骤二中,通过软件系统的后台黑盒组件映射是指Web前端对黑盒函数和黑盒连接进行动态组合,实现厂商通信协议的信息重组和设备应答数据的动态解析,进而实现通讯方式、通讯协议的白盒组装,这里的通信协议是指包括MODBUS本文档来自技高网
...

【技术保护点】
1.一种仓储设备协议自适应的解析方法,其特征在于,其实现过程为:一、首先建立软件系统后台黑盒,将软件系统的黑盒与其它硬件连接;二、然后进行Web端白盒组装,通过Web前端的白盒制作实现通信方式、通信协议的定义;三、最后通过黑白盒交互实现仓储设备协议的自适应。

【技术特征摘要】
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前端对黑盒函数和黑盒连接进行动态组合,实现厂商通信协议的信息重组和设备应答数据的动态解析,进而实现通讯方式、通讯协议...

【专利技术属性】
技术研发人员:邵辉曹雪韬张强
申请(专利权)人:山东浪潮通软信息科技有限公司
类型:发明
国别省市:山东,37

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

1