一种带有结构标识的高速列车结构树实例化方法和装置的制造方法

xiaoxiao2020-10-23  11

一种带有结构标识的高速列车结构树实例化方法和装置的制造方法
【技术领域】
[0001] 本发明设及高速列车开发领域,特别是设及一种带有结构标识的高速列车结构树 实例化方法和装置。
【背景技术】
[0002] 高速列车开发表示的是按照特定的高速列车技术指标开发出高速列车车型的过 程。具体地说,对于一个高速列车车型的开发任务来说,为了设计出高速列车车型的完整结 构,需要先将该高速列车车型的技术指标分解到对应的各个组分模块,再分别针对各个组 分,按照该组分对应的技术指标来设计该组分的具体结构,该样设计出的组分所组成的高 速列车就是满足要求的高速列车车型。
[0003] 目前,现有技术中,高速列车开发过程主要由研发人员按照设计经验通过人工的 方式来设计高速列车车型的结构,具体地,研发人员先要通过人工将技术指标分解到对应 的组分模块,然后再针对各个组分,根据人工的设计经验来设计符合该组分技术指标要求 的组分结构。但是,一个完整的高速列车车型通常设及到大量的组分模块、部件、零件等结 构单元,完全依靠研发人员人工来设计,不仅使得研发人员承担了过重的工作负担,而且还 导致了高速列车开发的效率低下、耗时较长。

【发明内容】

