一种列车设计中需求数据的添加方法及装置的制造方法

xiaoxiao2021-2-28  179

一种列车设计中需求数据的添加方法及装置的制造方法
【技术领域】
[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]图1为本发明实施例提供的一种列车设计中需求数据的添加方法流程图;
[0035]图2为本发明实施例提供的一种列车设计中需求数据的添加装置结构示意图;
[0036]图3为本发明实施例提供的一种列车设计中需求数据的添加终端结构示意图。
【具体实施方式】
[0037]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0038]列车设计过程中,在需求数据的录入时,由于需求数据一方面与列车结构树中的结构节点存在关联关系,另一方面与列车设计开发平台的各个功能模块也存在关联关系,所以,为了使得需求数据与开发功能的关系更明晰化,本发明根据列车结构树构建需求结构树,使得需求结构树中的各个需求节点与列车结构树中的各个功能节点存在对应关系。当针对任一需求节点添加的需求数据后,相应的,添加的需求数据与功能节点也存在对应关系。也就是说,功能的开发人员能够根据各个功能节点的准确需求数据,高效地完成功能的开发。
[0039]下面对本发明实施例进行描述。
[0040]本发明实施例提供了一种列车设计中需求数据的添加方法,参考图1,图1为本发明实施例提供的一种列车设计中需求数据的添加方法流程图,所述方法包括:
[0041 ] S101:读取列车结构树,所述列车结构树包括功能节点。
[0042]S102:根据所述列车结构树构建需求结构树,所述需求结构树包括需求节点,所述需求节点与所述功能节点具有一一对应关系。
[0043]S103:识别用户对所述需求结构树中任一需求节点的触发操作后,接收并保存所述用户针对所述需求节点添加的需求数据。
[0044]S101中,列车结构树包含了列车中的各项数据,并且以树状结构将各项数据存储。列车结构树中包括若干功能节点,例如动力节点、承重节点等。
[0045]实际操作中,在列车设计的需求数据添加之前,系统首先读取列车结构树。
[0046]S102中,由于需求数据实质上是与功能节点具有对应关系的,也就是说,设计者提出的需求数据是针对某个功能节点而提出的功能需求。所以,本发明实施例在列车结构树的全部数据后,建立一个与所述列车结构树具有相同数据结构的需求结构树。其中所述需求结构树包括若干需求节点,各个需求节点与所述列车结构树中的各个功能节点具有一一对应的关系。
[0047]实际应用中,构建完成的需求结构树中的需求节点可以根据用户的需求被删除。也就是输,当某个需求节点不需要被添加需求数据时,所述需求节点可以被删除,以释放其占用的内存资源。
[0048]另外,系统定时的检测列车结构树中是否添加了新的功能节点,如果系统检测到所述列车结构树中添加了新的功能节点,为了保证构建的需求结构树与列车结构树能够保持对应关系,本发明实施例根据所述列车结构树中新的功能节点在所述列车结构树中的位置等,在所述需求结构树添加与所述新的功能节点存在对应关系的需求节点。
[0049]S103中,在所述需求结构树构建完成后,用户可以通过对需求结构树中任一需求节点的触发操作,实现针对所述需求节点添加需求数据。
[0050]实际操作中,当用户对所述需求结构树中的任一需求节点执行触发操作后,系统识别所述触发操作,并为所述用户显示需求数据输入窗口。当所述用户在所述需求数据输入窗口中添加针对所述需求节点提出的需求数据后,系统保存所述需求数据。本发明实施例提供的列车设计中需求数据的添加方法中,首先读取列车结构树,所述列车结构树包括功能节点。其次,根据所述列车结构树构建需求结构树,所述需求结构树包括需求节点,所述需求节点与所述功能节点具有一一对应关系。最后,在识别用户 对所述需求结构树中任一需求节点的触发操作后,接收并保存所述用户针对所述需求节点添加的需求数据。为了使得需求数据与开发功能的关系更明晰化,本发明实施例根据列车结构树构建需求结构树,使得需求结构树中的各个需求节点与列车结构树中的各个功能节点存在对应关系。当针对任一需求节点添加的需求数据后,相应的,添加的需求数据与功能节点也存在对应关系。也就是说,功能的开发人员能够根据各个功能节点的准确需求数据,高效地完成功能的开发。本发明能够减少重复的研发工作,充分利用现有资源,提高研发效率,快速高效的完成快速列车的开发设计工作。
[0051]本发明实施例还提供了一种列车设计中需求数据的添加装置,参考图2,图2为本发明实施例提供的一种列车设计中需求数据的添加装置结构示意图,所述装置包括:
[0052]读取模块201,用于读取列车结构树,所述列车结构树包括功能节点;
[0053]构建模块202,用于根据所述列车结构树构建需求结构树,所述需求结构树包括需求节点,所述需求节点与所述功能节点具有一一对应关系;
[0054]识别模块203,用于识别用户对所述需求结构树中任一需求节点的触发操作;
[0055]接收模块204,用于接收并保存所述用户针对所述需求节点添加的需求数据。
[0056]其中,所述装置还包括:
[0057]删除模块,用于删除所述需求结构树中的任一需求节点。
[0058]另外,所述装置还包括:
[0059 ]添加模块,用于当所述列车结构树中增加新的功能节点时,根据所述新的功能节点,在所述需求结构树中添加与所述新的功能节点存在对应关系的需求节点。
[0000]实际应用中,所述装置还包括:
[0061]显示模块,用于识别用户对所述需求结构树中任一需求节点的触发操作后,向所述用户显示需求数据输入窗口;
[0062]所述接收模块,具体用于接收并保存所述用户在所述需求数据输入窗口中,针对所述需求节点添加的需求数据。
[0063]为了使得需求数据与开发功能的关系更明晰化,本发明实施例根据列车结构树构建需求结构树,使得需求结构树中的各个需求节点与列车结构树中的各个功能节点存在对应关系。当针对任一需求节点添加的需求数据后,相应的,添加的需求数据与功能节点也存在对应关系。也就是说,功能的开发人员能够根据各个功能节点的准确需求数据,高效地完成功能的开发。本发明能够减少重复的研发工作,充分利用现有资源,提高研发效率,快速高效的完成快速列车的开发设计工作。
[0064]本发明还提供了一种列车设计中需求数据的添加终端,参考图3,图3为本发明还提供了一种列车设计中需求数据的添加终端结构示意图,所述终端包括存储器301和处理器302,
[0065]所述存储器301用于存储程序代码,并将所述程序代码传输给所述处理器;
[0066]所述处理器302用于根据所述程序代码中的指令,执行以下步骤:读取列车结构树,所述列车结构树包括功能节点;根据所述列车结构树构建需求结构树,所述需求结构树包括需求节点,所述需求节点与所述功能节点具有一一对应关系;识别用户对所述需求结构树中任一需求节点的触发操作后,接收并保存所述用户针对所述需求节点添加的需求数据。
[0067]进一步的,所述处理器302用于删除所述需求结构树中的任一需求节点。
[0068]进一步的,所述处理器302用于当所述列车结构树中增加新的功能节点时,根据所述新的功能节点,在所述需求结构树中添加与所述新的功能节点存在对应关系的需求节点。
[0069]进一步的,所述处理器302用于识别用户对所述需求结构树中任一需求节点的触发操作后,向所述用户显示需求数据输入窗口;接收并保存所述用户在所述需求数据输入窗口中,针对所述需求节点添加的需求数据。
[0070]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0071]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0072]以上对本发明实施例所提供的一种列车设计中需求数据的添加方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种列车设计中需求数据的添加方法,其特征在于,所述方法包括: 读取列车结构树,所述列车结构树包括功能节点; 根据所述列车结构树构建需求结构树,所述需求结构树包括需求节点,所述需求节点与所述功能节点具有一一对应关系; 识别用户对所述需求结构树中任一需求节点的触发操作后,接收并保存所述用户针对所述需求节点添加的需求数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 删除所述需求结构树中的任一需求节点。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当所述列车结构树中增加新的功能节点时,根据所述新的功能节点,在所述需求结构树中添加与所述新的功能节点存在对应关系的需求节点。4.根据权利要求1所述的方法,其特征在于,所述识别用户对所述需求结构树中任一需求节点的触发操作后,接收并保存所述用户针对所述需求节点添加的需求数据,包括: 识别用户对所述需求结构树中任一需求节点的触发操作后,向所述用户显示需求数据输入窗口 ; 接收并保存所述用户在所述需求数据输入窗口中,针对所述需求节点添加的需求数据。5.一种列车设计中需求数据的添加装置,其特征在于,所述装置包括: 读取模块,用于读取列车结构树,所述列车结构树包括功能节点; 构建模块,用于根据所述列车结构树构建需求结构树,所述需求结构树包括需求节点,所述需求节点与所述功能节点具有一一对应关系; 识别模块,用于识别用户对所述需求结构树中任一需求节点的触发操作; 接收模块,用于接收并保存所述用户针对所述需求节点添加的需求数据。6.根据权利要求5所述的装置,其特征在于,所述装置还包括: 删除模块,用于删除所述需求结构树中的任一需求节点。7.根据权利要求5所述的装置,其特征在于,所述装置还包括: 添加模块,用于当所述列车结构树中增加新的功能节点时,根据所述新的功能节点,在所述需求结构树中添加与所述新的功能节点存在对应关系的需求节点。8.根据权利要求5所述的装置,其特征在于,所述装置还包括: 显示模块,用于识别用户对所述需求结构树中任一需求节点的触发操作后,向所述用户显示需求数据输入窗口; 所述接收模块,具体用于接收并保存所述用户在所述需求数据输入窗口中,针对所述需求节点添加的需求数据。9.一种列车设计中需求数据的添加终端,其特征在于,所述终端包括存储器和处理器, 所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器; 所述处理器用于根据所述程序代码中的指令,执行以下步骤:读取列车结构树,所述列车结构树包括功能节点;根据所述列车结构树构建需求结构树,所述需求结构树包括需求节点,所述需求节点与所述功能节点具有一一对应关系;识别用户对所述需求结构树中任一需求节点的触发操作后,接收并保存所述用户针对所述需求节点添加的需求数据。
【专利摘要】本发明实施例公开了一种列车设计中需求数据的添加方法,所述方法包括:首先读取列车结构树,所述列车结构树包括功能节点。其次,根据所述列车结构树构建需求结构树,所述需求结构树包括需求节点,所述需求节点与所述功能节点具有一一对应关系。最后,在识别用户对所述需求结构树中任一需求节点的触发操作后,接收并保存所述用户针对所述需求节点添加的需求数据。为了使得需求数据与开发功能的关系更明晰化,本发明根据列车结构树构建需求结构树,使得需求结构树中的各个需求节点与列车结构树中的各个功能节点存在对应关系。功能开发人员能够根据各个功能节点的准确需求数据,高效地完成功能的开发。
【IPC分类】G06F17/50
【公开号】CN105488245
【申请号】CN201510751759
【发明人】冯永华, 梁建英, 邹益胜, 李恒奎, 张振先, 周平宇, 马利军, 张义军
【申请人】南车青岛四方机车车辆股份有限公司, 西南交通大学
【公开日】2016年4月13日
【申请日】2015年11月6日

最新回复(0)