一種列車設(shè)計中需求數(shù)據(jù)的添加方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及列車設(shè)計技術(shù)領(lǐng)域,具體涉及一種列車設(shè)計中需求數(shù)據(jù)的添加方法及
目.ο
【背景技術(shù)】
[0002]在列車設(shè)計的過程中,為了列車的各項功能的開發(fā)人員能夠了解列車設(shè)計者的設(shè)計需求,列車設(shè)計者需要為開發(fā)人員提供準確的需求數(shù)據(jù)。后續(xù),列車開發(fā)人員根據(jù)這些需求數(shù)據(jù)完成列車的各項功能的開發(fā)。
[0003]目前,列車設(shè)計者在文檔中記錄下列車設(shè)計中的各項開發(fā)需求,從而將記錄有列車開發(fā)需求的文檔提供給列車開發(fā)人員,最終,列車開發(fā)人員根據(jù)文檔中記錄的需求完成列車功能的開發(fā)。
[0004]但是,如果列車設(shè)計者提出的需求對應(yīng)的開發(fā)功能不明確,列車功能開發(fā)人員不能根據(jù)文檔中的需求直接進行功能的開發(fā),一定程度上降低了列車功能的開發(fā)效率。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供了一種列車設(shè)計中需求數(shù)據(jù)的添加方法及裝置。
[0006]本發(fā)明提供了一種列車設(shè)計中需求數(shù)據(jù)的添加方法,所述方法包括:
[0007]讀取列車結(jié)構(gòu)樹,所述列車結(jié)構(gòu)樹包括功能節(jié)點;
[0008]根據(jù)所述列車結(jié)構(gòu)樹構(gòu)建需求結(jié)構(gòu)樹,所述需求結(jié)構(gòu)樹包括需求節(jié)點,所述需求節(jié)點與所述功能節(jié)點具有一一對應(yīng)關(guān)系;
[0009]識別用戶對所述需求結(jié)構(gòu)樹中任一需求節(jié)點的觸發(fā)操作后,接收并保存所述用戶針對所述需求節(jié)點添加的需求數(shù)據(jù)。
[0010]優(yōu)選地,所述方法還包括:
[0011]刪除所述需求結(jié)構(gòu)樹中的任一需求節(jié)點。
[0012]優(yōu)選地,所述方法還包括:
[0013]當所述列車結(jié)構(gòu)樹中增加新的功能節(jié)點時,根據(jù)所述新的功能節(jié)點,在所述需求結(jié)構(gòu)樹中添加與所述新的功能節(jié)點存在對應(yīng)關(guān)系的需求節(jié)點。
[0014]優(yōu)選地,所述識別用戶對所述需求結(jié)構(gòu)樹中任一需求節(jié)點的觸發(fā)操作后,接收并保存所述用戶針對所述需求節(jié)點添加的需求數(shù)據(jù),包括:
[0015]識別用戶對所述需求結(jié)構(gòu)樹中任一需求節(jié)點的觸發(fā)操作后,向所述用戶顯示需求數(shù)據(jù)輸入窗口 ;
[0016]接收并保存所述用戶在所述需求數(shù)據(jù)輸入窗口中,針對所述需求節(jié)點添加的需求數(shù)據(jù)。
[0017]本發(fā)明還提供了一種列車設(shè)計中需求數(shù)據(jù)的添加裝置,所述裝置包括:
[0018]讀取模塊,用于讀取列車結(jié)構(gòu)樹,所述列車結(jié)構(gòu)樹包括功能節(jié)點;
[0019]構(gòu)建模塊,用于根據(jù)所述列車結(jié)構(gòu)樹構(gòu)建需求結(jié)構(gòu)樹,所述需求結(jié)構(gòu)樹包括需求節(jié)點,所述需求節(jié)點與所述功能節(jié)點具有一一對應(yīng)關(guān)系;
[0020]識別模塊,用于識別用戶對所述需求結(jié)構(gòu)樹中任一需求節(jié)點的觸發(fā)操作;
[0021]接收模塊,用于接收并保存所述用戶針對所述需求節(jié)點添加的需求數(shù)據(jù)。
[0022]優(yōu)選地,所述裝置還包括:
[0023]刪除模塊,用于刪除所述需求結(jié)構(gòu)樹中的任一需求節(jié)點。
[0024]優(yōu)選地,所述裝置還包括:
[0025]添加模塊,用于當所述列車結(jié)構(gòu)樹中增加新的功能節(jié)點時,根據(jù)所述新的功能節(jié)點,在所述需求結(jié)構(gòu)樹中添加與所述新的功能節(jié)點存在對應(yīng)關(guān)系的需求節(jié)點。
[0026]優(yōu)選地,所述裝置還包括:
[0027]顯示模塊,用于識別用戶對所述需求結(jié)構(gòu)樹中任一需求節(jié)點的觸發(fā)操作后,向所述用戶顯示需求數(shù)據(jù)輸入窗口;
[0028]所述接收模塊,具體用于接收并保存所述用戶在所述需求數(shù)據(jù)輸入窗口中,針對所述需求節(jié)點添加的需求數(shù)據(jù)。
[0029]本發(fā)明還提供了一種列車設(shè)計中需求數(shù)據(jù)的添加終端,所述終端包括存儲器和處理器,
[0030]所述存儲器用于存儲程序代碼,并將所述程序代碼傳輸給所述處理器;
[0031]所述處理器用于根據(jù)所述程序代碼中的指令,執(zhí)行以下步驟:讀取列車結(jié)構(gòu)樹,所述列車結(jié)構(gòu)樹包括功能節(jié)點;根據(jù)所述列車結(jié)構(gòu)樹構(gòu)建需求結(jié)構(gòu)樹,所述需求結(jié)構(gòu)樹包括需求節(jié)點,所述需求節(jié)點與所述功能節(jié)點具有一一對應(yīng)關(guān)系;識別用戶對所述需求結(jié)構(gòu)樹中任一需求節(jié)點的觸發(fā)操作后,接收并保存所述用戶針對所述需求節(jié)點添加的需求數(shù)據(jù)。
[0032]本發(fā)明提供的列車設(shè)計中需求數(shù)據(jù)的添加方法中,首先讀取列車結(jié)構(gòu)樹,所述列車結(jié)構(gòu)樹包括功能節(jié)點。其次,根據(jù)所述列車結(jié)構(gòu)樹構(gòu)建需求結(jié)構(gòu)樹,所述需求結(jié)構(gòu)樹包括需求節(jié)點,所述需求節(jié)點與所述功能節(jié)點具有一一對應(yīng)關(guān)系。最后,在識別用戶對所述需求結(jié)構(gòu)樹中任一需求節(jié)點的觸發(fā)操作后,接收并保存所述用戶針對所述需求節(jié)點添加的需求數(shù)據(jù)。為了使得需求數(shù)據(jù)與開發(fā)功能的關(guān)系更明晰化,本發(fā)明根據(jù)列車結(jié)構(gòu)樹構(gòu)建需求結(jié)構(gòu)樹,使得需求結(jié)構(gòu)樹中的各個需求節(jié)點與列車結(jié)構(gòu)樹中的各個功能節(jié)點存在對應(yīng)關(guān)系。當針對任一需求節(jié)點添加的需求數(shù)據(jù)后,相應(yīng)的,添加的需求數(shù)據(jù)與功能節(jié)點也存在對應(yīng)關(guān)系。也就是說,功能的開發(fā)人員能夠根據(jù)各個功能節(jié)點的準確需求數(shù)據(jù),高效地完成功能的開發(fā)。本發(fā)明能夠減少重復的研發(fā)工作,充分利用現(xiàn)有資源,提高研發(fā)效率,快速高效的完成快速列車的開發(fā)設(shè)計工作。
【附圖說明】
[0033]為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0034]圖1為本發(fā)明實施例提供的一種列車設(shè)計中需求數(shù)據(jù)的添加方法流程圖;
[0035]圖2為本發(fā)明實施例提供的一種列車設(shè)計中需求數(shù)據(jù)的添加裝置結(jié)構(gòu)示意圖;
[0036]圖3為本發(fā)明實施例提供的一種列車設(shè)計中需求數(shù)據(jù)的添加終端結(jié)構(gòu)示意圖。
【具體實施方式】
[0037]下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0038]列車設(shè)計過程中,在需求數(shù)據(jù)的錄入時,由于需求數(shù)據(jù)一方面與列車結(jié)構(gòu)樹中的結(jié)構(gòu)節(jié)點存在關(guān)聯(lián)關(guān)系,另一方面與列車設(shè)計開發(fā)平臺的各個功能模塊也存在關(guān)聯(lián)關(guān)系,所以,為了使得需求數(shù)據(jù)與開發(fā)功能的關(guān)系更明晰化,本發(fā)明根據(jù)列車結(jié)構(gòu)樹構(gòu)建需求結(jié)構(gòu)樹,使得需求結(jié)構(gòu)樹中的各個需求節(jié)點與列車結(jié)構(gòu)樹中的各個功能節(jié)點存在對應(yīng)關(guān)系。當針對任一需求節(jié)點添加的需求數(shù)據(jù)后,相應(yīng)的,添加的需求數(shù)據(jù)與功能節(jié)點也存在對應(yīng)關(guān)系。也就是說,功能的開發(fā)人員能夠根據(jù)各個功能節(jié)點的準確需求數(shù)據(jù),高效地完成功能的開發(fā)。
[0039]下面對本發(fā)明實施例進行描述。
[0040]本發(fā)明實施例提供了一種列車設(shè)計中需求數(shù)據(jù)的添加方法,參考圖1,圖1為本發(fā)明實施例提供的一種列車設(shè)計中需求數(shù)據(jù)的添加方法流程圖,所述方法包括:
[0041 ] S101:讀取列車結(jié)構(gòu)樹,所述列車結(jié)構(gòu)樹包括功能節(jié)點。
[0042]S102:根據(jù)所述列車結(jié)構(gòu)樹構(gòu)建需求結(jié)構(gòu)樹,所述需求結(jié)構(gòu)樹包括需求節(jié)點,所述需求節(jié)點與所述功能節(jié)點具有一一對應(yīng)關(guān)系。
[0043]S103:識別用戶對所述需求結(jié)構(gòu)樹中任一需求節(jié)點的觸發(fā)操作后,接收并保存所述用戶針對所述需求節(jié)點添加的需求數(shù)據(jù)。
[0044]S101中,列車結(jié)構(gòu)樹包含了列車中的各項數(shù)據(jù),并且以樹狀結(jié)構(gòu)將各項數(shù)據(jù)存儲。列車結(jié)構(gòu)樹中包括若干功能節(jié)點,例如動力節(jié)點、承重節(jié)點等。
[0045]實際操作中,在列車設(shè)計的需求數(shù)據(jù)添加之前,系統(tǒng)首先讀取列車結(jié)構(gòu)樹。
[0046]S102中,由于需求數(shù)據(jù)實質(zhì)上是與功能節(jié)點具有對應(yīng)關(guān)系的,也就是說,設(shè)計者提出的需求數(shù)據(jù)是針對某個功能節(jié)點而提出的功能需求。所以,本發(fā)明實施例在列車結(jié)構(gòu)樹的全部數(shù)據(jù)后,建立一個與所述列車結(jié)構(gòu)樹具有相同數(shù)據(jù)結(jié)構(gòu)的需求結(jié)構(gòu)樹。其中所述需求結(jié)構(gòu)樹包括若干需求節(jié)點,各個需求節(jié)點與所述列車結(jié)構(gòu)樹中的各個功能節(jié)點具有一一對應(yīng)的關(guān)系。
[0047]實際應(yīng)用中,構(gòu)建完成的需求結(jié)構(gòu)樹中的需求節(jié)點可以根據(jù)用戶的需求被刪除。也就是輸,當某個需求節(jié)點不需要被添加需求數(shù)據(jù)時,所述需求節(jié)點可以被刪除,以釋放其占用的內(nèi)存資源。
[0048]另外,系統(tǒng)定時的檢測列車結(jié)構(gòu)樹中是否添加了新的功能節(jié)點,如果系統(tǒng)檢測到所述列車結(jié)構(gòu)樹中添加了新的功能節(jié)點,為了保證構(gòu)建的需求結(jié)構(gòu)樹與列車結(jié)構(gòu)樹能夠保持對應(yīng)關(guān)系,本發(fā)明實施例根據(jù)所述列車結(jié)構(gòu)樹中新的功能節(jié)點在所述列車結(jié)構(gòu)樹中的位置等,在所述需求結(jié)構(gòu)樹添加與所述新的功能節(jié)點存在對應(yīng)關(guān)系的需求節(jié)點。
[0049]S103中,在所述需求結(jié)構(gòu)樹構(gòu)建完成后,用戶可以通過對需求結(jié)構(gòu)樹中任一需求節(jié)點的觸發(fā)操作,實現(xiàn)針對所述需求節(jié)點添加需求數(shù)據(jù)。
[0050]實際操作中,當用戶對所述需求結(jié)構(gòu)樹中的任一需求節(jié)點執(zhí)行觸發(fā)操作后,系統(tǒng)識別所述觸發(fā)操作,并為所述用戶顯示需求數(shù)據(jù)輸入窗口。當所述用戶在所述需求數(shù)據(jù)輸入窗口中添加針對所述需求節(jié)點提出的需求數(shù)據(jù)后,系統(tǒng)保存所述需求數(shù)據(jù)。本發(fā)明實施例提供的列車設(shè)計中需求數(shù)據(jù)的添加方法中,首先讀取列車結(jié)構(gòu)樹,所述列車結(jié)構(gòu)樹包括功能節(jié)點。其次,根據(jù)所述列車結(jié)構(gòu)樹構(gòu)建需求結(jié)構(gòu)樹,所述需求結(jié)構(gòu)樹包括需求節(jié)點,所述需求節(jié)點與所述功能節(jié)點具有一一對應(yīng)關(guān)系。最后,在識別用戶