对基于列车技术需求构建的元模型的实例进行操作的方法和装置.pdf

上传人:n****g 文档编号:1639950 上传时间:2018-06-30 格式:PDF 页数:14 大小:833.50KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510158937.6

申请日:

2015.04.03

公开号:

CN104715122A

公开日:

2015.06.17

当前法律状态:

实审

有效性:

审中

法律详情:

著录事项变更IPC(主分类):G06F 17/50变更事项:申请人变更前:南车青岛四方机车车辆股份有限公司变更后:中车青岛四方机车车辆股份有限公司变更事项:地址变更前:266111 山东省青岛市城阳区锦宏东路88号变更后:266111 山东省青岛市城阳区锦宏东路88号|||实质审查的生效IPC(主分类):G06F 17/50申请日:20150403|||公开

IPC分类号:

G06F17/50

主分类号:

G06F17/50

申请人:

南车青岛四方机车车辆股份有限公司

发明人:

龚明; 郭小峰; 丁叁叁; 孙卫平; 牟少弟; 王冰松; 高宝杰

地址:

266111山东省青岛市城阳区锦宏东路88号

优先权:

专利代理机构:

北京集佳知识产权代理有限公司11227

代理人:

李靓; 王宝筠

PDF下载: PDF下载
内容摘要

本发明实施例公开了对基于列车技术需求构建的元模型的实例进行操作的方法和装置。其中,该元模型包括对象、需求和关系,对象为列车结构中的任一部件,需求为对象对应的部件的技术需求,关系包括对象对应的部件与列车结构中的上一级部件和下一级部件之间的隶属关系和包含关系、对象与各个属性的需求之间的拥有关系以及元模型中的需求与其它属性的需求之间的关系中的至少一种;该方法包括:接收对元模型实例中的需求项的删除指令,所述元模型实例为元模型实例数据库中的一个实例;响应于对所述元模型实例中的需求项的删除操作,删除所述需求项的参数值。通过本发明,可以支持对元模型实例进行更新、可视化、输出和查询的操作。

权利要求书

权利要求书
1.  一种对基于列车技术需求构建的元模型的实例进行操作的方法,其特征在于,所述元模型应用于列车设计中,所述元模型包括对象、需求以及关系,其中,所述对象为列车结构中的任意一个部件,所述需求为所述对象对应的部件的技术需求,所述关系包括所述对象所对应的部件与列车结构中的上一级部件的隶属关系、与列车结构中的下一级部件之间的包含关系、所述对象与各个属性的需求之间的拥有关系以及元模型中的需求与其它属性的需求之间的关系中的至少一种;所述方法包括:
接收对元模型实例中的需求项的删除指令,所述元模型实例为元模型实例数据库中的一个实例;
响应于对所述元模型实例中的需求项的删除操作,删除所述需求项的参数值。

2.  根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收对所述元模型实例的可视化指令;
响应于对所述元模型实例的可视化指令,将所述元模型实例以列表的形式或树状的形式进行可视化显示。

3.  根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收对所述元模型实例的输出指令;
响应于对所述元模型实例的输出指令,将所述元模型实例以文档的形式输出。

4.  根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收对所述元模型实例的查询指令;
响应于对所述元模型实例的查询指令,从所述元模型实例数据库中查找与用户输入的查询字段匹配的元模型。

5.  根据权利要求4所述的方法,其特征在于,所述查询字段为元模型实例的名称和/或元模型实例中需求项的参数值。

6.  一种对基于列车技术需求构建的元模型的实例进行操作的装置,其特征在于,所述元模型应用于列车设计中,所述元模型包括对象、需求以及关系,其中,所述对象为列车结构中的任意一个部件,所述需求为所述对象对应的部件的技术需求,所述关系包括所述对象所对应的部件与列车结构中的 上一级部件的隶属关系、与列车结构中的下一级部件之间的包含关系、所述对象与各个属性的需求之间的拥有关系以及元模型中的需求与其它属性的需求之间的关系中的至少一种;所述装置包括:
指令接收单元,用于接收对元模型实例中的需求项的删除指令,所述元模型实例为元模型实例数据库中的一个实例;
删除操作单元,用于响应于对所述元模型实例中的需求项的删除操作,删除所述需求项的参数值。

