一種需求元模型構(gòu)建方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種需求元模型構(gòu)建方法及裝置。
【背景技術(shù)】
[0002]在現(xiàn)有的高速列車開(kāi)發(fā)過(guò)程中,車輛生產(chǎn)廠商接到訂單之后,需要人為將訂單的技術(shù)指標(biāo)分解到各個(gè)組份模塊,如,承載組份、走行組份、動(dòng)力組份,等等。如此分解之后,再由各組份對(duì)應(yīng)的研發(fā)部門的設(shè)計(jì)人員,根據(jù)自身的設(shè)計(jì)經(jīng)驗(yàn),開(kāi)發(fā)出滿足分解到該組份的技術(shù)指標(biāo)的要求的車型。
[0003]現(xiàn)有的高速列車開(kāi)發(fā)過(guò)程,當(dāng)有新的開(kāi)發(fā)任務(wù)時(shí),車輛生產(chǎn)廠商都會(huì)重新進(jìn)行新車型的開(kāi)發(fā),未能有效利用現(xiàn)有車型的設(shè)計(jì)資源,開(kāi)發(fā)過(guò)程存在大量的重復(fù)工作,致使開(kāi)發(fā)效率低,且造成了人力、物力和財(cái)力等資源的浪費(fèi)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例的需求元模型構(gòu)建方法及裝置,有助于通過(guò)借助現(xiàn)有車型的設(shè)計(jì)資源,提高新車型的開(kāi)發(fā)效率,節(jié)省開(kāi)發(fā)資源。
[0005]為此,本發(fā)明實(shí)施例提供如下技術(shù)方案:
[0006]一種需求元模型構(gòu)建方法,所述方法包括:
[0007]從需求數(shù)據(jù)庫(kù)中獲取需求數(shù)據(jù),所述需求數(shù)據(jù)用于表示車輛的設(shè)計(jì)要求;
[0008]從結(jié)構(gòu)樹(shù)數(shù)據(jù)庫(kù)中獲取所述車輛的結(jié)構(gòu)樹(shù)數(shù)據(jù),所述車輛的結(jié)構(gòu)樹(shù)數(shù)據(jù)包括所述車輛的組成部件及各組成部件間的層級(jí)關(guān)系;
[0009]利用所述需求數(shù)據(jù),依據(jù)所述結(jié)構(gòu)樹(shù)數(shù)據(jù)逐層構(gòu)建所述車輛的需求元模型;
[0010]將所述需求元模型存儲(chǔ)至需求元模型數(shù)據(jù)庫(kù)。
[0011 ]可選地,所述方法還包括:
[0012]建立所述需求元模型與技術(shù)指標(biāo)之間的映射關(guān)系,并存儲(chǔ)至映射規(guī)則數(shù)據(jù)庫(kù)。
[0013]可選地,所述方法還包括:
[0014]響應(yīng)于第一查詢請(qǐng)求,從所述需求元模型數(shù)據(jù)庫(kù)中查找所述需求元模型;
[0015]以結(jié)構(gòu)樹(shù)形式或列表形式顯示所述需求元模型。
[0016]可選地,所述方法還包括:
[0017]如果所述需求數(shù)據(jù)和/或所述車輛的結(jié)構(gòu)樹(shù)數(shù)據(jù)發(fā)生變化,更新所述需求元模型。
[0018]可選地,所述方法還包括:
[0019]對(duì)所述需求元模型進(jìn)行賦值操作,生成需求元模型實(shí)例;
[0020]將所述需求元模型實(shí)例存儲(chǔ)至需求元模型實(shí)例數(shù)據(jù)庫(kù)。
[0021 ]可選地,所述方法還包括:
[0022]響應(yīng)于第二查詢請(qǐng)求,從所述需求元模型實(shí)例數(shù)據(jù)庫(kù)中查找所述需求元模型實(shí)例;
[0023]以結(jié)構(gòu)樹(shù)形式或列表形式顯示所述需求元模型實(shí)例。
[0024]可選地,所述方法還包括:
[0025]如果所述需求元模型實(shí)例發(fā)生變化,刪除所述需求元模型實(shí)例。
[0026]一種需求元模型構(gòu)建裝置,所述裝置包括:
[0027]第一獲取單元,用于從需求數(shù)據(jù)庫(kù)中獲取需求數(shù)據(jù),所述需求數(shù)據(jù)用于表示車輛的設(shè)計(jì)要求;
[0028]第二獲取單元,用于從結(jié)構(gòu)樹(shù)數(shù)據(jù)庫(kù)中獲取所述車輛的結(jié)構(gòu)樹(shù)數(shù)據(jù),所述車輛的結(jié)構(gòu)樹(shù)數(shù)據(jù)包括所述車輛的組成部件及各組成部件間的層級(jí)關(guān)系;
[0029]創(chuàng)建單元,用于利用所述需求數(shù)據(jù),依據(jù)所述結(jié)構(gòu)樹(shù)數(shù)據(jù)逐層構(gòu)建所述車輛的需求元模型;
[0030]第一存儲(chǔ)單元,用于將所述需求元模型存儲(chǔ)至需求元模型數(shù)據(jù)庫(kù)。
[0031]可選地,所述裝置還包括:
[0032]建立單元,用于建立所述需求元模型與技術(shù)指標(biāo)之間的映射關(guān)系,并存儲(chǔ)至映射規(guī)則數(shù)據(jù)庫(kù)。
[0033]可選地,所述裝置還包括:
[0034]生成單元,用于對(duì)所述需求元模型進(jìn)行賦值操作,生成需求元模型實(shí)例;
[0035]第二存儲(chǔ)單元,用于將所述需求元模型實(shí)例存儲(chǔ)至需求元模型實(shí)例數(shù)據(jù)庫(kù)。
[0036]本發(fā)明實(shí)施例的需求元模型構(gòu)建方法及裝置,可以結(jié)合車輛的需求數(shù)據(jù)和車輛的結(jié)構(gòu)樹(shù)數(shù)據(jù),構(gòu)建車輛的需求元模型,并存儲(chǔ)于需求元模型數(shù)據(jù)庫(kù)中。如此,便可基于需求元模型數(shù)據(jù)庫(kù)中存儲(chǔ)的已有車型的需求元模型,進(jìn)行新車型開(kāi)發(fā),這種借助現(xiàn)有車型設(shè)計(jì)資源的方案,就有助于提高新車型的開(kāi)發(fā)效率,節(jié)省開(kāi)發(fā)資源。
【附圖說(shuō)明】
[0037]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,還可以根據(jù)這些附圖獲得其它的附圖。
[0038]圖1是本發(fā)明實(shí)施例需求元模型構(gòu)建方法實(shí)施例1的流程圖;
[0039]圖2是本發(fā)明實(shí)施例需求元模型構(gòu)建方法實(shí)施例2的流程圖;
[0040]圖3是本發(fā)明實(shí)施例需求元模型構(gòu)建裝置的示意圖。
【具體實(shí)施方式】
[0041]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明實(shí)施例作進(jìn)一步的詳細(xì)說(shuō)明。
[0042]參見(jiàn)圖1,示出了本發(fā)明實(shí)施例需求元模型構(gòu)建方法實(shí)施例1的流程圖,可包括:
[0043]101,從需求數(shù)據(jù)庫(kù)中獲取需求數(shù)據(jù),所述需求數(shù)據(jù)用于表示車輛的設(shè)計(jì)要求。
[0044]102,從結(jié)構(gòu)樹(shù)數(shù)據(jù)庫(kù)中獲取所述車輛的結(jié)構(gòu)樹(shù)數(shù)據(jù),所述車輛的結(jié)構(gòu)樹(shù)數(shù)據(jù)包括所述車輛的組成部件及各組成部件間的層級(jí)關(guān)系。
[0045]103,利用所述需求數(shù)據(jù),依據(jù)所述結(jié)構(gòu)樹(shù)數(shù)據(jù)逐層構(gòu)建所述車輛的需求元模型。
[0046]104,將所述需求元模型存儲(chǔ)至需求元模型數(shù)據(jù)庫(kù)。
[0047]考慮到現(xiàn)有技術(shù)進(jìn)行高速列車開(kāi)發(fā)過(guò)程中,存在大量的重復(fù)工作,為此,本發(fā)明實(shí)施例可以結(jié)合需求數(shù)據(jù)和車輛結(jié)構(gòu)樹(shù)數(shù)據(jù),建立需求元模型,以便后續(xù)進(jìn)行高速列車開(kāi)發(fā)過(guò)程中,可以參考已有的需求元模型進(jìn)行新車型開(kāi)發(fā),避免列車開(kāi)發(fā)過(guò)程中,重復(fù)開(kāi)發(fā)的現(xiàn)象,如此便可提高開(kāi)發(fā)效率,有效節(jié)省人力、物力和財(cái)力等資源。
[0048]需要說(shuō)明的是,本發(fā)明實(shí)施例中的元模型指的是,對(duì)譜系化高速列車所包含的各種對(duì)象的抽象。元模型定義了規(guī)定模型的描述及操作方法,是一種計(jì)算機(jī)描述的抽象映射,可以理解地,元模型是模型的抽象。
[0049]本發(fā)明實(shí)施例在構(gòu)建需求元模型時(shí),涉及以下兩方面數(shù)據(jù):
[0050](I)需求數(shù)據(jù)
[0051]本發(fā)明實(shí)施例中,需求數(shù)據(jù)指的是,與高速列車產(chǎn)品開(kāi)發(fā)需求相關(guān)的數(shù)據(jù)。通常,需求可以體現(xiàn)為車輛需要滿足的各種要求,至少可包括功能需求、性能需求、結(jié)構(gòu)需求等等,本發(fā)明實(shí)施例對(duì)此可不做具體限定。
[0052]本發(fā)明實(shí)施例中,需求數(shù)據(jù)至少可包括:需求名稱、需求值類型、需求值范圍、需求備注中的至少一個(gè)。此外,需求數(shù)據(jù)還可包括分類屬性,具體地,分類屬性至少可體現(xiàn)為以下三種:⑴主體需求,即環(huán)境需求和/或路網(wǎng)需求,(2)關(guān)鍵需求,即結(jié)構(gòu)需求和/或性能需求,(3)旅客需求,即功能需求。
[0053]需求數(shù)據(jù)保存在需求數(shù)據(jù)庫(kù)中,可以在需要時(shí),從需求數(shù)據(jù)庫(kù)中讀取相關(guān)的需求數(shù)據(jù)。
[0054](2)車輛結(jié)構(gòu)樹(shù)數(shù)據(jù)
[0055]本發(fā)明實(shí)施例中,車輛結(jié)構(gòu)樹(shù)指的是,描述某一車輛的物理組成部件及各組成部件的層次的結(jié)構(gòu)樹(shù)狀圖。車輛結(jié)構(gòu)樹(shù)數(shù)據(jù)主要包括以下兩類數(shù)據(jù):一類是層級(jí)數(shù)據(jù),表示的是車輛結(jié)構(gòu)樹(shù)中各個(gè)組成部件的層級(jí)信息;一類是拓?fù)鋽?shù)據(jù),表示的是車輛結(jié)構(gòu)樹(shù)中各個(gè)組成部件的信息以及各個(gè)組成部件之間的相互關(guān)系。
[0056]本發(fā)明實(shí)施例中,車輛結(jié)構(gòu)樹(shù)數(shù)據(jù)至少可包括:層級(jí)名稱、父節(jié)點(diǎn)名稱、子節(jié)點(diǎn)名稱、結(jié)構(gòu)描述信息中的至少一個(gè)。
[0057]車輛結(jié)構(gòu)樹(shù)數(shù)據(jù)保存在結(jié)構(gòu)樹(shù)數(shù)據(jù)庫(kù)中,可以在需要時(shí),從結(jié)構(gòu)樹(shù)數(shù)據(jù)庫(kù)中讀取相關(guān)的車輛結(jié)構(gòu)樹(shù)數(shù)據(jù)。
[0058]如此,獲得車輛的需求數(shù)據(jù)和結(jié)構(gòu)樹(shù)數(shù)據(jù)后,便可以結(jié)構(gòu)樹(shù)為依據(jù),利用需求數(shù)據(jù)逐層構(gòu)建出車輛的需求元模型,并將需求元模型存儲(chǔ)至需求元模型數(shù)據(jù)庫(kù)中。
[0059]本發(fā)明實(shí)施例方案中,利用車輛的需求數(shù)據(jù)和結(jié)構(gòu)樹(shù)數(shù)據(jù),構(gòu)建的需求元模型,可以表示譜系化高速列車進(jìn)行產(chǎn)品研發(fā)時(shí)的需求。如此方案,就為有效利用現(xiàn)有車型的設(shè)計(jì)資源,進(jìn)行新車型的開(kāi)發(fā),提供了一定的技術(shù)基礎(chǔ)。
[0060]可選地,還可將車輛的身份標(biāo)識(shí)保存至需求元模型數(shù)據(jù)庫(kù)中,S卩,需求元模型數(shù)據(jù)庫(kù)中保存的是車輛的身份標(biāo)識(shí)與車輛的需求元模型之間的對(duì)應(yīng)關(guān)系。
[0061]可選地,構(gòu)建出車輛的需求元模型后,還可建立所述需求元模型與技術(shù)指標(biāo)之間的映射關(guān)系,并存儲(chǔ)至映射規(guī)則數(shù)據(jù)庫(kù)。本發(fā)明實(shí)施例中,技術(shù)指標(biāo)指的是,車輛的設(shè)計(jì)所應(yīng)達(dá)到的基本目標(biāo),至少可包括功能指標(biāo)、性能指標(biāo)、結(jié)構(gòu)指標(biāo)、行為指標(biāo)等等,本發(fā)明實(shí)施例對(duì)此可不做具體限定。
[0062]可以理解地,高速列車的技術(shù)指標(biāo)是為了適應(yīng)各種需求而應(yīng)達(dá)到的設(shè)計(jì)條件或設(shè)計(jì)要求。這種需求可以來(lái)自于上文提及的旅客、運(yùn)營(yíng)商、環(huán)境條件、研發(fā)人員、供應(yīng)商等提出的各種要求,需求可以形成對(duì)高速列車產(chǎn)品研發(fā)的多維設(shè)計(jì)約束,在該約束下定義出高速列車所應(yīng)達(dá)到的技術(shù)指標(biāo),形成能表達(dá)高速列車功能、性能和行為的技術(shù)指標(biāo)。
[0063]可選地,如果所述需求數(shù)據(jù)和/或所述車輛的結(jié)構(gòu)樹(shù)數(shù)據(jù)發(fā)生變化,還可更新所述需求元模型。即,在構(gòu)建需求元模型需求的數(shù)據(jù)發(fā)生變化的時(shí)候,可以及時(shí)更新需求元模型數(shù)據(jù)庫(kù)中保存的需求元模型,以保證需求元模型數(shù)據(jù)庫(kù)中的需求元模型的正確性。本實(shí)施例中,更新需求元模型可以理解為增加、刪除、修改中的任一種。需要說(shuō)明的是,更新需求元模型不影響已生成的需要元模型實(shí)例,只會(huì)影響后續(xù)使用需求元模型生成的需求元模型實(shí)例。對(duì)需要元模型實(shí)例的介紹,可參見(jiàn)下文圖2所示實(shí)施例,此處暫不詳述。
[0064]可選地,本發(fā)明實(shí)施例還可對(duì)需求元模型進(jìn)行可視化顯示,具體地,可接收設(shè)計(jì)人員輸入的第一查詢請(qǐng)求,從所述需求元模型數(shù)據(jù)庫(kù)中查找所述需求元模型;以結(jié)構(gòu)樹(shù)形式或列表形式顯示所述需求元模型。舉例來(lái)說(shuō),第一查詢請(qǐng)求中,可以包括被查詢車輛的身份標(biāo)識(shí),即,通過(guò)需求元模型數(shù)據(jù)庫(kù),查找所述車輛的身份標(biāo)識(shí)對(duì)應(yīng)的需求元模型?;蛘?,第一查詢請(qǐng)求中,可以包括技術(shù)指標(biāo),即,通過(guò)映射規(guī)則數(shù)據(jù)庫(kù),查找所述技術(shù)指標(biāo)對(duì)應(yīng)的需求元模型?;蛘?,第一查詢請(qǐng)求中,可以包括需求數(shù)據(jù),即,通過(guò)需求元模型數(shù)據(jù)庫(kù),查找所述需求數(shù)據(jù)對(duì)應(yīng)的需求元模型?;蛘?,第一查詢請(qǐng)求中,可以包括具體車輛結(jié)構(gòu)樹(shù)數(shù)據(jù),即,通過(guò)需求元模型數(shù)據(jù)庫(kù),查找所述車輛結(jié)構(gòu)樹(shù)數(shù)據(jù)對(duì)應(yīng)的需求元模型。本發(fā)