本申請(qǐng)涉及數(shù)據(jù)處理,特別是涉及一種車輛控制器信息獲取方法、裝置和計(jì)算機(jī)設(shè)備。
背景技術(shù):
1、ota(over-the-air?technology,空中下載技術(shù))技術(shù)為一種遠(yuǎn)程無線升級(jí)技術(shù),本申請(qǐng)中ota?是汽車遠(yuǎn)程升級(jí)的統(tǒng)稱。
2、車輛控制器在進(jìn)行ota升級(jí)前,首先要對(duì)現(xiàn)有的控制器信息進(jìn)行查詢。當(dāng)應(yīng)用車輛管理平臺(tái)或用戶想要獲取此時(shí)的車輛控制器信息時(shí),需要遠(yuǎn)程連接車輛,在此情況下往往會(huì)受到車輛網(wǎng)絡(luò)狀態(tài)不佳、車輛處于下電(離線)狀態(tài)等情況的影響而導(dǎo)致查詢失敗,嚴(yán)重影響對(duì)車輛控制器信息的獲取效率。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問題,提供一種提升車輛控制器信息獲取效率的車輛控制器信息獲取方法、裝置和計(jì)算機(jī)設(shè)備。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N車輛控制器信息獲取方法。該方法包括:
3、響應(yīng)于需求端發(fā)送的攜帶有車輛標(biāo)識(shí)的信息獲取請(qǐng)求,確定車輛標(biāo)識(shí)所指向的目標(biāo)車輛的控制器信息更新情況;
4、在控制器信息更新情況為完成更新的情況下,從目標(biāo)車輛對(duì)應(yīng)的虛擬檔案中獲取目標(biāo)車輛的車輛控制器信息,并將車輛控制器信息發(fā)送至需求端;其中,車輛控制器信息是目標(biāo)車輛上傳至車輛管理平臺(tái)的。
5、在其中一個(gè)實(shí)施例中,車輛管理平臺(tái)為ota平臺(tái);虛擬檔案存儲(chǔ)于ota平臺(tái)的存儲(chǔ)區(qū)域中,虛擬檔案用于記錄目標(biāo)車輛的車輛控制器信息。
6、在其中一個(gè)實(shí)施例中,該方法還包括:
7、響應(yīng)于目標(biāo)車輛發(fā)起的信息更新請(qǐng)求;其中,信息更新請(qǐng)求中攜帶有目標(biāo)車輛的車輛標(biāo)識(shí)和目標(biāo)車輛的當(dāng)前版本的車輛控制器信息;
8、根據(jù)車輛標(biāo)識(shí),確定目標(biāo)車輛的虛擬檔案;
9、利用目標(biāo)車輛的當(dāng)前版本的車輛控制器信息,替換虛擬檔案中目標(biāo)車輛的前一版本的車輛控制器信息。
10、在其中一個(gè)實(shí)施例中,利用目標(biāo)車輛的當(dāng)前版本的車輛控制器信息,替換虛擬檔案中目標(biāo)車輛的前一版本的車輛控制器信息之前,方法還包括:
11、在更新列表中添加車輛標(biāo)識(shí);
12、利用目標(biāo)車輛的當(dāng)前版本的車輛控制器信息,替換虛擬檔案中目標(biāo)車輛前一版本的車輛控制器信息;
13、利用目標(biāo)車輛的當(dāng)前版本的車輛控制器信息,替換虛擬檔案中目標(biāo)車輛的前一版本的車輛控制器信息之后,方法還包括:
14、刪除更新列表中的車輛標(biāo)識(shí)。
15、在其中一個(gè)實(shí)施例中,確定車輛標(biāo)識(shí)所指向的目標(biāo)車輛的控制器信息更新情況,包括:
16、根據(jù)更新列表中是否存在目標(biāo)車輛的車輛標(biāo)識(shí),確定車輛標(biāo)識(shí)所指向的目標(biāo)車輛的控制器信息更新情況。
17、在其中一個(gè)實(shí)施例中,該方法還包括:
18、在控制器信息更新情況為未完成更新的情況下,獲取更新列表中的標(biāo)識(shí)情況;
19、在標(biāo)識(shí)情況為更新列表中不存在目標(biāo)車輛的車輛標(biāo)識(shí)的情況下,從目標(biāo)車輛對(duì)應(yīng)的虛擬檔案中獲取目標(biāo)車輛的車輛控制器信息,并將車輛控制器信息發(fā)送至需求端。
20、在其中一個(gè)實(shí)施例中,車輛控制器信息包括車輛基本信息、初始軟件版本和當(dāng)前軟件版本;
21、需求端至少包括用戶終端或服務(wù)端。
22、第二方面,本申請(qǐng)還提供了一種車輛控制器信息獲取裝置。該裝置包括:
23、確定模塊,用于響應(yīng)于需求端發(fā)送的攜帶有車輛標(biāo)識(shí)的信息獲取請(qǐng)求,確定車輛標(biāo)識(shí)所指向的目標(biāo)車輛的控制器信息更新情況;
24、處理模塊,用于在控制器信息更新情況為完成更新的情況下,從目標(biāo)車輛對(duì)應(yīng)的虛擬檔案中獲取目標(biāo)車輛的車輛控制器信息,并將車輛控制器信息發(fā)送至需求端;其中,車輛控制器信息是目標(biāo)車輛上傳至車輛管理平臺(tái)的。
25、第三方面,本申請(qǐng)還提供了一種計(jì)算機(jī)設(shè)備。計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器,存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,處理器執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
26、響應(yīng)于需求端發(fā)送的攜帶有車輛標(biāo)識(shí)的信息獲取請(qǐng)求,確定車輛標(biāo)識(shí)所指向的目標(biāo)車輛的控制器信息更新情況;
27、在控制器信息更新情況為完成更新的情況下,從目標(biāo)車輛對(duì)應(yīng)的虛擬檔案中獲取目標(biāo)車輛的車輛控制器信息,并將車輛控制器信息發(fā)送至需求端;其中,車輛控制器信息是目標(biāo)車輛上傳至車輛管理平臺(tái)的。
28、第四方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
29、響應(yīng)于需求端發(fā)送的攜帶有車輛標(biāo)識(shí)的信息獲取請(qǐng)求,確定車輛標(biāo)識(shí)所指向的目標(biāo)車輛的控制器信息更新情況;
30、在控制器信息更新情況為完成更新的情況下,從目標(biāo)車輛對(duì)應(yīng)的虛擬檔案中獲取目標(biāo)車輛的車輛控制器信息,并將車輛控制器信息發(fā)送至需求端;其中,車輛控制器信息是目標(biāo)車輛上傳至車輛管理平臺(tái)的。
31、第五方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
32、響應(yīng)于需求端發(fā)送的攜帶有車輛標(biāo)識(shí)的信息獲取請(qǐng)求,確定車輛標(biāo)識(shí)所指向的目標(biāo)車輛的控制器信息更新情況;
33、在控制器信息更新情況為完成更新的情況下,從目標(biāo)車輛對(duì)應(yīng)的虛擬檔案中獲取目標(biāo)車輛的車輛控制器信息,并將車輛控制器信息發(fā)送至需求端;其中,車輛控制器信息是目標(biāo)車輛上傳至車輛管理平臺(tái)的。
34、上述車輛控制器信息獲取方法、裝置和計(jì)算機(jī)設(shè)備,響應(yīng)于需求端發(fā)送的攜帶有車輛標(biāo)識(shí)的信息獲取請(qǐng)求,確定車輛標(biāo)識(shí)所指向的目標(biāo)車輛的控制器信息更新情況。在控制器信息更新情況為完成更新的情況下,從目標(biāo)車輛對(duì)應(yīng)的虛擬檔案中獲取目標(biāo)車輛的車輛控制器信息,并將車輛控制器信息發(fā)送至需求端;其中,車輛控制器信息是目標(biāo)車輛上傳至車輛管理平臺(tái)的。本申請(qǐng)中需求端在控制器信息更新情況為完成更新的情況下,可直接從虛擬檔案中獲取目標(biāo)車輛的車輛控制器信息,基于本申請(qǐng)不僅提升了查詢響應(yīng)效率,而且有效解決了因目標(biāo)車輛網(wǎng)絡(luò)不穩(wěn)定或車輛下電(即車輛離線)造成車輛控制器信息查詢失敗的問題。
1.一種車輛控制器信息獲取方法,其特征在于,應(yīng)用于車輛管理平臺(tái),所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述車輛管理平臺(tái)為空中下載技術(shù)ota平臺(tái);所述虛擬檔案存儲(chǔ)于ota平臺(tái)的存儲(chǔ)區(qū)域中,所述虛擬檔案用于記錄目標(biāo)車輛的車輛控制器信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述利用所述目標(biāo)車輛的當(dāng)前版本的車輛控制器信息,替換所述虛擬檔案中所述目標(biāo)車輛的前一版本的車輛控制器信息之前,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述確定所述車輛標(biāo)識(shí)所指向的目標(biāo)車輛的控制器信息更新情況,包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1-6中任一所述的方法,其特征在于,所述車輛控制器信息包括車輛基本信息、初始軟件版本和當(dāng)前軟件版本;
8.一種車輛控制器信息獲取裝置,其特征在于,配置于車輛管理平臺(tái),所述裝置包括:
9.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的車輛控制器信息獲取方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的方法的步驟。