System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种核电厂设备部件数据管理方法、存储介质及计算机技术_技高网

一种核电厂设备部件数据管理方法、存储介质及计算机技术

技术编号:40878990 阅读:2 留言:0更新日期:2024-04-08 16:49
本发明专利技术涉及一种核电厂设备部件数据管理方法、存储介质及计算机。该方法包括下述步骤:按照预设编号规则编制核电厂每个设备部件对应设备数据的设备数据ID,设备数据用于记录设备部件的相关信息;设置数据中间表,数据中间表用于表记录各个设备数据ID之间的关联关系;接收关系操作指令,根据关系操作指令操作数据中间表。本发明专利技术通过设置独立的数据中间表来记录和管理核电设备数据之间的关联关系,提高核电厂设备数据管理水平。

【技术实现步骤摘要】

本专利技术涉及核电厂设备数据管理领域,更具体地说,涉及一种核电厂设备部件数据管理方法、存储介质及计算机


技术介绍

1、核电厂设备众多,实现核电厂设备智能化管理至关重要。现有技术中,核电设备数据管理系统使用数据库表的一个字段来管理子级数据,缺乏数据连接之间的灵活度、无法管理连接之间的特殊属性且不易维护关联关系。该方式也不能记录数据之间的关系上的特性,不能灵活的添加、移除、移动、查询父级、子级的数据信息,因此无法对数据进行多维度的复杂处理。

2、另一方面,现有核电设备数据管理系统中的数据没有版本的概念,无法追溯多个成熟度数据。不能实现核电厂设备数据更迭的需求,无法将新版本的数据更新到正在应用的构型中,无法使用变更管理功能,不能对整个变更过程进行有效的管理、维护、分析和追踪。


技术实现思路

1、本专利技术要解决的技术问题在于,提供一种核电厂设备部件数据管理方法、存储介质及计算机。

2、本专利技术解决其技术问题所采用的技术方案是:构造一种核电厂设备部件数据管理方法,包括下述步骤:

3、按照预设编号规则编制核电厂每个设备部件对应设备数据的设备数据id,所述设备数据用于记录设备部件的相关信息;

4、设置数据中间表,所述数据中间表用于表记录各个所述设备数据id之间的关联关系;

5、接收关系操作指令,根据所述关系操作指令操作所述数据中间表。

6、进一步,在本专利技术所述的核电厂设备部件数据管理方法中,所述按照预设编号规则编制核电厂每个设备部件对应设备数据的设备数据id包括:

7、按照物料清单层级关系逐层编制核电厂每个设备部件对应设备数据的设备数据id,子级设备数据id的名称包含父级设备数据id的名称。

8、进一步,在本专利技术所述的核电厂设备部件数据管理方法中,所述关系操作指令为查询关系指令,则所述根据所述关系操作指令操作所述数据中间表包括:

9、根据所述数据中间表的关联关系查找出与所述查询关系指令所指设备部件相关联的各级父级设备数据id和子级设备数据id。

10、进一步,在本专利技术所述的核电厂设备部件数据管理方法中,所述根据所述数据中间表的关联关系查找出与所述查询关系指令所指设备部件相关联的各级父级设备数据id和子级设备数据id包括:

11、根据所述数据中间表的关联关系查找出所述查询关系指令所指设备部件对应的上一级父级设备数据id,并判断是否有上级数据,若有则继续查找上一级父级设备数据id直至查找至最上级的父级设备数据id;以及

12、根据所述数据中间表的关联关系查找出所述查询关系指令所指设备部件对应的下一级子级设备数据id,并判断是否有下级数据,若有则继续查找下一级子级设备数据id直至查找至最下级的子级设备数据id。

13、进一步,在本专利技术所述的核电厂设备部件数据管理方法中,所述关系操作指令为添加关系指令,则所述根据所述关系操作指令操作所述数据中间表包括:在所述数据中间表中添加所述添加关系指令所指设备数据id及所述设备数据id的关联关系;和/或

14、所述关系操作指令为移除关系指令,则所述根据所述关系操作指令操作所述数据中间表包括:从所述数据中间表中移除所述移除关系指令所指设备数据id及所述设备数据id的关联关系;和/或

