對基于列車技術需求構(gòu)建的元模型的實例進行操作的方法和裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及計算機應用領域,特別是涉及對基于列車技術需求構(gòu)建的元模型的實 例進行操作的方法和裝置。
【背景技術】
[0002] 目前,在列車或者高速列車的開發(fā)設計中,當生產(chǎn)廠商接到訂單之后,需要先將訂 單中所有的技術需求分解到列車結(jié)構(gòu)的各個部件中,如,承載部件、走行部件和車體部件 等,從而形成各個部件的技術需求。對于每一個部件的研發(fā)部門,其開發(fā)設計人員再根據(jù)自 身的設計經(jīng)驗,開發(fā)設計出滿足相應的技術需求的部件,最終完成整體的開發(fā)設計。
[0003] 在實現(xiàn)本發(fā)明的過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下問題:在 每一次接到新的訂單后,都要重復以上的流程來完成開發(fā)設計任務。而實際上,在之前的開 發(fā)設計任務中往往會存在大量與新的開發(fā)設計任務具有相同技術需求的部分,如果開發(fā)設 計人員重復進行研發(fā)工作,就會導致工作效率非常低,消耗大量的人力、資金和時間成本。 因此,本發(fā)明的發(fā)明人嘗試性地構(gòu)建了一種基于列車技術需求的元模型。而目前亟待解決 的技術問題是:如何對該基于列車技術需求構(gòu)建的元模型的實例進行操作。
【發(fā)明內(nèi)容】
[0004] 為了解決上述技術問題,本發(fā)明實施例提供了對基于列車技術需求構(gòu)建的元模型 的實例進行操作的方法和裝置,以支持對元模型的實例進行刪除操作、可視化操作、輸出操 作和查詢操作。
[0005] 本發(fā)明實施例公開了如下技術方案:
[0006] -種對基于列車技術需求構(gòu)建的元模型的實例進行操作的方法,所述元模型應用 于列車設計中,所述元模型包括對象、需求以及關系,其中,所述對象為列車結(jié)構(gòu)中的任意 一個部件,所述需求為所述對象對應的部件的技術需求,所述關系包括所述對象所對應的 部件與列車結(jié)構(gòu)中的上一級部件的隸屬關系、與列車結(jié)構(gòu)中的下一級部件之間的包含關 系、所述對象與各個屬性的需求之間的擁有關系以及元模型中的需求與其它屬性的需求之 間的關系中的至少一種;所述方法包括:
[0007] 接收對元模型實例中的需求項的刪除指令,所述元模型實例為元模型實例數(shù)據(jù)庫 中的一個實例;
[0008] 響應于對所述元模型實例中的需求項的刪除操作,刪除所述需求項的參數(shù)值。
[0009] 優(yōu)選的,所述方法還包括:
[0010] 接收對所述元模型實例的可視化指令;
[0011] 響應于對所述元模型實例的可視化指令,將所述元模型實例以列表的形式或樹狀 的形式進行可視化顯示。
[0012] 優(yōu)選的,所述方法還包括:
[0013] 接收對所述元模型實例的輸出指令;
[0014] 響應于對所述元模型實例的輸出指令,將所述元模型實例以文檔的形式輸出。
[0015] 優(yōu)選的,所述方法還包括:
[0016] 接收對所述元模型實例的查詢指令;
[0017] 響應于對所述元模型實例的查詢指令,從所述元模型實例數(shù)據(jù)庫中查找與用戶輸 入的查詢字段匹配的元模型。
[0018] 優(yōu)選的,所述查詢字段為元模型實例的名稱和/或元模型實例中需求項的參數(shù) 值。
[0019] 一種對基于列車技術需求構(gòu)建的元模型的實例進行操作的裝置,所述元模型應用 于列車設計中,所述元模型包括對象、需求以及關系,其中,所述對象為列車結(jié)構(gòu)中的任意 一個部件,所述需求為所述對象對應的部件的技術需求,所述關系包括所述對象所對應的 部件與列車結(jié)構(gòu)中的上一級部件的隸屬關系、與列車結(jié)構(gòu)中的下一級部件之間的包含關 系、所述對象與各個屬性的需求之間的擁有關系以及元模型中的需求與其它屬性的需求之 間的關系中的至少一種;所述裝置包括:
[0020] 指令接收單元,用于接收對元模型實例中的需求項的刪除指令,所述元模型實例 為元模型實例數(shù)據(jù)庫中的一個實例;
[0021] 刪除操作單元,用于響應于對所述元模型實例中的需求項的刪除操作,刪除所述 需求項的參數(shù)值。
[0022] 優(yōu)選的,所述指令接收單元還用于接收對所述元模型實例的可視化指令;所述裝 置還包括:
[0023] 可視化操作單元,用于響應于對所述元模型實例的可視化操作,將所述元模型實 例以列表的形式或樹狀的形式進行可視化顯示。
[0024] 優(yōu)選的,所述指令接收單元還用于接收對所述元模型實例的輸出指令;所述裝置 還包括:
[0025] 輸出操作單元,用于響應于對所述元模型實例的輸出指令,將所述元模型實例以 文檔的形式輸出。
[0026] 優(yōu)選的,所述指令接收單元還用于接收對所述元模型實例的查詢指令;所述裝置 還包括:
[0027] 查詢操作單元,用于響應于對所述元模型實例的查詢操作,從所述元模型實例數(shù) 據(jù)庫中查找與用戶輸入的查詢字段匹配的元模型。
[0028] 優(yōu)選的,所述查詢字段為元模型實例的名稱和/或元模型實例中需求項的參數(shù) 值。
[0029] 由上述實施例可以看出,與現(xiàn)有技術相比,本發(fā)明的優(yōu)點在于:
[0030]基于列車技術需求構(gòu)建的需求元模型,其中,該元模型包括對象、需求和關系,該 對象為列車結(jié)構(gòu)中的任一部件,該需求為該對象對應的部件的技術需求,該關系包括該對 象對應的部件與列車結(jié)構(gòu)中的上一級部件和下一級部件之間的隸屬關系和包含關系、所述 對象與各個屬性的需求之間的擁有關系以及元模型中的需求與其它屬性的需求之間的關 系中的至少一種。為該需求元模型中的需求項進行賦值后即可獲得需求元模型實例。針對 該需求元模型實例,提供了支持對該需求元模型實例進行刪除操作、可視化操作、格式輸出 操作以及多維度的查詢操作,進而可以降低設計開發(fā)人員的工作效率,節(jié)約設計開發(fā)的人 力、資金和時間成本。
【附圖說明】
[0031] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
[0032] 圖1示意性地示出了根據(jù)本發(fā)明實施例的一種列車結(jié)構(gòu)樹的示意圖;
[0033] 圖2示意性地示出了根據(jù)本發(fā)明實施例的一種列表形式的元模型示意圖;
[0034] 圖3示意性地示出了根據(jù)本發(fā)明實施例的一種對基于列車技術需求構(gòu)建的元模 型的實例進行操作的方法的流程圖;
[0035] 圖4示意性地示出了根據(jù)本發(fā)明實施例的添加元模型實例的界面示意圖;
[0036] 圖5示意性地示出了根據(jù)本發(fā)明實例例的一種對基于列車技術需求構(gòu)建的元模 型的實例進行操作的裝置的結(jié)構(gòu)框圖;
[0037] 圖6示意性地示出了根據(jù)本發(fā)明實例例的另一種對基于列車技術需求構(gòu)建的元 模