本發(fā)明涉及一種控制裝置、控制系統(tǒng)、控制方法和控制程序。
背景技術(shù):
1、作為用于更新控制車輛的電氣部件的電子控制單元(ecu)的軟件的方法,存在使用無線通信(空中下載(ota)更新)的方法。例如,專利文獻(xiàn)1公開了一種在基于區(qū)域的控制系統(tǒng)中使用ota更新來更新ecu的軟件的方法。
2、現(xiàn)有技術(shù)
3、專利文獻(xiàn)
4、專利文獻(xiàn)1:jp2022-160927a
技術(shù)實現(xiàn)思路
1、本發(fā)明待解決的問題
2、存在兩種類型的軟件更新:單庫(single?bank)配置和雙庫(dual?bank)配置,其中單庫配置成本較低。然而,當(dāng)用單庫配置來更新ecu時,在ecu軟件更新期間,未更新的(當(dāng)前版本)ecu軟件不能保存在ecu中,并且當(dāng)ecu軟件更新失敗時,ecu軟件不能恢復(fù)。此外,如果以單庫配置更新ecu,則在更新ecu軟件的同時不能執(zhí)行ecu功能。
3、由此,本發(fā)明的目的是以低成本更新控制裝置的軟件。
4、技術(shù)方案
5、為了解決上述問題,根據(jù)本發(fā)明的實施例的第二控制裝置包括存儲單元和控制單元,并且該第二控制裝置經(jīng)由第一通信網(wǎng)絡(luò)連接至第一控制裝置,所述控制單元包括:更新處理單元,該更新處理單元被配置為更新所述第一控制裝置的軟件;以及軟件獲取處理單元,該軟件獲取處理單元被配置為在所述第一控制裝置的軟件的更新開始之前從所述第一控制裝置獲取所述第一控制裝置的軟件,并且將獲取的軟件儲存至所述存儲單元。
6、根據(jù)本發(fā)明的實施例的控制系統(tǒng)包括:多個第一控制裝置;以及上述第二控制裝置,該第二控制裝置經(jīng)由所述第一通信網(wǎng)絡(luò)連接至所述多個第一控制裝置。
7、根據(jù)本發(fā)明的實施例的控制系統(tǒng)包括:多個上述第二控制裝置;以及第三控制裝置,該第三控制裝置經(jīng)由第二通信網(wǎng)絡(luò)連接至所述多個第二控制裝置。
8、根據(jù)本發(fā)明的實施例的控制方法是由經(jīng)由第一通信網(wǎng)絡(luò)連接至第一控制裝置的第二控制裝置執(zhí)行的控制方法,所述控制方法包括:更新處理步驟,更新所述第一控制裝置的軟件;以及軟件獲取處理步驟,在所述第一控制裝置的軟件的更新開始之前從所述第一控制裝置獲取所述第一控制裝置的軟件,并且將獲取的軟件儲存至所述第二控制裝置的存儲單元。
9、根據(jù)本發(fā)明的實施例的控制程序使計算機執(zhí)行上述控制方法。
10、本發(fā)明的有益效果
11、根據(jù)本發(fā)明,能夠以低成本更新控制裝置的軟件。
1.一種第二控制裝置,該第二控制裝置包括存儲單元和控制單元,并且經(jīng)由第一通信網(wǎng)絡(luò)連接至第一控制裝置,
2.根據(jù)權(quán)利要求1所述的第二控制裝置,其中,所述控制單元包括代行處理單元,該代行處理單元在所述第一控制裝置的軟件更新的同時使用儲存在所述存儲單元中的所述第一控制裝置的軟件來代行所述第一控制裝置的功能。
3.根據(jù)權(quán)利要求1所述的第二控制裝置,其中,所述控制單元還包括更新數(shù)據(jù)獲取處理單元,該更新數(shù)據(jù)獲取處理單元被配置為,在其他裝置具有用于所述第一控制裝置的軟件的更新數(shù)據(jù)時,獲取所述更新數(shù)據(jù)并且將獲取的所述更新數(shù)據(jù)儲存至所述存儲單元,
4.根據(jù)權(quán)利要求1所述的第二控制裝置,其中,當(dāng)所述第一控制裝置的軟件未成功地更新時,所述更新處理單元將儲存在所述存儲單元中的軟件安裝至所述第一控制裝置。
5.根據(jù)權(quán)利要求2所述的第二控制裝置,其中,所述控制單元還包括更新數(shù)據(jù)獲取處理單元,該更新數(shù)據(jù)獲取處理單元被配置為,在其他裝置具有用于所述第一控制裝置的軟件的更新數(shù)據(jù)時,獲取所述更新數(shù)據(jù),
6.根據(jù)權(quán)利要求1至5中任一項所述的第二控制裝置,其中,所述第一控制裝置和所述第二控制裝置設(shè)置在車輛內(nèi),并且
7.一種控制系統(tǒng),包括:
8.一種控制系統(tǒng),包括:
9.一種控制方法,該控制方法由經(jīng)由第一通信網(wǎng)絡(luò)連接至第一控制裝置的第二控制裝置執(zhí)行,所述控制方法包括:
10.一種控制程序,該控制程序使計算機執(zhí)行權(quán)利要求9所述的控制方法。