[发明专利]一种设备数据管理方法及系统在审
申请号: | 202011640499.4 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112800119A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 黄欢;张建业 | 申请(专利权)人: | 深圳荆虹科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/21 |
代理公司: | 深圳倚智知识产权代理事务所(普通合伙) 44632 | 代理人: | 霍如肖 |
地址: | 518000 广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 数据管理 方法 系统 | ||
1.一种设备数据管理方法,其特征在于,所述设备数据管理方法包括如下步骤:
S1,获取设备数据接入请求的设备数据源,调用预先创建的设备标准数据库,对设备数据源进行数据解析生成待接入设备元数据;
S2,将待接入设备元数据与预先创建的设备数据树进行匹配,定位设备数据树中相匹配的元素设置为待接入设备原型元素;
S3,深克隆待接入设备原型元素创建设备实体元素,为设备实体元素创建一个子节点设置为设备实体子元素,提取待接入设备元数据填充设备实体子元素。
2.根据权利要求1所述设备数据管理方法,其特征在于,在S1步骤中,所述设备标准数据库包括设备组件列表及组件标准属性列表,所述调用设备标准数据库,对设备数据源进行数据解析生成待接入设备元数据包括如下步骤:
S11,根据设备数据源的格式,调用解析函数;
S12,解析函数读取设备数据源的数据内容,匹配设备标准数据库,解析得到待接入设备元数据,包括设备组件信息、设备标准属性数据表和设备自定义属性数据表。
3.根据权利要求1所述设备数据管理方法,其特征在于,所述S2步骤具体包括如下步骤:
S211,提取待接入设备元数据的设备组件信息,遍历设备数据树根节点的第一层子节点名称,将匹配的子节点设置为设备组件元素;
S212,提取待接入设备元数据的设备标准属性数据表,遍历设备组件元素的子节点,将与设备标准数据表中的属性和值相匹配的子节点设置为设备原型元素。
4.根据权利要求1或3所述设备数据管理方法,其特征在于,所述设备数据树为自动创建,自动创建设备数据树的步骤包括:
S221,在接收首个设备数据接入请求并执行步骤S1后,建立设备数据树的根节点,提取待接入设备元数据中的设备组件信息为根节点的名称;
S222,深克隆根节点创建一个子节点,即完成初始设备数据树的创建。
5.根据权利要求1或3所述设备数据管理方法,其特征在于,所述设备数据树为手工创建,手工创建设备数据树的步骤包括:
S231,接收首个设备数据接入请求并执行步骤S1后,发送创建设备总目录名称信息;
S232,接收设备总目录名称信息,创建一个根节点,设置设备总目录名称信息为根节点名称;
S233,创建根节点的一个子节点,获取待接入设备元数据中的设备组件信息设置为子节点名称,即完成初始设备数据树的创建。
6.根据权利要求1所述设备数据管理方法,其特征在于,所述S3步骤具体包括如下步骤:
S31,为待接入设备原型元素节点深克隆一个兄弟节点设置为设备实体元素,同时克隆设备原型元素节点的所有属性和值到设备实体元素;
S32,为设备实体元素节点创建一个子节点设置为设备实体子元素,提取待接入设备元数据中设备自定义属性数据表的属性和值填充入设备实体子元素。
7.根据权利要求1所述设备数据管理方法,其特征在于,在S3步骤之后,还包括如下步骤:
S4,接收设备数据维护请求,包括:
获取设备数据更新请求的设备数据源进行解析,根据数据解析生成的设备更新元数据内容修改数据结构树中的对应信息;
获取设备数据删除请求,删除所请求设备的设备实体元素,同时删除所请求设备的设备实体子元素。
8.根据权利要求1或7所述设备数据管理方法,其特征在于,所述进行数据解析时,若未匹配到设备标准数据库中的信息,则进行如下步骤:
S41,若未匹配到与设备标准数据库一致的设备组件名称,则提取数据源中前两个属性值合并生成设备元数据的设备组件名称,同时在设备标准数据库中增加生成的设备组件名称;
S42,若未匹配到与设备标准数据库一致的设备标准属性,则提取数据源中前n个属性及值生成设备标准属性数据表,提取第n+1个属性起所有属性及值生成设备自定义属性数据表,同时在设备标准数据库中增加生成的设备标准数据表的属性和值;所述n的值为大于1的整数,可以预先设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳荆虹科技有限公司,未经深圳荆虹科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011640499.4/1.html,转载请声明来源钻瓜专利网。