一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种电力物联网场景中多设备数据拆分方法及系统与流程

2023-02-01 23:33:35 来源:中国专利 TAG:


1.本发明涉及电力物联网的技术领域,特别涉及一种电力物联网场景中多设备数据拆分方法及系统。


背景技术:

2.电力场景中存在着各种类型的监测设备,这些监测设备为运维人员提供了电力设备和环境状态的详细信息,是实现智能维护和低碳战略的数据基础,保障了电力系统的正常运行;物联网平台用于接收设备上报的数据、向设备下发数据、对数据进行转发、分析、计算和显示,各种类型的监测设备通过各种协议接入物联网平台实现数据上传,物联网平台的接入需求具有通用性和实时性,故需要在物联网平台设计兼容能力强大的通用接口,通过简单配置实现各种类型的监测设备接入物联网平台。
3.目前,电力场景中大多监测设备接入物联网平台的方法是根据不同监测设备的类型,采集不同的数据项,每个厂家的监测设备按通用的数据项命名标准,上传数据至物联网平台。如现有技术中公开了一种物联网平台设备接入方法,该方法首先将实体设备虚拟成虚拟设备,然后抽象出实体设备共同属性,定义虚拟设备系统的功能属性,再构建虚拟设备系统的物模型,并利用物模型将数据上传至物联网平台,但该设备接入方法是在设备端进行开发改造,在开发改造过程中限制条件较多,在面对大量设备接入物联网平台的需求时,无法在短时间内完成大量设备的接入,导致设备接入物联网平台的效率低。


技术实现要素:

