一种试验数据传输方法、装置及可读存储介质制造方法及图纸

技术编号:25486366 阅读:40 留言:0更新日期:2020-09-01 23:05
本发明专利技术公开了一种试验数据传输方法、装置及可读存储介质,所述方法包括:根据预设的数据标识记录试验数据;将所述试验数据进行解包以获得数据体,并根据预设的数据协议整定所述数据体;基于整定后的数据体进行数据报文。本发明专利技术方法通过将试验数据进行解包以获得数据体,并根据预设的数据协议整定数据体,从而能够在不改变目前试验设备原有结构的基础上,将目前各类试验设备制造厂家的自定义数据协议和格式做统一的处理,整定为统一格式的数据包,提高了数据的可识别性。

【技术实现步骤摘要】
一种试验数据传输方法、装置及可读存储介质
本专利技术涉及电气试验数据采集
,特别是一种试验数据传输方法、装置及可读存储介质。
技术介绍
试验数据采集是各类电气试验过程中必不可少的一个关键步骤,经过该步骤将试验数据采集后形成原始记录,并根据相关标准出具试验报告。目前各类电气试验的试验设备主要针对人工使用设计和生产,因此相关数据采集主要以试验人员直读后做纸质记录或者手工录入相关应用系统,从而形成完整的试验原始记录,通过对原始记录数据的计算和分析形成相关试验报告。试验数据人工直读做纸质记录或手工录入系统的方法,需要花费大量时间,且数据正确性和准确性不可控,无法进行完整的数据溯源。
技术实现思路
有鉴于现有技术的上述缺陷,本专利技术的目的就是提供一种试验数据传输方法、装置及可读存储介质。本专利技术的目的之一是通过这样的技术方案实现的,一种试验数据传输方法,所述方法包括:根据预设的数据标识记录试验数据;将所述试验数据进行解包以获得数据体,并根据预设的数据协议整定所述数据体;基于整定后的数据体进行数据报文。可选的,根据预设的数据标识记录试验数据,包括:根据所述试验数据中的数据报文头和数据报文尾记录试验数据。可选的,根据预设的数据标识记录试验数据,包括:将所述数据报文头与所述数据报文尾之间的试验数据存入缓冲区。可选的,将所述数据报文头与所述数据报文尾之间的试验数据存入缓冲区之前,还包括:清空所述缓冲区的余留数据。>可选的,将所述数据报文头与所述数据报文尾之间的试验数据存入缓冲区之后,所述方法还包括:对所述缓冲区中的所述试验数据进行长度判断,和/或,对所述缓冲区中的所述试验数据进行校验。可选的,将所述试验数据进行解包以获得数据体,包括:去除所述试验数据中的数据报文头和数据报文尾以获得中间数据;对所述中间数据进行数据解码以获得数据体。可选的,对所述中间数据进行数据解码以获得数据体,包括:根据所述中间数据的数据长度和校验位获取数据体。可选的,根据预设的数据协议整定所述数据体,包括:根据所确定的所述数据体的长度以及校验位对所述数据体进行解码;对解码后的数据体基于预设的数据协议进行封装。本专利技术的目的之二是通过这样的技术方案实现的,一种试验数据传输装置,所述装置包括:数据处理模块,用于根据预设的数据标识记录试验数据,以及;将所述试验数据进行解包以获得数据体,并根据预设的数据协议整定所述数据体;通信模块,用于基于整定后的数据体进行数据报文。本专利技术的目的之三是通过这样的技术方案实现的,一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传递的实现程序,所述程序被处理器执行时实现前述的方法的步骤。由于采用了上述技术方案,本专利技术具有如下的优点:本专利技术方法通过将试验数据进行解包以获得数据体,并根据预设的数据协议整定数据体,从而能够在不改变目前试验设备原有结构的基础上,将目前各类试验设备制造厂家的自定义数据协议和格式做统一的处理,整定为统一格式的数据包,提高了数据的可识别性,方便了数据后期计算和利用,降低了数据使用门槛。本专利技术的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本专利技术的实践中得到教导。附图说明本专利技术的附图说明如下:图1为本专利技术方法流程图;图2为本专利技术装置结构示意图;图3为本专利技术装置工作原理图。具体实施方式下面结合附图和实施例对本专利技术作进一步说明。实施例一本专利技术第一实施例提出一种试验数据传输方法,如图1所示,所述方法包括:S1、根据预设的数据标识记录试验数据;S2、将所述试验数据进行解包以获得数据体,并根据预设的数据协议整定所述数据体;S3、基于整定后的数据体进行数据报文。本专利技术方法通过将试验数据进行解包以获得数据体,并根据预设的数据协议整定数据体,从而能够在不改变目前试验设备原有结构的基础上,将目前各类试验设备制造厂家的自定义数据协议和格式做统一的处理,整定为统一格式的数据包,提高了数据的可识别性,方便了数据后期计算和利用,降低了数据使用门槛。可选的,根据预设的数据标识记录试验数据,包括:根据所述试验数据中的数据报文头和数据报文尾记录试验数据。可选的,根据预设的数据标识记录试验数据,包括:S11、将所述数据报文头与所述数据报文尾之间的试验数据存入缓冲区。具体的说,在本实施例中,对于接口传来的试验数据,首先进行判定,是否检测到数据报文头,在遇到数据报文头的情况下,开始记录接口传来的试验数据,并将数据报文头之后的后续数据存入缓冲区,否则,在未检测到数据报文头的情况下,将接口传来的数据进行丢弃,遇到报文尾认为一包数据结束,则完成当前试验数据包的传输,以保证所获得的试验数据的完整性。可选的,将所述数据报文头与所述数据报文尾之间的试验数据存入缓冲区之前,清空所述缓冲区的余留数据。具体的说,为了保证所记录的数据的正确性,遇到数据报文头时先清空缓冲区的数据,再开始记录数据。可选的,根据预设的数据标识记录试验数据之后,所述方法还包括:S12、对所述缓冲区中的所述试验数据进行长度判断,和/或,对所述缓冲区中的所述试验数据进行校验。具体的说,在记录完成数据报文头与数据报文尾之间的试验数据后,为了进一步保证记录数据的准确性,在本实施例中,所存入缓冲区中的试验数据进行长度判断,和/或,数据校验。可选的,将所述试验数据进行解包以获得数据体,包括:S21、去除所述试验数据中的数据报文头和数据报文尾以获得中间数据;S22、对所述中间数据进行解码以获得数据体。可选的,根据所述中间数据进行数据解码以获得数据体,包括:根据所述中间数据的数据长度和校验位获取数据体。本实施例中,对于采集记录到的各类试验数据做统一数据治理,将各类不统一的数据协议及数据格式整定为可识别的统一协议的数据,数据协议以数据包的形式出现,如表1所示,数据包分为包头、数据体、包尾,数据包头由起始符(0x00)、命令字组成;数据体由子协议、设备号、数据内容组成;包尾由鉴权码、结束符(0xFF)组成,整个数据包长度最大1024个字节,其中,数据报文头包括前述起始符和数据报文尾包括结束符,数据体内容的数据组成方式(协议)用户可以自定义。表1数据包格式起始符协议设备号数据内容1bytes结束符0x001byte3bytesnbytes授权码0xFF具体的说,在本实施例中,将试验本文档来自技高网...

