轨道交通工程数据升级方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38667491 阅读:15 留言:0更新日期:2023-09-02 22:47
本发明专利技术提供一种轨道交通工程数据升级方法、装置、电子设备及存储介质,属于轨道交通技术领域,所述方法包括:获取待升级的第一工程数据,第一工程数据是基于第一数据结构存储的数据;基于第一数据结构和第二数据结构,通过数据结构对比,确定一个或多个目标列,第二数据结构为第一数据结构的更新版本,第一数据结构和第二数据结构共同具有目标列;基于第二数据结构和一个或多个目标列,对第一工程数据进行升级,获取第二工程数据。通过确定第一数据结构和第二数据结构共同具有的目标列,能够按照第二数据结构,自动化地对各个目标列对应的工程数据进行数据结构升级,实现高效准确地升级轨道交通工程数据。级轨道交通工程数据。级轨道交通工程数据。

【技术实现步骤摘要】
轨道交通工程数据升级方法、装置、电子设备及存储介质


[0001]本专利技术涉及轨道交通
,尤其涉及一种轨道交通工程数据升级方法、装置、电子设备及存储介质。

技术介绍

[0002]随着城市轨道交通网络化与智能化的迅速发展,现有线路的不断增加,以及相关延长线的扩展,线路的设计改造,其中涉及到的工程数据越来越复杂,包括种类繁多的产品,不同迭代的版本、小版本等等,对数据制作人员的要求和能力也是越来越高,以及人员变动等产生的不确定因素,其中涉及到线路升级的部门数据,涉及到的数据更是老旧版本的历史数据,需要和新数据进行结合,更有可能需要升级数据结构等。
[0003]相关技术中,一般通过人工处理历史数据进行升级,但人工操作复杂易出错。如何实现高效准确地升级轨道交通工程数据是目前业界亟待解决的问题。

技术实现思路

[0004]针对现有技术存在的问题,本专利技术实施例提供一种轨道交通工程数据升级方法、装置、电子设备及存储介质。
[0005]第一方面,本专利技术提供一种轨道交通工程数据升级方法,包括:
[0006]获取待升级的第一工程数据,所述第一工程数据是基于第一数据结构存储的数据;
[0007]基于所述第一数据结构和第二数据结构,通过数据结构对比,确定一个或多个目标列,所述第二数据结构为所述第一数据结构的更新版本,所述第一数据结构和所述第二数据结构为表结构,所述第一数据结构和所述第二数据结构共同具有所述目标列;
[0008]基于所述第二数据结构和所述一个或多个目标列,对所述第一工程数据进行升级,获取第二工程数据。
[0009]可选地,根据本专利技术提供的一种轨道交通工程数据升级方法,所述基于所述第一数据结构和第二数据结构,通过数据结构对比,确定一个或多个目标列,包括:
[0010]基于预设对比项,对所述第一数据结构和所述第二数据结构进行结构对比,确定所述一个或多个目标列;
[0011]所述预设对比项包括:列所属产品的产品名称、列所属配置描述项的配置项名称、列所属工作表的表名称和列名称;
[0012]一项所述产品包括一个或多个所述配置描述项,一个所述配置描述项包括一个或多个所述工作表,一个所述工作表包括多个列。
[0013]可选地,根据本专利技术提供的一种轨道交通工程数据升级方法,所述基于所述第二数据结构和所述一个或多个目标列,对所述第一工程数据进行升级,获取第二工程数据,包括:
[0014]基于所述第一数据结构和所述一个或多个目标列,对所述第一工程数据进行筛
选,获取各个目标列对应的工程数据;
[0015]基于所述第二数据结构,对各个目标列对应的工程数据进行数据格式化,获取所述第二工程数据。
[0016]可选地,根据本专利技术提供的一种轨道交通工程数据升级方法,在所述基于所述第一数据结构和第二数据结构,通过数据结构对比,确定一个或多个目标列之后,还包括:
[0017]基于所述第一数据结构和一个或多个待删除列,对所述第一工程数据进行筛选,获取各个待删除列对应的工程数据,所述待删除列为所述第一数据结构中除所述一个或多个目标列之外的列;
[0018]将各个待删除列对应的工程数据从数据库中删除,并记录删除日志。
[0019]可选地,根据本专利技术提供的一种轨道交通工程数据升级方法,在所述基于所述第二数据结构和所述一个或多个目标列,对所述第一工程数据进行升级,获取第二工程数据之后,还包括:
[0020]接收第一输入,所述第一输入用于确定各个待更新列对应的工程数据,所述待更新列为所述第二数据结构中除所述一个或多个目标列之外的列;
[0021]响应于所述第一输入,基于所述第二数据结构和各个待更新列对应的工程数据,更新所述第二工程数据。
[0022]可选地,根据本专利技术提供的一种轨道交通工程数据升级方法,所述获取待升级的第一工程数据,包括:
[0023]接收第二输入,所述第二输入用于确定目标项目、目标标签、目标产品和所述第二数据结构;
[0024]响应于所述第二输入,基于所述目标项目、所述目标标签和所述目标产品,从数据库中提取所述第一工程数据。
[0025]可选地,根据本专利技术提供的一种轨道交通工程数据升级方法,在所述基于所述第二数据结构和所述一个或多个目标列,对所述第一工程数据进行升级,获取第二工程数据之后,还包括:
[0026]通过异步处理方式导入所述第二工程数据至数据库。
[0027]第二方面,本专利技术还提供一种轨道交通工程数据升级装置,包括:
[0028]第一获取模块,用于获取待升级的第一工程数据,所述第一工程数据是基于第一数据结构存储的数据;
[0029]确定模块,用于基于所述第一数据结构和第二数据结构,通过数据结构对比,确定一个或多个目标列,所述第二数据结构为所述第一数据结构的更新版本,所述第一数据结构和所述第二数据结构为表结构,所述第一数据结构和所述第二数据结构共同具有所述目标列;
[0030]第二获取模块,用于基于所述第二数据结构和所述一个或多个目标列,对所述第一工程数据进行升级,获取第二工程数据。
[0031]第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述轨道交通工程数据升级方法。
[0032]第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程
序,该计算机程序被处理器执行时实现如上述任一种所述轨道交通工程数据升级方法。
[0033]本专利技术提供的轨道交通工程数据升级方法、装置、电子设备及存储介质,通过获取待升级的第一工程数据,可以比较第一数据结构和第二数据结构,第二数据结构为第一工程数据的更新版本,进而通过数据结构对比,可以筛选出第一数据结构和第二数据结构共同具有的目标列(也即相同列),相同列既存在于第一数据结构之中也存在于第二数据结构之中,进而能够按照第二数据结构,对各个相同列对应的工程数据进行代入升级,以获取具有第二数据结构的第二工程数据,能够自动化地对第一工程数据中的全部或部分数据进行数据结构升级,能够减少升级过程中的人工操作,实现高效准确地升级轨道交通工程数据。
附图说明
[0034]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1是本专利技术提供的轨道交通工程数据升级方法的流程示意图之一;
[0036]图2是本专利技术提供的轨道交通工程数据升级方法的流程示意图之二;
[0037]图3是本专利技术提供的工作表的数据结构示意图;
[0038]图4是本专利技术提供的轨道交通工程数据升级方法的流程示意图之三;
[0039]图5是本专利技术提供的轨道交通工本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨道交通工程数据升级方法,其特征在于,包括:获取待升级的第一工程数据,所述第一工程数据是基于第一数据结构存储的数据;基于所述第一数据结构和第二数据结构,通过数据结构对比,确定一个或多个目标列,所述第二数据结构为所述第一数据结构的更新版本,所述第一数据结构和所述第二数据结构为表结构,所述第一数据结构和所述第二数据结构共同具有所述目标列;基于所述第二数据结构和所述一个或多个目标列,对所述第一工程数据进行升级,获取第二工程数据。2.根据权利要求1所述轨道交通工程数据升级方法,其特征在于,所述基于所述第一数据结构和第二数据结构,通过数据结构对比,确定一个或多个目标列,包括:基于预设对比项,对所述第一数据结构和所述第二数据结构进行结构对比,确定所述一个或多个目标列;所述预设对比项包括:列所属产品的产品名称、列所属配置描述项的配置项名称、列所属工作表的表名称和列名称;一项所述产品包括一个或多个所述配置描述项,一个所述配置描述项包括一个或多个所述工作表,一个所述工作表包括多个列。3.根据权利要求1所述轨道交通工程数据升级方法,其特征在于,所述基于所述第二数据结构和所述一个或多个目标列,对所述第一工程数据进行升级,获取第二工程数据,包括:基于所述第一数据结构和所述一个或多个目标列,对所述第一工程数据进行筛选,获取各个目标列对应的工程数据;基于所述第二数据结构,对各个目标列对应的工程数据进行数据格式化,获取所述第二工程数据。4.根据权利要求1所述轨道交通工程数据升级方法,其特征在于,在所述基于所述第一数据结构和第二数据结构,通过数据结构对比,确定一个或多个目标列之后,还包括:基于所述第一数据结构和一个或多个待删除列,对所述第一工程数据进行筛选,获取各个待删除列对应的工程数据,所述待删除列为所述第一数据结构中除所述一个或多个目标列之外的列;将各个待删除列对应的工程数据从数据库中删除,并记录删除日志。5.根据权利要求1所述轨道交通工程数据升级方法,其特征在于,在所述基于所述...

【专利技术属性】
技术研发人员:王佳音杨玉明
申请(专利权)人:交控科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1