15、所述关系操作指令为移动关系指令,则所述根据所述关系操作指令操作所述数据中间表包括:根据所述移动关系指令调整所述数据中间表中所述移动关系指令所指所述设备数据id的关联关系。

16、进一步,在本专利技术所述的核电厂设备部件数据管理方法中,所述方法还包括步骤:

17、为每条所述设备数据增加版本信息,设置每条所述设备数据的不同版本信息之间相互关联的版本链。

18、进一步,在本专利技术所述的核电厂设备部件数据管理方法中,所述方法还包括步骤:

19、在修改所述版本信息时复制当前版本信息的设备数据,修改所述版本信息的版本id和版本号。

20、进一步,在本专利技术所述的核电厂设备部件数据管理方法中,所述方法还包括步骤:

21、接收版本追溯指令,根据所述版本链追溯所述版本追溯指令对应设备数据的所有版本信息。

22、另外,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上述的核电厂设备部件数据管理方法的步骤。

23、另外,本专利技术还提供一种计算机,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行如上述的核电厂设备部件数据管理方法的步骤。

24、实施本专利技术的一种核电厂设备部件数据管理方法、存储介质及计算机,具有以下有益效果:本专利技术通过设置独立的数据中间表来记录和管理核电设备数据之间的关联关系,提高核电厂设备数据管理水平。

本文档来自技高网...

【技术保护点】

1.一种核电厂设备部件数据管理方法,其特征在于,包括下述步骤:

2.根据权利要求1所述的核电厂设备部件数据管理方法,其特征在于,所述按照预设编号规则编制核电厂每个设备部件对应设备数据的设备数据ID包括:

3.根据权利要求1所述的核电厂设备部件数据管理方法,其特征在于,所述关系操作指令为查询关系指令,则所述根据所述关系操作指令操作所述数据中间表包括:

4.根据权利要求3所述的核电厂设备部件数据管理方法,其特征在于,所述根据所述数据中间表的关联关系查找出与所述查询关系指令所指设备部件相关联的各级父级设备数据ID和子级设备数据ID包括:

5.根据权利要求1所述的核电厂设备部件数据管理方法,其特征在于,所述关系操作指令为添加关系指令,则所述根据所述关系操作指令操作所述数据中间表包括:在所述数据中间表中添加所述添加关系指令所指设备数据ID及所述设备数据ID的关联关系;和/或

6.根据权利要求1所述的核电厂设备部件数据管理方法,其特征在于,所述方法还包括步骤:

7.根据权利要求6所述的核电厂设备部件数据管理方法,其特征在于,所述方法还包括步骤:

8.根据权利要求6所述的核电厂设备部件数据管理方法,其特征在于,所述方法还包括步骤:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1至8任一项所述的核电厂设备部件数据管理方法的步骤。

10.一种计算机,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行如权利要求1至8任一项所述的核电厂设备部件数据管理方法的步骤。

...

【技术特征摘要】

1.一种核电厂设备部件数据管理方法,其特征在于,包括下述步骤:

2.根据权利要求1所述的核电厂设备部件数据管理方法,其特征在于,所述按照预设编号规则编制核电厂每个设备部件对应设备数据的设备数据id包括:

3.根据权利要求1所述的核电厂设备部件数据管理方法,其特征在于,所述关系操作指令为查询关系指令,则所述根据所述关系操作指令操作所述数据中间表包括:

4.根据权利要求3所述的核电厂设备部件数据管理方法,其特征在于,所述根据所述数据中间表的关联关系查找出与所述查询关系指令所指设备部件相关联的各级父级设备数据id和子级设备数据id包括:

5.根据权利要求1所述的核电厂设备部件数据管理方法,其特征在于,所述关系操作指令为添加关系指令,则所述根据所述关系操作指令操作所述数据中间表包括:在所述数据中间表中添加所述添加...

【专利技术属性】
技术研发人员:贺君姚全兵黄福同熊安洲李昀静
申请(专利权)人:中广核智能科技深圳有限责任公司
类型:发明
国别省市:

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

1