一种用于智慧工地的数据存储管理方法及系统与流程

摘要: 本发明涉及数据存储,尤其涉及一种用于智慧工地的数据存储管理方法及系统。背景技术:1、随着智慧工地建设的推进,施工现场产生的数据类型和数据来源不断增多,相关数据通...
一种用于智慧工地的数据存储管理方法及系统与流程

本发明涉及数据存储,尤其涉及一种用于智慧工地的数据存储管理方法及系统。

背景技术:

1、随着智慧工地建设的推进,施工现场产生的数据类型和数据来源不断增多,相关数据通常会按照数据来源、数据类型、项目区域、时间或业务事项等维度进行存储和管理,以便后续查询、复核和归档使用。

2、现有智慧工地数据存储管理方式能够满足数据入库、分类存储和基础检索等需求,但在实际使用过程中,用户经常需要围绕同一施工事件、同一设备状态或同一整改事项,连续查询图片、视频、设备记录、工单记录、验收记录等多类数据。此类查询过程较为依赖用户根据已查看数据中的时间、编号、任务、人员等信息继续手动检索其他数据,不同数据之间在后续使用过程中的关联关系难以在存储管理层中得到有效体现。

3、因此,在智慧工地数据持续积累的情况下,若仍主要依靠数据来源、数据类型或固定业务标签进行存储管理,容易导致后续复核、追溯、整改和归档等场景中需要重复进行多轮检索,数据调用效率较低,也不利于对历史数据使用过程中形成的跨数据源关联关系进行利用。如何在不改变原始数据正常入库和存储方式的基础上,进一步提升智慧工地数据的关联组织和检索管理能力,是智慧工地数据存储管理中需要解决的问题。

技术实现思路

1、为解决上述技术问题,本发明提出了一种用于智慧工地的数据存储管理方法及系统,通过对历史数据使用过程中形成的数据检索关系进行分析,构建用于组织和调用关联数据的存储管理结构,从而在不改变原始数据正常存储方式的基础上,提高智慧工地数据的关联组织能力和检索调用效率。

2、为实现上述目的,本发明一方面提供一种用于智慧工地的数据存储管理方法,包括:

3、获取智慧工地数据平台的历史使用记录数据,从历史使用记录数据中提取出多个数据检索会话,构建每个数据检索会话的数据检索路径;

4、识别每个数据检索路径中的多个检索条件续接片段,对多个检索条件续接片段进行合并以得到多个检索条件转换规则;

5、基于历史使用记录数据将多个数据检索会话分为检索成功会话和检索失败会话,对检索成功会话和检索失败会话进行路径差异分析,以识别检索条件转换规则中的收敛转换规则;

6、对多个收敛转换规则进行拼接以生成多个收敛转换路径,提取每个收敛转换路径的候选检索收敛核,对多个候选检索收敛核合并为多个目标检索收敛核;

7、基于目标检索收敛核构建多个收敛核邻域存储单元,将多个收敛核邻域存储单元用于对智慧工地数据存储结构进行更新。

8、进一步地,识别每个数据检索路径中的多个检索条件续接片段,对多个检索条件续接片段进行合并以得到多个检索条件转换规则包括:

9、提取每个数据检索路径中多个路径节点的查询条件字段信息和数据属性字段信息,分别对每个数据检索路径中任意相邻的两个路径节点进行检索关联分析,将后一个路径节点的多个查询条件字段分别与前一个路径节点的多个数据属性字段进行匹配;

10、若存在与任意一个数据属性字段匹配的查询条件字段,将相邻的两个路径节点识别为检索条件续接片段,并将检索条件续接片段中存在匹配对象的一个或多个查询条件字段记为承接检索条件;

11、提取每个检索条件续接片段的源数据节点类型和目标数据节点类型,并组合承接检索条件、源数据节点类型和目标数据节点类型,以构建检索条件续接片段的候选检索续接规则,对相同的候选检索续接规则进行合并,得到多个检索条件续接片段对应的检索条件转换规则。

12、进一步地,对检索成功会话和检索失败会话进行路径差异分析,以识别检索条件转换规则中的收敛转换规则包括:

13、根据数据检索路径首个路径节点的查询条件字段信息和数据节点类型,确定任意两个数据检索会话之间的初始检索结构匹配状态和公共前缀片段;

14、基于初始检索结构匹配状态和公共前缀片段提取多个同源对比组,其中每个同源对比组中任意两个数据检索会话的初始检索结构相同,且两个数据检索会话之间的公共前缀片段中存在至少一个检索条件转换规则;

15、将多个检索条件转换规则分别映射到每个数据检索路径中,提取每个数据检索路径的检索规则路径,根据同源对比组中多个检索成功会话的检索规则路径,构建同源对比组的规则连接图;

