一种数据获取方法及装置制造方法及图纸

技术编号:20119390 阅读:30 留言:0更新日期:2019-01-16 12:21
本申请提供了一种数据获取方法及装置,方法包括:接收目标报文协议类型数据的获取指令及用于获取目标报文协议类型数据的配置信息;按照配置信息,执行获取目标报文协议类型数据的配置操作;在完成配置操作之后,从数据采集设备采集的数据中,获取目标报文协议类型数据;上传目标报文协议类型数据。在本申请中,通过以上方式可以改善工业采集数据网关的灵活性和通用性。

A Data Acquisition Method and Device

This application provides a data acquisition method and device. The method includes: receiving the acquisition instruction of target message protocol type data and configuration information for acquiring target message protocol type data; performing configuration operation of acquiring target message protocol type data according to configuration information; acquiring target from data acquisition device after configuration operation is completed. Packet Protocol Type Data; Upload Target Packet Protocol Type Data. In this application, the flexibility and versatility of the industrial data acquisition gateway can be improved by the above methods.

【技术实现步骤摘要】
一种数据获取方法及装置
本申请涉及工业控制
,特别涉及一种数据获取方法及装置。
技术介绍
目前,一般采用工业控制系统对工业现场设备进行控制和监控。工业控制系统对工业现场设备进行控制和监控,首先需要获取工业现场设备的数据。获取工业现场设备的数据的过程,一般为:由数据采集设备采集工业现场设备的数据,由工业采集数据网关将数据采集设备采集的数据上传至上位机。但,由于工业采集数据网关内固化的报文协议仅为部分特定报文协议,因此工业采集数据网关仅可以获取到部分报文协议类型的数据,灵活性和通用性差。
技术实现思路
为解决上述技术问题,本申请实施例提供一种数据获取方法及装置,以达到改善工业采集数据网关的灵活性和通用性的目的,技术方案如下:一种数据获取方法,包括:接收目标报文协议类型数据的获取指令及用于获取所述目标报文协议类型数据的配置信息;按照所述配置信息,执行获取所述目标报文协议类型数据的配置操作;在完成所述配置操作之后,从数据采集设备采集的数据中,获取所述目标报文协议类型数据;上传所述目标报文协议类型数据。优选的,所述配置信息包括:目标报文协议类型数据包筛选配置信息和目标报文协议类型数据解析配置信息;所述按照所述配置信息,执行获取所述目标报文协议类型数据的配置操作,包括:按照所述目标报文协议类型数据包筛选配置信息,执行筛选符合所述目标报文协议类型的数据包的筛选配置操作;按照所述目标报文协议类型数据解析配置信息,执行从符合所述目标报文协议类型的数据包中解析出所述目标报文协议类型数据的解析配置操作。优选的,所述在完成所述配置操作之后,从数据采集设备采集的数据中,获取所述目标报文协议类型数据,包括:在完成所述配置操作之后,从数据采集设备采集的数据中,筛选出符合所述目标报文协议类型的数据包;从所述符合所述目标报文协议类型的数据包中解析出所述目标报文协议类型数据。优选的,所述目标报文协议类型数据包筛选配置信息包括:由数据包偏移地址、数据字节长度、比较运算符号和数值组成的筛选条件信息;所述目标报文协议类型数据解析配置信息,包括:由数据长度和数据在符合所述目标报文协议类型的数据包中的偏移地址组成的解析条件信息。优选的,所述在完成所述配置操作之后,从数据采集设备采集的数据中,筛选出符合所述目标报文协议类型的数据包,包括:在完成所述配置操作之后,从数据采集设备采集的数据中,筛选出符合所述筛选条件信息的数据包,作为目标数据包;所述从所述符合所述目标报文协议类型的数据包中解析出所述目标报文协议类型数据,包括:从所述目标数据包中确定出符合所述解析条件信息的数据,作为所述目标报文协议类型数据。一种数据获取装置,包括:接收模块,用于接收目标报文协议类型数据的获取指令及用于获取所述目标报文协议类型数据的配置信息;配置模块,用于按照所述配置信息,执行获取所述目标报文协议类型数据的配置操作;获取模块,用于在完成所述配置操作之后,从数据采集设备采集的数据中,获取所述目标报文协议类型数据;上传模块,用于上传所述目标报文协议类型数据。优选的,所述配置信息包括:目标报文协议类型数据包筛选配置信息和目标报文协议类型数据解析配置信息;所述配置模块,包括:筛选配置模块,用于按照所述目标报文协议类型数据包筛选配置信息,执行筛选符合所述目标报文协议类型的数据包的筛选配置操作;解析配置模块,用于按照所述目标报文协议类型数据解析配置信息,执行从符合所述目标报文协议类型的数据包中解析出所述目标报文协议类型数据的解析配置操作。优选的,所述获取模块包括:筛选模块,用于在完成所述配置操作之后,从数据采集设备采集的数据中,筛选出符合所述目标报文协议类型的数据包;解析模块,用于从所述符合所述目标报文协议类型的数据包中解析出所述目标报文协议类型数据。优选的,所述目标报文协议类型数据包筛选配置信息包括:由数据包偏移地址、数据字节长度、比较运算符号和数值组成的筛选条件信息;所述目标报文协议类型数据解析配置信息,包括:由数据长度和数据在符合所述目标报文协议类型的数据包中的偏移地址组成的解析条件信息。优选的,所述筛选模块包括:筛选子模块,用于在完成所述配置操作之后,从数据采集设备采集的数据中,筛选出符合所述筛选条件信息的数据包,作为目标数据包;解析子模块,用于从所述目标数据包中确定出符合所述解析条件信息的数据,作为所述目标报文协议类型数据。与现有技术相比,本申请的有益效果为:在本申请中,在需要获取不同的报文协议类型数据时,工业采集数据网关则可以通过接收不同的目标报文协议类型数据的获取指令及获取不同的报文协议类型数据的配置信息,并按照不同的配置信息,完成不同的配置,来获取到不同目标报文协议类型数据,相比于获取工业采集数据网关内固化的部分报文协议类型的数据,获取方式更加灵活,并且可以获取到更多报文协议类型的数据,因此可以改善工业采集数据网关的灵活性和通用性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的数据获取方法的一种流程图;图2是本申请提供的工业数据采集网关获取数据的一种交互示意图;图3是本申请提供的数据获取方法的另一种流程图;图4是本申请提供的数据获取方法的再一种流程图;图5是本申请提供的数据获取装置的一种逻辑结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例公开了一种数据获取方法,包括:接收目标报文协议类型数据的获取指令及用于获取所述目标报文协议类型数据的配置信息;按照所述配置信息,执行获取所述目标报文协议类型数据的配置操作;在完成所述配置操作之后,从数据采集设备采集的数据中,获取所述目标报文协议类型数据;将所述目标报文协议类型数据上传至所述上位机。在本申请中,可以改善工业采集数据网关的灵活性和通用性。接下来对本申请实施例公开的数据获取方法进行介绍,请参见图1,可以包括:步骤S11、接收目标报文协议类型数据的获取指令及用于获取所述目标报文协议类型数据的配置信息。本实施例中,可以由上位机在接收到用户输入的目标报文协议类型数据获取请求时,向工业采集数据网关下发目标报文协议类型数据的获取指令及用户获取目标报文协议类型数据的配置信息。工业采集数据网关则接收上位机下发的目标报文协议类型数据的获取指令及用于获取目标报文协议类型数据的配置信息。上位机可以为但不局限于本地服务器或云端服务器。步骤S12、按照所述配置信息,执行获取所述目标报文协议类型数据的配置操作。工业数据采集网关可以按照步骤S11接收到的配置信息,执行获取所述目标报文协议类型数据的配置操作。本实施例中,工业数据采集网关可以在用户有获取数据需求时,在接收到目标报文协议类型数据的获取指令及用户获取所述目标报文协议类型数据的配置信息之后,再按照所述配置信息,执行获取所述目本文档来自技高网...

