CN117951113A - 数据获取方法、装置、电子设备及介质 - Google Patents
数据获取方法、装置、电子设备及介质 Download PDFInfo
- Publication number
- CN117951113A CN117951113A CN202311809089.1A CN202311809089A CN117951113A CN 117951113 A CN117951113 A CN 117951113A CN 202311809089 A CN202311809089 A CN 202311809089A CN 117951113 A CN117951113 A CN 117951113A
- Authority
- CN
- China
- Prior art keywords
- entity
- engineering
- information
- target
- stage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 84
- 238000013461 design Methods 0.000 claims description 21
- 238000010276 construction Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 10
- 238000012423 maintenance Methods 0.000 claims description 10
- 238000012384 transportation and delivery Methods 0.000 claims description 10
- 239000000463 material Substances 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 abstract description 11
- 230000008569 process Effects 0.000 abstract description 9
- 230000007246 mechanism Effects 0.000 abstract description 6
- 230000010365 information processing Effects 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000004927 fusion Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/211—Schema design and management
- G06F16/212—Schema design and management with details for data modelling support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供一种数据获取方法、装置、电子设备及介质,涉及信息处理技术领域,该方法包括:接收携带有目标实体编码的第一用户数据请求,所述目标实体编码是根据目标阶段对应的阶段编码以及目标实体对应的实体编码组成的;响应于所述第一用户数据请求,输入所述目标实体编码至预设访问模型,获取所述预设访问模型输出的所有目标实体信息。本发明能够实现全生命周期应用孪生模型的全过程信息共享,打破数据孤岛,根据面向轨道交通数字孪生模型、数据等信息的跨阶段传递共享机制,为轨道交通数字孪生模型全生命周期数据传递的可持续应用提供有效保障,方便数据查询获取,提高工作效率。
Description
技术领域
本发明涉及面向轨道交通数字孪生全过程的信息处理技术领域,尤其涉及一种数据获取方法、装置、电子设备及介质。
背景技术
轨道交通存在涉及专业多、数据体量大、数据关联关系复杂以及信息交互广等特点,对信息传递共享要求高,目前数字孪生技术在轨道交通领域的应用不够完善,导致从设计到运营阶段,均无法实现轨道交通数字孪生模型的全生命周期数据传递。
发明内容
本发明提供一种数据获取方法、装置、电子设备及介质,用以解决现有技术无法实现对于轨道交通数字孪生模型全生命周期数据的协同管理以及有效数据获取的技术问题。
第一方面,本发明提供了一种数据获取方法,包括:
接收携带有目标实体编码的第一用户数据请求,所述目标实体编码是根据目标阶段对应的阶段编码以及目标实体对应的实体编码组成的;
响应于所述第一用户数据请求,输入所述目标实体编码至预设访问模型,获取所述预设访问模型输出的所有目标实体信息;
所述预设访问模型是分解每一阶段下对应的轨道交通孪生模型,获取每一阶段下对应的所有工程实体以及每一工程实体对应的实体信息,根据不同阶段对应的阶段编码、不同工程实体对应的工程实体编码以及每一工程实体对应的实体信息进行融合而构建的。
根据本发明提供的数据获取方法,在接收携带有目标实体编码的第一用户数据请求之前,所述方法还包括:
对于每一阶段对应的轨道交通孪生模型,根据所述轨道交通孪生模型对应的编码标准分解所述轨道交通孪生模型,获取所述阶段下所有工程实体以及每一工程实体对应的实体信息;
所述实体信息包括实体地质情况以及实体结构情况;
所述实体地质情况包括地层分布情况、特殊地质情况、地层物理力学性质以及传感器采集的地质数据;
所述实体结构情况包括几何信息、材料属性信息、厂家信息、传感器采集的结构数据以及功能信息。
根据本发明提供的数据获取方法,所述不同阶段包括设计阶段、建设阶段、建运交付阶段以及运维临界线阶段;
在获取所述阶段下所有工程实体以及每一工程实体对应的实体信息之后,所述方法还包括:
对设计阶段、建设阶段、建运交付阶段以及运维临界线阶段进行编码,确定不同阶段对应的阶段编码;
对于每一工程实体,根据所述工程实体所处阶段对应的阶段编码以及所述工程实体的工程实体编码,确定所述工程实体对应的索引实体编码;
融合所有工程实体对应的每一索引实体编码,以及所有工程实体对应的实体信息,构建所述预设访问模型。
根据本发明提供的数据获取方法,所述对设计阶段、建设阶段、建运交付阶段以及运维临界线阶段进行编码,确定不同阶段对应的阶段编码,包括:
在任意两个相邻阶段间存在工程实体节点的情况下,根据所述相邻阶段的阶段编码确定所述工程实体节点的中间阶段编码。
根据本发明提供的数据获取方法,在获取所述预设访问模型输出的所有目标实体信息之前或之后,所述方法还包括:
接收携带有地理坐标信息的第二用户数据请求;
响应于所述第二用户数据请求,输入所述地理坐标信息至预设访问模型,获取所述预设访问模型输出的,与所述地理坐标信息对应的所有目标实体信息及其关联的数据信息;
其中,在响应于所述第二用户数据请求之前,所述方法还包括:
确定每一工程实体在不同阶段下所对应的地理坐标信息;
构建字典索引表,其中,所述字典索引表包括字典索引以及字典索引值,所述字典索引为地理坐标信息,所述字典索引值用于匹配不同阶段下工程实体对应的实体信息及其关联的数据信息;
存储所述字典索引表至所述预设访问模型。
根据本发明提供的数据获取方法,在构建所述预设访问模型之后,所述方法还包括:
每间隔预设时间,遍历所述预设访问模型中的所有工程实体;
在确定任一工程实体存在信息缺失的情况下,添加所述工程实体对应的实体信息至所述预设访问模型;
在确定任一工程实体存在信息重复的情况下,删除存在信息重复的工程实体对应的实体信息;
在确定任一工程实体存在信息错误的情况下,修改所述工程实体对应的实体信息。
根据本发明提供的数据获取方法,在接收携带有目标实体编码的第一用户数据请求之前,所述方法还包括:
接收用户的登录身份信息,根据所述登录身份信息确定目标访问权限,以确定满足所述目标访问权限对应的目标阶段以及目标实体;
根据所述目标阶段对应的阶段编码以及所述目标实体对应的实体编码组成所述目标实体编码。
根据本发明提供的数据获取方法,在获取所述预设访问模型输出的所有目标实体信息之前或之后,所述方法还包括:
接收携带有工程实体编码的第三用户数据请求;
响应于所述第三用户数据请求,输入所述工程实体编码至预设访问模型,获取所述预设访问模型输出的,每一阶段对应的所有目标实体信息。
第二方面,提供了一种数据获取装置,包括:
接收单元,所述接收单元用于接收携带有目标实体编码的第一用户数据请求,所述目标实体编码是根据目标阶段对应的阶段编码以及目标实体对应的实体编码组成的;
获取单元,所述获取单元用于响应于所述第一用户数据请求,输入所述目标实体编码至预设访问模型,获取所述预设访问模型输出的所有目标实体信息;
所述预设访问模型是分解每一阶段下对应的轨道交通孪生模型,获取每一阶段下对应的所有工程实体以及每一工程实体对应的实体信息,根据不同阶段对应的阶段编码、不同工程实体对应的工程实体编码以及每一工程实体对应的实体信息进行融合而构建的。
第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的数据获取方法。
第四方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述数据获取方法。
本发明提供了一种数据获取方法、装置、电子设备及介质,通过分解每一阶段下对应的轨道交通孪生模型,获取每一阶段下对应的所有工程实体以及每一工程实体对应的实体信息,根据不同阶段对应的阶段编码、不同工程实体对应的工程实体编码以及每一工程实体对应的实体信息进行融合而构建预设访问模型,从而根据所述目标实体编码,获取所述预设访问模型输出的所有目标实体信息。本发明能够实现全生命周期应用孪生模型的全过程信息共享,打破数据孤岛,根据面向轨道交通数字孪生模型、数据等信息的跨阶段传递共享机制,为轨道交通数字孪生模型全生命周期数据传递的可持续应用提供有效保障,方便数据查询获取,提高工作效率。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的数据获取方法的流程示意图之一;
图2是本发明提供的数据获取方法的流程示意图之二;
图3是本发明提供的数据获取方法的流程示意图之三;
图4是本发明提供的数据获取方法的流程示意图之四;
图5是本发明提供的数据获取装置的结构示意图;
图6是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
随着数字孪生以及全生命周期数字化管理等概念提出,数字孪生模型成为热点问题,轨道交通推行数字模型与信息的持续性原则,将建设阶段的数字模型有效传递至运营阶段,能够避免建设阶段的重复建模造成的时间、成本的浪费,同时在一定程度上可避免因误解建设阶段建模而造成的信息传递问题,但由于孪生模型相关软件种类繁多、文件格式多样,且各阶段需求不同,使得数字孪生模型在各阶段传递和共享困难,业务管理无法协同。为了解决上述技术问题,本发明提出一种面向轨道交通数字孪生模型、数据等信息的跨阶段传递共享机制,将不同阶段下对应的不同轨道交通数字孪生模型进行融合,实现数据的跨阶段存储管理,具体地,图1是本发明提供的数据获取方法的流程示意图之一,所述数据获取方法包括:
步骤101、接收携带有目标实体编码的第一用户数据请求,所述目标实体编码是根据目标阶段对应的阶段编码以及目标实体对应的实体编码组成的。
在步骤101中,本发明通过用户需求确定出需要查询的实体以及需要查询的阶段,将需要查询的实体确定为目标实体,将需要查询的阶段确定为目标阶段,预设每一阶段对应的阶段编码,从而确定出目标阶段对应的阶段编码,预设每一实体对应的实体编码,从而确定出目标实体对应的实体编码,通过设置阶段编码在前,实体编码在后的形式组成新的编码,所述新的编码即为所述目标实体编码,例如,所述目标阶段对应的阶段编码为“00”,所述目标实体对应的实体编码为“0301080306”,则所述目标实体编码为“00-0301080306”。
可选地,在生成所述目标实体编码之后,根据所述目标实体编码生成所述第一用户数据请求,所述第一用户数据请求用于查询在目标阶段下的目标实体对应的所有目标实体信息。
步骤102、响应于所述第一用户数据请求,输入所述目标实体编码至预设访问模型,获取所述预设访问模型输出的所有目标实体信息。
在步骤102中,本发明在响应于所述第一用户数据请求之前,首先构建出所述预设访问模型,本发明由于在不同阶段下采用了不同分类的工程信息孪生模型,进而现阶段无法将不同阶段、不同格式的信息关联共享,为了解决这一技术问题,本发明首先分解每一阶段下对应的轨道交通孪生模型,由于在不同阶段下的不同轨道交通孪生模型中,均存在相同的工程实体,本发明可以通过不同的编码标准获取出每一阶段下对应的所有工程实体以及每一工程实体对应的实体信息,而为了实现数据分析查询以及数据检索存储,本发明跨阶段跨模型的将所有工程实体以及每一工程实体对应的实体信息进行融合,通过根据不同阶段对应的阶段编码、不同工程实体对应的工程实体编码以及每一工程实体对应的实体信息进行融合而构建所述预设访问模型,进而将模型中的阶段信息以及实体信息进行有机融合,便于处于阶段下的用户进行查询。
在构建出所述预设访问模型后,本发明进而响应于所述第一用户数据请求,所述预设访问模型中存在有与所述目标实体编码的编码形式相对应的查询结果,在输入所述目标实体编码至预设访问模型之后,即可获取所述预设访问模型输出的所有目标实体信息。
本发明面向轨道交通数字孪生全过程信息处理,提供了一种面向轨道交通数字孪生信息跨阶段传递共享方法,利用实体分析与数据检索存储的方法,将不同阶段以及不同格式的实体信息关联共享,减少在跨阶段过程中的信息丢失,提升全生命周期过程的信息利用率,提升各方工作效率。
可选地,在接收携带有目标实体编码的第一用户数据请求之前,所述方法还包括:
对于每一阶段对应的轨道交通孪生模型,根据所述轨道交通孪生模型对应的编码标准分解所述轨道交通孪生模型,获取所述阶段下所有工程实体以及每一工程实体对应的实体信息;
所述实体信息包括实体地质情况以及实体结构情况;
所述实体地质情况包括地层分布情况、特殊地质情况、地层物理力学性质以及传感器采集的地质数据;
所述实体结构情况包括几何信息、材料属性信息、厂家信息、传感器采集的结构数据以及功能信息。
可选地,本发明依据工程信息模型分类,确定出每一轨道交通孪生模型对应的编码标准,对于每一阶段对应的轨道交通孪生模型,根据所述编码标准分解所述轨道交通孪生模型,获取所述阶段下所有工程实体以及每一工程实体对应的实体信息,明确实体编码并构建模型实体类别目录,所述实体信息包括实体信息编码、属性特征以及位置坐标等信息,而在其他的实施例中,所述实体信息包括实体地质情况以及实体结构情况,具体地,所述实体地质情况包括地层分布情况、特殊地质情况、地层物理力学性质以及传感器采集的地质数据;所述实体结构情况包括几何信息、材料属性信息、厂家信息、传感器采集的结构数据以及功能信息,这些信息都可以采用编码信息进行记录。
本发明提供了一种数据获取方法,通过分解每一阶段下对应的轨道交通孪生模型,获取每一阶段下对应的所有工程实体以及每一工程实体对应的实体信息,根据不同阶段对应的阶段编码、不同工程实体对应的工程实体编码以及每一工程实体对应的实体信息进行融合而构建预设访问模型,从而根据所述目标实体编码,获取所述预设访问模型输出的所有目标实体信息。本发明能够实现全生命周期应用孪生模型的全过程信息共享,打破数据孤岛,根据面向轨道交通数字孪生模型、数据等信息的跨阶段传递共享机制,为轨道交通数字孪生模型全生命周期数据传递的可持续应用提供有效保障,方便数据查询获取,提高工作效率。
图2是本发明提供的数据获取方法的流程示意图之二,所述不同阶段包括设计阶段、建设阶段、建运交付阶段以及运维临界线阶段;
在获取所述阶段下所有工程实体以及每一工程实体对应的实体信息之后,所述方法还包括:
步骤201、对设计阶段、建设阶段、建运交付阶段以及运维临界线阶段进行编码,确定不同阶段对应的阶段编码。
在步骤201中,本发明需要针对不同阶段的模型几何、属性等信息进行新的编码,即在原有编码的基础上,在最前位增加两位十进制标签位,表示当前信息所属的阶段。
可选地,所述标签位即为阶段编码,阶段编码00可以用于标识设计阶段,阶段编码30可以用于标识设计阶段,阶段编码60可以用于标识设计阶段,阶段编码90可以用于标识设计阶段。
步骤202、对于每一工程实体,根据所述工程实体所处阶段对应的阶段编码以及所述工程实体的工程实体编码,确定所述工程实体对应的索引实体编码。
在步骤202中,不同工程实体在处于不同阶段时,所对应的索引实体编码各不相同,本发明可以依据实体编码和构建的不同阶段的模型实体类别目录,将各阶段信息一一对应,形成模型位置信息索引,建立不同阶段下的实体编码与属性数值的字典索引表。
步骤203、融合所有工程实体对应的每一索引实体编码,以及所有工程实体对应的实体信息,构建所述预设访问模型。
在步骤203中,本发明基于实体编码及数据交换标准(Industry FoundationClasses,IFC),打通从设计阶段、建设阶段、建运交付阶段至运维临界线阶段下的所有轨道交通孪生模型,获取所有工程实体对应的每一索引实体编码,以及所有工程实体对应的实体信息,进行融合、转化、传递以及共享。
所述数据交换标准IFC通过一个分层和模块化的框架包含和处理各种信息,自下而上分为四个层次,分别是资源层、框架层、共享层、领域层,每个层次又包含若干模块,同时遵守一个原则:每个层次只能引用同层次和下层的信息资源,而不能引用其上层资源。遵守了这一规则,上层资源变动时,下层资源就不会受到影响,保证了信息描述的稳定性。
可选地,所述预设访问模型为数据交换标准IFC模型,其是由实体、定义类型、枚举类型、选择类型、规则、函数以及属性集根据一定的原则组成的,其中,实体是IFC标准对建筑信息进行描述的主体,它采用面向对象方式构建具有共同性质的一类对象,定义类型、选择类型、枚举类型、规则和函数来表达实体属性、为属性附加约束条件以及方法实现进而服务于实体的,实体实例是数据共享与交换的载体。
可选地,所述对设计阶段、建设阶段、建运交付阶段以及运维临界线阶段进行编码,确定不同阶段对应的阶段编码,包括:
在任意两个相邻阶段间存在工程实体节点的情况下,根据所述相邻阶段的阶段编码确定所述工程实体节点的中间阶段编码。
可选地,若设计阶段与建设阶段之间存在额外的工程实体节点,所述额外的工程实体节点既不属于设计阶段,也不属于建设阶段,则可以根据设计阶段的阶段编码,与建设阶段的阶段编码,取两者阶段编码之间的数值,例如,阶段编码00可以用于标识设计阶段,阶段编码30可以用于标识设计阶段,则可以采用阶段编码05,用于标识所述工程实体节点的中间阶段编码。
进一步地,根据所述工程实体节点的中间阶段编码以及所述工程实体节点的工程实体编码,确定所述工程实体节点对应的索引实体编码,将所述索引实体编码以及与所述工程实体节点对应的实体信息,添加至所述预设访问模型。
可选地,本发明可以在构建所述预设访问模型之后,立即遍历构件的各阶段模型实体类别目录和字典信息,检查模型以及数据信息传递转化是否完整准确,进行增加操作、删除操作、修改操作以及查询操作,进而确保所构建的预设访问模型的准确性以及完整性。
在获取所述预设访问模型输出的所有目标实体信息之前或之后,所述方法还包括:
接收携带有地理坐标信息的第二用户数据请求;
响应于所述第二用户数据请求,输入所述地理坐标信息至预设访问模型,获取所述预设访问模型输出的,与所述地理坐标信息对应的所有目标实体信息及其关联的数据信息;
其中,在响应于所述第二用户数据请求之前,所述方法还包括:
确定每一工程实体在不同阶段下所对应的地理坐标信息;
构建字典索引表,其中,所述字典索引表包括字典索引以及字典索引值,所述字典索引为地理坐标信息,所述字典索引值用于匹配不同阶段下工程实体对应的实体信息及其关联的数据信息;
存储所述字典索引表至所述预设访问模型。
可选地,本发明不仅提供了一种通过目标实体编码获取所有目标实体信息的数据获取方法,还提供了一种通过工程实体编码获取每一阶段对应的所有目标实体信息的数据获取方法,更进一步地,为了实现多元化多维度的数据获取,本发明从地理坐标信息这一维度出发,构建字典索引表,其中,所述字典索引表包括字典索引以及字典索引值,所述字典索引为地理坐标信息,所述字典索引值用于匹配不同阶段下工程实体对应的实体信息及其关联的数据信息,以使得在输入所述地理坐标信息至预设访问模型后,能够获取所述预设访问模型输出的,与所述地理坐标信息对应的所有目标实体信息及其关联的数据信息。
可选地,本发明根据当前阶段对应的孪生模型,依据工程信息模型分类和编码标准,确定当前阶段对应的孪生模型中所包含的实体信息,包括实体构件、实体构件对应编码值、几何数据以及属性数据。例如隧道在建设阶段的孪生模型,基于工程分解结构(Engineering Breakdown Structure,EBS)标准,分解隧道模型工程实体,确定出二衬、初支等部件所对应的实体身份信息,相关模型中每一实体编码值、以及构件对应的几何信息和属性信息、地理坐标等位置信息。对不同阶段模型的几何、属性信息进行新的编码,在原有编码的基础上,最前位增加两位十进制标签位,表示当前信息所属的阶段,比如建设期沉降测量的编码为“0401010205”,则新的编码方式为“30-0401010205”。
可选地,根据分解后的工程实体,构建各构件信息的实体、几何信息、属性信息、地理坐标信息的字典索引表,字典索引表包括字典索引和字典索引值,字典索引为各阶段的实体编码,字典索引值用于匹配各阶段配件的几何、属性、地理坐标等信息。如上述实施例,所述字典索引值可以为新建编码、空间位置、构件类型以及尺寸信息。
可选地,由于在不同阶段下的不同地理位置,其所存在的工程实体可能相同,也可以不同,例如,在某一阶段的当前地理坐标,存在当前工程实体,然而在另一阶段的所述当前地理坐标,则可能因为施工原因或者规划原因而导致此处不再设置有所述当前工程实体,故本发明处于这一考虑,可以方便查询者更迅速地了解到当前地理坐标在每一阶段下各工程实体的具体存在情况,即有可能在输入所述当前地理坐标时,出现某一阶段下对应的工程实体,也有可能出现多个阶段下对应的多个工程实体,本发明首先需要确定每一工程实体在不同阶段下所对应的地理坐标信息,然后对于每一地理坐标信息,构建字典索引表,其中,所述字典索引表包括字典索引以及字典索引值,所述字典索引为地理坐标信息,所述字典索引值用于匹配不同阶段下工程实体对应的实体信息及其关联的数据信息,最后存储所述字典索引表至所述预设访问模型。
可选地,所述字典索引表包括字典索引和对应的字典索引值,所述字典索引为不同阶段信息位置的并集,字典索引值能够包含对应不同阶段的实体编码、属性特征,所述属性特征包括周边地质情况、构件情况以及传感器采集的实时数据。
可选地,在构建所述预设访问模型之后,所述方法还包括:
每间隔预设时间,遍历所述预设访问模型中的所有工程实体;
在确定任一工程实体存在信息缺失的情况下,添加所述工程实体对应的实体信息至所述预设访问模型;
在确定任一工程实体存在信息重复的情况下,删除存在信息重复的工程实体对应的实体信息;
在确定任一工程实体存在信息错误的情况下,修改所述工程实体对应的实体信息。
可选地,在存储所述字典索引表至所述预设访问模型之后,再次遍历构件的各阶段模型实体类别目录和字典信息,检查模型、数据信息传递转化是否完整准确,进行增删改查操作,具体地,每间隔预设时间,遍历所述预设访问模型中的所有工程实体,在确定任一工程实体存在信息缺失的情况下,添加所述工程实体对应的实体信息至所述预设访问模型;在确定任一工程实体存在信息重复的情况下,删除存在信息重复的工程实体对应的实体信息;在确定任一工程实体存在信息错误的情况下,修改所述工程实体对应的实体信息。
而在另一个可选地实施例中,本发明还可以每间隔预设时间,例如10分钟、1小时、1天、一周或者1个月,对所述预设访问模型的准确性以及完整性进行检查,并实现对于所述预设访问模型的更新,具体地,在确定任一工程实体存在信息缺失的情况下,添加所述工程实体对应的实体信息至所述预设访问模型;在确定任一工程实体存在信息重复的情况下,删除存在信息重复的工程实体对应的实体信息;在确定任一工程实体存在信息错误的情况下,修改所述工程实体对应的实体信息。
图3是本发明提供的数据获取方法的流程示意图之三,在接收携带有目标实体编码的第一用户数据请求之前,所述方法还包括:
步骤301、接收用户的登录身份信息,根据所述登录身份信息确定目标访问权限,以确定满足所述目标访问权限对应的目标阶段以及目标实体。
在步骤301中,本发明对所构建的预设访问模型,可以设计不同用户权限,进而实现不同用户访问不同层级或者不同颗粒度的模型及数据,具体地,本发明首先根据用户账号密码确定用户的登录身份信息,由于预先设置不同身份信息对应于不同的访问权限,进而本发明将接收用户的登录身份信息,根据所述登录身份信息确定目标访问权限,可选地,访问权限最大,可查询的目标实体以及目标阶段越多;访问权限最小,可查询的目标实体以及目标阶段越少,本发明根据目标访问权限确定满足所述目标访问权限对应的目标阶段以及目标实体。
步骤302、根据所述目标阶段对应的阶段编码以及所述目标实体对应的实体编码组成所述目标实体编码。
在步骤302中,若所述目标阶段对应的阶段编码为“60”,所述目标实体对应的实体编码为“0401010205”,则组成所述目标实体编码为“60-0401010205”。
图4是本发明提供的数据获取方法的流程示意图之四,在获取所述预设访问模型输出的所有目标实体信息之前或之后,所述方法还包括:
步骤401、接收携带有工程实体编码的第三用户数据请求。
在步骤401中,本发明不仅可以用于查询目标阶段下的目标实体所对应的实体信息,还可以根据预设访问模型,仅需获取需要查询的工程实体编码,就能实现对于任意一个实体对应的所有阶段下的目标实体信息的获取。
步骤402、响应于所述第三用户数据请求,输入所述工程实体编码至预设访问模型,获取所述预设访问模型输出的,每一阶段对应的所有目标实体信息。
在步骤402中,本发明在接收携带有工程实体编码的第三用户数据请求之后,响应于所述第三用户数据请求,输入所述工程实体编码至预设访问模型,在所述预设访问模型中查询所有与所述工程实体编码相关联的阶段,以及每一阶段下所有目标实体信息,由所述预设访问模型输出每一阶段对应的所有目标实体信息。
而在另一个可选地实施例中,本发明接收携带有阶段编码的第二用户数据请求,响应于所述第二用户数据请求,输入所述阶段编码至预设访问模型,获取所述预设访问模型输出的,所述阶段下所有工程实体所对应的所有目标实体信息。
图5是本发明提供的数据获取装置的结构示意图,所述数据获取装置包括接收单元1,所述接收单元1用于接收携带有目标实体编码的第一用户数据请求,所述目标实体编码是根据目标阶段对应的阶段编码以及目标实体对应的实体编码组成的,所述接收单元1的工作原理可以参考前述步骤101,在此不予赘述。
所述数据获取装置还包括获取单元2,所述获取单元2用于响应于所述第一用户数据请求,输入所述目标实体编码至预设访问模型,获取所述预设访问模型输出的所有目标实体信息,所述获取单元2的工作原理可以参考前述步骤102,在此不予赘述。
所述预设访问模型是分解每一阶段下对应的轨道交通孪生模型,获取每一阶段下对应的所有工程实体以及每一工程实体对应的实体信息,根据不同阶段对应的阶段编码、不同工程实体对应的工程实体编码以及每一工程实体对应的实体信息进行融合而构建的。
本发明提供了一种数据获取装置,通过分解每一阶段下对应的轨道交通孪生模型,获取每一阶段下对应的所有工程实体以及每一工程实体对应的实体信息,根据不同阶段对应的阶段编码、不同工程实体对应的工程实体编码以及每一工程实体对应的实体信息进行融合而构建预设访问模型,从而根据所述目标实体编码,获取所述预设访问模型输出的所有目标实体信息。本发明能够实现全生命周期应用孪生模型的全过程信息共享,打破数据孤岛,根据面向轨道交通数字孪生模型、数据等信息的跨阶段传递共享机制,为轨道交通数字孪生模型全生命周期数据传递的可持续应用提供有效保障,方便数据查询获取,提高工作效率。
图6是本发明提供的电子设备的结构示意图。如图6所示,该电子设备可以包括:处理器(processor)610、通信接口(Communications Interface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行数据获取方法,该方法包括:接收携带有目标实体编码的第一用户数据请求,所述目标实体编码是根据目标阶段对应的阶段编码以及目标实体对应的实体编码组成的;响应于所述第一用户数据请求,输入所述目标实体编码至预设访问模型,获取所述预设访问模型输出的所有目标实体信息;所述预设访问模型是分解每一阶段下对应的轨道交通孪生模型,获取每一阶段下对应的所有工程实体以及每一工程实体对应的实体信息,根据不同阶段对应的阶段编码、不同工程实体对应的工程实体编码以及每一工程实体对应的实体信息进行融合而构建的。
此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的一种数据获取方法,该方法包括:接收携带有目标实体编码的第一用户数据请求,所述目标实体编码是根据目标阶段对应的阶段编码以及目标实体对应的实体编码组成的;响应于所述第一用户数据请求,输入所述目标实体编码至预设访问模型,获取所述预设访问模型输出的所有目标实体信息;所述预设访问模型是分解每一阶段下对应的轨道交通孪生模型,获取每一阶段下对应的所有工程实体以及每一工程实体对应的实体信息,根据不同阶段对应的阶段编码、不同工程实体对应的工程实体编码以及每一工程实体对应的实体信息进行融合而构建的。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的数据获取方法,该方法包括:接收携带有目标实体编码的第一用户数据请求,所述目标实体编码是根据目标阶段对应的阶段编码以及目标实体对应的实体编码组成的;响应于所述第一用户数据请求,输入所述目标实体编码至预设访问模型,获取所述预设访问模型输出的所有目标实体信息;所述预设访问模型是分解每一阶段下对应的轨道交通孪生模型,获取每一阶段下对应的所有工程实体以及每一工程实体对应的实体信息,根据不同阶段对应的阶段编码、不同工程实体对应的工程实体编码以及每一工程实体对应的实体信息进行融合而构建的。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (11)
1.一种数据获取方法,其特征在于,包括:
接收携带有目标实体编码的第一用户数据请求,所述目标实体编码是根据目标阶段对应的阶段编码以及目标实体对应的实体编码组成的;
响应于所述第一用户数据请求,输入所述目标实体编码至预设访问模型,获取所述预设访问模型输出的所有目标实体信息;
所述预设访问模型是分解每一阶段下对应的轨道交通孪生模型,获取每一阶段下对应的所有工程实体以及每一工程实体对应的实体信息,根据不同阶段对应的阶段编码、不同工程实体对应的工程实体编码以及每一工程实体对应的实体信息进行融合而构建的。
2.根据权利要求1所述的数据获取方法,其特征在于,在接收携带有目标实体编码的第一用户数据请求之前,所述方法还包括:
对于每一阶段对应的轨道交通孪生模型,根据所述轨道交通孪生模型对应的编码标准分解所述轨道交通孪生模型,获取所述阶段下所有工程实体以及每一工程实体对应的实体信息;
所述实体信息包括实体地质情况以及实体结构情况;
所述实体地质情况包括地层分布情况、特殊地质情况、地层物理力学性质以及传感器采集的地质数据;
所述实体结构情况包括几何信息、材料属性信息、厂家信息、传感器采集的结构数据以及功能信息。
3.根据权利要求2所述的数据获取方法,其特征在于,所述不同阶段包括设计阶段、建设阶段、建运交付阶段以及运维临界线阶段;
在获取所述阶段下所有工程实体以及每一工程实体对应的实体信息之后,所述方法还包括:
对设计阶段、建设阶段、建运交付阶段以及运维临界线阶段进行编码,确定不同阶段对应的阶段编码;
对于每一工程实体,根据所述工程实体所处阶段对应的阶段编码以及所述工程实体的工程实体编码,确定所述工程实体对应的索引实体编码;
融合所有工程实体对应的每一索引实体编码,以及所有工程实体对应的实体信息,构建所述预设访问模型。
4.根据权利要求3所述的数据获取方法,其特征在于,所述对设计阶段、建设阶段、建运交付阶段以及运维临界线阶段进行编码,确定不同阶段对应的阶段编码,包括:
在任意两个相邻阶段间存在工程实体节点的情况下,根据所述相邻阶段的阶段编码确定所述工程实体节点的中间阶段编码。
5.根据权利要求4所述的数据获取方法,其特征在于,在构建所述预设访问模型之后,所述方法还包括:
接收携带有地理坐标信息的第二用户数据请求;
响应于所述第二用户数据请求,输入所述地理坐标信息至预设访问模型,获取所述预设访问模型输出的,与所述地理坐标信息对应的所有目标实体信息及其关联的数据信息;
其中,在响应于所述第二用户数据请求之前,所述方法还包括:
确定每一工程实体在不同阶段下所对应的地理坐标信息;
构建字典索引表,其中,所述字典索引表包括字典索引以及字典索引值,所述字典索引为地理坐标信息,所述字典索引值用于匹配不同阶段下工程实体对应的实体信息及其关联的数据信息;
存储所述字典索引表至所述预设访问模型。
6.根据权利要求5所述的数据获取方法,其特征在于,在构建所述预设访问模型之后,所述方法还包括:
每间隔预设时间,遍历所述预设访问模型中的所有工程实体;
在确定任一工程实体存在信息缺失的情况下,添加所述工程实体对应的实体信息至所述预设访问模型;
在确定任一工程实体存在信息重复的情况下,删除存在信息重复的工程实体对应的实体信息;
在确定任一工程实体存在信息错误的情况下,修改所述工程实体对应的实体信息。
7.根据权利要求1所述的数据获取方法,其特征在于,在接收携带有目标实体编码的第一用户数据请求之前,所述方法还包括:
接收用户的登录身份信息,根据所述登录身份信息确定目标访问权限,以确定满足所述目标访问权限对应的目标阶段以及目标实体;
根据所述目标阶段对应的阶段编码以及所述目标实体对应的实体编码组成所述目标实体编码。
8.根据权利要求1所述的数据获取方法,其特征在于,在获取所述预设访问模型输出的所有目标实体信息之前或之后,所述方法还包括:
接收携带有工程实体编码的第三用户数据请求;
响应于所述第三用户数据请求,输入所述工程实体编码至预设访问模型,获取所述预设访问模型输出的,每一阶段对应的所有目标实体信息。
9.一种数据获取装置,其特征在于,包括:
接收单元,所述接收单元用于接收携带有目标实体编码的第一用户数据请求,所述目标实体编码是根据目标阶段对应的阶段编码以及目标实体对应的实体编码组成的;
获取单元,所述获取单元用于响应于所述第一用户数据请求,输入所述目标实体编码至预设访问模型,获取所述预设访问模型输出的所有目标实体信息;
所述预设访问模型是分解每一阶段下对应的轨道交通孪生模型,获取每一阶段下对应的所有工程实体以及每一工程实体对应的实体信息,根据不同阶段对应的阶段编码、不同工程实体对应的工程实体编码以及每一工程实体对应的实体信息进行融合而构建的。
10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-8中任一项所述的数据获取方法。
11.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的数据获取方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311809089.1A CN117951113A (zh) | 2023-12-26 | 2023-12-26 | 数据获取方法、装置、电子设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311809089.1A CN117951113A (zh) | 2023-12-26 | 2023-12-26 | 数据获取方法、装置、电子设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117951113A true CN117951113A (zh) | 2024-04-30 |
Family
ID=90802334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311809089.1A Pending CN117951113A (zh) | 2023-12-26 | 2023-12-26 | 数据获取方法、装置、电子设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117951113A (zh) |
-
2023
- 2023-12-26 CN CN202311809089.1A patent/CN117951113A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101930443B (zh) | 数据业务***及数据业务实现方法 | |
CN109242420B (zh) | 权限控制方法、装置、电子设备及存储介质 | |
CN104967620A (zh) | 一种基于属性访问控制策略的访问控制方法 | |
US20190079958A1 (en) | Intelligent model hierarchy for infrastructure modeling | |
CN104346377A (zh) | 一种基于唯一标识的数据集成和交换方法 | |
CN105447253A (zh) | 一种三维工艺数据的集成方法 | |
CN111159177B (zh) | 一种基于异构数据的数据融合方法、装置、设备及介质 | |
CN103927385A (zh) | 数据模型的统一方法及装置 | |
CN106383720A (zh) | 一种软件产品原型的云端分享协作方法 | |
CN115576998B (zh) | 一种基于多维信息融合的配电网数据整合方法及*** | |
CN104200331A (zh) | 一种电力***的电网模型拼接方法及*** | |
CN114218218A (zh) | 基于数据仓库的数据处理方法、装置、设备及存储介质 | |
CN114048204A (zh) | 基于数据库倒排索引的北斗网格空间索引方法和装置 | |
CN106503811A (zh) | 一种基于大数据的基础设施全生命周期管理方法 | |
CN111966707A (zh) | 查询语句生成方法、装置、电子设备和计算机可读介质 | |
CN104881739A (zh) | 一种基于iec61970/61968 cim标准的营配数据一致性校验方法 | |
CN107025214B (zh) | 数据处理方法和装置 | |
CN117951113A (zh) | 数据获取方法、装置、电子设备及介质 | |
CN103164225B (zh) | 一种基于超图的网构软件体系结构在线演化方法 | |
CN116257636A (zh) | 枚举数据字典统一管理方法、装置、电子设备及存储介质 | |
CN100576806C (zh) | 对等网络中逻辑异构***数据整合方法 | |
CN114118944A (zh) | 一种取证实验室分级管理方法、终端设备及存储介质 | |
CN110826151B (zh) | 电动汽车模型设计方法 | |
CN103593432B (zh) | 一种设计参数数据库的设计参数变更方法及装置 | |
CN115017185A (zh) | 一种数据处理方法、装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |