System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及面向轨道交通数字孪生全过程的信息处理,尤其涉及一种数据获取方法、装置、电子设备及介质。
技术介绍
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、本专利技术提供了一种数据获取方法、装置、电子设备及介质,通过分解每一阶段下对应的轨道交通孪生模型,获取每一阶段下对应的所有工程实体以及每一工程实体对应的实体信息,根据不同阶段对应的阶段编码、不同工程实体对应的工程实体编码以及每一工程实体对应的实体信息进行融合而构建预设访问模型,从而根据所述目标实体编码,获取所述预设访问模型输出的所有目标实体信息。本专利技术能够实现全生命周期应用孪生模型的全过程信息共享,打破数据孤岛,根据面向轨道交通数字孪生模型、数据等信息的跨阶段传递共享机制,为轨道交通数字孪生模型全生命周期数据传递的可持续应用提供有效保障,方本文档来自技高网...
【技术保护点】
1.一种数据获取方法,其特征在于,包括:
2.根据权利要求1所述的数据获取方法,其特征在于,在接收携带有目标实体编码的第一用户数据请求之前,所述方法还包括:
3.根据权利要求2所述的数据获取方法,其特征在于,所述不同阶段包括设计阶段、建设阶段、建运交付阶段以及运维临界线阶段;
4.根据权利要求3所述的数据获取方法,其特征在于,所述对设计阶段、建设阶段、建运交付阶段以及运维临界线阶段进行编码,确定不同阶段对应的阶段编码,包括:
5.根据权利要求4所述的数据获取方法,其特征在于,在构建所述预设访问模型之后,所述方法还包括:
6.根据权利要求5所述的数据获取方法,其特征在于,在构建所述预设访问模型之后,所述方法还包括:
7.根据权利要求1所述的数据获取方法,其特征在于,在接收携带有目标实体编码的第一用户数据请求之前,所述方法还包括:
8.根据权利要求1所述的数据获取方法,其特征在于,在获取所述预设访问模型输出的所有目标实体信息之前或之后,所述方法还包括:
9.一种数据获取装置,其特征在于,包
10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-8中任一项所述的数据获取方法。
11.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的数据获取方法。
...【技术特征摘要】
1.一种数据获取方法,其特征在于,包括:
2.根据权利要求1所述的数据获取方法,其特征在于,在接收携带有目标实体编码的第一用户数据请求之前,所述方法还包括:
3.根据权利要求2所述的数据获取方法,其特征在于,所述不同阶段包括设计阶段、建设阶段、建运交付阶段以及运维临界线阶段;
4.根据权利要求3所述的数据获取方法,其特征在于,所述对设计阶段、建设阶段、建运交付阶段以及运维临界线阶段进行编码,确定不同阶段对应的阶段编码,包括:
5.根据权利要求4所述的数据获取方法,其特征在于,在构建所述预设访问模型之后,所述方法还包括:
6.根据权利要求5所述的数据获取方法,其特征在于,在构建所述预设访问模型之后,所述方法还包...
【专利技术属性】
技术研发人员:吴卉,韩佩瑶,孟宇坤,杜呈欣,王万齐,王志飞,张铭,周超,田源,汪晓臣,赵俊华,王越彤,靳辰琨,曹鸿飞,白丽,高凡,李高科,孙同庆,李帅,吴跃,赵伟慧,
申请(专利权)人:中国国家铁路集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。