用于動態(tài)更新車輛模塊配置記錄的方法和設備的制造方法
【技術(shù)領域】
[0001]示意性實施例總體上涉及一種用于動態(tài)更新車輛模塊配置記錄的方法和設備。
【背景技術(shù)】
[0002]車輛遠程信息處理系統(tǒng)在車輛中提供了先進的交互和通信能力。它們是最近被添加到車輛以改善駕駛體驗的一類先進的基于計算機的技術(shù)之一。這些系統(tǒng)(遠程信息處理系統(tǒng)和其它系統(tǒng)兩者)通常包括各種軟件、硬件和/或固件。像許多其它計算系統(tǒng)一樣,軟件和/或固件可能偶爾被更新,以改善功能性和可操作性。
[0003]這些更新可以以用戶實現(xiàn)的更新的形式進來,這經(jīng)由本地網(wǎng)絡或通過將記憶棒插入到車輛來完成。當車輛被帶進來進行維修時,經(jīng)銷商也可更新所述模塊。在其它情況下,空中下載(0ΤΑ)更新可被用于更新車輛。通常,當經(jīng)由所述0ΤΑ更新來執(zhí)行更新時,對車輛產(chǎn)生更新的后端系統(tǒng)會知道該更新作為0ΤΑ更新處理的一部分而被處理。但是,如果用戶執(zhí)行更新或者如果經(jīng)銷商執(zhí)行更新,則可能不存在后端系統(tǒng)可以訪問的更新的遠程記錄。然后,當后端系統(tǒng)為車輛創(chuàng)建更新時,該更新可能會基于與車輛的軟件和/或固件的當前配置有關(guān)的不合適的信息進行。
[0004]第2012/0126963號美國專利申請總體上涉及用于乘客從車輛內(nèi)通過空中下載報告車輛問題的系統(tǒng)和方法,其中,所述車輛包括用于在車輛中與蜂窩網(wǎng)絡建立連接的蜂窩裝置。用戶接口包括:向乘客提供用于報告車輛問題的可選擇的菜單選項的顯示器。處理系統(tǒng)基于所選擇的菜單選項來產(chǎn)生問題數(shù)據(jù)。使用蜂窩網(wǎng)絡將所述問題數(shù)據(jù)選擇性地提供給一個或更多個問題接收服務器,其中,所述一個或更多個問題接收服務器包括與第一組織相關(guān)聯(lián)的第一問題接收服務器和與第二個不同組織相關(guān)聯(lián)的第二問題接收服務器。
[0005]第2013/0204466號美國專利申請總體上涉及一種微處理器可執(zhí)行遠程控制模塊,用于經(jīng)由遠程節(jié)點從車輛所有者接收命令,以配置和/或更改和/或確定所選擇的車輛組件的狀態(tài),并且當車輛所有者通過遠程控制模塊被成功驗證時,所述微處理器可執(zhí)行遠程控制模塊配置和/或更改和/或確定所選擇的車輛組件的狀態(tài)。
【發(fā)明內(nèi)容】
[0006]在第一示意性實施例中,一種系統(tǒng)包括處理器,所述處理器被配置為:檢測車輛模塊更新已被執(zhí)行。所述處理器進一步被配置為創(chuàng)建與模塊相關(guān)聯(lián)的指示更新的狀態(tài)的標識符,并且針對具有相關(guān)聯(lián)的指示更新的狀態(tài)的標識符的每個模塊,向遠程服務器請求訂閱與被更新的模塊對應的且特定于單個車輛的主題。
[0007]在第二示意性實施例中,一種系統(tǒng)包括處理器,所述處理器被配置為:從車輛計算機接收對于訂閱與被更新的車輛模塊相關(guān)聯(lián)的主題的請求。所述處理器還被配置為確定所述主題對于特定請求車輛還不存在,并基于對所述請求的接收以及對所述主題不存在的確定,創(chuàng)建與所述被更新的模塊對應的車輛特定主題。
[0008]根據(jù)本發(fā)明的一個實施例,所述車輛模塊可以為軟件模塊。
[0009]根據(jù)本發(fā)明的一個實施例,所述車輛模塊可以為固件模塊。
[0010]根據(jù)本發(fā)明的一個實施例,所述主題可基于與所述被更新的模塊相關(guān)聯(lián)的標識符而被命名。
[0011]根據(jù)本發(fā)明的一個實施例,所述標識符可包括:標識先前模塊版本的先前標識符名稱,其中,所述名稱附有指示更新的狀態(tài)的標記。
[0012]根據(jù)本發(fā)明的一個實施例,所述主題可標識針對特定車輛的當前模塊版本。
[0013]根據(jù)本發(fā)明的一個實施例,所述主題名稱可標識識別當前模塊版本。
[0014]在第三示意性實施例中,一種計算機實現(xiàn)的方法包括:從車輛計算機接收對于訂閱與被更新的車輛模塊相關(guān)聯(lián)的主題的請求。所述方法還包括:經(jīng)由計算機確定所述主題對于特定請求車輛還不存在,并基于對所述請求的接收以及對所述主題不存在的確定,創(chuàng)建與所述被更新的模塊對應的車輛特定主題。
[0015]根據(jù)本發(fā)明的一個實施例,所述車輛模塊可以為軟件模塊。
[0016]根據(jù)本發(fā)明的一個實施例,所述車輛模塊可以為固件模塊。
[0017]根據(jù)本發(fā)明的一個實施例,所述主題可基于與所述被更新的模塊相關(guān)聯(lián)的標識符而被命名。
[0018]根據(jù)本發(fā)明的一個實施例,所述標識符可包括:標識先前模塊版本的先前標識符名稱,其中,所述名稱附有指示更新的狀態(tài)的標記。
[0019]根據(jù)本發(fā)明的一個實施例,所述主題可標識針對特定車輛的當前模塊版本。
[0020]根據(jù)本發(fā)明的一個實施例,所述主題名稱可標識當前模塊版本。
【附圖說明】
[0021]圖1示出示意性車輛計算系統(tǒng);
[0022]圖2A示出用于訂閱配置主題的示意性處理;
[0023]圖2B示出用于創(chuàng)建配置主題的示意性處理;
[0024]圖3示出用于發(fā)起訂閱處理的示意性處理;
[0025]圖4示出用于發(fā)布車輛更新的示意性處理。
【具體實施方式】
[0026]根據(jù)需要,在此公開本發(fā)明的詳細實施例;然而,將理解的是,所公開的實施例僅僅是本發(fā)明的示例,其中,本發(fā)明可以以各種可替代形式來實現(xiàn)。附圖無需按比例繪制;一些特征可被夸大或最小化以示出特定組件的細節(jié)。因此,在此公開的具體結(jié)構(gòu)和功能細節(jié)不應被解釋為限制,而僅僅是用于教導本領域技術(shù)人員以多種方式利用本發(fā)明的代表性基礎。
[0027]圖1示出用于車輛31的基于車輛的計算系統(tǒng)(VCS) 1的示例塊拓撲圖。這種基于車輛的計算系統(tǒng)1的示例為由福特汽車公司制造的SYNC系統(tǒng)。設置有基于車輛的計算系統(tǒng)的車輛可包含位于車輛中的可視前端界面4。如果所述界面設置有例如觸敏屏幕,則用戶可還能夠與所述界面進行交互。在另一示意性實施例中,通過按鈕按壓、具有自動語音識別和語音合成的口頭對話系統(tǒng)來進行交互。
[0028]在圖1中所示的示意性實施例1中,處理器3控制基于車輛的計算系統(tǒng)的至少某部分操作。設置在車輛內(nèi)的處理器允許對命令和程序進行車載處理。另外,處理器連接到非持久性存儲器5和持久性存儲器7兩者。在此示意性實施例中,非持久性存儲器是隨機存取存儲器(RAM),持久性存儲器是硬盤驅(qū)動器(HDD)或閃存。一般說來,持久性(非暫時性)存儲器可包括當計算機或其它裝置掉電時保持數(shù)據(jù)的所有形式的存儲器。這些存儲器包括但不限于:HDD、⑶、DVD、磁帶、固態(tài)驅(qū)動器、便攜式USB驅(qū)動器和任何其它適當形式的持久性存儲器。
[0029]處理器還設置有允許用戶與處理器進行接口連接的若干不同的輸入。在此示意性實施例中,麥克風29、輔助輸入25 (用于輸入33)、USB輸入23、GPS輸入24、屏幕4 (可為觸摸屏顯示器)和藍牙輸入15均被提供。還提供了輸入選擇器51,以允許用戶在各種輸入之間進行切換。對于麥克風和輔助連接器兩者的輸入在被傳送到處理器之前,由轉(zhuǎn)換器27對所述輸入進行模數(shù)轉(zhuǎn)換。盡管未示出,但是與VCS進行通信的眾多車輛組件和輔助組件可使用車輛網(wǎng)絡(諸如但不限于CAN總線)向VCS (或其組件)傳送數(shù)據(jù)并傳送來自VCS (或其組件)的數(shù)據(jù)。
[0030]系統(tǒng)的輸出可包括但不限于可視顯示器4以及揚聲器13或立體聲系統(tǒng)輸出。揚聲器連接到放大器11,并通過數(shù)模轉(zhuǎn)換器9從處理器3接收其信號。還可分別沿19和21所示的雙向數(shù)據(jù)流產(chǎn)生到遠程藍牙裝置(諸如PND 54)或USB裝置(諸如車輛導航裝置60)的輸出。
[0031]在一示意性實施例中,系統(tǒng)1使用藍牙收發(fā)器15與用戶的移動裝置53(例如,蜂窩電話、智能電話、PDA或具有無線遠程網(wǎng)絡連接能力的任何其它裝置)進行通信(17)。移動裝置隨后可用于通過例如與蜂窩塔57的通信(55)來與車輛31外部的網(wǎng)絡61進行通信
(59)。在一些實施例中,蜂窩塔57可以是WiFi接入點。
[0032]移動裝置與藍牙收發(fā)器之間的示例性通信由信號14表示。
[0033]可通過按鈕52或類似的輸入來指示將移動裝置53與藍牙收發(fā)器15進行配對。相應地,CPU被指示:車載藍牙收發(fā)器將與移動裝置中的藍牙收發(fā)器進行配對。
[0034]可利用例如與移動裝置53關(guān)聯(lián)的數(shù)據(jù)計劃、話上數(shù)據(jù)或DTMF音調(diào)在CPU 3與網(wǎng)絡61之間傳送數(shù)據(jù)??蛇x地,可期望包括具有天線18的車載調(diào)制解調(diào)器63,以便在CPU 3與網(wǎng)絡61之間通過語音頻帶傳送數(shù)據(jù)(16)。移動裝置53隨后可用于通過例如與蜂窩塔57的通信(55)來與車輛31外部的網(wǎng)絡61進行通信(59)。在一些實施例中,調(diào)制解調(diào)器63可與蜂窩塔57建立通信(20),以與網(wǎng)絡61進行通信。作為非限制性示例,調(diào)制解調(diào)器63可以是USB蜂窩調(diào)制解調(diào)器,并且通信20