亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于識別受損模塊的系統(tǒng)和方法

文檔序號:7815345閱讀:255來源:國知局
用于識別受損模塊的系統(tǒng)和方法
【專利摘要】提供了一種用于識別受損模塊的系統(tǒng)和方法。一種車輛計算系統(tǒng)具有與無線收發(fā)器進行通信的計算機處理器,使得無線收發(fā)器能夠與遠離計算機處理器的無線通信裝置進行通信。計算機處理器可被配置為:從車輛中的一個或更多個模塊接收標識至少一個校驗和值的輸入。計算機處理器可通過無線通信裝置將所述至少一個校驗和值發(fā)送到遠程服務器。遠程服務器可將所述至少一個校驗和值與預定值進行比較?;诒容^結果,計算機處理器可從遠程服務器接收用于指示所述至少一個校驗和值是否等于預定值一條或更多條消息。如果所述至少一個校驗和值不等于預定值,則計算機處理器可產生一個或更多個補救行為。
【專利說明】用于識別受損模塊的系統(tǒng)和方法

【技術領域】
[0001]各種實施例涉及識別車輛計算系統(tǒng)中的軟件改變。

【背景技術】
[0002]美國專利8,036,647總體上公開了一種包括管理服務器的車輛信息通信系統(tǒng),其中,信息終端通過管理服務器連接到網絡,并且車輛的車載裝置通過管理服務器彼此進行通信。管理服務器包括:訂約者確認部,被配置為將車輛信息通信系統(tǒng)的訂約者信息發(fā)送到車輛。
[0003]美國專利8,370, 020總體上公開了一種用于將車輛診斷數(shù)據(jù)傳送到車輛服務提供商的方法和系統(tǒng)。該系統(tǒng)采用傳感器來產生指示車輛部件的狀態(tài)或狀況的傳感器信號。車輛中的診斷模塊基于傳感器信號來產生診斷數(shù)據(jù),并將診斷數(shù)據(jù)發(fā)送到車輛中的免提電話系統(tǒng)的通信模塊。通信模塊使用藍牙通信將診斷數(shù)據(jù)無線地傳送到車輛中的啟用藍牙功能的蜂窩電話。蜂窩電話經由互聯(lián)網將診斷數(shù)據(jù)傳送送到互聯(lián)網服務器。提供商使用連接到互聯(lián)網的計算機從互聯(lián)網服務器訪問診斷數(shù)據(jù),以確定車輛組件中的任何組件是否需要維修或保養(yǎng)。提供商將需要維修或保養(yǎng)的任何車輛組件告知車輛的用戶。
[0004]美國專利申請2012/0089684總體上公開了一種用于車輛與遠程應用服務器之間的通信的方法和設備。從車輛接收到應用消息。計算機系統(tǒng)確定是否可以在計算機系統(tǒng)與遠程應用服務器之間建立上行鏈路連接,其中,遠程應用服務器提供與應用消息相關聯(lián)的遠程軟件應用。當無法建立上行鏈路連接時,將應用消息重定向到由計算機系統(tǒng)執(zhí)行的本地軟件應用。隨后可在本地軟件應用與遠程軟件應用之間對數(shù)據(jù)進行同步。


【發(fā)明內容】

[0005]在第一示意性實施例中,一種車輛計算系統(tǒng)具有與無線收發(fā)器進行通信的計算機處理器,使得無線收發(fā)器能夠與遠離計算機處理器的無線通信裝置進行通信。計算機處理器可被配置為:從車輛中的一個或更多個模塊接收標識至少一個校驗和值的輸入。計算機處理器可通過無線通信裝置將所述至少一個校驗和值發(fā)送到遠程服務器。遠程服務器可將所述至少一個校驗和值與預定值進行比較?;诒容^結果,計算機處理器可從遠程服務器接收用于指示所述至少一個校驗和值是否等于預定值一條或更多條消息。如果所述至少一個校驗和值不等于預定值,則計算機處理器可產生一個或更多個補救行為。
[0006]在第二示意性實施例中,一種車輛計算系統(tǒng)具有與無線收發(fā)器進行通信的計算機處理器,使得無線收發(fā)器能夠與遠離計算機處理器的服務器進行通信。計算機處理器可被配置為:從車輛中的一個或更多個模塊接收標識測試值的輸入。計算機處理器可將測試值發(fā)送到服務器,使得服務器對測試值進行評估,以確定測試值是正確的還是不正確的。計算機處理器可從服務器接收用于指示測試值是正確的還是不正確的一條或更多條消息;如果測試值是不正確的,則產生一個或更多個補救行為。
[0007]計算機處理器還可被配置為:利用存儲在遠程服務器中的軟件來更新所述一個或更多個I吳塊。
[0008]可利用從一個或更多個信息娛樂系統(tǒng)功能鍵接收到的輸入來啟動所述一個或更多個模塊的更新。
[0009]所述一個或更多個補救行為可包括:降低動力總成動力模式。
[0010]降低動力總成動力模式可對車輛加速度進行限制。
[0011]無線收發(fā)器可以是嵌入式WiFi收發(fā)器。
[0012]所述一個或更多個補救行為可包括:將消息輸出到儀表盤。
[0013]在第三示意性實施例中,一種可從車輛中的一個或更多個模塊接收標識測試值的輸入的方法。所述方法可將測試值發(fā)送到遠程服務器,使得遠程服務器對測試值進行評估,以指示測試值是正確的還是不正確的。所述方法可從服務器接收用于指示測試值是正確的還是不正確的一條或更多條消息。如果測試值是不正確的,則所述方法可產生一個或更多個補救行為。
[0014]所述一個或更多個補救行為可包括:降低動力總成動力模式。
[0015]降低動力總成動力模式可對車輛速度進行限制。
[0016]所述一個或更多個補救行為可包括:將消息輸出到顯示器。
[0017]顯示器可以是與車輛進行通信的便攜式蜂窩電話。
[0018]與車輛進行通信的便攜式蜂窩電話可通過藍牙技術鏈接。