4.为解决在当前设备接入物联网平台的接入方法中,设备接入物联网平台的效率低的问题,本发明提出了一种电力物联网场景中多设备数据拆分方法及系统,不需要对设备端进行开发改造,仅需要物联网平台将设备采集的原本数据拆分,即可完成设备数据向物联网平台写入,进而使得设备接入物联网平台,提高了设备接入物联网平台的效率。
5.为了达到上述技术效果,本发明的技术方案如下:
6.一种电力物联网场景中多设备数据拆分方法,包括以下步骤:
7.s1.利用多个采集设备获取电力设备的数据,将获取的数据以json格式上传至物联网平台;
8.s2.将多个采集设备上传的数据按层级的正则匹配,拆分成单个物理设备采集的数据;
9.s3.判断单个物理设备采集的数据是否需要继续拆分,若是,将单个物理设备采集的数据按关键字的正则匹配,拆分成多个逻辑设备采集的数据,执行步骤s4;否则,数据拆分完成,执行步骤s4;
10.s4.将拆分完成的数据按设定标准写入物联网平台的数据库存储,实现采集设备接入物联网平台。
11.在本技术方案中,首先利用多个采集设备获取电力设备的数据,并将获取的数据
以json格式上传至物联网平台,然后对多个采集设备上传至物联网平台的数据进行第一次正则匹配,按层级将多个采集设备上传的数据拆分成单个物理设备采集的数据,单个物理设备采集的数据如果不需要拆分,则做一次正则匹配就完成数据拆分,进一步如果单个物理设备采集的数据需要继续拆分,则对单个物理设备采集的数据进行第二次正则匹配,将其按关键字拆分成多个逻辑设备采集的数据,最后将拆分完成的数据按设定标准写入数据库存储,通过采用双重正则匹配规则对采集设备获取的电力设备数据进行充分拆分,只需采集设备上传至物联网平台的数据的格式是json格式,即可快速完成数据的拆分和存储,避免了对设备端进行开发改造,在面对大量采集设备接入物联网平台的需求时,能够支持批量采集设备的接入,提高设备接入物联网平台的效率。
12.优选地,在步骤s1中,采集设备获取的数据包括数据项和数据值,所述数据项和数据值根据网关组合再一起。
13.优选地,步骤s1所述的json格式的结构以键值对的方式存储和传输,设键值对中的值以列表形式进行表示,列表中的每一项均为json格式的子项,键值对中的键为分组标识。
14.优选地,键值对的键的值根据不同的采集设备厂家配置。
15.优选地,采集设备的键值对属于同一个列表的子项为同一层级的采集设备,采集设备的键值对属于子项的子项为子项对应的采集设备的子设备。
16.优选地,每一个采集设备均设有唯一标识。
17.优选地,在步骤s2中,按层级的正则匹配拆分的规则为:首先根据分组标识和子项键值对的键对多个采集设备的唯一标识进行识别,然后对多个采集设备上传的数据进行位置匹配,最后把多个采集设备上传的数据拆分成单一物理设备采集的信息。
18.优选地,在步骤s3中,若采集设备接入多个采集传感器,则单个物理设备采集的数据需要继续拆分;否则,单个物理设备采集的数据不继续拆分。
19.优选地,一种电力物联网场景中多设备数据拆分系统,所述系统包括:
20.采集模块,用于多个采集设备获取电力设备的数据,将获取的数据以json格式上传至物联网平台;
21.拆分模块,将多个采集设备上传的数据按层级的正则匹配,拆分成单个物理设备采集的数据;
22.判断模块,判断单个物理设备采集的数据是否需要继续拆分,若是,将单个物理设备采集的数据按关键字的正则匹配,拆分成多个逻辑设备采集的数据,执行步骤s4;否则,数据拆分完成,执行步骤s4;
23.存储模块,将拆分完成的数据按设定标准写入物联网平台的数据库存储,实现采集设备接入物联网平台。
24.优选地,在判断模块中,若采集设备接入多个采集传感器,则单个物理设备采集的数据需要继续拆分;否则,单个物理设备采集的数据不继续拆分。
25.与现有技术相比,本发明技术方案的有益效果是:
26.本发明提出种电力物联网场景中多设备数据拆分方法及系统,首先利用多个采集设备获取电力设备的数据,并将获取的数据以json格式上传至物联网平台,然后对多个采集设备上传至物联网平台的数据进行第一次正则匹配,按层级将多个采集设备上传的数据
拆分成单个物理设备采集的数据,单个物理设备采集的数据如果不需要拆分,则做一次正则匹配就完成数据拆分,进一步如果单个物理设备采集的数据需要继续拆分,则对单个物理设备采集的数据进行第二次正则匹配,将其按关键字拆分成多个逻辑设备采集的数据,最后将拆分完成的数据按设定标准写入数据库存储,通过采用双重正则匹配规则对采集设备获取的电力设备数据进行充分拆分,只需采集设备上传至物联网平台的数据的格式是json格式,即可快速完成数据的拆分和存储,避免了对设备端进行开发改造,在面对大量采集设备接入物联网平台的需求时,能够支持批量采集设备的接入,提高设备接入物联网平台的效率。
附图说明
27.图1表示本发明实施例中1提出的一种电力物联网场景中多设备数据拆分方法的流程示意图;
28.图2表示本发明实施例中1提出的一种电力物联网场景中多设备数据拆分系统的结构图。
具体实施方式
29.附图仅用于示例性说明,不能理解为对本专利的限制;
30.为了更好地说明本实施例,附图某些部位会有省略、放大或缩小,并不代表实际尺寸,“上”“下”等部位方向的描述非对本专利的限制;
31.对于本领域技术人员来说,附图中某些公知内容说明可能省略是可以理解的;
32.附图中描述位置关系的用于仅用于示例性说明,不能理解为对本专利的限制;
33.下面结合附图和实施例对本发明的技术方案做进一步的说明。
34.实施例1
35.如图1所示,本实施例提出一种电力物联网场景中多设备数据拆分方法,包括以下步骤:
36.s1.利用多个采集设备获取电力设备的数据,将获取的数据以json格式上传至物联网平台;
37.在步骤s1中,采集设备获取的数据包括数据项和数据值,数据项和数据值通过网关上传至物联网平台;json格式的结构以键值对的方式存储和传输,json格式具有简洁和清晰的层次结构,易于开发者编写、阅读和检查,也易于机器解析和生成,传输速度快,支持json格式的编程语言多,因此json格式正迅速成为web上最流行的数据交换格式之一,采用json格式交换数据能在一定程度上简化数据交换流程,降低开发难度,对于轻量级的工程而言,无需搭建数据库和建立接口就能实现数据传输和储存需求,同时json格式易于编写、简单易读,便于管理人员的操作;设键值对中的值以列表形式进行表示,列表中的每一项均为json格式的子项,键值对中的键为分组标识,键值对的键的值根据不同的采集设备厂家配置,即键值对的键可以按照不同的设备厂家,配置不同的值。
38.s2.将多个采集设备上传的数据按层级的正则匹配,拆分成单个物理设备采集的数据;
39.s3.判断单个物理设备采集的数据是否需要继续拆分,若是,将单个物理设备采集
的数据按关键字的正则匹配,拆分成多个逻辑设备采集的数据,执行步骤s4;否则,数据拆分完成,执行步骤s4;
40.在步骤s3中,物理设备是指以某种方式与计算机系统相连的实际硬件,逻辑设备是用户或应用程序访问物理设备的界面,用户或应用程序通过逻辑设备来访问物理设备,通常一个物理设备会对应多个逻辑设备。
41.s4.将拆分完成的数据按设定标准写入物联网平台的数据库存储,实现采集设备接入物联网平台。
42.在步骤s4中,设定标准为同一属性在物联网平台中有且只有一个代号。
43.在本实施例中,首先利用多个采集设备获取电力设备的数据,并将获取的数据以json格式上传至物联网平台,然后对多个采集设备上传至物联网平台的数据进行第一次正则匹配,按层级将多个采集设备上传的数据拆分成单个物理设备采集的数据,单个物理设备采集的数据如果不需要拆分,则做一次正则匹配就完成数据拆分,进一步如果单个物理设备采集的数据需要继续拆分,则对单个物理设备采集的数据进行第二次正则匹配,将其按关键字拆分成多个逻辑设备采集的数据,最后将拆分完成的数据按设定标准写入数据库存储,通过采用双重正则匹配规则对采集设备获取的电力设备数据进行充分拆分,只需采集设备上传至物联网平台的数据的格式是json格式,即可快速完成数据的拆分和存储,避免了对设备端进行开发改造,在面对大量采集设备接入物联网平台的需求时,能够支持批量采集设备的接入,提高设备接入物联网平台的效率。
44.实施例2
45.参见图1,在步骤s1中,json格式的结构以键值对的方式存储和传输,键值对是一种基本的数据表示在计算系统和应用程序中,键值对中的值可以是数字、字符串、列表、元组或者其他的字典,实际上,它可以是任何有效的数据类型;键值对中的键必须是不可变对象,它不能被改变,具体包括数字、字符串、元组等,每个键对应着相应的值,在本实施例中设键值对中的值以列表形式进行表示,列表中的每一项均为json格式的子项,键值对中的键为分组标识,定义键值对属于同一个列表的子项的为同一层级的采集设备,键值对属于子项的子项的为子项对应采集设备的子设备;
46.在步骤s2中,每一个采集设备均设有唯一标识,即每一个采集设备的唯一标识不能为空,每一个采集设备必配备有唯一标识进行匹配;物联平台根据采集设备的唯一标识所在的不同位置进行匹配,把整个采集设备上传的json格式数据按层级的正则匹配拆分;按层级的正则匹配拆分的规则是根据分组标识和子项键值对的键,对多个采集设备上传的数据进行匹配拆分,正则的匹配过程为:通常情况下都是由一个子表达式,子表达式由一个普通字符、元字符或元字符序列组成,取得控制权,从字符串的某一位置开始尝试匹配,一个子表达式开始尝试匹配的位置,是从前一子表达匹配成功的结束位置开始的,如果匹配到字符串某一位置时整个表达式匹配失败,那么引擎会使正则向前传动,整个表达式从下一位开始重新尝试匹配,依此类推,直到报告匹配成功或尝试到最后一个位置后报告匹配失败;
47.在步骤s3中,若采集设备接入多个采集传感器,则单个物理设备采集的数据需要继续拆分,将单个物理设备采集的数据按关键字的正则匹配拆分成多个逻辑设备采集的数据,并另外提供逻辑设备的关键字;否则,单个物理设备采集的数据不继续拆分。
48.实施例3
49.参见图2,一种电力物联网场景中多设备数据拆分系统,所述系统包括:
50.采集模块11,用于多个采集设备获取电力设备的数据,将获取的数据以json格式上传至物联网平台;
51.在采集模块中,采集设备获取的数据包括数据项和数据值,所述数据项和数据值根据网关组合再一起;json格式的结构以键值对的方式进行存储和传输,json格式具有简洁和清晰的层次结构,易于开发者编写、阅读和检查,也易于机器解析和生成,传输速度快,支持json格式的编程语言多,因此json格式正迅速成为web上最流行的数据交换格式之一,采用json格式交换数据能在一定程度上简化数据交换流程,降低开发难度,对于轻量级的工程而言,无需搭建数据库和建立接口就能实现数据传输和储存需求,同时json格式易于编写、简单易读,便于管理人员的操作;设键值对中的值以列表形式进行表示,列表中的每一项均为json格式的子项,键值对中的键为分组标识,键值对的键的值根据不同的采集设备厂家配置,即键值对的键可以按照不同的设备厂家,配置不同的值。
52.拆分模块12,将多个采集设备上传的数据按层级的正则匹配,拆分成单个物理设备采集的数据;
53.在拆分模块中,按层级的正则匹配拆分的规则为:首先根据分组标识和子项键值对的键对多个采集设备的唯一标识进行识别,然后对多个采集设备上传的数据进行位置匹配,最后把多个采集设备上传的数据拆分成单一物理设备采集的信息。
54.判断模块13,判断单个物理设备采集的数据是否需要继续拆分,若是,将单个物理设备采集的数据按关键字的正则匹配,拆分成多个逻辑设备采集的数据,执行步骤s4;否则,数据拆分完成,执行步骤s4;
55.在判断模块中,若采集设备接入多个采集传感器,则单个物理设备采集的数据需要继续拆分;否则,单个物理设备采集的数据不继续拆分。
56.存储模块14,将拆分完成的数据按设定标准写入物联网平台的数据库存储,实现采集设备接入物联网平台。
57.在本实施例系统中,首先利用多个采集设备获取电力设备的数据,并将获取的数据以json格式上传至物联网平台,然后对多个采集设备上传至物联网平台的数据进行第一次正则匹配,按层级将多个采集设备上传的数据拆分成单个物理设备采集的数据,单个物理设备采集的数据如果不需要拆分,则做一次正则匹配就完成数据拆分,进一步如果单个物理设备采集的数据需要继续拆分,则对单个物理设备采集的数据进行第二次正则匹配,将其按关键字拆分成多个逻辑设备采集的数据,最后将拆分完成的数据按设定标准写入数据库存储,通过采用双重正则匹配规则对采集设备获取的电力设备数据进行充分拆分,只需采集设备上传至物联网平台的数据的格式是json格式,即可快速完成数据的拆分和存储,避免了对设备端进行开发改造,在面对大量采集设备接入物联网平台的需求时,能够支持批量采集设备的接入,提高设备接入物联网平台的效率。
58.显然,本发明的上述实施例仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的
保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献