一种数字对象管理方法及装置与流程

文档序号:37459430发布日期:2024-03-28 18:42阅读:9来源:国知局
一种数字对象管理方法及装置与流程

本公开涉及数字信息,具体涉及一种数字对象管理方法及装置。


背景技术:

1、数字孪生是通过对现实世界的实体进行三维建模,形成虚拟场景中的数字对象(或称为虚拟对象),并结合历史数据、实时数据,集成多学科技术进行仿真,以研究相应实体在全生命周期的状态,为相应实体的优化、决策提供依据。

2、在一个数字孪生场景中,通常存在多个数字对象,如多个建筑物、多个植物、多种光照模式等;为便于查找、引用等,相关技术通过为配置电子身份标识(electronicidentity,eid),对不同的数字对象进行区分。而由于同一数字对象的不同应用场景(如不同生命阶段),常常是由不同的团队或系统进行开发、维护的,其所采用的eid生成算法可能不同,导致在第一应用场景下为该数字对象配置的eid,在该数字对象流转到第二应用场景时,与该第二应用场景中的其他数字对象的eid产生冲突,不利于应用场景扩展,增加数字对象的维护难度及成本。

3、有鉴于此,有必要提供一种三维模型中数字对象的管理方案,以降低数字对象的维护难度及成本,提高其对不同应用场景的兼容性。


技术实现思路

1、本公开实施例的目的是提供一种数字对象管理方法及装置,以降低数字对象的维护难度及成本,提高其对不同应用场景的兼容性。

2、第一方面,本公开实施例提供了一种数字对象管理方法,包括:

3、在接收到对目标数字对象的标识配置指令时,确定目标数字对象的版本号;

4、确定目标数字对象对应的预设业务类型;

5、根据版本号和/或预设业务类型,基于预设生成算法为目标数字对象配置电子身份标识。

6、一个可选的实施方式中,上述方法还包括:

7、若标识配置指令为对象生产阶段产生的第一配置指令,则确定待生产的目标数字对象对应的地理坐标和/或图层类型。

8、一个可选的实施方式中,上述根据版本号和/或预设业务类型,基于预设生成算法为目标数字对象配置电子身份标识,包括:

9、根据版本号、预设业务类型和图层类型中的至少一项,结合地理坐标,基于空间算法为目标数字对象配置电子身份标识。

10、一个可选的实施方式中,上述方法还包括:

11、若标识配置指令为对象消费阶段产生的第二配置指令,则确定待消费的目标数字对象的边缘服务类型和/或节点地址标识。

12、一个可选的实施方式中,上述根据版本号和/或预设业务类型,基于预设生成算法为目标数字对象配置电子身份标识,包括:

13、基于雪花算法生成时间戳和序列号,并与版本号、预设业务类型、边缘服务类型和节点地址标识中的至少一项进行组合,得到目标数字对象的电子身份标识。

14、一个可选的实施方式中,上述电子身份标识的数据类型包括:有符号的64位二进制整数。

15、一个可选的实施方式中,上述方法还包括:

16、根据标识配置指令确定电子身份标识的符号位。

17、第二方面,本公开实施例提供了一种数字对象管理装置,包括:

18、获取单元,用于在接收到对目标数字对象的标识配置指令时,确定目标数字对象的版本号;并确定目标数字对象对应的预设业务类型;

19、配置单元,用于根据版本号和/或预设业务类型,基于预设生成算法为目标数字对象配置电子身份标识。

20、一个可选的实施方式中,上述获取单元还用于:

21、若标识配置指令为对象生产阶段产生的第一配置指令,则确定待生产的目标数字对象对应的地理坐标和/或图层类型。

22、一个可选的实施方式中,上述配置单元用于根据版本号和/或预设业务类型,基于预设生成算法为目标数字对象配置电子身份标识,具体可以包括:

23、配置单元用于,根据版本号、预设业务类型和图层类型中的至少一项,结合地理坐标,基于空间算法为目标数字对象配置电子身份标识。

24、一个可选的实施方式中,上述获取单元还用于:

25、若标识配置指令为对象消费阶段产生的第二配置指令,则确定待消费的目标数字对象的边缘服务类型和/或节点地址标识。