【專利附圖】

【附圖說明】
[0019]圖1示出用于車輛的基于車輛的計算系統(tǒng)的示例框式拓撲圖;
[0020]圖2示出與遠程服務器進行通信的基于車輛的計算系統(tǒng)的示例框式拓撲圖;
[0021]圖3是示出用于實現(xiàn)本公開實施例的示例處理的流程圖;
[0022]圖4是示出車輛計算系統(tǒng)確定一個或更多個模塊的受損校正(calibrat1n)的流程圖;
[0023]圖5是示出車輛計算系統(tǒng)確定一個或更多個模塊的受損配置的流程圖;
[0024]圖6是示出車輛計算系統(tǒng)確定針對受損模塊的補救行為的流程圖;
[0025]圖7是公開了乘員可與基于車輛的計算機相互關聯(lián)的多種信息娛樂特征的示意性實施例的示例,其中,基于車輛的計算機與遠程服務器進行通信。

【具體實施方式】
[0026]根據(jù)需要,在此公開本發(fā)明的詳細實施例;然而,將理解的是,所公開的實施例僅僅是本發(fā)明的示例,本發(fā)明可以以各種替代形式實現(xiàn)。附圖無需按比例繪制;可夸大或縮小一些特征以示出特定組件的細節(jié)。因此,在此公開的具體結構和功能細節(jié)不會被解釋為具有限制性,而僅僅是用于教導本領域技術人員以多種形式實施本發(fā)明的代表性基礎。
[0027]圖1示出用于車輛31的基于車輛的計算系統(tǒng)(VCS) I的示例框式拓撲圖。這種基于車輛的計算系統(tǒng)I的示例是由福特汽車公司制造的SYNC系統(tǒng)。設置有基于車輛的計算系統(tǒng)的車輛可包含位于車輛中的可視前端界面4。如果所述界面設置有例如觸敏屏幕,則用戶還能夠與所述界面進行交互。在另一示意性實施例中,通過按鈕按壓、具有自動語音識別的口頭對話系統(tǒng)和語音合成來進行交互。
[0028]在圖1中所示的示意性實施例1中,處理器3控制基于車輛的計算系統(tǒng)的至少某些部分的操作。設置在車輛內的處理器允許命令和例程的車載處理。此外,處理器連接到非持久性存儲器5和持久性存儲器7兩者。在該示意性實施例中,非持久性存儲器是隨機存取存儲器(RAM),持久性存儲器是硬盤驅動器(HDD)或閃存。通常,持久性(非暫時性)存儲器可包括在計算機或其它裝置斷電時維持數(shù)據(jù)的所有形式的存儲器。這些處理器包括但不限于:HDD、CD、DVD、磁帶、固態(tài)硬盤、便攜式USB驅動器和其它各種形式的持久性存儲器。
[0029]處理器還設置有允許用戶與處理器進行接口互聯(lián)的多個不同的輸入。在該示意性實施例中,麥克風29、輔助輸入25 (用于輸入33) ,USB輸入23、GPS輸入24、屏幕4 (可以是觸摸屏顯示器)和藍牙輸入15全部被設置。還設置有輸入選擇器51,以允許用戶在各種輸入之間進行切換。在對麥克風和輔助連接器兩者的輸入被傳送到處理器之前,由轉換器27對所述輸入進行模數(shù)轉換。盡管未示出,但是與VCS進行通信的眾多的車輛組件和輔助組件可使用車輛網絡(諸如但不限于CAN總線)來向VCS(或其組件)傳送數(shù)據(jù)并從VCSI (或其組件)接收數(shù)據(jù)。
[0030]系統(tǒng)的輸出可包括但不限于:可視顯示器4以及揚聲器13或立體聲系統(tǒng)輸出。揚聲器連接到放大器11并通過數(shù)模轉換器9從處理器3接收其信號。還可分別沿19和21所示的雙向數(shù)據(jù)流產生到遠程藍牙裝置(諸如PND 54)或USB裝置(諸如車輛導航裝置60)的輸出。
[0031]在一示意性實施例中,系統(tǒng)I使用藍牙收發(fā)器15與用戶的移動裝置53 (例如,蜂窩電話、智能電話、PDA或具有無線遠程網絡連接能力的任何其它裝置)進行通信17。移動裝置隨后可用于通過例如與蜂窩塔57的通信55來與車輛31外部的網絡61進行通信59。在一些實施例中,蜂窩塔57可以是WiFi接入點。
[0032]移動裝置和藍牙收發(fā)器之間的示例性通信由信號14表示。
[0033]可通過按鈕52或相似輸入來指示移動裝置53與藍牙收發(fā)器15進行配對。因此,指示CPU使得車載藍牙收發(fā)器將與移動裝置中的藍牙收發(fā)器進行配對。
[0034]可利用例如與移動裝置53關聯(lián)的數(shù)據(jù)計劃、話上數(shù)據(jù)或DTMF音調在CPU 3和網絡61之間傳送數(shù)據(jù)??蛇x擇地,可期望包括具有天線18的車載調制解調器63以便在CPU3和網絡61之間通過語音頻帶傳送數(shù)據(jù)16。移動裝置53隨后可用于通過例如與蜂窩塔57的通信55來與車輛31外部的網絡61進行通信59。在一些實施例中,調制解調器63可與蜂窩塔57建立通信20,以與網絡61進行通信。作為非限制性示例,調制解調器63可以是USB蜂窩調制解調器,并且通信20可以是蜂窩通信。
[0035]在一示意性實施例中,處理器設置有包括與調制解調器應用軟件進行通信的API的操作系統(tǒng)。調制解調器應用軟件可訪問藍牙收發(fā)器上的嵌入式模塊或固件,以完成與(諸如設置在移動裝置中的)遠程藍牙收發(fā)器的無線通信。藍牙是IEEE 802PAN(個域網)協(xié)議的子集。IEEE 802LAN(局域網)協(xié)議包括WiFi并且與IEEE 802PAN具有相當多的交叉功能。兩者都適合于車輛內的無線通信??梢栽诒绢I域使用的另一通信方式是自由空間光通信(諸如IrDA)和非標準化消費者IR協(xié)議。
[0036]在另一實施例中,移動裝置53包括用于語音頻帶或寬帶數(shù)據(jù)通信的調制解調器。在話上數(shù)據(jù)的實施例中,當移動裝置的所有者能夠在數(shù)據(jù)被傳送的同時通過裝置說話時,可實現(xiàn)已知為頻分復用的技術。在其它時間,當所有者沒有在使用裝置時,數(shù)據(jù)傳送可使用整個帶寬(在一示例中是300Hz至3.4kHz)。盡管頻分復用對于車輛與互聯(lián)網之間的模擬蜂窩通信而言可能是常見的并且仍在使用,但其已經很大程度上被用于數(shù)字蜂窩通信的碼域多址(CDMA)、時域多址(TDMA)、空域多址(SDMA)的混合體所替代。這些都是ITUIMT-2000 (3G)兼容的標準,其為靜止或者行走的用戶提供高達2mbs的數(shù)據(jù)速率,并為在移動的車輛中的用戶提供385kbs的數(shù)據(jù)速率。3G標準現(xiàn)在正被為在車輛中的用戶提供10mbs的數(shù)據(jù)速率并為靜止的用戶提供Igbs的數(shù)據(jù)速率的高級MT(4G)所替代。如果用戶具有與移動裝置關聯(lián)的數(shù)據(jù)計劃,則所述數(shù)據(jù)計劃可允許寬帶傳輸且系統(tǒng)可使用寬得多的帶寬(加速數(shù)據(jù)傳送)。在另一實施例中,移動裝置53被安裝至車輛31的蜂窩通信裝置(未示出)所替代。在另一實施例中,移動裝置53可以是能夠通過例如(而非限制)802.1lg網絡(即WiFi)或WiMax網絡進行通信的無線局域網(LAN)裝置。
[0037]在一實施例中,傳入數(shù)據(jù)可經由話上數(shù)據(jù)或數(shù)據(jù)計劃而通過移動裝置、通過車載藍牙收發(fā)器傳送并進入車輛的內部處理器3。例如,在某些臨時數(shù)據(jù)的情況下,數(shù)據(jù)可被存儲在HDD或其它存儲介質7上,直至不再需要所述數(shù)據(jù)時為止。
[0038]其它可與車輛進行接口互聯(lián)的源包括:具有例如USB連接56和/或天線58的個人導航裝置54、具有USB 62或其它連接的車輛導航裝置60、車載GPS裝置24、或與網絡61連接的遠程導航系統(tǒng)(未示出)。USB是一類串行聯(lián)網協(xié)議中的一種。IEEE 1394(火線?(蘋果)、1.LINK?(索尼)和Lynx?(德州儀器))、EIA(電子工業(yè)協(xié)會)串行協(xié)議、IEEE1284(并口)、S/PDIF(索尼/飛利浦數(shù)字互連格式)和USB-1F(USB開發(fā)者論壇)形成了裝置-裝置串行標準的骨干。多數(shù)協(xié)議可針對電通信或光通信來實施。
[0039]此外,CPU可與各種其它的輔助裝置65進行通信。這些裝置可通過無線連接67或有線連接69來連接。輔助裝置65可包括但不限于個人媒體播放器、無線醫(yī)療裝置、便攜式計算機等。
[0040]此外或可選擇地,可使用例如WiFi (IEEE 803.11)收發(fā)器71將CPU連接到基于車輛的無線路由器73。這可允許CPU在本地路由器73的范圍內連接到遠程網絡。
[0041]除了具有由位于車輛中的車輛計算系統(tǒng)執(zhí)行的示例性處理之外,在某些實施例中,還可由與車輛計算系統(tǒng)通信的計算系統(tǒng)來執(zhí)行示例性處理。這樣的系統(tǒng)可包括但不限于:無線裝置(例如但不限于移動電話)或通過無線裝置連接的遠程計算系統(tǒng)(例如但不限于服務器)??傮w上,這些系統(tǒng)可被稱為與車輛關聯(lián)的計算系統(tǒng)(VACS)。在某些實施例中,VACS的特定組件可根據(jù)系統(tǒng)的特定實施而執(zhí)行處理的特定部分。通過示例而并非限制的方式,如果處理具有與配對的無線裝置發(fā)送或者接收信息的步驟,則很可能無線裝置不執(zhí)行該處理,這是因為無線裝置不會與自身進行信息的“發(fā)送和接收”。本領域的普通技術人員將理解何時不適合對給定解決方案應用特定的VACS。在所有解決方案中,預期至少位于車輛內的車輛計算系統(tǒng)(VCS)自身能夠執(zhí)行示例性處理。
[0042]圖2示出與遠程服務器進行通信的基于車輛的計算系統(tǒng)的示例框式拓撲圖。在本公開的一實施例中,使用藍牙技術與VCS 204進行通信的移動裝置208可與地面塔210建立無線通信。地面塔210可進而通過電話交換網絡與遠程服務器212建立通信。遠程服務器212可與原始裝備制造數(shù)據(jù)庫214進行通信。原始裝備制造數(shù)據(jù)庫214可包括來自經銷商網絡230、裝配車間網絡228和/或二級市場(aftermarket)銷售網絡的信息。
[0043]在本公開的另一實施例中,VCS 204內的嵌入式蜂窩電話可使用無線收發(fā)器206與地面塔210建立直接通信。車輛202可通過利用嵌入式蜂窩電話從VCS 204通信到遠程服務器212來針對一個或更多個模塊203使數(shù)據(jù)上傳和下載。
[0044]在一示意性實施例中,VCS 204可與無線裝置或通過無線裝置連接的遠程計算系統(tǒng)進行通信,以與遠程服務器212進行通信。無線裝置可包括但不限于:嵌入式蜂窩調制解調器、嵌入式WiFi裝置、藍牙發(fā)送器、連接到電話的近場通信、攜帶式(brought-1n)蜂窩裝置(比如,USB調制解調器)、MiF1、可通過SYNC或其它藍牙配對裝置連接到車輛的便攜式蜂窩電話、或可通過SYNC或其它藍牙配對裝置連接到車輛的PC網絡。VCS 204可使用無線裝置208與遠程服務器212進行無線的數(shù)據(jù)傳輸。一旦車輛系統(tǒng)已啟用與遠程服務器212的通信,則信息可開始從服務器被下載和上傳到服務器,以開始確定一個或更多個模塊203中的軟件是否已被入侵、更新、修改和/或損壞。
[0045]VCS 204還可與具有相關聯(lián)的存儲器的網絡進行通信,所述存儲器托管有多個web頁以用于多個瀏覽者的互聯(lián)網訪問,所述網絡包括但不限于:裝配車間、經銷商、服務站、原始裝備制造商(OEM)數(shù)據(jù)庫等。一些瀏覽者(諸如,蜂窩電話所有者)可通過互聯(lián)網將數(shù)據(jù)上傳到存儲器,而其它瀏覽者(諸如,OEM網絡)可將數(shù)據(jù)下載到遠程服務器??墒褂枚喾N類型的傳輸介質來上傳和下載數(shù)據(jù),所述傳輸介質包括但不限于:窄帶、寬帶和/或互聯(lián)網協(xié)議上語音(voice over internet protocol)。
[0046]遠程服務器212可接收關于車輛202中的一個或更多個模塊203的數(shù)據(jù)集的傳輸,所述數(shù)據(jù)包括但不限于:與一個或更多個模塊相關聯(lián)的校驗和值。用于發(fā)送這些信息的實施例方法可包括但不限于:帶內調制解調器或話上數(shù)據(jù)。一旦信息被遠程服務器212接收到,則一個或更多個算法可被用于解釋數(shù)據(jù),使得車輛標識號與信息一起被使用。遠程服務器可將接收到的數(shù)據(jù)與在車輛被裝配時從制造數(shù)據(jù)庫214接收到的相關聯(lián)的存儲數(shù)據(jù)進行比較。還可在與遠程服務器進行通信的計算機終端236呈現(xiàn)接收車輛數(shù)據(jù)。一旦數(shù)據(jù)集已被發(fā)送到遠程服務器,則服務器可將接收到的校驗和值與同車輛標識號相關聯(lián)的校驗和值進行比較。如果從一個或更多個控制模塊接收到的校驗和值不等于所存儲的校驗和值,則遠程服務器可將指示一個或更多個模塊中的軟件可能被損壞的消息發(fā)送到VCS 204。
[0047]一旦車輛計算系統(tǒng)已從遠程服務器接收到指示一個或更多個模塊中的軟件可能被損壞的消息,則車輛計算系統(tǒng)可采取一個或更多個補救行為。一個或更多個補救行為可包括但不限于:在至少一個輸出裝置上進行顯示、儀表盤上的一個或更多個指示燈和/或動力引擎受限模式。一個或更多個補救行為還可包括但不限于:車輛計算系統(tǒng)請求對已被發(fā)現(xiàn)與存儲在遠程服務器和/或數(shù)據(jù)庫中的校驗和值相比具有不相等的校驗和值的一個或更多個模塊進行重新安裝(re-flash)??赏ㄟ^多個因素來啟動重新安裝,所述多個因素包括但不限于:熄火(key-off)事件、點火(key-on)事件和/或處于車輛空閑狀態(tài)。
[0048]圖3是示出用于實現(xiàn)本公開實施例的示例處理的流程圖。根據(jù)一個或更多個實施例,使用包含在車輛控制模塊內的軟件代碼來實現(xiàn)所述方法。在其它實施例中,方法300在其它車輛控制器中被實現(xiàn),或者被分布在多個車輛控制器當中。
[0049]再次參照圖3,在所述方法的討論中始終參照圖1中所示的車輛及其組件,以便于理解本公開的各方面??赏ㄟ^被編程到車輛的合適的可編程邏輯器件內的計算機算法、機器可執(zhí)行代碼或軟件指令來實現(xiàn)監(jiān)控車輛中的一個或更多個模塊的方法,所述模塊諸如是車輛控制模塊、車輛通信模塊、與車輛計算系統(tǒng)進行通信的其它控制器或其組合。雖然流程圖300中所示的各步驟似乎按時間順序發(fā)生,但是至少一些步驟可按照不同的順序發(fā)生,并且一些步驟可被同時執(zhí)行或根本不執(zhí)行。
[0050]在步驟302,基于實施和實現(xiàn)車輛的功能/特征所需的規(guī)格單,利用針對車輛中的一個或更多個控制模塊的特定軟件和/或校正來安裝(flash)車輛計算系統(tǒng)。例如,在組裝過程中,基于規(guī)格來制造車輛以實現(xiàn)一個或更多個特征和/或功能,因此,針對該車輛的軟件和校正對于這些特征和/或功能可以是特定的。原始設備制造商(OEM)裝配車間和/或車輛經銷商會能夠基于車輛標識號(VIN)來追蹤安裝在車輛內的特定軟件和校正,并將所述軟件和校正存儲在服務器中。
[0051]可在數(shù)據(jù)庫和/或遠程服務器中保存車輛的軟件和校正安裝/更新。在組裝期間,數(shù)據(jù)庫和/或服務器可基于VIN來存儲安裝/更新到車輛的軟件和校正。數(shù)據(jù)庫和/或服務器可基于一個或更多個模塊的經銷商、服務器和/或二級市場銷售更新來更新安裝/更新到車輛的軟件和校正。
[0052]在步驟304,在校正和配置被安裝在一個或更多個模塊內之后,車輛計算系統(tǒng)可請求每個模塊的校驗和值。一個或更多個模塊可將它們的軟件策略、靜態(tài)校正和靜態(tài)配置數(shù)據(jù)發(fā)送到車輛計算系統(tǒng)。在306,車輛計算系統(tǒng)可將車輛上的每個控制模塊的校驗和數(shù)據(jù)存儲在由系統(tǒng)分配的一個或更多個模塊中的特定的非易失性存儲器中。
[0053]在一示例中,車輛計算系統(tǒng)可存儲可基于多個因素產生的測試值,所述多個因素包括但不限于:安裝/更新到模塊的軟件和校正。測試值可用于確定在車輛計算系統(tǒng)中模塊是否已受損。該系統(tǒng)可基于關于測試值是正確的還是不正確的計算來對測試值進行評估,以確定受損模塊。
[0054]在另一示例中,車輛計算系統(tǒng)可在初始安裝在裝配車間被完成之后,將最初要求的對一個或更多個模塊的校正和配置發(fā)送到遠程服務器。服務器位置可包括但不限于:云、數(shù)據(jù)庫和/或進行通信的數(shù)據(jù)庫的網絡。遠程服務器可基于VIN來關聯(lián)、交叉引用和/或存儲一個或更多個模塊校驗和值(和/或測試值)。
[0055]在步驟308,車輛計算系統(tǒng)可使用一種或更多種無線技術來與服務器建立通信,所述無線技術包括但不限于:嵌入式蜂窩調制解調器、嵌入式WiFi裝置、藍牙發(fā)送器、連接到電話的近場通信、攜帶式蜂窩裝置(比如,USB調制解調器)、MiF1、可通過SYNC或其它藍牙配對裝置連接到車輛的智能電話、或可通過SYNC或其它藍牙配對裝置連接到車輛的PC網絡。在步驟310,車輛可啟動與服務器的通信,并確定是否連接成功。
[0056]在步驟312,如果車輛計算系統(tǒng)連接到服務器,則系統(tǒng)可將VIN發(fā)送到服務器,以啟動對車輛中的一個或更多個模塊的監(jiān)控。在步驟314,車輛計算系統(tǒng)可從車輛中的一個或更多個電子控制單元接收校驗和數(shù)據(jù)的另外的更新狀態(tài)檢查。在步驟316,車輛計算系統(tǒng)可持續(xù)監(jiān)控一個或更多個模塊的校驗和值,并將所述校驗和值與系統(tǒng)的非易失性存儲器中的存儲值進行比較。
[0057]例如,車輛計算系統(tǒng)中的負責確保一個或更多個模塊的安全的模塊可周期性地輪詢系統(tǒng)中的模塊,以驗證校驗和保持如預期那樣和/或如校驗和在裝配車間中被制造的那樣。負責的模塊還可經由到安全服務器位置和/或經銷商網絡的云訪問來驗證該模塊的所存儲的校驗和信息,其中,安全服務器位置和/或經銷商網絡可基于VIN來訪問車輛制造信肩、O
[0058]在318,車輛計算系統(tǒng)可將每個電子控制模塊的校驗和數(shù)據(jù)發(fā)送到與系統(tǒng)進行通信的服務器。在步驟320,服務器可將消息發(fā)送到車輛計算系統(tǒng),以使系統(tǒng)得知校驗和數(shù)據(jù)被接收到。
[0059]在步驟322,服務器可對從車輛中的一個或更多個模塊接收到的校驗和值進行評估,并將所述校驗和值與同該車輛的VIN相關聯(lián)地存儲的值進行比較。一旦服務器已確定校驗和值是否已被損壞、入侵和/或改變,則在步驟324,車輛計算系統(tǒng)可從服務器接收一個或更多個模塊的校驗和值狀態(tài)。
[0060]在步驟326,車輛計算系統(tǒng)可基于來自服務器的接收數(shù)據(jù)和/或從系統(tǒng)對校驗和值的自有分析,確定車輛中的一個或更多個模塊是否具有正確的校驗和值。在步驟328,在給定模塊的校驗和值不匹配的情況下,車輛的買主可被指示訪問經銷商以獲得服務,和/或與車輛進行的啟用云的通信可通過應用/重新安裝所需的軟件、校正和/或配置數(shù)據(jù)或者對策略進行重新編程來修復自身。
[0061]圖4是示出車輛計算系統(tǒng)的確定一個或更多個模塊的受損校正的流程圖。車輛計算系統(tǒng)可具有監(jiān)控和驗證來自車輛中的一個或更多個模塊的校正校驗和值的一個或更多個算法。在該示例中,一個或更多個算法可確定車輛中的一個或更多個模塊是否具有被改變、損壞和/或入侵的校正值。
[0062]在步驟402,可基于多個因素來啟動一個或更多個算法,所述多個因素包括但不限于:點火事件、定時器、由系統(tǒng)接收到的請求和/或服務工具。在步驟404,系統(tǒng)可請求讀取一個或多個模塊校正校驗和值。一個或更多個模塊可接收所述請求,并將當前的校正校驗和值發(fā)送到由車輛計算系統(tǒng)分配的模塊。
[0063]在步驟406,車輛計算系統(tǒng)可比較接收到的一個或更多個模塊的校驗和值,并將所述校驗和值與存儲在非易失性存儲器中的所述各個模塊的制造時的(as-built)校驗和值進行比較。車輛系統(tǒng)還可將接收到的校驗和值發(fā)送到具有制造時的/服務更新的校驗和值的遠程服務器,使得遠程服務器可對這兩個值進行比較。車輛系統(tǒng)可使用無線技術進行到遠程服務器的發(fā)送,其中,所述無線技術包括但不限于:無線收發(fā)器、WiF1、藍牙、嵌入式電話和/或使用藍牙技術與系統(tǒng)進行通信的智能電話。
[0064]在步驟408,車輛系統(tǒng)可在車輛內確定一個或更多個模塊的校驗和值與制造時/服務更新的校驗和值是否匹配,或者從遠程服務器接收一個或更多個模塊的校驗和值與制造時/服務更新的校驗和值是否匹配的校驗和分析。如果校驗和值與存儲在車輛系統(tǒng)非易失性存儲器或遠程服務器中的制造時的值不匹配,則在步驟410,系統(tǒng)可進入受損校正程序。
[0065]受損校正程序可允許一個或更多個模塊檢查安全以對受影響的模塊的合適的校正進行檢索和編程,該校正通過云后端服務來進行傳送??稍谲囕v處于空閑狀態(tài)的合適時間完成受影響的模塊的編程,在點火啟動事件期間延遲車輛的啟動或者在熄火事件期間延遲車輛系統(tǒng)的關閉直到編程完成為止。
[0066]例如,系統(tǒng)可從云接收車輛中的模塊的校驗和值與制造時的校驗和值不匹配的消息,因此,系統(tǒng)可將服務被請求的消息發(fā)送到駕駛者。車輛系統(tǒng)還可允許遠程服務器通過在車輛系統(tǒng)中設置軟件標記以通知駕駛者一個或更多個模塊可在合適的時間(例如,車輛的點火)被編程,從而對受影響的模塊的合適的校正進行檢索和編程。系統(tǒng)可允許駕駛者在點火事件時使用信息娛樂功能鍵(nob)來選擇接受按鈕,以允許一個或更多個模塊開始利用通過云后端服務傳送到車輛系統(tǒng)的正確的校正來進行編程。在對模塊進行編程期間,車輛啟動會被延遲,直到車輛系統(tǒng)從正被更新的一個或更多個模塊接收到完成編程消息為止。
[0067]圖5是示出車輛計算系統(tǒng)確定一個或更多個模塊的受損配置的流程圖。可通過被編程到車輛的合適的可編程邏輯器件內的計算機算法、機器可執(zhí)行代碼或軟件指令來實現(xiàn)監(jiān)控車輛計算系統(tǒng)的一個或更多個模塊中的受損配置的方法,所述模塊諸如:車輛控制模塊、車輛通信模塊、與車輛計算系統(tǒng)進行通信的其它控制器或其組合。
[0068]在步驟502,可基于多個因素來啟動所述方法,所述多個因素包括但不限于:在車輛點火開啟(ignit1n-on)事件期間車輛計算系統(tǒng)的啟動。在步驟504,系統(tǒng)可請求讀取一個或多個模塊配置校驗和值。一個或更多個模塊可接收所述請求,并將當前的配置校驗和值發(fā)送到由車輛計算系統(tǒng)分配的模塊。
[0069]在步驟506,車輛計算系統(tǒng)可比較接收到的一個或更多個模塊的配置校驗和值,并將所述校驗和值與存儲在非易失性存儲器中的所述各個模塊的制造時的/服務更新的安裝配置校驗和值進行比較。車輛系統(tǒng)還可將接收到的配置校驗和值發(fā)送到具有制造時的配置校驗和值的遠程服務器,使得遠程服務器可對這兩個值進行比較。車輛系統(tǒng)可使用無線技術將消息發(fā)送到遠程服務器/從遠程服務器接收消息,其中,所述無線技術包括但不限于:無線收發(fā)器、WiF1、藍牙、嵌入式電話和/或使用藍牙技術與系統(tǒng)進行通信的智能電話。
[0070]在步驟508,車輛系統(tǒng)可在車輛內比較所述校驗和值或者從遠程服務器接收校驗和分析,以確定一個或更多個模塊的校驗和值與在車輛被裝配時所存儲的制造時的校驗和值是否匹配。在另一示例中,車輛可使得一個或更多個模塊在裝配之后被安裝;因此,車輛計算系統(tǒng)和遠程服務器可接收軟件、校正和/或配置的最新安裝,從而車輛計算系統(tǒng)在車輛中將接收到的校驗和值與更新后的校驗和值進行比較。
[0071]如果校驗和值與存儲在車輛系統(tǒng)非易失性存儲器或遠程服務器中的制造時的值不匹配,則在步驟510,系統(tǒng)可進入受損配置程序。受損配置程序可允許一個或更多個模塊檢查安全以對受影響的模塊的合適的配置進行檢索和編程,該配置通過云后端服務來進行傳送??稍谲囕v處于空閑狀態(tài)的合適時間完成受影響的模塊的編程,在點火啟動事件期間延遲車輛的啟動或者在熄火事件期間延遲車輛系統(tǒng)的關閉直到編程完成為止。
[0072]圖6是示出車輛計算系統(tǒng)確定針對受損模塊的補救行為的流程圖。補救行為可包括但不限于:已受損的模塊的功能受限和/或特征的使用受限。補救行為可包括但不限于:在儀表盤、無線裝置和/或個人電子郵件地址上向駕駛者發(fā)送并顯示一條或更多條消息。在另一示例中,補救行為還可包括但不限于:確定何時在車輛上重新安裝一個或更多個受損模塊。
[0073]在步驟602,車輛計算系統(tǒng)可分配模塊來負責確保系統(tǒng)的安全,使得該模塊可周期性地輪詢車輛中的一個或更多個模塊以獲得所述一個或更多個模塊各自的校驗和值。除了輪詢車輛中的一個或更多個模塊以外,在步驟604,負責確保系統(tǒng)中的安全的所分配的模塊還可驗證接收到的校驗和值是否等于制造時的/服務更新的所存儲的一個或更多個模塊的值。
[0074]在步驟606,車輛計算系統(tǒng)可將接收到的一個或更多個模塊的校驗和值發(fā)送到可訪問關于車輛的制造時的校驗和值的信息的安全服務器位置和/或經銷商網絡工具。在步驟608,車輛計算系統(tǒng)可從服務器接收指示一個或更多個校驗和值已被接收到并正被與所存儲的制造時的校驗和值進行比較的校驗和狀態(tài)。
[0075]在步驟610,車輛計算系統(tǒng)可基于從服務器接收到的數(shù)據(jù)和/或從車輛系統(tǒng)對校驗和值的自身分析,確定車輛中的一個或更多個模塊是否具有正確的校驗和值。在步驟612,在給定模塊的校驗和值與所存儲的制造時的(或更新的車輛服務安裝)校驗和值不匹配的情況下,車輛系統(tǒng)和/或服務可產生消息或者將消息發(fā)送到駕駛者和/或車輛擁有者的一個或更多個輸出裝置。發(fā)送到一個或更多個輸出裝置的消息可包括但不限于:用于訪問經銷商以獲得服務的指令和/或用于實現(xiàn)與遠程服務器的通信以重新對車輛上的受損模塊進行編程的指令。
[0076]在614,車輛系統(tǒng)可基于多個因素來確定是否應啟動補救行為,其中,所述多個因素包括但不限于:哪個模塊受損。例如,如果模塊受損,則車輛系統(tǒng)可啟動一個或更多個補救行為,其中,所述補救行為包括但不限于:關于受損模塊配置/校正設置默認值,忽略來自受損模塊的消息,降低動力總成動力和/或關閉動力總成。降低動力總成動力模式可包括但不限于:限制車輛加速度、車輛速度和/或關閉引擎。
[0077]在616,車輛計算系統(tǒng)可將補救行為命令發(fā)送到具有不正確的校驗和值的一個或更多個模塊。在步驟618,車輛系統(tǒng)還可確定是否可遠程地修復受損模塊而不必訪問經銷商。如果車輛計算系統(tǒng)確定對受損模塊的遠程修復是可接受的,則在步驟620,系統(tǒng)可發(fā)送對于從與車輛進行通信的安全服務器接收受損模塊的軟件、校正和/或配置文件的請求。
[0078]在步驟622,車輛計算系統(tǒng)可從遠程服務器接收一個或更多個請求的文件和/或接收遠程服務器準備進行連接并安裝車輛上的受損模塊的消息。在步驟624,車輛系統(tǒng)可確定是否可接受安裝受損模塊,或者系統(tǒng)是否應進行等待直到車輛處于停車并且動力總成不運行為止。
[0079]在步驟626,車輛計算系統(tǒng)可確定車輛處于受損的一個或更多個模塊可被安裝/更新的狀態(tài)。例如,受損模塊可以是控制不會影響動力總成系統(tǒng)的特征/功能的模塊,或者是控制在車輛處于操作的情況下會使駕駛者在重新安裝期間分心的任何其它特征的模塊,因此,系統(tǒng)可允許在車輛操作期間發(fā)生安裝/更新。在另一示例中,車輛計算系統(tǒng)可僅允許在車輛處于停車并且點火裝置處于附件模式(accessory mode)時安裝/更新一個或更多個受損模塊。在附件模式期間,VCS可處于使一個或更多個模塊通電的車輛點火初始狀態(tài)。在步驟628,車輛計算系統(tǒng)可發(fā)送這樣的消息:指示駕駛者在車輛處于停車時將點火裝置置于附件模式,以允許開始對一個或更多個受損模塊的安裝/更新。
[0080]圖7是公開了乘員可與基于車輛的計算機相互關聯(lián)的多種信息娛樂特征的示意性實施例的示例,其中,基于車輛的計算機與遠程服務器進行通信。服務器信息特征700可包括但不限于:當與車輛計算系統(tǒng)進行通信時可用作輸入裝置的儀表盤702、中控臺液晶顯示器(IXD) 710、IXD的一個或更多個選擇器功能鍵712和/或其它選擇器功能鍵714。移動裝置704 (例如,智能電話)還可使用植入在移動裝置上的一個或更多個應用706與車輛計算系統(tǒng)進行通信。
[0081]車輛計算系統(tǒng)可使用包括移動裝置的信息娛樂特征與駕駛者進行通信,以在系統(tǒng)已檢測到受損模塊時進行報告。駕駛者可使用信息娛樂特征700和/或移動裝置704來實現(xiàn)一個或更多個補救行為。移動裝置還可用于連接到遠程服務器,從而通過移動裝置704上的應用706來配置車輛系統(tǒng)與服務器之間的通信。
[0082]例如,一旦服務器和/或車輛計算系統(tǒng)檢測到車輛中的受損模塊,則消息可被發(fā)送到儀表盤702和/或中控臺IXD屏幕710以立即為車輛服務。指示在車輛系統(tǒng)上受損模塊已被檢測出的消息還可被發(fā)送到移動裝置704。
[0083]服務器和/或車輛計算系統(tǒng)可提供關于如何使用信息娛樂系統(tǒng)顯示器和功能鍵來糾正受損模塊的程序指令。例如,系統(tǒng)可允許服務器發(fā)送允許駕駛者確定是否重新安裝/更新受損模塊的指令消息。車輛計算系統(tǒng)可將消息發(fā)送到LCD 710上,以用于通過向駕駛者請求是否可以接受開始安裝受損模塊的合適的程序來在車輛處于停車時重新安裝/更新。駕駛者可通過在對車輛模塊進行遠程編程時使用中控臺功能鍵712和/或一個或更多個信息娛樂功能鍵714來瀏覽更新消息,從而接受或拒絕該更新請求。
[0084]雖然以上描述了示例性實施例,但并不意圖這些實施例描述本發(fā)明的所有可能形式。相反,說明書中所使用的詞語是描述性詞語而非限制,并且應理解的是,可在不脫離本發(fā)明的精神和范圍的情況下做出各種改變。此外,可組合各種實現(xiàn)實施例的特征以形成本發(fā)明的另外的實施例。
【權利要求】
1.一種車輛計算系統(tǒng),包括: 與無線收發(fā)器進行通信的計算機處理器,其中,無線收發(fā)器能夠與遠離計算機處理器的無線通信裝置進行通信,計算機處理器被配置為: 從車輛中的一個或更多個模塊接收標識至少一個校驗和值的輸入; 通過所述無線通信裝置將所述至少一個校驗和值發(fā)送到遠程服務器,使得遠程服務器將所述至少一個校驗和值與預定值進行比較; 從遠程服務器接收用于指示所述至少一個校驗和值是否等于所述預定值的一條或更多條消息; 如果所述至少一個校驗和值不等于所述預定值,則產生一個或更多個補救行為。
2.如權利要求1所述的車輛計算系統(tǒng),其中,計算機處理器進一步被配置為:利用存儲在遠程服務器中的軟件來更新所述一個或更多個模塊。
3.如權利要求2所述的車輛計算系統(tǒng),其中,根據(jù)車輛點火啟動事件或車輛熄火事件來啟動所述一個或更多個模塊的更新。
4.如權利要求3所述的車輛計算系統(tǒng),其中,計算機處理器進一步被配置為在車輛點火啟動時基于從一個或更多個信息娛樂系統(tǒng)功能鍵接收到的輸入來準備所述一個或更多個模塊的更新,以接受來自遠程服務器的軟件。
5.如權利要求1所述的車輛計算系統(tǒng),其中,所述一個或更多個補救行為包括:將消息輸出到顯不器。
6.如權利要求1所述的車輛計算系統(tǒng),其中,遠離計算機處理器的無線通信裝置是車輛中的嵌入式蜂窩電話。
7.如權利要求1所述的車輛計算系統(tǒng),其中,遠離計算機處理器的無線通信裝置是便攜式蜂窩電話。
8.—種車輛計算系統(tǒng),包括: 計算機處理器,被配置為: 從車輛中的一個或更多個模塊接收標識至少一個校驗和值的輸入; 將所述至少一個校驗和值與預定值進行比較; 確定所述至少一個校驗和值是否等于所述預定值; 如果所述至少一個校驗和值不等于所述預定值,則產生一個或更多個補救行為。
【文檔編號】H04M11/00GK104460647SQ201410497916
【公開日】2015年3月25日 申請日期:2014年9月25日 優(yōu)先權日:2013年9月25日
【發(fā)明者】約翰·萬格洛夫 申請人:福特全球技術公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1