建筑工程的信息管理方法、装置以及计算机设备与流程

文档序号:35295982发布日期:2023-09-01 21:44阅读:38来源:国知局
建筑工程的信息管理方法、装置以及计算机设备与流程

本发明涉及信息管理的,特别涉及一种建筑工程的信息管理方法、装置以及计算机设备。


背景技术:

1、在大数据时代,建筑工程的信息管理是数据处理的重要部分。在存储建筑工程相关数据时,由于数据的来源广泛,数据量庞大,数据的安全性对数据库的安全具有重大影响,若数据具有风险,则容易造成数据库大面积数据受损等;而数据量庞大时,容易造成数据库不便于对杂乱的数据进行管理,造成数据库中的数据不便于查询等缺陷。


技术实现思路

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、将所述特征矩阵输入至安全检测模型中进行安全性检测,得到所述目标信息是否安全的分类结果;其中,所述安全检测模型是预先训练完成的深度学习模型。

36、进一步地,所述获取待管理的目标信息的步骤,包括:

37、发送方按照预设规则将待发送的数据分为两份子数据,并分别对子数据按照相同的加密方式进行加密,得到第一子数据以及第二子数据;

38、生成多个乱码数据;将各个所述乱码数据与所述第一子数据以及第二子数据进行随机排序;

39、按照预设间隔,依序发送排序后的数据,且在发送所述第一子数据以及第二子数据的同时,发送一个激励信号;

40、持续接收发送方发送的数据;若接收到所述激励信号时,获取与所述激励信号同时发送的所述第一子数据或者第二子数据;若接收到数据但未接收到所述激励信号时,则将对应接收到的数据删除或者拒收;

41、将预设时间内接收到的所述第一子数据以及第二子数据按照预设组合规则进行组合,得到待存储的所述目标信息。

42、本发明还提供了一种建筑工程的信息管理装置,包括:

43、获取单元,用于获取待管理的目标信息;其中,所述目标信息为建筑工程领域的信息;

44、检测单元,用于对所述目标信息进行安全性检测,检测所述目标信息是否安全;

45、分类单元,用于若所述目标信息安全,则对所述目标信息进行分类;查询数据库中是否存在与所述目标信息的分类所对应的文件夹;

46、创建单元,用于若不存在,则创建一个新的文件夹,将所述目标信息存储至所述新的文件夹中,并将所述新的文件夹与所述目标信息的分类进行关联;

47、存储单元,用于针对所述目标信息创建一个标识符,对所述标识符进行哈希运算得到对应的第一哈希值;将所述第一哈希值与所述目标信息进行关联之后存储在所述数据库的指定列表中。

48、进一步地,所述获取单元,具体用于:

49、接收到发送方发送的三个加密数据,分别为第一加密数据、第二加密数据以及第三加密数据;

50、基于预设的唯一的解密算法对所述第一加密数据进行解密,得到第一数据;其中,所述第一加密数据的加密算法与所述唯一的解密算法互相对应;

51、对所述第一数据进行特征识别,从所述第一数据中识别出特征字段,并获取到所述特征字段对应的特征值;

52、基于所述特征值对所述第二加密数据进行解密,得到第二数据;其中,若所述特征值无法对所述第二加密数据进行解密,则删除所述第一加密数据、第二加密数据以及第三加密数据;

53、对所述第二数据进行哈希运算,得到对应的第二哈希值;

54、基于所述第二哈希值对所述第三加密数据进行解密,得到第三数据;其中,若所述第二哈希值无法对所述第三加密数据进行解密,则删除所述第一加密数据、第二加密数据以及第三加密数据;

55、将所述第一数据、第二数据以及第三数据按照预设规格添加至数据模板中,得到所述待管理的目标信息。

56、本发明还提供了一种计算机设备,包括存储器以及处理器,存储器上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。

57、本发明提供的建筑工程的信息管理方法、装置以及计算机设备,包括:获取待管理的目标信息;对所述目标信息进行安全性检测,检测所述目标信息是否安全;若所述目标信息安全,则对所述目标信息进行分类;查询所述数据库中是否存在与所述目标信息的分类所对应的文件夹;若不存在,则创建一个新的文件夹,将所述目标信息存储至所述新的文件夹中,并将所述新的文件夹与所述目标信息的分类进行关联;针对所述目标信息创建一个标识符,对所述标识符进行哈希运算得到对应的第一哈希值;将所述第一哈希值与所述目标信息进行关联之后存储在所述数据库的指定列表中。本发明中,通过对目标信息进行安全性检测,避免了数据具有风险时对存储造成数据安全的问题;通过对目标信息进行分类存储,避免了数据量庞大造成数据不便于管理、查询的缺陷。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1