本申請(qǐng)涉及車(chē)輛,具體涉及一種車(chē)輛軟件bom提取方法及裝置。
背景技術(shù):
1、隨著車(chē)型配置化管理的全面推廣和實(shí)施,對(duì)電子電器數(shù)據(jù)(如控制器硬件、軟件)實(shí)行的手工管理模式,已經(jīng)越來(lái)越不適應(yīng)整車(chē)軟件刷寫(xiě)的發(fā)展。車(chē)型配置化管理帶來(lái)了大量差異化配置和選裝,使用手工管理不僅效率低下,而且數(shù)據(jù)精準(zhǔn)度較低,不僅無(wú)法實(shí)現(xiàn)軟件或標(biāo)定數(shù)據(jù)自動(dòng)刷寫(xiě)及灌裝,也容易導(dǎo)致軟件或標(biāo)定數(shù)據(jù)刷寫(xiě)出錯(cuò)。
2、相關(guān)技術(shù)中,通常先創(chuàng)建軟件版本控制計(jì)劃,之后發(fā)布并測(cè)試軟件版本,根據(jù)車(chē)輛識(shí)別代碼,選擇目標(biāo)車(chē)輛生成遠(yuǎn)程更新任務(wù),并以此來(lái)對(duì)目標(biāo)車(chē)輛的軟件進(jìn)行刷寫(xiě)。
3、但是,上述方法仍需人工對(duì)車(chē)輛的軟件bom(bill?of?materials,物料清單,軟件bom主要包括軟件模塊、程序、算法及軟件模塊之間的依賴關(guān)系和版本控制)進(jìn)行定義和配置,效率低下且精準(zhǔn)度較低。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)峁┮环N車(chē)輛軟件bom提取方法及裝置,可以提高車(chē)輛軟件bom定義及配置的效率和精準(zhǔn)度。
2、第一方面,本申請(qǐng)實(shí)施例提供一種車(chē)輛軟件bom提取方法,所述方法包括:
3、構(gòu)建實(shí)例化車(chē)型清單與實(shí)例化車(chē)的電子電器相關(guān)組塊表;
4、抽取所述電子電器相關(guān)組塊表中屬于行車(chē)電腦ecu的條目,得到ecu清單;
5、關(guān)聯(lián)查詢所述電子電器相關(guān)組塊表和ecu清單,得到ecu軟硬件清單;
6、更新所述ecu軟硬件清單中所需刷寫(xiě)軟件的文件標(biāo)識(shí)符;
7、關(guān)聯(lián)查詢所述實(shí)例化車(chē)型清單與更新后的ecu軟硬件清單,得到軟件物料清單bom數(shù)據(jù)。
8、結(jié)合第一方面,在一種實(shí)施方式中,所述構(gòu)建實(shí)例化車(chē)型清單,包括:
9、從預(yù)設(shè)的實(shí)例化車(chē)型表中篩選出所有日期為前一日的車(chē)型條目,構(gòu)建實(shí)例化車(chē)型清單;
10、所述車(chē)型條目至少包括實(shí)例化車(chē)型編碼和組塊編碼。
11、結(jié)合第一方面,在一種實(shí)施方式中,所述構(gòu)建實(shí)例化車(chē)的電子電器相關(guān)組塊表,包括:
12、對(duì)預(yù)設(shè)實(shí)例化車(chē)的相關(guān)組塊表中的各條目進(jìn)行篩選,選取所有包含電子電器件的條目,構(gòu)建所述電子電器相關(guān)組塊表。
13、結(jié)合第一方面,在一種實(shí)施方式中,所述構(gòu)建實(shí)例化車(chē)型清單與實(shí)例化車(chē)的電子電器相關(guān)組塊表后,還包括:
14、根據(jù)前一日的制造結(jié)構(gòu)清單,展開(kāi)所述電子電器相關(guān)組塊表。
15、結(jié)合第一方面,在一種實(shí)施方式中,所述關(guān)聯(lián)查詢所述電子電器相關(guān)組塊表和ecu清單,得到ecu軟硬件清單,包括:
16、從所述電子電器相關(guān)組塊表和ecu清單中,篩選出所有生產(chǎn)中心、組塊編碼一致,且電子電器相關(guān)組塊表中的上級(jí)編碼與ecu清單中的編碼一致的條目,生成ecu軟硬件清單;
17、或從所述電子電器相關(guān)組塊表和ecu清單中,篩選出所有生產(chǎn)中心、組塊編碼一致,且電子電器相關(guān)組塊表中的關(guān)聯(lián)ecu號(hào)與ecu清單中的編碼一致的條目,生成ecu軟硬件清單;
18、或從所述電子電器相關(guān)組塊表和ecu清單中,篩選出所有生產(chǎn)中心、組塊編碼一致,且電子電器相關(guān)組塊表中的關(guān)聯(lián)ecu號(hào)為空的條目,生成ecu軟硬件清單。
19、結(jié)合第一方面,在一種實(shí)施方式中,所述更新所述ecu軟硬件清單中所需刷寫(xiě)軟件的文件標(biāo)識(shí)符,包括:
20、根據(jù)ecu軟硬件清單中的零件標(biāo)識(shí),更改文件類(lèi)型為ecu和電子配置表bec的文件標(biāo)識(shí)符。
21、結(jié)合第一方面,在一種實(shí)施方式中,所述關(guān)聯(lián)查詢所述實(shí)例化車(chē)型清單與更新后的ecu軟硬件清單,得到軟件bom數(shù)據(jù),包括:
22、根據(jù)所述實(shí)例化車(chē)型清單中實(shí)例化車(chē)型編碼與組塊編碼的對(duì)應(yīng)關(guān)系,得到實(shí)例化車(chē)制造領(lǐng)域的智能化模塊架構(gòu)ima接口數(shù)據(jù);
23、根據(jù)所述更新后的ecu軟硬件清單與ima接口數(shù)據(jù),關(guān)聯(lián)查詢,得到軟件bom數(shù)據(jù),所述更新后的ecu軟硬件清單至少包括組塊編碼。
24、結(jié)合第一方面,在一種實(shí)施方式中,所述得到軟件bom數(shù)據(jù)后,還包括:
25、從預(yù)設(shè)接口獲取所需傳遞給車(chē)輛的文件清單;
26、比較所述文件清單與歷史文件清單是否一致,若否,則將其插入預(yù)設(shè)的接口表,并寫(xiě)入預(yù)設(shè)的已傳歷史表;
27、根據(jù)預(yù)設(shè)的接口表及文件清單,從所述軟件bom數(shù)據(jù)中讀取對(duì)應(yīng)的文件,并將所述文件上傳至預(yù)設(shè)的文件服務(wù)器,記錄其存儲(chǔ)地址。
28、結(jié)合第一方面,在一種實(shí)施方式中,當(dāng)整車(chē)軟件進(jìn)行刷寫(xiě)前,還包括:
29、根據(jù)所述存儲(chǔ)地址,車(chē)輛從預(yù)設(shè)的文件服務(wù)器中下載對(duì)應(yīng)的文件。
30、第二方面,本申請(qǐng)實(shí)施例提供了一種基于上述任一項(xiàng)方法的車(chē)輛軟件bom提取裝置,所述裝置包括:
31、構(gòu)建模塊,用于構(gòu)建所述實(shí)例化車(chē)型清單與電子電器相關(guān)組塊表;
32、篩選模塊,用于抽取所述電子電器相關(guān)組塊表中屬于ecu的條目,得到ecu清單;
33、更新模塊,用于更新所述ecu軟硬件清單中所需刷寫(xiě)軟件的文件標(biāo)識(shí)符;
34、查詢模塊,用于關(guān)聯(lián)查詢所述電子電器相關(guān)組塊表和ecu清單,得到ecu軟硬件清單;關(guān)聯(lián)查詢所述實(shí)例化車(chē)型清單與更新后的ecu軟硬件清單,得到軟件bom。
35、本申請(qǐng)實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果包括:
36、本申請(qǐng)通過(guò)構(gòu)建實(shí)例化車(chē)型清單,將不同車(chē)型的數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化處理并集中存儲(chǔ),同時(shí),建立實(shí)例化車(chē)電子電器相關(guān)組塊表,并通過(guò)對(duì)實(shí)例化車(chē)型清單與實(shí)例化車(chē)電子電器相關(guān)組塊表進(jìn)行數(shù)據(jù)篩選和關(guān)聯(lián)查詢,自動(dòng)匹配特定車(chē)型與其對(duì)應(yīng)的電子電器組件,進(jìn)而根據(jù)組件信息自動(dòng)化地提取出該車(chē)型刷寫(xiě)所需的軟件bom數(shù)據(jù),從而提高了車(chē)輛軟件bom定義及配置的效率和精準(zhǔn)度。
1.一種車(chē)輛軟件bom提取方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的車(chē)輛軟件bom提取方法,其特征在于,所述構(gòu)建實(shí)例化車(chē)型清單,包括:
3.如權(quán)利要求1所述的車(chē)輛軟件bom提取方法,其特征在于,所述構(gòu)建實(shí)例化車(chē)的電子電器相關(guān)組塊表,包括:
4.如權(quán)利要求1所述的車(chē)輛軟件bom提取方法,其特征在于,所述構(gòu)建實(shí)例化車(chē)型清單與實(shí)例化車(chē)的電子電器相關(guān)組塊表后,還包括:
5.如權(quán)利要求1所述的車(chē)輛軟件bom提取方法,其特征在于,所述關(guān)聯(lián)查詢所述電子電器相關(guān)組塊表和ecu清單,得到ecu軟硬件清單,包括:
6.如權(quán)利要求1所述的車(chē)輛軟件bom提取方法,其特征在于,所述更新所述ecu軟硬件清單中所需刷寫(xiě)軟件的文件標(biāo)識(shí)符,包括:
7.如權(quán)利要求2所述的車(chē)輛軟件bom提取方法,其特征在于,所述關(guān)聯(lián)查詢所述實(shí)例化車(chē)型清單與更新后的ecu軟硬件清單,得到軟件bom數(shù)據(jù),包括:
8.如權(quán)利要求1所述的車(chē)輛軟件bom提取方法,其特征在于,所述得到軟件bom數(shù)據(jù)后,還包括:
9.如權(quán)利要求8所述的車(chē)輛軟件bom提取方法,其特征在于,當(dāng)整車(chē)軟件進(jìn)行刷寫(xiě)前,還包括:
10.一種基于權(quán)利要求1-9中任一項(xiàng)所述方法的車(chē)輛軟件bom提取裝置,其特征在于,所述裝置包括: