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

文档序号:8922303阅读:来源:国知局
向用户显示所述高速列车需求数据,并且对用于表示对所述高速列车需求数据的分类结果的属性分类数据进行树状结构化,并在第二标签页下向用户进行显示,此外还能够根据对所述高速列车需求数据的编辑请求、对所述属性分类数据的编辑请求以及对所述树状结构的编辑请求,对所述高速列车需求数据、所述属性分类数据和所述属性分类树进行编辑,从而实现了对高速列车需求数据的采集、以及规范化处理,减少了对高速列车需求数据进行处理时的工作量,同时减少了出错率,为快速开发列车提供高质量的需求数据管理。
[0089]实际上,高速列车需求数据是用户对高速列车产品提出的具体要求集合,是需求元模型的构成元素,本发明的关键点就在于提供给设计人员对组建好的需求元模型进行便捷及人机友好式的管理,包括对需求元模型的结构树层级、单结构节点对应的数据进行修改、以及删除等操作,从而本发明使得需求元模型数据拥有可扩展性以及动态性,并且可以使设计人员对需求元模型数据可以监控以及维护。并且需求元模型的修改和删除等操作只影响后续需求元模型实例,并不影响前面已经生成的需求元模型实例。
[0090]可选的,本实施例还可以包括:显示所述属性分类数据中,未在所述属性分类树中显示的数据,也就是将未构建在所述属性分类树中的剩余属性分类数据进行显示,例如显示在图5所示的D子显示区域中,以提示设计人员。
[0091]请参阅图7,本发明还提供了高速列车需求数据的处理装置的一种装置实施例,本实施例包括:第一获取单元701、第一显示单元702、第一编辑单元703、第二获取单元704、第二显示单元705、第二编辑单元706、第三获取单元707、构建单元708和第三显示单元709。
[0092]第一获取单元701,用于获取用户输入的高速列车需求数据,所述高速列车需求数据包括:需求数据名称、需求数据类型和需求数据范围。
[0093]在本发明中,可以通过需求采集子模块等装置对现有的订单及日常中对产品设计有相关的一些要求进行总结和收集,获取到影响高速列车产品设计的高速列车需求数据,再由用户进行输入。
[0094]其中,高速列车需求数据包括需求数据名称、需求数据类型和需求数据范围。需求数据名称指的是高速列车需求数据所反映的需求数据的具体名称,需求数据类型指的是高速列车需求数据所反映的需求数据的数据列举类型,例如可以包括枚举类型和范围类型等。
[0095]其中,枚举类型表示高速列车需求数据以数据的值的集合的形式表示。例如图2所示,枚举类型可以包括:枚举标识、枚举编码、枚举名称、数据类型以及枚举类型备注等等。范围类型表示高速列车需求数据的值的范围。例如图3所示,范围类型可以包括:范围类型标识、范围类型名称、范围上限、范围上限匹配、范围下限、范围下限匹配以及范围类型备注等等。
[0096]如图4所示,高速列车需求数据除了需求数据名称、需求数据类型和需求数据范围之外,还可以包括需求数据标识、需求数据编码、需求数据单位、需求数据数值、需求数据匹配方式、需求数据备注等信息。
[0097]实际上,高速列车需求数据是用户对高速列车产品提出的具体要求集合,是需求元模型中主体需求(例如环境需求、路网需求)、关键需求(例如结构需求、性能需求)、旅客需求(例如功能需求)的构成元素,高速列车需求数据具体可以包括以下数据类型中的至少一种:高速列车的环境需求数据、路网需求数据、结构需求数据、性能需求数据、和功能需求数据。
[0098]第一显示单元702,用于在第一标签页下,向用户显示所述高速列车需求数据。
[0099]在获取到用户输入的高速列出需求数据后,本发明会进一步向用户显示所述高速列车需求数据,例如向设计人员显示填写的高速列车需求数据,便于设计人员检查是否出现重复。
[0100]例如图5所示的显示区域共包括A、B、C和D四个显示子区域,用户可以在A显示子区域输入高速列车需求数据,之后通过B显示子区域显示用户输入的高速列车需求数据。
[0101]第一编辑单元703,用于当接收到对所述高速列车需求数据的编辑请求时,对显示的所述高速列车需求数据进行编辑。
[0102]用户可以通过单击等操作,生成对所述高速列车需求数据的编辑请求。例如用户在图5所示的显示区域,可以在B显示子区域中点击相应的“修改”或者“删除”按键,生成相应的修改或者删除请求。
[0103]需要说明的是,所述高速列车需求数据可以包括一项或者多项高速列车需求数据,例如在图5的B显示子区域中的“需求数据定义”标签页下,每一行数据作为一项高速列车需求数据。因此第一编辑单元703可以对一项高速列车需求数据进行编辑。
[0104]其中,在对高速列车需求数据的需求数据名称进行修改时,若该需求数据名称也在需求元模型中使用,则对需求元模型也进行相应的修改。但是对于已经根据高速列车需求数据生成的需求元模型不做修改。同样,在对高速列车需求数据进行删除时,可以不删除已经根据高速列车需求数据生成的需求元模型。
[0105]第二获取单元704,用于获取用户输入的属性分类数据,所述属性分类数据用于表示对所述高速列车需求数据的分类结果。
[0106]在本发明中,除了获取用户输入的高速列车需求数据,还会获取用户输入的属性分类数据,其中属性分类数据用于表示对所述高速列车需求数据的分类结果。例如,属性分类数据可以包括列车、车辆、部件等层级、或者包括类别主体属性和关键属性。
[0107]第二显示单元705,用于在第二标签页下,向用户显示所述属性分类数据。
[0108]例如在图5的B显示子区域中,当在“属性分类定义”标签页下,向用户显示属性分类数据,当在“需求数据定义”标签页下,向用户显示高速列车需求数据。因此能够实现根据用户的选择,向用户显示不同的数据。
[0109]第二编辑单元706,用于当接收到对所述属性分类数据的编辑请求时,对显示的所述属性分类数据进行编辑。
[0110]用户可以通过单击等操作,生成对所述属性分类数据的编辑请求。例如用户在图5所示的显示区域中,可以在B显示子区域中点击相应的“修改”或者“删除”按键,生成相应的修改或者删除请求。
[0111]需要说明的是,所述属性分类数据可以包括一项或者多项属性分类数据,例如在图5的B显示子区域的“属性分类定义”标签页下,每一行数据作为一项属性分类数据。因此S103中可以对一项属性分类数据进行编辑。
[0112]其中,在对属性分类数据的分类数据名称进行修改时,若该分类数据名称也在需求元模型中使用,则对需求元模型也进行相应的修改。但是对于已经根据属性分类数据生成的数据不做修改。同样,在对属性分类数据进行删除时,可以不删除已经根据属性分类数据生成的需求元模型。
[0113]第三获取单元707,用于获取所述属性分类数据中部分数据或者全部数据的树状结构,所述树状结构包括每一级节点的节点名称、父级节点和子级节点。
[0114]所述属性分类数据中的部分数据或者全部数据具有相应的树状结构,该树状结构可以由用户输入。其中,所述树状结构包括每一级节点的节点名称、父级节点和子级节点。例如树状结构中可以包括列车、车辆、走行、承载、动力以及其他节点,其中列车的子级节点包括车辆,车辆的子级节点包括走行、承载、动力以及其他节点。
[0115]构建单元708,用于根据所述树状结构,构建所述属性分类数据的属性分类树,以及当接收到对所述树状结构的编辑请求时,对所述树状结构进行编辑,并根据编辑后的树状结构,重新构建所述属性分类数据的属性分类树。
[0116]根据第三获取单元707获取的树状结构,构建单元708可以构
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1