System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种采掘装备通讯协议自适应匹配方法组成比例_技高网

一种采掘装备通讯协议自适应匹配方法组成比例

技术编号:40098048 阅读:8 留言:0更新日期:2024-01-23 17:15
本发明专利技术公开了一种采掘装备通讯协议自适应匹配方法,该方法包括以下步骤:一、获取采掘装备通讯协议的历史模式图;二、获取当前采掘装备通讯协议的模式图;三、目标模式图与历史模式图的模糊匹配。本发明专利技术方法步骤简单,设计合理,基于历史模式图和当前采掘装备通讯协议的目标模式图对通讯协议数据帧格式进行自适应更新匹配,用于实现采掘装备远程监控系统对通讯协议不同数据帧格式的匹配修改。

【技术实现步骤摘要】

本专利技术属于采掘装备通讯协议,尤其是涉及一种采掘装备通讯协议自适应匹配方法


技术介绍

1、采掘装备包括采煤机和掘进机,是煤矿的主要设备,建立采掘装备远程监控系统可以提高煤矿生产自动化、信息化管理水平,而采掘装备远程监控系统与采掘装备之间可以选择多种网络通讯协议进行连接,其中包括can,udp,tcp,modbus,opc ua等通讯协议。但是目前采掘装备远程监控系统与采掘装备之间选用can网络通讯协议较普遍。

2、另外,同一采掘装备在不同煤矿工作面上定制的通讯协议上传的数据帧格式也会有所变化,对其进行通讯协议匹配时需要通过人工修改程序的方法排查数据帧格式变化内容,过程繁琐,并且容易出现操作错误的情况。

3、因此,需要一种采掘装备通讯协议自适应匹配方法,基于历史模式图和当前采掘装备通讯协议的目标模式图对通讯协议数据帧格式进行自适应更新匹配,用于实现采掘装备远程监控系统对通讯协议不同数据帧格式的匹配修改。


技术实现思路

1、本专利技术所要解决的技术问题在于针对上述现有技术中的不足,提供一种采掘装备通讯协议自适应匹配方法,其方法步骤简单,设计合理,基于历史模式图和当前采掘装备通讯协议的目标模式图对通讯协议数据帧格式进行自适应更新匹配,用于实现采掘装备远程监控系统对通讯协议不同数据帧格式的匹配修改。

2、为解决上述技术问题,本专利技术采用的技术方案是:一种采掘装备通讯协议自适应匹配方法,其特征在于,该方法包括以下步骤:

3、步骤一、获取采掘装备通讯协议的历史模式图:

4、步骤101、采用计算机获取采掘装备远程监控系统的通讯协议中的历史的采掘装备测量数据帧;其中,历史的采掘装备测量数据帧的总数为m;

5、步骤102、采用计算机在通讯协议第m个数据帧格式下,对第m帧采掘装备测量数据进行解析,得到第m帧采掘装备测量数据的m'个数据内容;

6、步骤103、采用计算机以序号m作为图的第m个顶点,以m'个数据内容作为与第m个顶点连接的m'个子顶点,以m'个数据内容所在通讯协议的字节位置作为m'个子顶点和第m个顶点的边,建立第m个历史模式图;

7、步骤104、多次重复步骤102和步骤103,得到m个历史模式图;其中,1≤m≤m;

8、步骤二、获取当前采掘装备通讯协议的模式图:

9、步骤201、采用计算机获取采掘装备远程监控系统的通讯协议中的当前采掘装备测量数据帧;

10、步骤202、按照步骤102和步骤103所述的方法,在任一个通讯协议数据帧格式下,对当前采掘装备测量数据帧进行解析建立,并获取m个模式图;

11、步骤三、目标模式图与历史模式图的模糊匹配:

12、步骤301、采用计算机将m个模式图分别与m个历史模式图进行匹配,获取子顶点距离和最小值对应的模式图和历史模式图,并将子顶点距离和最小值对应的模式图记作目标模式图,将子顶点距离和最小值对应的历史模式图记作历史匹配图;

13、步骤302、采用计算机将目标模式图和历史模式图中各个子顶点进行再次匹配,则目标模式图中子顶点对应的数据内容不满足设定数据内容范围时,将目标模式图中该顶点记作错误解析内容子顶点;

14、步骤303、采用计算机将目标模式图中错误解析内容子顶点按照任一个通讯协议数据帧格式再次进行解析,直至目标模式图中子顶点对应的数据内容满足设定数据内容范围时,则目标模式图中该子顶点数据内容正确解析,并获取该子顶点数据内容正确解析时对应的数据帧格式和字节位置;

15、步骤304、采用计算机将目标模式图对应的通讯协议数据帧格式中错误解析内容子顶点对应的字节位置格式调整为该子顶点数据内容正确解析时对应的字节位置格式,从而对进行通讯协议更新,完成通讯协议自适应匹配。

16、上述的一种采掘装备通讯协议自适应匹配方法,其特征在于:步骤301中采用计算机将m个模式图分别与m个历史模式图进行匹配,获取子顶点距离和最小值对应的模式图和历史模式图,具体过程如下:

17、步骤a、采用计算机将第m个模式图和第m个历史模式图进行匹配,获取第m个模式图中任一个子顶点和第m个历史模式图中任一个子顶点中两个子顶点的距离;

18、步骤b、多次重复步骤a,得到第m个模式图中第m'个子顶点和第m个历史模式图中第m'个子顶点中两个子顶点的距离;

19、步骤c、将步骤a至步骤b中两个子顶点的距离求和,得到子顶点距离和;

20、步骤d、多次重复步骤a至步骤c,将第m+1个模式图和第m+1个历史模式图进行匹配,直至完成m个模式图分别与m个历史模式图的匹配,得到m×m个子顶点距离和;

21、步骤e、将m×m个子顶点距离和中最小值所对应的的模式图和历史模式图记作目标模式图和历史匹配图。

22、本专利技术与现有技术相比具有以下优点:

23、1、本专利技术解决同一型号采掘装备在不同煤矿综采工作面上需要修改通讯协议数据帧的问题,在采掘装备监控系统中自适应匹配采掘装备通讯协议数据帧格式,可以方便快捷的切换在不同综采工作面中对采掘装备的监控,而不需要频繁的对监控系统进行程序上的修正。

24、2、本专利技术基于采掘装备远程监控系统的通讯协议中的历史的采掘装备测量数据帧,获取历史模式图,便于后续将当前采掘装备测量数据帧的模式图和历史模式图进行匹配以获取目标模式图。

25、3、本专利技术目标模式图中错误解析内容子顶点再次进行精确匹配,获取该子顶点数据内容正确解析时对应的数据帧格式和字节位置,从而对目标模式图对应的通讯协议数据帧格式进行更新,完成通讯协议自适应匹配。

26、综上所述,本专利技术方法步骤简单,设计合理,基于历史模式图和当前采掘装备通讯协议的目标模式图对通讯协议数据帧格式进行自适应更新匹配,用于实现采掘装备远程监控系统对通讯协议不同数据帧格式的匹配修改。

27、下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。

本文档来自技高网...

【技术保护点】

1.一种采掘装备通讯协议自适应匹配方法,其特征在于,该方法包括以下步骤:

2.按照权利要求1所述的一种采掘装备通讯协议自适应匹配方法,其特征在于:步骤301中采用计算机将M个模式图分别与M个历史模式图进行匹配,获取子顶点距离和最小值对应的模式图和历史模式图,具体过程如下:

【技术特征摘要】

1.一种采掘装备通讯协议自适应匹配方法,其特征在于,该方法包括以下步骤:

2.按照权利要求1所述的一种采掘装备通讯协议自适应匹配方...

【专利技术属性】
技术研发人员:赵亦辉王亮孙永锋党景锋周转会刘俊锋刘庚李静陈晓旭
申请(专利权)人:西安煤矿机械有限公司
类型:发明
国别省市:

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

1