一种多元数据管理方法及系统与流程

摘要: 本发明涉及数据处理领域,具体涉及一种多元数据管理方法及系统。背景技术:1、伴随着大数据、人工智能与物联网技术的飞速发展,实景三维建设已成为推动数字城市与智慧社会...
一种多元数据管理方法及系统与流程

本发明涉及数据处理领域,具体涉及一种多元数据管理方法及系统。

背景技术:

1、伴随着大数据、人工智能与物联网技术的飞速发展,实景三维建设已成为推动数字城市与智慧社会迭代演进的核心基础设施。然而,在数据爆发式增长的同时,实景三维场景下多源异构数据的安全管理与高效利用正面临严峻挑战。且现有数据管理方法缺乏对敏感空间数据的有效加密保护与访问控制,导致高价值三维模型、地理信息及物联感知数据在采集、传输、存储及应用全流程中面临泄露、篡改及非法复制的风险。因此,对采集的实景三维场景下的数据传输过程进行加密。

2、通过现有的一密对万数的全量加密策略对实景三维场景下的数据传输进行加密时,无法区分三维空间中不同实体的安全等级差异,这导致系统在数据传输过程中对于敏感数据的保护力度不够,容易造成安全风险。

技术实现思路

1、本发明提供一种多元数据管理方法及系统,以解决现有的通过一密对万数的全量加密策略对实景三维场景下的数据传输进行加密时,容易造成安全风险的问题。

2、为了实现上述目的,本发明提供如下技术方案:

3、对待数据传输的实景三维空间进行数据采集,并获取采集的每一条数据的基础传输度、数据量、对应实体以及对应实体的重要性;

4、根据采集的每一条数据的基础传输度、对应实体的重要性与数据量,得到采集的每一条数据的传输优先级;当采集的一条数据未被传输时令其状态为未传输;当一个实体未被激活时,令其状态为未激活,且未开始数据传输时,所有实体的状态均为未激活;采集完每一条数据后,根据每一个状态为未激活的实体内采集的所有条数据的传输优先级与其内采集的所有条数据占所有状态为未传输的数据的占比,判断采集完每一条数据后对每一个状态为未激活的实体是否激活,并获取状态为激活的实体的密钥;

5、进行数据传输时,从状态为待传输且对应实体的状态为激活的数据中,选择传输优先级最大的数据进行传输;将每一次传输时将要传输的数据,记为将传输数据;根据对每一条将传输数据进行传输前,最后一次获取的将传输数据对应实体的密钥的获取时间与该秘钥传输的所有数据的数据量之和,以及传输系统受到攻击的频次,判断对每一条将传输数据进行传输前,是否应对将传输数据对应实体的密钥进行更新,使用传输系统进行数据传输。

6、进一步地,所述对待数据传输的实景三维空间进行数据采集,并获取采集的每一条数据的基础传输度、数据量、对应实体以及对应实体的重要性的具体计算步骤为:

7、采集待数据传输的实景三维空间内的数据,得到多条数据,以及采集的每一条数据的数据量;

8、获取采集的每一条数据对应类型、对应实体;其中,采集的数据对应实体为待数据传输的实景三维空间内的实体;

9、获取采集的每一条数据对应实体的重要性;

10、根据采集的每一条数据对应类型,得到采集的每一条数据的基础传输度。

11、进一步地,所述根据采集的每一条数据的基础传输度、对应实体的重要性与数据量,得到采集的每一条数据的传输优先级的具体计算步骤为:

12、

13、式中,表示采集的第条数据的传输优先级,表示采集的第条数据的数据量,表示采集的第条数据的基础传输度,表示采集的第条数据对应实体的重要性,表示sigmoid函数。

14、进一步地,所述采集完每一条数据后,根据每一个状态为未激活的实体内采集的所有条数据的传输优先级与其内采集的所有条数据占所有状态为未传输的数据的占比,判断采集完每一条数据后对每一个状态为未激活的实体是否激活的具体计算步骤为:

15、获取总计采集条数据后第个状态为未激活的实体的激活必要性的具体计算公式如下:

16、

17、式中,表示总计采集条数据后第个状态为未激活的实体的激活必要性,表示总计采集的条数据中对应实体是第个状态为未激活的实体的所有条数据的传输优先级的均值,表示总计采集的条数据中状态为待传输的数据的数量,表示总计采集的条数据中对应实体是第个状态为未激活的实体的数据的数量,为以自然常数为底的指数函数,表示sigmoid函数;

18、根据总计采集条数据后第个状态为未激活的实体的激活必要性,判断总计采集条数据后是否对第个状态为未激活的实体进行激活。

19、进一步地,所述根据总计采集条数据后第个状态为未激活的实体的激活必要性,判断总计采集条数据后是否对第个状态为未激活的实体进行激活的具体计算步骤为:

20、预设激活必要性阈值,当时,则在获取采集的第条数据后,激活第个状态为未激活的实体,得到一个状态为激活的实体。

21、进一步地,所述根据对每一条将传输数据进行传输前,最后一次获取的将传输数据对应实体的密钥的获取时间与该秘钥传输的所有数据的数据量之和,以及传输系统受到攻击的频次,判断对每一条将传输数据进行传输前,是否应对将传输数据对应实体的密钥进行更新的具体计算步骤为:

22、将第次传输时将要传输的数据,记为第条将传输数据;

23、将在对第条将传输数据进行传输前,最后一次获取第条将传输数据对应实体的密钥的时间,记为第条将传输数据对应密钥的最新更新时间;

24、将在对第条将传输数据进行传输前,最后一次获取第条将传输数据对应实体的密钥,记为第条将传输数据对应密钥;

25、获取对第条将传输数据进行传输前对第条将传输数据对应实体的密钥进行更新的必要性的具体计算公式如下:

26、

27、式中,表示对第条将传输数据进行传输前对第条将传输数据对应实体的密钥进行更新的必要性,表示对第条将传输数据进行传输的时间与第条将传输数据对应密钥的最新更新时间的时间间隔,表示第条将传输数据对应密钥所能加密传输的最大数据量,表示在对第条将传输数据进行传输前使用第条将传输数据对应密钥进行传输的所有条数据的数据量之和,表示从对第一条将传输数据进行传输至对第条将传输数据进行传输时的时间段内传输系统受到外界异常攻击的频次,表示以自然常数为底的对数函数,表示sigmoid函数;

28、根据对第条将传输数据进行传输前对第条将传输数据对应实体的密钥进行更新的必要性,判断在对第条将传输数据进行传输前,是否重新获取第条将传输数据对应实体的密钥。

29、进一步地,所述根据对第条将传输数据进行传输前对第条将传输数据对应实体的密钥进行更新的必要性,判断在对第条将传输数据进行传输前,是否重新获取第条将传输数据对应实体的密钥的具体计算步骤为:

30、预设更新必要性阈值,若,则在对第条将传输数据进行传输前,重新获取第条将传输数据对应实体的密钥;

31、若,则在对第条将传输数据进行传输前,不重新获取第条将传输数据对应实体的密钥。

32、进一步地,所述进行数据传输的具体计算步骤为:

33、若在对第条将传输数据进行传输前,重新获取第条将传输数据对应实体的密钥,使用重新获取的第条将传输数据对应实体的密钥,对第条将传输数据进行传输;

34、将在对第条将传输数据进行传输前,最后一次获取第条将传输数据对应实体的密钥,记为第条将传输数据对应密钥;

35、若在对第条将传输数据进行传输前,不重新获取第条将传输数据对应实体的密钥,使用第条将传输数据对应密钥,对第条将传输数据进行传输。

36、本发明的第二方面,提供了一种多元数据管理系统,该系统包括数据采集模块、实体激活模块与数据传输模块,其中:

37、数据采集模块:对待数据传输的实景三维空间进行数据采集,并获取采集的每一条数据的基础传输度、数据量、对应实体以及对应实体的重要性;

38、实体激活模块:根据采集的每一条数据的基础传输度、对应实体的重要性与数据量,得到采集的每一条数据的传输优先级;当采集的一条数据未被传输时令其状态为未传输;当一个实体未被激活时,令其状态为未激活,且未开始数据传输时,所有实体的状态均为未激活;采集完每一条数据后,根据每一个状态为未激活的实体内采集的所有条数据的传输优先级与其内采集的所有条数据占所有状态为未传输的数据的占比,判断采集完每一条数据后对每一个状态为未激活的实体是否激活,并获取状态为激活的实体的密钥;

39、数据传输模块:进行数据传输时,从状态为待传输且对应实体的状态为激活的数据中,选择传输优先级最大的数据进行传输;将每一次传输时将要传输的数据,记为将传输数据;根据对每一条将传输数据进行传输前,最后一次获取的将传输数据对应实体的密钥的获取时间与该秘钥传输的所有数据的数据量之和,以及传输系统受到攻击的频次,判断对每一条将传输数据进行传输前,是否应对将传输数据对应实体的密钥进行更新,使用传输系统进行数据传输。

40、本发明的技术方案的有益效果是:

41、本发明在对待数据传输的实景三维空间内的数据进行传输时,对不同的实体采用不同的密钥进行传输,有效克服了传统一密对万数策略无法区分实体安全等级差异的缺陷,显著提升了敏感空间数据在全生命周期中的防护能力,确保高价值三维模型、地理信息及物联感知数据在采集、传输、存储等环节的安全性,同时通过动态密钥更新机制,在保障安全的前提下,动态更新密钥,降低了安全风险,优化了系统资源利用效率,为实景三维空间智能应用提供了安全可控、高效可靠的数据管理支撑。