【技术保护点】
1.一种试验数据传输方法,其特征在于,所述方法包括:/n根据预设的数据标识记录试验数据;/n将所述试验数据进行解包以获得数据体,并根据预设的数据协议整定所述数据体;/n基于整定后的数据体进行数据报文。/n

【技术特征摘要】
1.一种试验数据传输方法,其特征在于,所述方法包括:
根据预设的数据标识记录试验数据;
将所述试验数据进行解包以获得数据体,并根据预设的数据协议整定所述数据体;
基于整定后的数据体进行数据报文。


2.如权利要求1所述的方法,其特征在于,根据预设的数据标识记录试验数据,包括:
根据所述试验数据中的数据报文头和数据报文尾记录试验数据。


3.如权利要求2所述的方法,其特征在于,根据预设的数据标识记录试验数据,包括:
将所述数据报文头与所述数据报文尾之间的试验数据存入缓冲区。


4.如权利要求3所述的方法,其特征在于,将所述数据报文头与所述数据报文尾之间的试验数据存入缓冲区之前,还包括:
清空所述缓冲区的余留数据。


5.如权利要求3或4所述的方法,其特征在于,将所述数据报文头与所述数据报文尾之间的试验数据存入缓冲区之后,所述方法还包括:
对所述缓冲区中的所述试验数据进行长度判断,和/或,
对所述缓冲区中的所述试验数据进行校验。


6.如权利要求1-4任一项所述的方法...

【专利技术属性】
技术研发人员:李小平陈涛王谦向菲常涛江金洋龙英凯李永福苗玉龙钱基业宫林彭华东刘熊邱妮尹心
申请(专利权)人:国网重庆市电力公司电力科学研究院国家电网有限公司
类型:发明
国别省市:重庆;50

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

1