7.  根据权利要求6所述的装置,其特征在于,所述指令接收单元还用于接收对所述元模型实例的可视化指令;所述装置还包括:
可视化操作单元,用于响应于对所述元模型实例的可视化操作,将所述元模型实例以列表的形式或树状的形式进行可视化显示。

8.  根据权利要求6所述的装置,其特征在于,所述指令接收单元还用于接收对所述元模型实例的输出指令;所述装置还包括:
输出操作单元,用于响应于对所述元模型实例的输出指令,将所述元模型实例以文档的形式输出。

9.  根据权利要求6所述的装置,其特征在于,所述指令接收单元还用于接收对所述元模型实例的查询指令;所述装置还包括:
查询操作单元,用于响应于对所述元模型实例的查询操作,从所述元模型实例数据库中查找与用户输入的查询字段匹配的元模型。

10.  根据权利要求9所述的装置,其特征在于,所述查询字段为元模型实例的名称和/或元模型实例中需求项的参数值。

说明书

说明书对基于列车技术需求构建的元模型的实例进行操作的方法和装置
技术领域
本发明涉及计算机应用领域,特别是涉及对基于列车技术需求构建的元模型的实例进行操作的方法和装置。
背景技术
目前,在列车或者高速列车的开发设计中,当生产厂商接到订单之后,需要先将订单中所有的技术需求分解到列车结构的各个部件中,如,承载部件、走行部件和车体部件等,从而形成各个部件的技术需求。对于每一个部件的研发部门,其开发设计人员再根据自身的设计经验,开发设计出满足相应的技术需求的部件,最终完成整体的开发设计。
在实现本发明的过程中,本发明的发明人发现现有技术中至少存在如下问题:在每一次接到新的订单后,都要重复以上的流程来完成开发设计任务。而实际上,在之前的开发设计任务中往往会存在大量与新的开发设计任务具有相同技术需求的部分,如果开发设计人员重复进行研发工作,就会导致工作效率非常低,消耗大量的人力、资金和时间成本。因此,本发明的发明人尝试性地构建了一种基于列车技术需求的元模型。而目前亟待解决的技术问题是:如何对该基于列车技术需求构建的元模型的实例进行操作。
发明内容
为了解决上述技术问题,本发明实施例提供了对基于列车技术需求构建的元模型的实例进行操作的方法和装置,以支持对元模型的实例进行删除操作、可视化操作、输出操作和查询操作。
本发明实施例公开了如下技术方案:
一种对基于列车技术需求构建的元模型的实例进行操作的方法,所述元模型应用于列车设计中,所述元模型包括对象、需求以及关系,其中,所述对象为列车结构中的任意一个部件,所述需求为所述对象对应的部件的技术需求,所述关系包括所述对象所对应的部件与列车结构中的上一级部件的隶 属关系、与列车结构中的下一级部件之间的包含关系、所述对象与各个属性的需求之间的拥有关系以及元模型中的需求与其它属性的需求之间的关系中的至少一种;所述方法包括:
接收对元模型实例中的需求项的删除指令,所述元模型实例为元模型实例数据库中的一个实例;
响应于对所述元模型实例中的需求项的删除操作,删除所述需求项的参数值。
优选的,所述方法还包括:
接收对所述元模型实例的可视化指令;
响应于对所述元模型实例的可视化指令,将所述元模型实例以列表的形式或树状的形式进行可视化显示。
优选的,所述方法还包括:
接收对所述元模型实例的输出指令;
响应于对所述元模型实例的输出指令,将所述元模型实例以文档的形式输出。
优选的,所述方法还包括:
接收对所述元模型实例的查询指令;
响应于对所述元模型实例的查询指令,从所述元模型实例数据库中查找与用户输入的查询字段匹配的元模型。
优选的,所述查询字段为元模型实例的名称和/或元模型实例中需求项的参数值。
一种对基于列车技术需求构建的元模型的实例进行操作的装置,所述元模型应用于列车设计中,所述元模型包括对象、需求以及关系,其中,所述对象为列车结构中的任意一个部件,所述需求为所述对象对应的部件的技术需求,所述关系包括所述对象所对应的部件与列车结构中的上一级部件的隶属关系、与列车结构中的下一级部件之间的包含关系、所述对象与各个属性的需求之间的拥有关系以及元模型中的需求与其它属性的需求之间的关系中的至少一种;所述装置包括:
指令接收单元,用于接收对元模型实例中的需求项的删除指令,所述元 模型实例为元模型实例数据库中的一个实例;
删除操作单元,用于响应于对所述元模型实例中的需求项的删除操作,删除所述需求项的参数值。
优选的,所述指令接收单元还用于接收对所述元模型实例的可视化指令;所述装置还包括:
可视化操作单元,用于响应于对所述元模型实例的可视化操作,将所述元模型实例以列表的形式或树状的形式进行可视化显示。
优选的,所述指令接收单元还用于接收对所述元模型实例的输出指令;所述装置还包括:
输出操作单元,用于响应于对所述元模型实例的输出指令,将所述元模型实例以文档的形式输出。
优选的,所述指令接收单元还用于接收对所述元模型实例的查询指令;所述装置还包括:
查询操作单元,用于响应于对所述元模型实例的查询操作,从所述元模型实例数据库中查找与用户输入的查询字段匹配的元模型。
优选的,所述查询字段为元模型实例的名称和/或元模型实例中需求项的参数值。
由上述实施例可以看出,与现有技术相比,本发明的优点在于:
基于列车技术需求构建的需求元模型,其中,该元模型包括对象、需求和关系,该对象为列车结构中的任一部件,该需求为该对象对应的部件的技术需求,该关系包括该对象对应的部件与列车结构中的上一级部件和下一级部件之间的隶属关系和包含关系、所述对象与各个属性的需求之间的拥有关系以及元模型中的需求与其它属性的需求之间的关系中的至少一种。为该需求元模型中的需求项进行赋值后即可获得需求元模型实例。针对该需求元模型实例,提供了支持对该需求元模型实例进行删除操作、可视化操作、格式输出操作以及多维度的查询操作,进而可以降低设计开发人员的工作效率,节约设计开发的人力、资金和时间成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1示意性地示出了根据本发明实施例的一种列车结构树的示意图;
图2示意性地示出了根据本发明实施例的一种列表形式的元模型示意图;
图3示意性地示出了根据本发明实施例的一种对基于列车技术需求构建的元模型的实例进行操作的方法的流程图;
图4示意性地示出了根据本发明实施例的添加元模型实例的界面示意图;
图5示意性地示出了根据本发明实例例的一种对基于列车技术需求构建的元模型的实例进行操作的装置的结构框图;
图6示意性地示出了根据本发明实例例的另一种对基于列车技术需求构建的元模型的实例进行操作的装置的结构框图;
图7示意性地示出了根据本发明实例例的另一种对基于列车技术需求构建的元模型的实例进行操作的装置的结构框图;
图8示意性地示出了根据本发明实例例的另一种对基于列车技术需求构建的元模型的实例进行操作的装置的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例进行详细描述。
方法实施例
为了提高列车开发设计的工作效率,节省人力、资金和时间成本,本发明的发明人构建了一种基于列车技术需求的元模型。其中,获取预先建立的列车结构树的全集数据,所述列车结构树基于所述列车的结构建立得到,例如,如图1所示的列车结构树,在列车结构树中展现了列车结构中各个部件之间的上下级关系。不同的列车类型对应不同的列车结构,不同的列车结构对应不同的列车结构树;利用所述列车结构树的全集数据,依次选取所述列车结构树中的各个结构点(例如,如图1所示,列车结构树中的一个结构点 对应列车结构中的一个部件),并分别作为各个元模型中的对象;从预先建立的需求库中依次为各个元模型中的对象选取技术需求,并作为各个元模型中的需求;根据各个元模型中的对象和需求依次确定各个元模型中的关系,所述元模型中的关系包括对象与对象之间的关系、对象与需求之间的关系和需求与需求之间的关系中的至少一种;根据确定的对象、需求和关系依次建立各个元模型;将建立的各个元模型保存在数据库中构成元模型数据库,所述元模型数据库用于当接收到调用所述元模型的指令时,响应调用所述元模型的指令输出对应的元模型数据以构建列车结构中的各个部件的技术需求。
其中,需要说明的是,按照属性的不同可以将需求库中的需求划分为主体需求、关键需求、旅客需求和质量约束需求,每一个元模型中的需求可以包括主体需求、关键需求、旅客需求和质量约束需求中的至少一种。对象与对象之间的关系即为与元模型中的对象对应的结构点与列车结构树中的父结构点之间的隶属关系以及与列车结构树中的子结构点之间的包含关系,如下表所示,对象与需求之间的关系即为元模型中的对象与各个属性的需求之间的拥有关系或者不拥有关系,需求与需求之间的关系即为元模型中的需求与其它属性的需求之间的关系。
关系数据描述 关系名称 关系来源 列车包含车辆 包含关系 对象之间 车辆包含承载组份 包含关系 对象之间 车辆包含走行组份 包含关系 对象之间 车辆包含动力组份 包含关系 对象之间 车辆包含其它组份 包含关系 对象之间 
可以理解的,最终构建的元模型可以应用于列车设计中,每一个元模型都包括对象、需求以及关系,所述对象即为列车结构中的任意一个部件,所述需求即为所述对象所对应的部件的技术需求,所述关系包括所述对象所对应的部件与列车结构中的上一级部件的隶属关系、与列车结构中的下一级部件之间的包含关系、所述对象与各个属性的需求之间的拥有关系以及元模型 中的需求与其它属性的需求之间的关系中的至少一种。如图2所示的一个元模型,其中,该元模型的对象为列车结构中的走行部件、需求包含主体需求和关键需求。
请参阅图3,图3示意性地示出了根据本发明实例的一种对基于列车技术需求构建的元模型的实例进行操作的方法的流程图,例如,该方法可以包括以下步骤:
步骤301:接收对元模型实例中的需求项的删除指令,所述元模型实例为元模型实例数据库中的一个实例;
步骤302:响应于对所述元模型实例中的需求项的删除操作,删除所述需求项的参数值。
在为列车结构中的每一个部件构建了对应的元模型后,可以将各个元模型存储到元模型数据库中。针对元模型数据库中元模型,在对元模型中的各个需求项进行赋值后,还可以将赋值后的各个元模型实例存储在元模型实例数据库中。
例如,如图4所示,当要在元模型实例数据库中添加一个元模型实例时,在A区域填写元模型实例的基本信息后转入C区域,在C区域选择需要填写的单个需求项,当点击某一个需求项后转入D区域,在D区域填写某一个需求项的实例值以及相关信息,其中名称和编码是已经填写好的信息,当D区域填写完毕后保存,重新转入C区域,以便在C区域点击另一个需求项。当C区域中的需求项逐个填写完成后,则在C区域点击保存,则保存到B区域中。
为了避免大量重复的研发工作,针对新开发任务,可以根据新开发任务中的技术需求,将元模型实例数据库中在某一个元模型实例中的需求项的数据删除并赋予新的数值,最终即可快速获得符合新开发任务要求的元模型实例。
在本发明的另一个优选实施方式中,还可以接收对所述元模型实例的可视化指令,响应于对所述元模型实例的可视化指令,将所述元模型实例以列 表的形式或树状的形式进行可视化显示。例如,如图4所示的B区域。
当然,本发明不仅可以将元模型实例进行可视化显示,在本发明的另一个优选实施方式中,还可以接收对所述元模型实例的输出指令,响应于对所述元模型实例的输出指令,将所述元模型实例以文档的形式输出。
在本发明中,为了方便用户从元模型实例数据库中快速地查找到其想要的查看的元模型实例,在本发明的另一个优选实施方式中,还可以从元模型实例数据库中查找与用户输入的查询字段匹配的元模型实例,其中,查询字段为元模型实例的名称和/或元模型实例中需求项的参数值。
由上述实施例可以看出,与现有技术相比,本发明的优点在于:
基于列车技术需求构建的需求元模型,其中,该元模型包括对象、需求和关系,该对象为列车结构中的任一部件,该需求为该对象对应的部件的技术需求,该关系包括该对象对应的部件与列车结构中的上一级部件和下一级部件之间的隶属关系和包含关系、所述对象与各个属性的需求之间的拥有关系以及元模型中的需求与其它属性的需求之间的关系中的至少一种。为该需求元模型中的需求项进行赋值后即可获得需求元模型实例。针对该需求元模型实例,提供了支持对该需求元模型实例进行删除操作、可视化操作、格式输出操作以及多维度的查询操作,进而可以降低设计开发人员的工作效率,节约设计开发的人力、资金和时间成本。
装置实施例
与上述对基于列车技术需求构建的元模型的实例进行操作的方法相对应,本发明实施例还提供了对基于列车技术需求构建的元模型的顺利进行操作的装置。请参阅图5,图5示意性地示出了根据本发明实施例的基于列车技术需求构建的元模型的实例的结构框图,其中,所述元模型应用于列车设计中,所述元模型包括对象、需求以及关系,其中,所述对象为列车结构中的任意一个部件,所述需求为所述对象对应的部件的技术需求,所述关系包括所述对象所对应的部件与列车结构中的上一级部件的隶属关系、与列车结构中的下一级部件之间的包含关系、所述对象与各个属性的需求之间的拥有关系以及元模型中的需求与其它属性的需求之间的关系中的至少一种;该装置 包括指令接收单元501和删除操作单元502。下面结合该装置的工作原理进一步介绍其内部结构以及连接关系。
指令接收单元501,用于接收对元模型实例中的需求项的删除指令,所述元模型实例为元模型实例数据库中的一个实例;
删除操作单元502,用于响应于对所述元模型实例中的需求项的删除操作,删除所述需求项的参数值。
在本发明的一个优选实施方式中,如图6所示,指令接收单元501还用于接收对所述元模型实例的可视化指令;该装置还包括:
可视化操作单元503,用于响应于对所述元模型实例的可视化操作,将所述元模型实例以列表的形式或树状的形式进行可视化显示。
在本发明的另一个优选实施方式中,如图7所示,指令接收单元501还用于接收对所述元模型实例的输出指令;该装置还包括:
输出操作单元504,用于响应于对所述元模型实例的输出指令,将所述元模型实例以文档的形式输出。
在本发明的另一个优选实施方式中,如图8所示,指令接收单元501还用于接收对所述元模型实例的查询指令;该装置还包括:
查询操作单元505,用于响应于对所述元模型实例的查询操作,从所述元模型实例数据库中查找与用户输入的查询字段匹配的元模型。
所述查询字段为元模型实例的名称和/或元模型实例中需求项的参数值。
由上述实施例可以看出,与现有技术相比,本发明的优点在于:
基于列车技术需求构建的需求元模型,其中,该元模型包括对象、需求和关系,该对象为列车结构中的任一部件,该需求为该对象对应的部件的技术需求,该关系包括该对象对应的部件与列车结构中的上一级部件和下一级部件之间的隶属关系和包含关系、所述对象与各个属性的需求之间的拥有关系以及元模型中的需求与其它属性的需求之间的关系中的至少一种。为该需求元模型中的需求项进行赋值后即可获得需求元模型实例。针对该需求元模型实例,提供了支持对该需求元模型实例进行删除操作、可视化操作、格式输出操作以及多维度的查询操作,进而可以降低设计开发人员的工作效率,节约设计开发的人力、资金和时间成本。
所述领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述到的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性、机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,可以采用软件功能单元的形式实现。
需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上对本发明所提供的对基于列车技术需求构建的元模型的实例进行操作的方法和装置进行了详细介绍,本文中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在 具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

对基于列车技术需求构建的元模型的实例进行操作的方法和装置.pdf_第1页
第1页 / 共14页
对基于列车技术需求构建的元模型的实例进行操作的方法和装置.pdf_第2页
第2页 / 共14页
对基于列车技术需求构建的元模型的实例进行操作的方法和装置.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《对基于列车技术需求构建的元模型的实例进行操作的方法和装置.pdf》由会员分享,可在线阅读,更多相关《对基于列车技术需求构建的元模型的实例进行操作的方法和装置.pdf(14页珍藏版)》请在专利查询网上搜索。

本发明实施例公开了对基于列车技术需求构建的元模型的实例进行操作的方法和装置。其中,该元模型包括对象、需求和关系,对象为列车结构中的任一部件,需求为对象对应的部件的技术需求,关系包括对象对应的部件与列车结构中的上一级部件和下一级部件之间的隶属关系和包含关系、对象与各个属性的需求之间的拥有关系以及元模型中的需求与其它属性的需求之间的关系中的至少一种;该方法包括:接收对元模型实例中的需求项的删除指令,所。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1