本申請公開了一種刷寫包發(fā)布系統(tǒng)、方法、設(shè)備及存儲介質(zhì),屬于車輛技術(shù)領(lǐng)域。該系統(tǒng)先在ALM系統(tǒng)中對第一刷寫包進(jìn)行需求、測試管理,在第一刷寫包通過測試的情況下,在SVN系統(tǒng)中存儲第一刷寫包,然后在ALM系統(tǒng)中存儲第一刷寫包的存儲路徑并發(fā)布第一刷寫包,最后PLM系統(tǒng)從ALM系統(tǒng)中獲取第一刷寫包的存儲路徑,并基于該存儲路徑,從SVN系統(tǒng)中獲取第一刷寫包并進(jìn)行發(fā)布。由于PLM系統(tǒng)中發(fā)布的刷寫包與ALM系統(tǒng)中發(fā)布的刷寫包相同,而該刷寫包的需求、測試過程也是在ALM系統(tǒng)中進(jìn)行管理的,因此,當(dāng)刷寫包在應(yīng)用過程中出現(xiàn)問題時,可以在ALM系統(tǒng)中追溯刷寫包與其需求、測試過程之間的關(guān)系,從而為刷寫包的質(zhì)量提供保障。從而為刷寫包的質(zhì)量提供保障。從而為刷寫包的質(zhì)量提供保障。
【技術(shù)實(shí)現(xiàn)步驟摘要】
刷寫包發(fā)布系統(tǒng)、方法、設(shè)備及存儲介質(zhì)
[0001]本申請涉及車輛
,特別涉及一種刷寫包發(fā)布系統(tǒng)、方法、設(shè)備及存儲介質(zhì)。
技術(shù)介紹
[0002]在汽車新四化的發(fā)展趨勢下,整個汽車行業(yè)出現(xiàn)前所未有的變化,汽車后市場也迎來了新的發(fā)展機(jī)遇。隨著新技術(shù)在汽車領(lǐng)域的不斷推進(jìn),控制器已成為汽車零部件中的核心部件,特別是控制器的電子化和智能化水平,已成為汽車后市場競爭的制高點(diǎn)。
[0003]其中,控制器主要是基于刷寫包中的控制程序?qū)崿F(xiàn)對車輛的控制。因此,在控制器基于刷寫包中的控制程序控制車輛前,需要先開發(fā)刷寫包,然后對刷寫包進(jìn)行需求、測試,最后發(fā)布刷寫包。
[0004]基于以上描述可知,刷寫包的質(zhì)量直接影響對車輛的控制效果。為此,如何保障刷寫包的質(zhì)量,便成為了本領(lǐng)域亟待解決的一個問題。
技術(shù)實(shí)現(xiàn)思路
[0005]本申請實(shí)施例提供了一種刷寫包發(fā)布系統(tǒng)、方法、設(shè)備及存儲介質(zhì),可以保障刷寫包的質(zhì)量。具體技術(shù)方案如下:
[0006]一方面,本申請實(shí)施例提供了一種刷寫包發(fā)布系統(tǒng),所述系統(tǒng)包括:第一電子設(shè)備、第二電子設(shè)備和第三電子設(shè)備;所述第一電子設(shè)備上安裝有版本控制SVN系統(tǒng),所述第二電子設(shè)備上安裝有軟件生命周期管理ALM系統(tǒng),所述第三電子設(shè)備上安裝有產(chǎn)品生命周期管理PLM系統(tǒng);
[0007]所述第二電子設(shè)備,用于在所述ALM系統(tǒng)中對車輛中目標(biāo)控制器的第一刷寫包進(jìn)行需求、測試管理;
[0008]所述第一電子設(shè)備,用于在所述第一刷寫包通過測試的情況下,在所述SVN系統(tǒng)中存儲所述第一刷寫包;
[0009]所述第二電子設(shè)備,還用于在所述第一刷寫包通過測試的情況下,展示發(fā)布界面,所述發(fā)布界面包括上傳選項(xiàng)和第一發(fā)布選項(xiàng);響應(yīng)于對所述上傳選項(xiàng)的觸發(fā)操作,從所述第一電子設(shè)備中獲取所述第一刷寫包的存儲路徑;響應(yīng)于對所述第一發(fā)布選項(xiàng)的觸發(fā)操作,基于所述第一刷寫包的存儲路徑,在所述ALM系統(tǒng)中發(fā)布所述第一刷寫包;
[0010]所述第三電子設(shè)備,用于展示控制界面,所述控制界面包括軟件信息選項(xiàng)和第二發(fā)布選項(xiàng);響應(yīng)于對所述軟件信息選項(xiàng)的觸發(fā)操作,從所述第二電子設(shè)備中獲取所述第一刷寫包的存儲路徑;基于所述第一刷寫包的存儲路徑,從所述第一電子設(shè)備中獲取所述第一刷寫包;將所述第一刷寫包加載到所述目標(biāo)控制器中;響應(yīng)于對所述第二發(fā)布選項(xiàng)的觸發(fā)操作,在所述PLM系統(tǒng)中發(fā)布所述第一刷寫包。
[0011]在一種可能的實(shí)現(xiàn)方式中,所述第三電子設(shè)備,用于響應(yīng)于對所述軟件信息選項(xiàng)的觸發(fā)操作,確定所述第一刷寫包對應(yīng)的目標(biāo)控制器的屬性信息;
[0012]基于所述目標(biāo)控制器的屬性信息,確定發(fā)布所述第一刷寫包的發(fā)布項(xiàng)信息;
[0013]在所述目標(biāo)控制器未加載刷寫包的情況下,基于所述第一刷寫包的發(fā)布項(xiàng)信息和所述目標(biāo)控制器的屬性信息,從所述第二電子設(shè)備中獲取所述第一刷寫包的存儲路徑。
[0014]在另一種可能的實(shí)現(xiàn)方式中,所述第三電子設(shè)備,還用于在所述目標(biāo)控制器加載第二刷寫包的情況下,確定所述第二刷寫包的包信息;
[0015]基于所述第一刷寫包的發(fā)布項(xiàng)信息,確定所述第一刷寫包的包信息;
[0016]確定所述第一刷寫包的包信息與所述第二刷寫包的包信息之間的第一匹配度;
[0017]在所述第一匹配度不大于第一預(yù)設(shè)閾值的情況下,從所述第二電子設(shè)備中獲取所述第一刷寫包的存儲路徑。
[0018]在另一種可能的實(shí)現(xiàn)方式中,所述第三電子設(shè)備,還用于在所述第一匹配度大于所述第一預(yù)設(shè)閾值的情況下,顯示提示消息,且將所述第二發(fā)布選項(xiàng)的狀態(tài)調(diào)整為不可編輯狀態(tài);所述提示消息用于提示禁止重復(fù)發(fā)布同一刷寫包。
[0019]在另一種可能的實(shí)現(xiàn)方式中,所述發(fā)布界面還包括:信息輸入選項(xiàng);
[0020]所述第二電子設(shè)備,用于響應(yīng)于對所述上傳選項(xiàng)的觸發(fā)操作,從所述第一電子設(shè)備中獲取所述第一刷寫包的存儲路徑和包信息;
[0021]響應(yīng)于對所述信息輸入選項(xiàng)的觸發(fā)操作,獲取輸入的所述第一刷寫包的包信息;
[0022]響應(yīng)于對所述第一發(fā)布選項(xiàng)的觸發(fā)操作,確定第二匹配度;所述第二匹配度用于表示從所述第一電子設(shè)備中獲取的第一刷寫包的包信息與基于所述信息輸入選項(xiàng)獲取的第一刷寫包的包信息之間的匹配度;
[0023]在所述第二匹配度大于第二預(yù)設(shè)閾值的情況下,基于所述第一刷寫包的存儲路徑,在所述ALM系統(tǒng)中發(fā)布所述第一刷寫包。
[0024]在另一種可能的實(shí)現(xiàn)方式中,所述第三電子設(shè)備,還用于創(chuàng)建所述目標(biāo)控制器的數(shù)據(jù)結(jié)構(gòu);
[0025]基于所述目標(biāo)控制器的數(shù)據(jù)結(jié)構(gòu),將所述第一刷寫包加載到所述目標(biāo)控制器中。
[0026]另一方面,本申請實(shí)施例提供了一種刷寫包發(fā)布方法,所述方法包括:
[0027]第二電子設(shè)備在軟件生命周期管理ALM系統(tǒng)中對車輛中目標(biāo)控制器的第一刷寫包進(jìn)行需求、測試管理;
[0028]第一電子設(shè)備在所述第一刷寫包通過測試的情況下,在版本控制SVN系統(tǒng)中存儲所述第一刷寫包;
[0029]所述第二電子設(shè)備在所述第一刷寫包通過測試的情況下,展示發(fā)布界面,所述發(fā)布界面包括上傳選項(xiàng)和第一發(fā)布選項(xiàng);響應(yīng)于對所述上傳選項(xiàng)的觸發(fā)操作,從所述第一電子設(shè)備中獲取所述第一刷寫包的存儲路徑;響應(yīng)于對所述第一發(fā)布選項(xiàng)的觸發(fā)操作,基于所述第一刷寫包的存儲路徑,在所述ALM系統(tǒng)中發(fā)布所述第一刷寫包;
[0030]第三電子設(shè)備展示控制界面,所述控制界面包括軟件信息選項(xiàng)和第二發(fā)布選項(xiàng);響應(yīng)于對所述軟件信息選項(xiàng)的觸發(fā)操作,從所述第二電子設(shè)備中獲取所述第一刷寫包的存儲路徑;基于所述第一刷寫包的存儲路徑,從所述第一電子設(shè)備中獲取所述第一刷寫包;將所述第一刷寫包加載到所述目標(biāo)控制器中;響應(yīng)于對所述第二發(fā)布選項(xiàng)的觸發(fā)操作,在產(chǎn)品生命周期管理PLM系統(tǒng)中發(fā)布所述第一刷寫包。
[0031]在一種可能的實(shí)現(xiàn)方式中,所述第二電子設(shè)備響應(yīng)于對所述上傳選項(xiàng)的觸發(fā)操
作,從所述第一電子設(shè)備中獲取所述第一刷寫包的存儲路徑,包括:
[0032]響應(yīng)于對所述軟件信息選項(xiàng)的觸發(fā)操作,所述第二電子設(shè)備確定所述第一刷寫包對應(yīng)的目標(biāo)控制器的屬性信息;
[0033]所述第二電子設(shè)備基于所述目標(biāo)控制器的屬性信息,確定發(fā)布所述第一刷寫包的發(fā)布項(xiàng)信息;
[0034]在所述目標(biāo)控制器未加載刷寫包的情況下,所述第二電子設(shè)備基于所述第一刷寫包的發(fā)布項(xiàng)信息和所述目標(biāo)控制器的屬性信息,從所述第二電子設(shè)備中獲取所述第一刷寫包的存儲路徑。
[0035]在另一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0036]在所述目標(biāo)控制器加載第二刷寫包的情況下,所述第三電子設(shè)備確定所述第二刷寫包的包信息;
[0037]所述第三電子設(shè)備基于所述第一刷寫包的發(fā)布項(xiàng)信息,確定所述第一刷寫包的包信息;
[0038]所述第三電子設(shè)備確定所述第一刷寫包的包信息與所述第二刷寫包的包信息之間的第一匹配度;
[0039]在所述第一匹配度不大于第一預(yù)設(shè)閾值的情況下,所述第三電子設(shè)備從所述第二電子設(shè)本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
【技術(shù)特征摘要】
1.一種刷寫包發(fā)布系統(tǒng),其特征在于,所述系統(tǒng)包括:第一電子設(shè)備、第二電子設(shè)備和第三電子設(shè)備;所述第一電子設(shè)備上安裝有版本控制SVN系統(tǒng),所述第二電子設(shè)備上安裝有軟件生命周期管理ALM系統(tǒng),所述第三電子設(shè)備上安裝有產(chǎn)品生命周期管理PLM系統(tǒng);所述第二電子設(shè)備,用于在所述ALM系統(tǒng)中對車輛中目標(biāo)控制器的第一刷寫包進(jìn)行需求、測試管理;所述第一電子設(shè)備,用于在所述第一刷寫包通過測試的情況下,在所述SVN系統(tǒng)中存儲所述第一刷寫包;所述第二電子設(shè)備,還用于在所述第一刷寫包通過測試的情況下,展示發(fā)布界面,所述發(fā)布界面包括上傳選項(xiàng)和第一發(fā)布選項(xiàng);響應(yīng)于對所述上傳選項(xiàng)的觸發(fā)操作,從所述第一電子設(shè)備中獲取所述第一刷寫包的存儲路徑;響應(yīng)于對所述第一發(fā)布選項(xiàng)的觸發(fā)操作,基于所述第一刷寫包的存儲路徑,在所述ALM系統(tǒng)中發(fā)布所述第一刷寫包;所述第三電子設(shè)備,用于展示控制界面,所述控制界面包括軟件信息選項(xiàng)和第二發(fā)布選項(xiàng);響應(yīng)于對所述軟件信息選項(xiàng)的觸發(fā)操作,從所述第二電子設(shè)備中獲取所述第一刷寫包的存儲路徑;基于所述第一刷寫包的存儲路徑,從所述第一電子設(shè)備中獲取所述第一刷寫包;將所述第一刷寫包加載到所述目標(biāo)控制器中;響應(yīng)于對所述第二發(fā)布選項(xiàng)的觸發(fā)操作,在所述PLM系統(tǒng)中發(fā)布所述第一刷寫包。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述第三電子設(shè)備,用于響應(yīng)于對所述軟件信息選項(xiàng)的觸發(fā)操作,確定所述第一刷寫包對應(yīng)的目標(biāo)控制器的屬性信息;基于所述目標(biāo)控制器的屬性信息,確定發(fā)布所述第一刷寫包的發(fā)布項(xiàng)信息;在所述目標(biāo)控制器未加載刷寫包的情況下,基于所述第一刷寫包的發(fā)布項(xiàng)信息和所述目標(biāo)控制器的屬性信息,從所述第二電子設(shè)備中獲取所述第一刷寫包的存儲路徑。3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述第三電子設(shè)備,還用于在所述目標(biāo)控制器加載第二刷寫包的情況下,確定所述第二刷寫包的包信息;基于所述第一刷寫包的發(fā)布項(xiàng)信息,確定所述第一刷寫包的包信息;確定所述第一刷寫包的包信息與所述第二刷寫包的包信息之間的第一匹配度;在所述第一匹配度不大于第一預(yù)設(shè)閾值的情況下,從所述第二電子設(shè)備中獲取所述第一刷寫包的存儲路徑。4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述第三電子設(shè)備,還用于在所述第一匹配度大于所述第一預(yù)設(shè)閾值的情況下,顯示提示消息,且將所述第二發(fā)布選項(xiàng)的狀態(tài)調(diào)整為不可編輯狀態(tài);所述提示消息用于提示禁止重復(fù)發(fā)布同一刷寫包。5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述發(fā)布界面還包括:信息輸入選項(xiàng);所述第二電子設(shè)備,用...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:杜宏艷,張俊,吳方正,
申請(專利權(quán))人:奇瑞汽車股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。