[0004] 本发明所要解决的技术问题是,提供一种带有结构标识的高速列车结构树实例化 方法和装置,W解决按照现有技术中完全依靠研发人员人工设计整个高速列车车型的所有 结构而导致的研发人员过重负担W及高速列车开发效率低下、耗时较长的技术问题。
[0005] 为解决上述技术问题,本发明提供了一种带有结构标识的高速列车结构树实例化 方法,该方法包括:
[0006] 获取高速列车的已知车型的层级数据和结构拓扑数据;其中,所述已知车型的层 级数据包括所述已知车型在整体结构分层上的层级信息,所述已知车型的结构拓扑数据包 括所述已知车型中各结构单元的结构信息W及各结构单元之间的相互关系信息;
[0007] 按照所述已知车型的层级数据和结构拓扑数据,为所述已知车型构建结构树实例 并保存;
[000引当需要为高速列车的新开发车型实例化结构树时,调用所述已知车型的结构树实 例作为初始设计结构树,并呈现所述初始设计结构树;
[0009] 响应于对所述初始设计结构树的修改请求,提供动态管理工具;
[0010] 响应于按照所述新开发车型的技术指标而通过所述动态管理工具执行的操作,在 所述初始设计结构树上增加和/或删除结构单元,W得到并呈现目标设计结构树;其中,在 高速列车结构树实例库中,各个结构单元设置有唯一标识,对于任意一个结构单元来说,该 结构单元的唯一标识用于在所述高速列车结构树库设及到的所有结构单元中唯一对应该 结构单元;
[0011] 响应于对所述目标设计结构树的确认操作,将所述目标设计结构树保存为所述新 开发车型的结构树实例。
[0012] 可选的,对于任意一个结构单元来说,该结构单元的唯一标识由对应于各层级的 各级子标识组合而成,其中,各级子标识的编码值用于表示该结构单元在该级子标识对应 的层级上所属的结构。
[001引可选的,还包括;
[0014] 响应于第一结构单元的删除,将所述第一结构单元的唯一标识删除,W便所述第 一结构单元的第一标识不再被其他结构单元重复使用;
[0015] 响应于第二结构单元的增加,按照所述第二结构单元的上一层级父节点下各结构 单元的顺序,为所述第二结构单元设置唯一标识。
[0016] 可选的,还包括:
[0017] 响应于对所述已知车型的结构树实例的完备结构信息请求,在高速列车结构树实 例库中,查找所述已知车型的结构树实例中各个结构单元的结构信息作为各个第一目标结 构信息,并W列表的形式呈现各个所述第一目标结构信息;
[0018] 响应于对所述新开发车型的结构树实例的完备结构信息显示请求,在高速列车结 构树实例库中,查找所述新开发车型的结构树实例中各个结构单元的结构信息作为各个第 二目标结构信息,并W列表的形式呈现各个所述第二目标结构信息。
[0019] 可选的,还包括;
[0020] 响应于对所述已知车型的结构树实例中第S结构单元的结构信息请求,在高速列 车结构树实例库中,查找所述已知车型的结构树实例中第=结构单元的结构信息作为第= 目标结构信息,并呈现所述第=目标结构信息;
[0021] 响应于对所述新开发车型的结构树实例中第四结构单元的结构信息请求,在高速 列车结构树实例库中,查找所述新开发车型的结构树实例中第四结构单元的结构信息作为 第四目标结构信息,并呈现所述第四目标结构信息。
[0022] 可选的,还包括:
[0023] 响应于对所述已知车型的结构树实例的层级结构信息请求,在高速列车结构树实 例库中,查找所述已知车型的结构树实例中各个结构单元的结构信息作为各个第一目标结 构信息,并按照所述已知车型的层级信息,W树状结构的形式呈现各个所述第一目标结构 信息;
[0024] 响应于对所述新开发车型的结构树实例的层级结构信息请求,在高速列车结构树 实例库中,查找所述新开发车型的结构树实例中各个结构单元的结构信息作为各个第二目 标结构信息,并按照所述新开发车型的层级信息,W树状结构的形式呈现各个所述第二目 标结构信息。
[002引可选的,还包括:
[0026] 响应于对所述已知车型的结构树实例中数据项的第一查询请求,获取所述第一查 询请求中的第一匹配信息,在所述已知车型设及到的层级信息与结构信息中查找与所述第 一匹配信息相匹配的数据项并呈现;
[0027] 响应于对所述新开发车型的结构树实例中数据项的第二查询请求,获取所述第二 查询请求中的第二匹配信息,在所述新开发车型设及到的层级信息与结构信息中查找与所 述第二匹配信息相匹配的数据项并呈现。
[002引此外,本发明还提供了一种带有结构标识的高速列车结构树实例化装置,包括:
[0029] 第一获取模块,用于获取高速列车的已知车型的层级数据和结构拓扑数据;其中, 所述已知车型的层级数据包括所述已知车型在整体结构分层上的层级信息,所述已知车型 的结构拓扑数据包括所述已知车型中各结构单元的结构信息W及各结构单元之间的相互 关系倍息;
[0030] 构建模块,用于按照所述已知车型的层级数据和结构拓扑数据,为所述已知车型 构建结构树实例并保存;
[0031] 调用模块,用于当需要为高速列车的新开发车型实例化结构树时,调用所述已知 车型的结构树实例作为初始设计结构树;
[0032] 第一呈现模块,用于呈现所述初始设计结构树;
[0033] 提供模块,用于响应于对所述初始设计结构树的修改请求,提供动态管理工具;
[0034] 修改模块,用于响应于按照所述新开发车型的技术指标而通过所述动态管理工具 执行的操作,在所述初始设计结构树上增加和/或删除结构单元,W得到并呈现目标设计 结构树;其中,在高速列车结构树实例库中,各个结构单元设置有唯一标识,对于任意一个 结构单元来说,该结构单元的唯一标识用于在所述高速列车结构树库设及到的所有结构单 元中唯一对应该结构单元.
[0035] 保存模块,用于响应于对所述目标设计结构树的确认操作,将所述目标设计结构 树保存为所述新开发车型的结构树实例。
[0036] 可选的,对于任意一个结构单元来说,该结构单元的唯一标识由对应于各层级的 各级子标识组合而成,其中,各级子标识的编码值用于表示该结构单元在该级子标识对应 的层级上所属的结构。
[0037] 可选的,还包括:
[003引删除模块,用于响应于第一结构单元的删除,将所述第一结构单元的唯一标识删 除,W便所述第一结构单元的第一标识不再被其他结构单元重复使用;
[0039] 设置模块,用于响应于第二结构单元的增加,按照所述第二结构单元的上一层级 父节点下各结构单元的顺序,为所述第二结构单元设置唯一标识。
[0040] 与现有技术相比,本发明具有W下优点:
[0041] 采用本发明实施例提供的带有结构标识的高速列车结构树实例化方法和装置,可 W通过对高速列车已知车型的结构树实例进行修改来设计得到高速列车新开发车型的结 构树实例,具体地,对于高速列车已知车型,可W获取该已知车型表示结构的层级数据和结 构拓扑数据,并按照该已知车型的层级数据和结构拓扑数据为该已知车型构建结构树实 例,当研发人员需要开发高速列车的新开发车型时,可W调用已知车型的结构树实例作为 初始设计结构树,并提供动态管理工具给研发人员,当研发人员按照所述新开发车型的技 术指标而通过动态管理工具执行操作时,可W在初始设计结构树上增加和/或删除结构单 元,从而得到目标设计结构树并呈现,当研发人员对该目标设计结构树执行确认操作时,可 W将该目标设计结构树保存为新开发车型的结构树实例,该新开发车型的结构树实例表示 的即是新开发车型的结构。由此可见,由于高速列车的车型结构通过结构树进行了实例化, 通过结构树实例的呈现和修改,高速列车新开发车型的设计可W通过对高速列车已知车型 的结构进行修改来实现,该样研发人员就无需人工对新开发车型相对于已知车型的相同结 构部分再进行重复设 计,减轻了研发人员人工承担的工作负担,提高了高速列车开发的效 率,并且,还减少了高速列车开发的耗时。此外,由于在高速列车结构树实例库中对各个结 构单元设置唯一标识,该唯一标识与结构单元之间具有唯一的对应关系,还可W便于设计 流程中针对结构树实例中特定结构单元的结构信息进行重用。
【附图说明】
[0042] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下, 还可W根据该些附图获得其他的附图。
[0043] 图1为本发明中带有结构标识的高速列车结构树实例化方法一实施例的流程图;
[0044] 图2为本发明实施例中一种结构式实例的示例示意图;
[0045] 图3为本发明实施例中一种结构树可视化功能架构示例的示意图;
[0046] 图4为本发明中带有结构标识的高速列车结构树实例化装置一实施例的结构图。
【具体实施方式】
[0047] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的 附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本 申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在 没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0048] 发明人经过长期的研究发现,现有技术中,对于一个高速列车车型的开发任务来 说,该高速列车车型设及到的所有结构都完全需要研发人员按照技术指标来进行人工设 计,而往往完整的高速列车车型设及到了大量的结构单元,该使得研发人员成了过重的工 作负担,从而导致了高速列车较低的开发效率和较长的开发耗时。但实际上,对于一个高速 列车的新开发车型来说,其设及到的大量结构往往都是与已知车型是相同的,其仅仅需要 在某一些结构上对已知车型进行改造设计即可,由此可见,研发人员是可W在已知车型的 基础上仅需设计那些已知车型上需要改造的结构即可,而无需去重复设计那些新开发车型 相对于已知车型的相同结构。
[0049] 基于上述研究,本发明的主要思想在于;对于高速列车来说,考虑到新开发车型相 对于已知车型具有大量的相同结构,为了减轻研发人员人工承担的工作负担并提高开发效 率、减少开发耗时,可W通过对高速列车已知车型的结构进行修改来设计得到高速列车新 开发车型的结构,具体地,在对高速列车的车型结构通过结构树进行实例化的基础上,通过 对高速列车已知车型的结构树实例进行修改来设计得到高速列车新开发车型的结构树实 例,该样研发人员就无需人工对新开发车型相对于已知车型的相同结构部分再进行重复设 计,减轻了研发人员人工承担的工作负担,提高了高速列车开发的效率,并且,还减少了高 速列车开发的耗时。此外,由于在高速列车结构树实例库中对各个结构单元设置唯一标识, 该唯一标识与结构单元之间具有唯一的对应关系,还可W便于设计流程中针对结构树实例 中特定结构单元的结构信息进行重用。
[0化0] 基于上述主要思想,在本发明实施例的一个示例性应用场景中,对于高速列车已 知车型,可W获取该已知车型表示结构的层级数据和结构拓扑数据,并按照该已知车型的 层级数据和结构拓扑数据为该已知车型构建结构树实例,当研发人员需要开发高速列车的 新开发车型时,可W调用已知车型的结构树实例作为初始设计结构树,并提供动态管理工 具给研发人员,当研发人员按照所述新开发车型的技术指标而通过动态管理工具执行操作 时,可W在初始设计结构树上增加和/或删除结构单元,从而得到目标设计结构树并呈现, 当研发人员对该目标设计结构树执行确认操作时,可W将该目标设计结构树保存为新开发 车型的结构树实例,该新开发车型的结构树实例表示的即是新开发车型的结构。
[0化1] 在介绍了本发明的主要思想W后,下面结合附图,详细说明本发明的各种非限制 性实施方式。
[0化2] 参考图1,示出了本发明中带有结构的高速列车结构树实例化方法一实施例的流 程图。在本实施例中,例如具体可W包括W下步骤:
[0化3] S101、获取高速列车的已知车型的层级数据和结构拓扑数据;其中,所述已知车型 的层级数据包括所述已知车型在整体结构分层上的层级信息,所述已知车型的结构拓扑数 据包括所述已知车型中各结构单元的结构信息W及各结构单元之间的相互关系信息。
[0054]具体地,对于高速列车的已知车型,其结构是通过层级数据和结构拓扑数据进行 表示的,因此,为了为已知车型构建表示结构的结构树实例,需要获取已知车型的层级数据 和结构拓扑数据。
[0化5] 其中,层级数据表示的是已知车型在整体结构分层上的层级信息。例如,在图2所 示的一种结构树实例示例中,其层级数据所表示的信息例如包括,该车型具有列车层、车辆 层、组分层、部件层、子部件层和零件层,该列车层下的结构单元有列车,该车辆层下的结构 单元有车辆,该组分层下的结构单元有承载组分和走行组分,该部件层下的结构单元包括 车体结构、头型结构、车体断面、车体附件结构、构架部件、轮对部件、一系组成、二系组成、 驱动组成和制动组成,该子部件层下的结构单元有车顶、侧墙、端墙、底架、司机室、n窗结 构、设备舱结构、钩缓装置、内外风挡、开闭机构、导流罩、排障器、侧梁组成、横梁组成、空黃 支撑梁、轮轴轮对、轴箱组成、轴箱弹黃、定位节点、一系减振器、牵引装置、空气弹黃、抗蛇 形减振器、抗侧滚扭杆,该零件层下的结构单元有车轮和车轴。
[0056]另外,结构拓扑数据表示的是,已知车型中的各个结构单元的结构信息,W及,各 个结构单元之间的相互关系信息。例如,在图2所示的一种结构树实例示例中,其结构拓扑 数据例如可W包括,结构单元之间的从属关系,列车包括车辆,车辆包括承载组分和走行组 分,承载组分包括车体结构、头型结构、车体断面和车体附件结构,走行组分包括构架部件、 轮对部件、一系组成、二系组成、驱动组成和制动组成,车体结构包括车顶、侧墙、端墙、底 架、司机室、n窗结构和设备舱结构,车体附件结构包括钩缓装置、内外风挡、开闭机构、导 流罩和排障器,构架部件包括侧梁组成、横梁组成和空黃支撑梁,轮对部件包括轮轴轮对和 轴箱组成,一系组成包括轴箱弹黃、定位节点和一系减振器,二系组成包括牵引装置、空气 弹黃、抗蛇形减振器和抗侧滚扭杆,轮轴轮对包括车轮和车轴。
[0化7] S102、按照所述已知车型的层级数据和结构拓扑数据,为所述已知车型构建结构 树实例并保存。
[0化引具体地,在为已知车型构建结构树实例时,可W是先对各种已知车型的总结、归 纳,结合所形成的高速列车结构树模板,并提供一组界面将不同的已知车型进行组建,最终 存入到高速列车结构树实例库中。
[0化9] S103、当需要为高速列车的新开发车型实例化结构树时,调用所述已知车型的结 构树实例作为初始设计结构树,并呈现所述初始设计结构树。
[0060] 具体地,当研发人员需要开发新车型时,可W执行新开发车型实例化结构树的请 求操作,系统响应于该请求操作,可W调用高速列车结构树实例库中的已知车型的结构树 作为初始设计结构树,W使得研发人员可W通过对初始设计结构树的修改来设计新开发车 型的结构。
[0061] 可W理解的是,在高速列车结构树实例库中,往往保存有许多不同的已知车型的 结构树实例。在本实施例的一些实施方式中,可W从高速列车结构树实例库中任意选取一 个已知车型的结构树作为初始设计结构树,W便通过对该初始设计结构树的修改来设计新 开发车型的结构。在本实施例的另一些实施方式中,为了使得最大程度地减少研发人员需 要设计的结构量,可W从高速列车结构实例库中选取与新开发车型的技术指标最为匹配的 一个已知车型的结构树实例作为初始设计结构树,W便通过该初始设计结构树的修改来设 计新开发车型的结构,该样,由于初始设计结构树的已知车型最接近于新开发车型的技术 指标,使得新开发车型的结构相对于该已知车型的改变最小,从而减少了对该初始设计结 构树的结构修改量,减少了研发人员需要设计的结构量。
[0062] S104、响应于对所述初始设计结构树的修改请求,提供动态管理工具。
[0063] 具体地,在新开发车型的结构开发过程中,为了便于研发人员对初始设计结构树 的修改,系统提供了动态管理工具及与之对应的动态管理子模块。通过该动态管理工具,研 发人员可W执行对初始设计结构树进行各种修改操作,系统则可W通过动态管理子模块来 响应研发人员的修改操作,并按照修改操作来对初始设计结构树上的数据进行动态管理。 可W理解的是,动态管理工具与动态管理子模块,不仅可W用于新开发车型结构树的实例 化,也可W用于已知车型结构树实例的构建。
[0064] S105、响应于按照所述新开发车型的技术指标而通过所述动态管理工具执行的操 作,在所述初始设计结构树上增加和/或删除结构单元,W得到并呈现目标设计结构树;其 中,在高速列车结构树实例库中,各个结构单元设置有唯一标识,对于任意一个结构单元来 说,该结构单元的唯一标识用于在所述高速列车结构树库设及到的所有结构单元中唯一对 应该结构单元。
[00化]具体地,在系统呈现了初始设计结构树并提供了动 态管理工具的情况下,研发人 员可W按照新开发车型的技术指标、通过动态管理工具对初始设计结构树执行修改操作, W便通过对已知车型结构的改造来实现新开发车型结构的设计。其中,动态管理工具为初 始设计结构树提供的修改方式例如可W包括,在初始设计结构树上增加新的结构单元,W 及,在初始设计结构树上删除已有的结构单元。可W理解的是,由于高速列车结构树实例库 中的结构单元均是出自于其结构树模板,新添加的结构单元可W是从结构树模板中提取出 的。
[0066] 需要说明的是,在一些实施方式中,考虑到结构树模板提供的是特定的结构单元, 该些结构单元本身的结构是不能修改的,因此,动态管理工具可W不向研发人员提供对结 构单元的结构信息的修改操作,或者,即使动态管理工具提供了结构信息的修改操作,系统 也可w拒绝对结构信息进行修改。此外,在另一些实施方式中,对于高速列车结构树实例库 中任一车型的结构树实例来说,如果该结构树实例已关联了需求元模型、产品元模型等实 例,则表明该结构树实例已被确认,此时,动态管理工具可W拒绝向研发人员提供对该结构 树实例进行添加结构单元及删除结构单元的修改操作,或者,即使动态管理工具提供了该 结构树实例的修改操作,系统也可W拒绝对该结构树实例进行结构单元的添加及删除。
[0067] 可W理解的是,在研发人员通过动态管理工具对初始设计结构树执行修改操作 时,系统可W实时地将修改后的初始设计结构树进行呈现,研发人员则可W根据实时呈现 的修改效果来对初始设计结构树做进一步地修改,直至研发人员完成对初始设计结构树, 得到目标设计结构树。
[0068] 需要说明的是,在高速列车车型的设计过程中,高速列车车型的结构树实例所设 及的结构信息是其他数据的基础,在权限数据、需求数据、需求元模型数据、产品元模型数 据、过程元模型数据W及相关的实例数据都是调用了结构树数据进行构建的,并且,在设计 流程中系统也会频繁地调用结构树实例的结构信息进行层级匹配W及层级任务下发,因 此,为了便于结构树所设及的结构信息重用,需要在高速列车结构树实例库中对各个结构 单元设置唯一标识,该唯一标识与结构单元之间具有唯一的对应关系,W便设计流程中针 对结构树实例中特定结构单元的结构信息进行重用。
[0069] 在本实施例的一些实施方式中,对于任意一个结构单元来说,该结构单元的唯一 标识例如可W由对应于各层级的各级子标识组合而成,其中,各级子标识的编码值可W用 于表示该结构单元在该级子标识对应的层级上所属的结构。例如,各级子标识的编码值可 W是由01到99的数字表示;用于表示结构单元的各级子标识的编码值,可W是从每一层 级的父节点开始,从01开始编码。具体地,在图2所示的结构树实例的示例中,其具有列车 层、车辆层、组分层、部件层、子部件层和零件层共6个层级,因此,其结构单元的唯一标识 可W由6级子标识组成,其中,第一级子标识的编码值表示该结构单元在列车层下所属的 结构单元,第二级子标识的编码值表示该结构单元在车辆层下所属的结构单元,第=级子 标识的编码值表示该结构单元在组分层下所属的结构单元,第四级子标识的编码值表示该 结构单元在部件层下所属的结构单元,第五级子标识的编码值表示该结构单元在子部件层 下所属的结构单元,第六级子标识的编码值表示该结构单元在零件层下所属的结构单元。 例如,对于结构单元"车体附件结构"来说,其在列车层下属于结构单元"列车",其第一级 子标识的编码值即为表示结构单元"列车"的"01",其在车辆层下属于结构单元"车辆", 其第S级子标识的编码值即为表示结构单元"车辆"的"01",其在组分层下属于结构单元 "承载组分",其第S级子标识的编码值即为表示结构单元"承载组分"的"01",其本身是部 件层下的结构单元,其第四级子标识的编码值即为表示其本身的"04",并且,其所在层级是 包含子部件层和零件层,其第五级子标识的编码值即为表示结构单元"子部件层"的"00", 其第六级子标识的编码值即为表示结构单元"零件层"的"00",因此,按照级别的顺序将 其上述6级子标识的编码值连接在一起,即得到了结构单元"车体附件结构"的唯一标识 "010101040000"。此外,对于图2所示的结构树实例的示例,表1示出了几种结构单元的唯 一标识示例。
[0070] 表 1
[0071]
[0072] 在本实施例的另一些实施方式中,为了实时地保持唯一标识与结构单元两者之间 的同步,W避免系统不能重用结构树实例库中已存在的结构单元或者重用到结构树实例库 中已不存在的结构单元,本实施例中例如还可W包括;响应于第一结构单元的删除,将所述 第一结构单元的唯一标识删除,W便所述第一结构单元的第一标识不再被其他结构单元重 复使用;响应于第二结构单元的增加,按照所述第二结构单元的上一层级父节点下各结构 单元的顺序,为所述第二结构单元设置唯一标识。具体地,当增加第二结构单元时,例如可 W直接按照当前节点的顺序,将并列的最后一位编码的数字加1赋予新添加的结构。
[0073] S106、响应于对所述目标设计结构树的确认操作,将所述目标设计结构树保存为 所述新开发车型的结构树实例。
[0074] 具体地,当研发人员完成对初始设计结构树的修改并得到目标设计结构树时,可 W对目标设计结构树执行确认操作,系统就可W响应于该确认操作将目标设计结构树确认 为新开发车型的结构树实例并保存到高速列车结构树实例库中。可W理解的是,在新开发 车型的结构树实例被保存到高速列车结构树实例库之后,实际上该新开发车型已成为一个 已知车型,因此,该新开发车型的结构树实例已成为已知车型的结构树实例,可W用于后续 的新开发车型的结构设计。
[0075] 在本实施例的一些实施方式中,对于高速列车结构树实例库中设及到的各个结构 单元,考虑到不同来源的结构单元是研发人员在开发车型时需要考虑的因素,因此,本实施 例例如还可W包括;响应于对所述已知车型的结构树实例中结构单元的来源定义操作,在 所述已知车型的结构树实例中为结构单元添加来源信息;响应于对所述新开发车型的结构 树实例中结构单元的来源定义操作,在所述新开发车型的结构树实例中为结构单元添加来 源信息。其中,结构单元的来源信息,例如可W表示该结构单元为自制件,或者,又如可W表 示该结构单元为外协件。此外,对于表示结构单元为外协件的来源信息例如还可W包括该 结构单元的外部来源。
[0076] 在本实施例的另一些实施方式中,考虑到高速列车结构树实例库中的各个结构单 元在其他应用系统也会被重用,为此,本实施例中例如还可W包括;在高速列车结构树实例 库中,为各个结构单元分别设置唯一标识;其中,对于任意一个结构单元来说,该结构单元 的唯一标识用于在所述高速列车结构树实例库设及到的所有结构单元中唯一对应该结构 单元。该样,对于产品最大结构树中的各节点能够定义唯一的标识进行管理,从而实现与其 他应用系统的关联,W便进行数据的重用。
[0077] 在本实施例的又一些实施方式中,对于高速列车结构树实例库中的各车型结构树 实例,系统还可W提供其他管理功能,例如查询、报表、文档输出等。
[007引需要说明的是,在高速列车结构树实例库中保存的各车型结构树实例,其结构树 实例数据设及到了结构树的全部详细信息,包括结构树中各结构单元的名称、层级及与其 他结构单元的关系等。为了研发人员更清晰、方便和自主地查看该些结构树实例数据,同时 也便于系统进行结构树实例数据的全面展示及操作,本实例例如可W通过一定的计算机显 示方式对结构树数据进行可视化的展示,从而不仅可W清晰地表示出结构树所有的详细信 息,同时使得研发人员可W通过产品结构树检索功能来简单快捷地对所有结构信息进行查 询和统计,此外还使得研发人员可W通过精确查询、模糊查询来查找到需要的数据。例如, 系统的结构树可视化功能构架可W参见图3所示的示例,该结构树可视化功能可W包括完 备结构信息显示、单个结构信息显示、层级结构树信息显示W及结构树数据查询该四项功 能。
[0079] 在本实施例的一些实施方式中,对应于图3所示的完备结构信息显示,为了便于 用户对整个结构树进行全面的把握,可W将所有收集到的结构信息W列表的信息全部呈现 出来。具体地,本实施例例如还可W包括;响应于对所述已知车型的结构树实例的完备结 构信息请求,在高速列车结构树实例库中,查找所述已知车型的结构树实例中各个结构单 元的结构信息作为各个第一目标结构信息,并W列表的形式呈现各个所述第一目标结构信 息;响应于对所述新开发车型的结构树实例的完备结构信息显示请求,在高速列车结构树 实例库中,查找所述新开发车型的结构树实例中各个结构单元的结构信息作为各个第二目 标结构信息,并W列表的形式呈现各个所述第二目标结构信息。可W理解的是,为了便于用 户对结构树的全面把握,通过列表的方式呈现的信息可W不包括层级结构关系。
[0080] 在本实施例的另一些实施方式中,对应于图3所示的单个结构信息显示,为了便 于客户查看单独结构的详细信息,可W显示出单个结构的完整的信息。具体地,本实施例 例如还可W包括;响应于对所述已知车型的结构树实例中第S结构单元的结构信息请求, 在高速列车结构树实例库中,查找所述已知车型的结构树实例中第=结构单元的结构信息 作为第=目标结构信息,并呈现所述第=目标结构信息;响应于对所述新开发车型的结构 树实例中第 四结构单元的结构信息请求,在高速列车结构树实例库中,查找所述新开发车 型的结构树实例中第四结构单元的结构信息作为第四目标结构信息,并呈现所述第四目标 结构信息。可W理解的是,第S结构单元表示的是研发人员对已知车型的结构树实例的结 构信息请求对应的结构单元,即是研发人员从已知车型的结构树实例中选出的任意一个结 构单元,类似地,第四结构单元表示的是研发人员对新开发车型的结构树实例的结构信息 请求对应的结构单元,即是研发人员从新开发车型的结构树实例中选出的任意一个结构单 yn〇
[0081] 在本实施例的又一些实施方式中,对应于图3所示的层级结构树信息显示,为了 方便研发人员查看完整的结构树形式W及按层级查看相关的结构树信息,可W利树结构的 显示方法,将结构信息显示为结构树形式。具体地,本实施例例如还可W包括;响应于对所 述已知车型的结构树实例的层级结构信息请求,在高速列车结构树实例库中,查找所述已 知车型的结构树实例中各个结构单元的结构信息作为各个第一目标结构信息,并按照所述 已知车型的层级信息,W树状结构的形式呈现各个所述第一目标结构信息;响应于对所述 新开发车型的结构树实例的层级结构信息请求,在高速列车结构树实例库中,查找所述新 开发车型的结构树实例中各个结构单元的结构信息作为各个第二目标结构信息,并按照所 述新开发车型的层级信息,w树状结构的形式呈现各个所述第二目标结构信息。
[0082] 在本实施例的再一些实施方式中,对应于图3所示的结构树数据查询,为了便于 研发人员对特定结构树实例数据进行查询,可W使研发人员通过输入精确的匹配信息在结 构树中查询出相对应的产品结构树数据项,或者,在研发人员未得到精确信息的情况下,可 W使研发人员通过模糊名称、层级相应关系、模糊层级信息等不确定信息的查询方法查询 出相关一系列的产品结构数据项。具体地,本实施例例如还可W包括;响应于对所述已知车 型的结构树实例中数据项的第一查询请求,获取所述第一查询请求中的第一匹配信息,在 所述已知车型设及到的层级信息与结构信息中查找与所述第一匹配信息相匹配的数据项 并呈现;响应于对所述新开发车型的结构树实例中数据项的第二查询请求,获取所述第二 查询请求中的第二匹配信息,在所述新开发车型设及到的层级信息与结构信息中查找与所 述第二匹配信息相匹配的数据项并呈现。
[0083] 通过本实施例的技术方案,对于高速列车来说,考虑到新开发车型相对于已知车 型具有大量的相同结构,为了减轻研发人员人工承担的工作负担并提高开发效率、减少开 发耗时,可W通过对高速列车已知车型的结构进行修改来设计得到高速列车新开发车型的 结构,具体地,在对高速列车的车型结构通过结构树进行实例化的基础上,通过对高速列车 已知车型的结构树实例进行修改来设计得到高速列车新开发车型的结构树实例,该样研发 人员就无需人工对新开发车型相对于已知车型的相同结构部分再进行重复设计,减轻了研 发人员人工承担的工作负担,提高了高速列车开发的效率,并且,还减少了高速列车开发的 耗时。此外,由于在高速列车结构树实例库中对各个结构单元设置唯一标识,该唯一标识与 结构单元之间具有唯一的对应关系,还可W便于设计流程中针对结构树实例中特定结构单 元的结构信息进行重用。
[0084] 在介绍了本发明示例性实施方式的方法之后,接下来,对本发明示例性实施方式 的、用于带有结构标识的高速列车实例化装置进行介绍。
[0085] 参见图4,示出了本发明中带有结构标识的高速列车结构树实例化装置一实施例 的结构图。在本实施例中,所述装置例如具体包括:
[0086] 第一获取模块401,用于获取高速列车的已知车型的层级数据和结构拓扑数据; 其中,所述已知车型的层级数据包括所述已知车型在整体结构分层上的层级信息,所述已 知车型的结构拓扑数据包括所述已知车型中各结构单元的结构信息W及各结构单元之间 的相互关系信息;
[0087] 构建模块402,用于按照所述已知车型的层级数据和结构拓扑数据,为所述已知车 型构建结构树实例并保存;
[008引调用模块403,用于当需要为高速列车的新开发车型实例化结构树时,调用所述已 知车型的结构树实例作为初始设计结构树;
[0089] 第一呈现模块404,用于呈现所述初始设计结构树;
[0090] 提供模块405,用于响应于对所述初始设计结构树的修改请求,提供动态管理工 具;
[0091] 修改模块406,用于响应于按照所述新开发车型的技术指标而通过所述动态管理 工具执行的操作,在所述初始设计结构树上增加和/或删除结构单元,W得到并呈现目标 设计结构树;其中,在高速列车结构树实例库中,各个结构单元设置有唯一标识,对于任意 一个结构单元来说,该结构单元的唯一标识用于在所述高速列车结构树库设及到的所有结 构单元中唯一对应该结构单元;
[0092] 保存模块407,用于响应于对所述目标设计结构树的确认操作,将所述目标设计结 构树保存为所述新开发车型的结构树实例。
[0093] 在本实施例的一些实施方式中,对于任意一个结构单元来说,该结构单元的唯一 标识例如可W由对应于各层级的各级子标识组合而成,其中,各级子标识的编码值可W用 于表示该结构单元在该级子标识对应的层级上所属的结构。
[0094] 在本实施例的另一些实施方式中,所述装置例如还可W包括:
[0095] 删除模块,用于响应于第一结构单元的删除,将所述第一结构单元的唯一标识删 除,W便所述第一结构单元的第一标识不再被其他结构单元重复使用;
[0096] 设置模块,用于响应于第二结构单元的增加,按照所述第二结构单元的上一层级 父节点下各结构单元的顺序,为所述第二结构单元设置唯一标识。
[0097] 在本实施例的又一些实施方式中,所述装置例如还可W包括:
[009引第一添加模块,用于响应于对所述已知车型的结构树实例中结构单元的来源定义 操作,在所述已知车型的结构树实例中为结构单元添加来源信息;
[0099] 第二添加模块,用于响应于对所述新开发车型的结构树实例中结构单元的来源定 义操作,在所述新开发车型的结构树实例中为结构单元添加来源信息。
[0100] 在本实施例的再一些实施方式中,所述装置例如还可W包括:
[0101] 第一查找模块,用于响应于对所述已知车型的结构树实例的完备结构信息请求, 在高速列车结构树实例库中,查找所述已知车型的结构树实例中各个结构单元的结构信息 作为各个第一目标结构信息;
[0102] 第二呈现模块,用于W列表的形式呈现各个所述第一目标结构信息;
[0103] 第二查找模块,用于响应于对所述新开发车型的结构树实例的完备结构信息显示 请求,在高速列车结构树实例库中,查找所述新开发车型的结构树实例中各个结构单元的 结构信息作为各个第二目标结构信息;
[0104] 第S呈现模块,用于W列表的形式呈现各个所述第二目标结构信息。
[01化]在本实施例的又再一些实施方式中,所述装置例如还可W包括:
[0106] 第走查找模块,用于响应于对所述已知车型的结构树实例中第=结构单元的结构 信息请求,在高速列车结构树实例库中,查找所述已知车型的结构树实例中第=结构单元 的结构信息作为第S目标结构信息;
[0107] 第六呈现模块,用于呈现所述第S目标结构信息;
[0108] 第八查找模块,用于响应于对所述新开发车型的结构树实例中第四结构单元的结 构信息请求,在高速列车结构树实例库中,查找所述新开发车型的结构树实例中第四结构 单元的结构信息作为第四目标结构信息;
[0109] 第走呈现模块,用于呈现所述第四目标结构信息。
[0110] 在本实施例的又再一些实施方式中,所述装置例如还可W包括:
[0111] 第S查找模块,用于响应于对所述已知车型的结构树实例的层级结构信息请求, 在高速列车结构树实例库中,查找所述已知车型的结构树实例中各个结构单元的结构信息 作为各个第一目标结构信息;
[0112] 第四呈现模块,用于按照所述已知车型的层级信息,W树状结构的形式呈现各个 所述第一目标结构信息;
[0113] 第四查找模块,用于响应于对所述新开发车型的结构树实例的层级结构信息请 求,在高速列车结构树实例库中,查找所述新开发车型的结构树实例中各个结构单元的结 构信息作为各个第二目标结构信息;
[0114] 第五呈现模块,用于按照所述新开发车型的层级信息,W树状结构的形式呈现各 个所述第二目标结构信息。
[0115] 在本实施例的又再一些实施方式中,所述装置例如还可W包括:
[0116] 第二获取模块,用于响应于对所述已知车型的结构树实例中数据项的第一查询请 求,获取所述第一查询请求中的第一匹配信息;
[0117] 第五查找模块,用于在所述已知车型设及到的层级信息与结构信息中查找与所述 第一匹配信息相匹配的数据项并呈现;
[0118] 第=获取模块,用于响应于对所述新开发车型的结构树实例中数据项的第二查询 请求,获取所述第二查询请求中的第二匹配信息;
[0119] 第六查找模块,用于在所述新开发车型设及到的层级信息与结构信息中查找与所 述第二匹配信息相匹配 的数据项并呈现。
[0120] 通过本发明装置实施例的技术方案,对于高速列车来说,考虑到新开发车型相对 于已知车型具有大量的相同结构,为了减轻研发人员人工承担的工作负担并提高开发效 率、减少开发耗时,可W通过对高速列车已知车型的结构进行修改来设计得到高速列车新 开发车型的结构,具体地,在对高速列车的车型结构通过结构树进行实例化的基础上,通过 对高速列车已知车型的结构树实例进行修改来设计得到高速列车新开发车型的结构树实 例,该样研发人员就无需人工对新开发车型相对于已知车型的相同结构部分再进行重复设 计,减轻了研发人员人工承担的工作负担,提高了高速列车开发的效率,并且,还减少了高 速列车开发的耗时。此外,由于在高速列车结构树实例库中对各个结构单元设置唯一标识, 该唯一标识与结构单元之间具有唯一的对应关系,还可W便于设计流程中针对结构树实例 中特定结构单元的结构信息进行重用。
[0121] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实 体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示该些实体或操作之间存 在任何该种实际的关系或者顺序。术语"包括"、"包含"或者其任何其他变体意在涵盖非排 他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而 且还包括没有明确列出的其他要素,或者是还包括为该种过程、方法、物品或者设备所固有 的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包括 所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0122] 对于系统实施例而言,由于其基本对应于方法实施例,所W相关之处参见方法实 施例的部分说明即可。W上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件 说明的单元可W是或者也可W不是物理上分开的,作为单元显示的部件可W是或者也可W 不是物理单元,即可W位于一个地方,或者也可W分布到多个网络单元上。可W根据实际的 需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不 付出创造性劳动的情况下,即可W理解并实施。
[0123]W上所述仅是本申请的【具体实施方式】,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本申请原理的前提下,还可W做出若干改进和润饰,该些改进和润饰也应 视为本申请的保护范围。
【主权项】
1. 一种带有结构标识的高速列车结构树实例化方法,其特征在于,包括: 获取高速列车的已知车型的层级数据和结构拓扑数据;其中,所述已知车型的层级数 据包括所述已知车型在整体结构分层上的层级信息,所述已知车型的结构拓扑数据包括所 述已知车型中各结构单元的结构信息以及各结构单元之间的相互关系信息; 按照所述已知车型的层级数据和结构拓扑数据,为所述已知车型构建结构树实例并保 存; 当需要为高速列车的新开发车型实例化结构树时,调用所述已知车型的结构树实例作 为初始设计结构树,并呈现所述初始设计结构树; 响应于对所述初始设计结构树的修改请求,提供动态管理工具; 响应于按照所述新开发车型的技术指标而通过所述动态管理工具执行的操作,在所述 初始设计结构树上增加和/或删除结构单元,以得到并呈现目标设计结构树;其中,在高速 列车结构树实例库中,各个结构单元设置有唯一标识,对于任意一个结构单元来说,该结构 单元的唯一标识用于在所述高速列车结构树库涉及到的所有结构单元中唯一对应该结构 单元; 响应于对所述目标设计结构树的确认操作,将所述目标设计结构树保存为所述新开发 车型的结构树实例。2. 根据权利要求1所述的方法,其特征在于,对于任意一个结构单元来说,该结构单元 的唯一标识由对应于各层级的各级子标识组合而成,其中,各级子标识的编码值用于表示 该结构单元在该级子标识对应的层级上所属的结构。3. 根据权利要求1所述的方法,其特征在于,还包括: 响应于第一结构单元的删除,将所述第一结构单元的唯一标识删除,以便所述第一结 构单元的第一标识不再被其他结构单元重复使用; 响应于第二结构单元的增加,按照所述第二结构单元的上一层级父节点下各结构单元 的顺序,为所述第二结构单元设置唯一标识。4. 根据权利要求1所述的方法,其特征在于,还包括: 响应于对所述已知车型的结构树实例的完备结构信息请求,在高速列车结构树实例库 中,查找所述已知车型的结构树实例中各个结构单元的结构信息作为各个第一目标结构信 息,并以列表的形式呈现各个所述第一目标结构信息; 响应于对所述新开发车型的结构树实例的完备结构信息显示请求,在高速列车结构树 实例库中,查找所述新开发车型的结构树实例中各个结构单元的结构信息作为各个第二目 标结构信息,并以列表的形式呈现各个所述第二目标结构信息。5. 根据权利要求1所述的方法,其特征在于,还包括: 响应于对所述已知车型的结构树实例中第三结构单元的结构信息请求,在高速列车结 构树实例库中,查找所述已知车型的结构树实例中第三结构单元的结构信息作为第三目标 结构信息,并呈现所述第三目标结构信息; 响应于对所述新开发车型的结构树实例中第四结构单元的结构信息请求,在高速列车 结构树实例库中,查找所述新开发车型的结构树实例中第四结构单元的结构信息作为第四 目标结构信息,并呈现所述第四目标结构信息。6. 根据权利要求1所述的方法,其特征在于,还包括: 响应于对所述已知车型的结构树实例的层级结构信息请求,在高速列车结构树实例 库中,查找所述已知车型的结构树实例中各个结构单元的结构信息作为各个第一目标结构 信息,并按照所述已知车型的层级信息,以树状结构的形式呈现各个所述第一目标结构信 息; 响应于对所述新开发车型的结构树实例的层级结构信息请求,在高速列车结构树实例 库中,查找所述新开发车型的结构树实例中各个结构单元的结构信息作为各个第二目标结 构信息,并按照所述新开发车型的层级信息,以树状结构的形式呈现各个所述第二目标结 构信息。7. 根据权利要求1所述的方法,其特征在于,还包括: 响应于对所述已知车型的结构树实例中数据项的第一查询请求,获取所述第一查询请 求中的第一匹配信息,在所述已知车型涉及到的层级信息与结构信息中查找与所述第一匹 配信息相匹配的数据项并呈现; 响应于对所述新开发车型的结构树实例中数据项的第二查询请求,获取所述第二查询 请求中的第二匹配信息,在所述新开发车型涉及到的层级信息与结构信息中查找与所述第 二匹配信息相匹配的数据项并呈现。8. -种带有结构标识的高速列车结构树实例化装置,其特征在于,包括: 第一获取模块,用于获取高速列车的已知车型的层级数据和结构拓扑数据;其中,所述 已知车型的层级数据包括所述已知车型在整体结构分层上的层级信息,所述已知车型的结 构拓扑数据包括所述已知车型中各结构单元的结构信息以及各结构单元之间的相互关系 信息; 构建模块,用于按照所述已知车型的层级数据和结构拓扑数据,为所述已知车型构建 结构树实例并保存; 调用模块,用于当需要为高速列车的新开发车型实例化结构树时,调用所述已知车型 的结构树实例作为初始设计结构树; 第一呈现模块,用于呈现所述初始设计结构树; 提供模块,用于响应于对所述初始设计结构树的修改请求,提供动态管理工具; 修改模块,用于响应于按照所述新开发车型的技术指标而通过所述动态管理工具执行 的操作,在所述初始设计结构树上增加和/或删除结构单元,以得到并呈现目标设计结构 树;其中,在高速列车结构树实例库中,各个结构单元设置有唯一标识,对于任意一个结构 单元来说,该结构单元的唯一标识用于在所述高速列车结构树库涉及到的所有结构单元中 唯一对应该结构单元; 保存模块,用于响应于对所述目标设计结构树的确认操作,将所述目标设计结构树保 存为所述新开发车型的结构树实例。9. 根据权利要求8所述的装置,其特征在于,对于任意一个结构单元来说,该结构单元 的唯一标识由对应于各层级的各级子标识组合而成,其中,各级子标识的编码值用于表示 该结构单元在该级子标识对应的层级上所属的结构。10. 根据权利要求8所述的装置,其特征在于,还包括: 删除模块,用于响应于第一结构单元的删除,将所述第一结构单元的唯一标识删除,以 便所述第一结构单元的第一标识不再被其他结构单元重复使用;
【专利摘要】本发明实施例公开了一种带有结构标识的高速列车结构树实例化方法和装置。该方法包括:获取已知车型的层级数据和结构拓扑数据;按照已知车型的层级数据和结构拓扑数据,为已知车型构建结构树实例并保存;当需要为高速列车的新开发车型实例化结构树时,调用已知车型的结构树实例作为初始设计结构树并呈现;响应于对初始设计结构树的修改请求,提供动态管理工具;响应于按照新开发车型的技术指标而通过动态管理工具执行的操作,在初始设计结构树上增加和/或删除结构单元,以得到并呈现目标设计结构树;其中,在高速列车结构树实例库中,各个结构单元设置有唯一标识;响应于对目标设计结构树的确认操作,将目标设计结构树保存为新开发车型的结构树实例。
【IPC分类】G06F17/50
【公开号】CN104881523
【申请号】CN201510233622
【发明人】王宗昌, 李来彬, 周新喜, 徐刚, 任广强, 袁博, 丁叁叁
【申请人】南车青岛四方机车车辆股份有限公司
【公开日】2015年9月2日
【申请日】2015年5月8日
转载请注明原文地址:https://www.famiwei.com/read-8138553.html

最新回复(0)