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

xiaoxiao2020-10-23  20

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

最新回复(0)