一种数据转换装置接入检测仪器USB接口的通信方法与流程

文档序号:33468217发布日期:2023-03-15 07:25阅读:38来源:国知局
一种数据转换装置接入检测仪器USB接口的通信方法与流程
一种数据转换装置接入检测仪器usb接口的通信方法
技术领域
1.本发明涉及电力设备智能运检领域,尤其是涉及一种数据转换装置接入检测仪器usb接口的通信方法。


背景技术:

2.随着公司电网设备规模快速增长,运检人员数量相对稳定,电网规模增长与运检人员配置的矛盾日益突出。设备管理精益化要求不断提高,现场作业类型不断增多,大量机械、重复工作仍需要依靠班组人员现场作业开展。
3.智能硬件是创新电网运维的基础,基于大云物移等技术手段研发一系列用于新运检模式的硬件设备,包括智能移动终端、物联网电子标签、无线智能传感器、机器人自动巡测、可穿戴一体化检测设备等。与传统巡检模式相比,新运检模式具有检测数据真实准确、检测流程规范化、检测过程智能化、测试报告无纸化等特点,同时降低了大量的现场作业人员专业要求,提高了作业效率。
4.通过移动终端及数字化等方法,实现计划测试任务的统一分派,测试任务责任人可以无地域限制的通过移动终端app下载任务,并及时响应任务的安排,现场同手持式检测终端采集数据,并通过app的形式或数据线的形式将数据,以及带电检测方法数据的平台接入,方便分析与处理,规范测试流程。
5.而目前大量的存量检测仪器需要进行智能化改造才能实时接入移动终端实现移动化作业。而在这些存量检测仪器中,具备蓝牙、wifi通信接口的检测仪器,容易和移动终端建立实时通信;而部分只具备usb大容量存储接口的检测仪器,目前只能通过手动拷贝数据的方式接入,不能真正实现所谓的作业移动化。


技术实现要素:

6.本发明的目的就是为了提供一种数据转换装置接入检测仪器usb接口的通信方法,实现仅具有usb大容量存储接口的检测仪器与移动终端之间的实时通信,提高检测效率和检测智能化程度。
7.本发明的目的可以通过以下技术方案来实现:
8.一种数据转换装置接入检测仪器usb接口的通信方法,用于实现检测仪器和移动终端之间的通信,包括以下步骤:
9.移动终端和数据转换装置之间利用蓝牙建立通信连接,数据转换装置用usb大容量存储的方式挂载检测仪器;
10.移动终端将下行数据通过蓝牙发送给数据转换装置,数据转换装置将收到的数据作为下行数据文件写入检测仪器的下行文件专用目录下,并将下行数据文件的md5码写入下行文件专用目录下对应的下行校验码文件中;
11.检测仪器定时轮询下行校验码文件,并根据md5码校验下行数据文件的完整性,当下行数据文件的完整性校验通过时,检测仪器解析下行数据文件并根据文件指令执行对应
的检测任务,同时,删除已解析的下行数据文件;
12.检测仪器完成检测任务后,将上行数据作为上行数据文件写入到检测仪器的上行文件专用目录下,将上行数据文件的md5码写入上行文件专用目录下对应的上行校验码文件中;
13.数据转换装置定时轮询上行校验码文件,并根据md5码校验上行数据文件的完整性,当上行数据文件的完整性校验通过时,数据转换装置将上行数据文件的数据内容通过蓝牙发送给移动终端,同时,删除已解析的上行数据文件;
14.移动终端接收上行数据并执行相应的处理。
15.所述上行文件专用目录和下行文件专用目录下的数据文件名称以年份、月份、日期、小时、分、秒、毫秒的顺序命名,文件后缀为dat。
16.所述上行文件专用目录和下行文件专用目录下的校验码文件名称以年份、月份、日期、小时、分、秒、毫秒的顺序命名,文件后缀为md5。
17.所述检测仪器定时轮询下行校验码文件的轮询时间间隔和数据转换装置定时轮询上行校验码文件的轮询时间间隔均不超过100毫秒。
18.一种数据转换装置接入检测仪器usb接口的通信方法,用于实现检测仪器和移动终端之间的通信,应用于检测仪器端,包括以下步骤:
19.检测仪器以usb大容量存储的方式挂载于数据转换装置上,所述数据转换装置和移动终端之间利用蓝牙建立通信连接;
20.检测仪器定时轮询下行校验码文件,判断是否有下行数据要解析,若是,根据下行校验码文件中存储的md5码校验下行数据文件的完整性,其中,所述下行数据文件基于数据转换装置接收到的下行数据建立,且被数据转换装置写入检测仪器的下行文件专用目录下,所述下行数据由移动终端通过蓝牙发送给数据转换装置,所述下行校验码文件基于下行数据文件的md5码建立,且被数据转换装置写入下行文件专用目录下;若否,则判断是否有上行数据要上送,若有则将上行数据作为上行数据文件写入到检测仪器的上行文件专用目录下,将上行数据文件的md5码写入上行文件专用目录下对应的上行校验码文件中;
21.当下行数据文件的完整性校验通过时,检测仪器解析下行数据文件并根据文件指令执行对应的检测任务,同时,删除已解析的下行数据文件。
22.专用目录下的数据文件名称以年份、月份、日期、小时、分、秒、毫秒的顺序命名,文件后缀为dat;专用目录下的校验码文件名称以年份、月份、日期、小时、分、秒、毫秒的顺序命名,文件后缀为md5。
23.所述检测仪器定时轮询下行校验码文件的轮询时间间隔不超过100毫秒。
24.一种数据转换装置接入检测仪器usb接口的通信方法,用于实现检测仪器和移动终端之间的通信,应用于数据转换装置端,包括以下步骤:
25.基于蓝牙建立与移动终端之间的通信连接,并利用usb大容量存储的方式挂载检测仪器;
26.获取移动终端通过蓝牙发送的下行数据;
27.将下行数据作为下行数据文件写入检测仪器的下行文件专用目录下,并将下行数据文件的md5码写入下行文件专用目录下对应的下行校验码文件中;
28.定时轮询上行校验码文件,并根据上行校验码文件中存储的md5码校验上行数据
文件的完整性,其中,所述上行数据文件由检测仪器在完成检测任务后基于上行数据建立,并写入检测仪器的上行文件专用目录下,同时,检测仪器将上行数据文件的md5码写入上行文件专用目录下对应的上行校验码文件中;
29.当上行数据文件的完整性校验通过时,将上行数据文件的数据内容通过蓝牙发送给移动终端,同时,删除已解析的上行数据文件。
30.专用目录下的数据文件名称以年份、月份、日期、小时、分、秒、毫秒的顺序命名,文件后缀为dat;专用目录下的校验码文件名称以年份、月份、日期、小时、分、秒、毫秒的顺序命名,文件后缀为md5。
31.所述定时轮询上行校验码文件的轮询时间间隔不超过100毫秒。
32.与现有技术相比,本发明具有以下有益效果:
33.(1)本发明解决了移动终端接入usb大容量存储接口的传统检测仪器时,只能通过人工逐个拷贝数据文件实现的问题,实现了移动终端和检测仪器之间实时数据文件的交互,实现了传统检测仪器的智能化改造,满足了作业移动化的需求,提升了巡检作业的效率。
34.(2)本发明通过预留专用的上下行数据传输目录,避免了通信冲突,同时,通过文件的命名规则防止了访问冲突,提高了通信可靠性。
附图说明
35.图1为本发明所述方法的通信时序图;
36.图2为检测仪器实时通信的方法流程图;
37.图3为数据转换装置实时通信的方法流程图。
具体实施方式
38.下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
39.实施例1
40.一种数据转换装置接入检测仪器usb接口的通信方法,用于实现检测仪器和移动终端之间的通信,其通信时序图如图1所示,包括以下步骤:
41.移动终端和数据转换装置之间利用蓝牙建立通信连接,数据转换装置用usb大容量存储的方式挂载检测仪器;
42.移动终端将下行数据通过蓝牙发送给数据转换装置,数据转换装置将收到的数据作为下行数据文件写入检测仪器的下行文件专用目录下,并将下行数据文件的md5码写入下行文件专用目录下对应的下行校验码文件中;
43.检测仪器定时轮询下行校验码文件,并根据md5码校验下行数据文件的完整性,当下行数据文件的完整性校验通过时,检测仪器解析下行数据文件并根据文件指令执行对应的检测任务,同时,删除已解析的下行数据文件,若完整性校验不通过,则继续等待数据传输;
44.检测仪器完成检测任务后,将上行数据作为上行数据文件写入到检测仪器的上行
文件专用目录下,将上行数据文件的md5码写入上行文件专用目录下对应的上行校验码文件中;
45.数据转换装置定时轮询上行校验码文件,并根据md5码校验上行数据文件的完整性,当上行数据文件的完整性校验通过时,数据转换装置将上行数据文件的数据内容通过蓝牙发送给移动终端,同时,删除已解析的上行数据文件,若完整性校验不通过,则继续等待数据传输;
46.移动终端接收上行数据并执行相应的处理。
47.本实施例中,下行目录命名为“datadownload”,上行目录命名为“dataupload”。
48.为避免文件名重复,在datadownload和dataupload目录下,数据文件以当前时间来命名,命名规则为“yyyy-mm-dd hh:mm:ss zzz.dat”,其中“yyyy”表示年份,“mm”表示月份,“dd”表示日期,“hh”表示时,“mm”表示分,“ss”表示秒,“zzz”表示毫秒。
49.为保证校验码文件和数据文件的一致性,校验码文件的命名规则为“yyyy-mm-dd hh:mm:ss zzz.md5”,其中时间部分的命名和数据文件的命名一致。
50.为避免用户在执行巡检任务时感知到明显的卡顿,所述检测仪器定时轮询下行校验码文件的轮询时间和数据转换装置定时轮询上行校验码文件的轮询时间间隔均不超过100毫秒。
51.实施例2
52.一种数据转换装置接入检测仪器usb接口的通信方法,用于实现检测仪器和移动终端之间的通信,应用于检测仪器端,如图2所示,包括以下步骤:
53.检测仪器以usb大容量存储的方式挂载于数据转换装置上,所述数据转换装置和移动终端之间利用蓝牙建立通信连接;
54.检测仪器定时轮询下行校验码文件,判断是否有下行数据要解析,若是,根据下行校验码文件中存储的md5码校验下行数据文件的完整性,其中,所述下行数据文件基于数据转换装置接收到的下行数据建立,且被数据转换装置写入检测仪器的下行文件专用目录下,所述下行数据由移动终端通过蓝牙发送给数据转换装置,所述下行校验码文件基于下行数据文件的md5码建立,且被数据转换装置写入下行文件专用目录下;若否,则判断是否有上行数据要上送,若有则将上行数据作为上行数据文件写入到检测仪器的上行文件专用目录下,将上行数据文件的md5码写入上行文件专用目录下对应的上行校验码文件中;
55.当下行数据文件的完整性校验通过时,检测仪器解析下行数据文件并根据文件指令执行对应的检测任务,同时,删除已解析的下行数据文件。
56.本实施例中的文件命名规则与实施例1中所述一致。
57.实施例3
58.一种数据转换装置接入检测仪器usb接口的通信方法,用于实现检测仪器和移动终端之间的通信,应用于数据转换装置端,如图3所示,包括以下步骤:
59.基于蓝牙建立与移动终端之间的通信连接,并利用usb大容量存储的方式挂载检测仪器;
60.获取移动终端通过蓝牙发送的下行数据;
61.将下行数据作为下行数据文件写入检测仪器的下行文件专用目录下,并将下行数据文件的md5码写入下行文件专用目录下对应的下行校验码文件中;
62.若在定时轮询期间未接收到移动终端发送的下行数据,则判断检测仪器的上行文件专用目录中是否存在数据,若是,则执行下述步骤,否则继续等待接收下行数据;
63.定时轮询上行校验码文件,并根据上行校验码文件中存储的md5码校验上行数据文件的完整性,其中,所述上行数据文件由检测仪器在完成检测任务后基于上行数据建立,并写入检测仪器的上行文件专用目录下,同时,检测仪器将上行数据文件的md5码写入上行文件专用目录下对应的上行校验码文件中;
64.当上行数据文件的完整性校验通过时,将上行数据文件的数据内容通过蓝牙发送给移动终端,同时,删除已解析的上行数据文件;若完整性校验不通过,则继续等待。
65.本实施例中的文件命名规则与实施例1中所述一致。
66.综上所述,本发明的通信方法利用数据文件的交换来实现数据信息的实时交互,利用usb存储区的数据文件交换来实现双向通信,通过将检测仪器的usb存储区域留出专用的上行、下行文件目录来避免通信冲突,通过数据文件的命名、校验规则来防止访问冲突,通过定时轮询来实现实时通信。通过本方法,移动终端可以实现和只具备usb大容量接口的检测仪器之间的实时通信,从而实现此类检测仪器的智能化改造,实现真正的作业移动化。
67.以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员依据本发明的构思在现有技术的基础上通过逻辑分析、推理、或者有限的实验可以得到的技术方案,皆应在权利要求书所确定的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1