一种高速列车需求数据实例构建方法和装置的制造方法

文档序号:8498692阅读:261来源:国知局
一种高速列车需求数据实例构建方法和装置的制造方法
【技术领域】
[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]为了更清楚地说明
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1