26、一个可选的实施方式中,上述配置单元用于根据版本号和/或预设业务类型,基于预设生成算法为目标数字对象配置电子身份标识,具体可以包括:

27、配置单元用于,基于雪花算法生成时间戳和序列号,并与版本号、预设业务类型、边缘服务类型和节点地址标识中的至少一项进行组合,得到目标数字对象的电子身份标识。

28、一个可选的实施方式中,上述电子身份标识的数据类型包括:有符号的64位二进制整数。

29、一个可选的实施方式中,上述获取单元还用于:

30、根据标识配置指令确定电子身份标识的符号位。

31、第三方面,本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如上述第一方面中的步骤。

32、第四方面,本公开实施例提供了一种计算设备,包括:

33、存储器,用于存储计算机程序产品;

34、处理器,用于执行所述存储器中存储的计算机程序产品,且所述计算机程序产品被执行时,实现如上述第一方面中的步骤。

35、在本公开实施例中,基于数字对象的版本号、预设业务类型等固有属性,结合预设生成算法,为目标数字对象配置eid,相当于通过业务类型等数字对象的固有属性对其eid进行全局性约束,即使在不同业务场景中分别生成的eid,也可以保证彼此区别,不冲突。因此,基于本实施例为数字对象配置eid,在保证全局唯一性的同时,还可以兼容不同的应用场景,也便于消费侧采用统一的解析方式对数字对象的eid进行解析,并根据解析结果对数字对象进行溯源。本实施例可以以服务组件的形式配置于云端或边缘侧服务器中,并对外提供服务接口,相关系统或应用平台可以通过该服务接口调用该服务组件,实现为目标数字对象配置eid,保证eid配置过程的统一性、兼容性,适用于不同的应用场景,并保证eid的全局唯一性。

36、其次,在不同的数字对象管理阶段,还可以结合相应阶段中数字对象的其他属性,生成全局唯一的eid;其中包括在数字底板阶段,可以基于空间坐标、业务类型等固有属性,对基础的数字对象配置eid;在数字对象的消费阶段,可以根据数字对象的业务类型、边缘服务类型等属性信息,同时基于雪花算法生成的时间戳及序列号,组合生成数字对象的配置eid。

37、另外,上述在不同管理阶段配置得到的eid所包含的字段不完全相同,但其中关键的版本号及业务类型两个字段占位对齐,从而可以在支持版本迭代、保证eid的兼容性的同时,还可以保证业务类型的全局性约束,增强电子身份标识的易用性、扩展性,适应不同的场景或业务。



技术特征:

1.一种数字对象管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述版本号和/或预设业务类型,基于预设生成算法为所述目标数字对象配置电子身份标识,包括:

4.根据权利要求1所述的方法,其特征在于,还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述版本号和/或预设业务类型,基于预设生成算法为所述目标数字对象配置电子身份标识,包括:

6.根据权利要求1所述的方法,其特征在于,所述电子身份标识的数据类型包括:有符号的64位二进制整数。

7.根据权利要求6所述的方法,其特征在于,还包括:

8.一种数字对象管理装置,其特征在于,包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至7中任一项所述的方法。

10.一种计算设备,其特征在于,包括:


技术总结
本公开涉及一种数字对象管理方法及装置。该方法及装置基于数字对象的版本号、预设业务类型等固有属性,结合空间算法、雪花算法等,为目标数字对象配置EID,相当于通过数字对象的固有属性对其EID进行全局性约束,保证所配置的EID全局唯一,也便于消费侧采用统一的解析方式对数字对象的EID进行解析、溯源。另外,在不同管理阶段在保证关键字段占位对齐的前提下,基于其他属性信息配置得到字段不完全相同的EID,增强其易用性、扩展性。本公开可以实现为对外提供服务接口的服务组件,相关应用侧通过该服务接口调用该服务组件,实现为目标数字对象配置EID,适应不同的场景或业务,保证EID配置过程的统一性、兼容性、全局唯一性。

技术研发人员:郭京灿,罗立,王志鹏
受保护的技术使用者:北京五一视界数字孪生科技股份有限公司
技术研发日:
技术公布日:2024/3/27
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1