16、从每个同源对比组中分别提取出多个检索对照组,提取每个检索对照组的成功差异链段并确定多个候选收敛规则,基于规则连接图对每个候选收敛规则进行删除影响验证,将通过删除影响验证的候选收敛规则标记为收敛转换规则。

17、进一步地,对多个收敛转换规则进行拼接以生成多个收敛转换路径,提取每个收敛转换路径的候选检索收敛核,对多个候选检索收敛核合并为多个目标检索收敛核包括:

18、基于收敛转换规则的源数据节点类型和目标数据节点类型,对多个收敛转换规则进行首尾拼接,得到多个收敛转换路径,其中对于收敛转换路径中任意相邻的两个收敛转换规则,前一个收敛转换规则的目标数据节点类型与后一个收敛转换规则的源数据节点类型相同;

19、提取每条收敛转换路径中末级收敛转换规则对应的末端目标数据节点类型以生成候选检索收敛核,其中候选检索收敛核包括末端目标数据节点类型、对应的收敛转换路径以及初始检索结构;

20、将具有相同目标数据节点类型和初始检索结构的候选检索收敛核进行路径归并,以从多个候选检索收敛核中提取出多个目标检索收敛核。

21、进一步地,基于目标检索收敛核构建多个收敛核邻域存储单元包括:

22、获取目标检索收敛核包含的多个收敛转换路径以构建目标检索收敛核的检索路径压缩项,将检索路径压缩项与目标检索收敛核的初始检索结构进行绑定,得到目标检索收敛核对应的多个数据检索压缩索引;

23、将每个数据检索压缩索引分别与多个数据检索路径进行匹配,确定每个数据检索压缩索引所匹配的多个实例检索路径,基于数据检索压缩索引的收敛转换路径建立规则槽位序列,其中规则槽位序列中的每个规则槽位对应一个收敛转换规则;

24、从实例检索路径中提取每个规则槽位匹配的规则命中片段实例,结合规则命中片段实例以及实例检索路径中多个路径节点的数据存储地址,生成每个数据检索压缩索引的规则槽位命中记录数据,基于多个数据检索压缩索引和对应的规则槽位命中记录数据,构建每个目标检索收敛核对应的收敛核邻域存储单元。

25、进一步地,将多个收敛核邻域存储单元用于对智慧工地数据存储结构进行更新包括:

26、将多个收敛核邻域存储单元写入智慧工地数据存储管理层,以更新智慧工地数据的逻辑存储结构,当接收到待处理数据检索请求时,根据待处理数据检索请求对应的初始检索结构与多个收敛核邻域存储单元的数据检索压缩索引进行匹配;

27、通过匹配到的数据检索压缩索引对应的收敛核邻域存储单元,从收敛核邻域存储单元中读取对应的数据存储地址、规则命中片段实例和检索路径压缩项,生成待处理数据检索请求对应的扩展检索结果并返回。

28、本发明另一方面提供一种用于智慧工地的数据存储管理系统,用于实现上述的一种用于智慧工地的数据存储管理方法,包括:

29、检索数据预处理模块,用于获取智慧工地数据平台的历史使用记录数据,从历史使用记录数据中提取出多个数据检索会话,构建每个数据检索会话的数据检索路径;

30、检索续接分析模块,用于识别每个数据检索路径中的多个检索条件续接片段,对多个检索条件续接片段进行合并以得到多个检索条件转换规则;

31、收敛转换规则提取模块,用于基于历史使用记录数据将多个数据检索会话分为检索成功会话和检索失败会话,对检索成功会话和检索失败会话进行路径差异分析,以识别检索条件转换规则中的收敛转换规则;

32、收敛核识别模块,用于对多个收敛转换规则进行拼接以生成多个收敛转换路径,提取每个收敛转换路径的候选检索收敛核,对多个候选检索收敛核合并为多个目标检索收敛核;

33、数据存储管理模块,用于基于目标检索收敛核构建多个收敛核邻域存储单元,将多个收敛核邻域存储单元用于对智慧工地数据存储结构进行更新。

34、本发明具有以下有益效果:

35、本发明通过对智慧工地数据平台中的历史数据检索与调用行为进行分析,提取不同数据之间在实际使用过程中的检索条件承接关系,并在此基础上构建面向数据关联关系的逻辑存储结构,使原本分散存储且仅通过静态字段进行关联的数据,能够按照历史检索过程中形成的规则关系进行组织与挂接,从而在不改变原始数据存储方式的前提下,实现对多源工地数据的关联组织与扩展检索,能够减少用户在复核、追溯或业务处理过程中对多轮检索的依赖,提高数据调用效率与关联利用能力。