【技术保护点】
1.一种数据获取方法,其特征在于,包括:接收目标报文协议类型数据的获取指令及用于获取所述目标报文协议类型数据的配置信息;按照所述配置信息,执行获取所述目标报文协议类型数据的配置操作;在完成所述配置操作之后,从数据采集设备采集的数据中,获取所述目标报文协议类型数据;上传所述目标报文协议类型数据。

【技术特征摘要】
1.一种数据获取方法,其特征在于,包括:接收目标报文协议类型数据的获取指令及用于获取所述目标报文协议类型数据的配置信息;按照所述配置信息,执行获取所述目标报文协议类型数据的配置操作;在完成所述配置操作之后,从数据采集设备采集的数据中,获取所述目标报文协议类型数据;上传所述目标报文协议类型数据。2.根据权利要求1所述的方法,其特征在于,所述配置信息包括:目标报文协议类型数据包筛选配置信息和目标报文协议类型数据解析配置信息;所述按照所述配置信息,执行获取所述目标报文协议类型数据的配置操作,包括:按照所述目标报文协议类型数据包筛选配置信息,执行筛选符合所述目标报文协议类型的数据包的筛选配置操作;按照所述目标报文协议类型数据解析配置信息,执行从符合所述目标报文协议类型的数据包中解析出所述目标报文协议类型数据的解析配置操作。3.根据权利要求2所述的方法,其特征在于,所述在完成所述配置操作之后,从数据采集设备采集的数据中,获取所述目标报文协议类型数据,包括:在完成所述配置操作之后,从数据采集设备采集的数据中,筛选出符合所述目标报文协议类型的数据包;从所述符合所述目标报文协议类型的数据包中解析出所述目标报文协议类型数据。4.根据权利要求3所述的方法,其特征在于,所述目标报文协议类型数据包筛选配置信息包括:由数据包偏移地址、数据字节长度、比较运算符号和数值组成的筛选条件信息;所述目标报文协议类型数据解析配置信息,包括:由数据长度和数据在符合所述目标报文协议类型的数据包中的偏移地址组成的解析条件信息。5.根据权利要求4所述的方法,其特征在于,所述在完成所述配置操作之后,从数据采集设备采集的数据中,筛选出符合所述目标报文协议类型的数据包,包括:在完成所述配置操作之后,从数据采集设备采集的数据中,筛选出符合所述筛选条件信息的数据包,作为目标数据包;所述从所述符合所述目标报文协议类型的数据包中解析出所述目标报文协议类型数据,包括:从所述目标数...

【专利技术属性】
技术研发人员:王有为陈银桃罗冰章维
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:浙江,33

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

1