一种高速列车需求数据的处理方法及装置的制造方法_2

文档序号:8922303阅读:来源:国知局
产品的旅客。
[0054]目前,由于高速列车需求数据的来源较多,且复杂。现在没有系统规范化的需求数据管理,需要花费大量设计人员来人工处理高速列车需求数据,不仅导致出错率较大,而且造成了较大的工作量。此外,还会造成研发资源重复浪费,且使研发进度耽搁,不能满足快速开发列车的需求。
[0055]本发明提供一种高速列车需求数据的处理方法及装置,从而能够自动化地实现对高速列车需求数据的数据处理,从而减少出错率并且减少工作量。
[0056]请参阅图1,本发明提供了高速列车需求数据的处理方法的一种方法实施例,本实施例包括:
[0057]SlOl:获取用户输入的高速列车需求数据,所述高速列车需求数据包括:需求数据名称、需求数据类型和需求数据范围。
[0058]在本发明中,可以通过需求采集子模块等装置对现有的订单及日常中对产品设计有相关的一些要求进行总结和收集,获取到影响高速列车产品设计的高速列车需求数据,再由用户进行输入。
[0059]其中,高速列车需求数据包括需求数据名称、需求数据类型和需求数据范围。需求数据名称指的是高速列车需求数据所反映的需求数据的具体名称,需求数据类型指的是高速列车需求数据所反映的需求数据的数据列举类型,例如可以包括枚举类型和范围类型等。
[0060]其中,枚举类型表示高速列车需求数据以数据的值的集合的形式表示。例如图2所示,枚举类型可以包括:枚举标识、枚举编码、枚举名称、数据类型以及枚举类型备注等等。范围类型表示高速列车需求数据的值的范围。例如图3所示,范围类型可以包括:范围类型标识、范围类型名称、范围上限、范围上限匹配、范围下限、范围下限匹配以及范围类型备注等等。
[0061]如图4所示,高速列车需求数据除了需求数据名称、需求数据类型和需求数据范围之外,还可以包括需求数据标识、需求数据编码、需求数据单位、需求数据数值、需求数据匹配方式、需求数据备注等信息。
[0062]实际上,高速列车需求数据是用户对高速列车产品提出的具体要求集合,是需求元模型中主体需求(例如环境需求、路网需求)、关键需求(例如结构需求、性能需求)、旅客需求(例如功能需求)的构成元素,高速列车需求数据具体可以包括以下数据类型中的至少一种:高速列车的环境需求数据、路网需求数据、结构需求数据、性能需求数据、和功能需求数据。
[0063]S102:在第一标签页下,向用户显示所述高速列车需求数据。
[0064]在获取到用户输入的高速列出需求数据后,本发明会进一步向用户显示所述高速列车需求数据,例如向设计人员显示填写的高速列车需求数据,便于设计人员检查是否出现重复,或者在用户添加所述高速列车需求数据时检查是否出现重复。
[0065]例如图5所示的显示区域共包括A和B两个显示子区域,用户可以在A显示子区域输入高速列车需求数据,之后通过B显示子区域显示用户输入的高速列车需求数据。
[0066]S103:当接收到对所述高速列车需求数据的编辑请求时,对显示的所述高速列车需求数据进行编辑。
[0067]用户可以通过单击等操作,生成对所述高速列车需求数据的编辑请求。例如用户在图5所示的显示区域,可以在B显示子区域中点击相应的“修改”或者“删除”按键,生成相应的修改或者删除请求。
[0068]需要说明的是,所述高速列车需求数据可以包括一项或者多项高速列车需求数据,例如在图5的B显示子区域中的“需求数据定义”标签页下,每一行数据作为一项高速列车需求数据。因此S103中可以对一项高速列车需求数据进行编辑。
[0069]其中,在对高速列车需求数据的需求数据名称进行修改时,若该需求数据名称也在需求元模型中使用,则对需求元模型也进行相应的修改。但是对于已经根据高速列车需求数据生成的需求元模型不做修改。同样,在对高速列车需求数据进行删除时,可以不删除已经根据高速列车需求数据生成的需求元模型。
[0070]S104:获取用户输入的属性分类数据,所述属性分类数据用于表示对所述高速列车需求数据的分类结果。
[0071]在本发明中,除了获取用户输入的高速列车需求数据,还会获取用户输入的属性分类数据,其中属性分类数据用于表示对所述高速列车需求数据的分类结果。例如,属性分类数据可以包括列车、车辆、部件等层级、或者包括类别主体属性和关键属性。
[0072]S105:在第二标签页下,向用户显示所述属性分类数据。
[0073]例如在图5的B显示子区域中,当在“属性分类定义”标签页下,向用户显示属性分类数据,当在“需求数据定义”标签页下,向用户显示高速列车需求数据。因此能够实现根据用户的选择,向用户显示不同的数据。
[0074]S106:当接收到对所述属性分类数据的编辑请求时,对显示的所述属性分类数据进行编辑。
[0075]用户可以通过单击等操作,生成对所述属性分类数据的编辑请求。例如用户在图5所示的显示区域中,可以在B显示子区域中点击相应的“修改”或者“删除”按键,生成相应的修改或者删除请求。
[0076]需要说明的是,所述属性分类数据可以包括一项或者多项属性分类数据,例如在图5的B显示子区域的“属性分类定义”标签页下,每一行数据作为一项属性分类数据。因此S103中可以对一项属性分类数据进行编辑。
[0077]其中,在对属性分类数据的分类数据名称进行修改时,若该分类数据名称也在需求元模型中使用,则对需求元模型也进行相应的修改。但是对于已经根据属性分类数据生成的数据不做修改。同样,在对属性分类数据进行删除时,可以不删除已经根据属性分类数据生成的需求元模型。
[0078]S107:获取所述属性分类数据中部分数据或者全部数据的树状结构,所述树状结构包括每一级节点的节点名称、父级节点和子级节点。
[0079]所述属性分类数据中的部分数据或者全部数据具有相应的树状结构,该树状结构可以由用户输入。其中,所述树状结构包括每一级节点的节点名称、父级节点和子级节点。例如树状结构中可以包括列车、车辆、走行、承载、动力以及其他节点,其中列车的子级节点包括车辆,车辆的子级节点包括走行、承载、动力以及其他节点。
[0080]S108:根据所述树状结构,构建所述属性分类数据的属性分类树。
[0081]根据获取的树状结构,可以构建出所述属性分类数据的属性分类树,例如构建出如图5中C显示子区域的属性分类树。
[0082]S109:向用户显示所述属性分类树。
[0083]例如在图5中的C显示子区域中,显示所述属性分类树。
[0084]SllO:当接收到对所述树状结构的编辑请求时,对所述树状结构进行编辑,并根据编辑后的树状结构,重新构建所述属性分类数据的属性分类树。
[0085]用户可以通过单击、右键等操作,生成对所述树状结构的编辑请求。
[0086]可选的,所述对所述树状结构的编辑请求可以包括:对所述树状结构上的一个节点的编辑请求。
[0087]进一步可选的,所述对所述树状结构上的一个节点的编辑请求,可以包括:对所述一个节点的名称修改请求、删除请求、或者增加子级节点请求。例如用户在图5所示的显示区域中,可以在C显示子区域中点击选中某一个节点,右键弹出如图6所示的管理菜单,若点击添加下级,则可以增加子节点,此时可以在生成的弹窗输入新增加的子节点的信息,若点击删除,可以直接删除节点,删除结果会影响需求元模型,但不影响已经生成的需求元模型。若点击修改,则可以对节点进行修改。
[0088]通过上述技术方案可知,本发明中不仅通过获取用户输入的高速列车需求数据,并在第一标签页下
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1