国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于定制的無線模塊更新的方法和設(shè)備的制作方法

      文檔序號:6627064閱讀:134來源:國知局
      用于定制的無線模塊更新的方法和設(shè)備的制作方法
      【專利摘要】公開了一種用于定制的無線模塊更新的方法和設(shè)備。一種系統(tǒng)包括配置為接收來自于技術(shù)人員的對于軟件配置的請求的處理器。此外,所述處理器被配置為在保持技術(shù)人員和車輛乘員之間的語言通信的同時,響應(yīng)于所述請求發(fā)送當(dāng)前的軟件配置。所述處理器還被配置為接收從技術(shù)人員轉(zhuǎn)發(fā)的對于安裝軟件更新的指示。此外,所述處理器被配置為處理軟件更新以更新軟件配置。所述處理器還被配置為在完成更新時使用對處理的軟件更新的確認(rèn)與技術(shù)人員聯(lián)系。
      【專利說明】用于定制的無線模塊更新的方法和設(shè)備

      【技術(shù)領(lǐng)域】
      [0001]示意性實(shí)施例總體上涉及一種用于定制的無線模塊更新的方法和設(shè)備。

      【背景技術(shù)】
      [0002]車載軟件系統(tǒng)正變得越來越復(fù)雜。現(xiàn)在在道路上的許多車輛具有與車輛相關(guān)聯(lián)的眾多軟件模塊。通過硬件和軟件來控制動力系統(tǒng)控制、娛樂資訊節(jié)目、導(dǎo)航和若干其他系統(tǒng)??紤]到這些系統(tǒng)的復(fù)雜性以及軟件和硬件組件的數(shù)量,經(jīng)常存在可能對車輛所有者有用的更新。這些更新有時難以安裝,有時對于給定模塊存在若干可能的更新。因?yàn)橛嬎阆到y(tǒng)因車而異,所以用戶可能不清楚應(yīng)該為給定模塊選擇哪個更新。
      [0003]2011/307336號美國專利公開總體上涉及一種用于更新機(jī)動車輛的至少一個軟件組件的方法。所述方法進(jìn)行操作使得在更新被執(zhí)行之前,通過車輛外部的服務(wù)設(shè)施向駕駛員提供將被更新的軟件組件的更新。響應(yīng)于所述提供,可僅由機(jī)動車輛的駕駛員來啟動更新。將車輛配置信息和標(biāo)識數(shù)據(jù)發(fā)送到服務(wù)設(shè)施的操作以時間控制方式和/或事件控制方式重復(fù)發(fā)生,而不需要駕駛員的參與和/或通知。
      [0004]2011/320089號美國專利公開總體上涉及一種更新車輛E⑶的方法,所述方法包括:經(jīng)由蜂窩網(wǎng)絡(luò)建立車輛的數(shù)據(jù)通信模塊和更新服務(wù)器之間的通信;使用數(shù)據(jù)通信模塊和更新服務(wù)器之間的密鑰交換協(xié)議來驗(yàn)證車輛;經(jīng)由蜂窩網(wǎng)絡(luò)將來自于更新服務(wù)器的更新信息發(fā)送到車輛的數(shù)據(jù)通信模塊,其中,更新信息被配置為用于更新車輛ECU。
      [0005]2012/258725號美國專利公開總體上涉及一種通過無線運(yùn)營商和遠(yuǎn)程信息處理(telematics)服務(wù)提供商(TSP)的配備遠(yuǎn)程信息處理的車輛的無線配置。不管配備遠(yuǎn)程信息處理的車輛被提供了蜂窩服務(wù)還是沒有被提供蜂窩服務(wù),TSP和無線運(yùn)營商可例如通過在處理由遠(yuǎn)程信息處理單元提供的位置更新之前,在遠(yuǎn)程信息處理單元上設(shè)置特定觸發(fā)器或條件,來控制使車輛不進(jìn)行不期望的位置更新。


      【發(fā)明內(nèi)容】

      [0006]在第一示意性實(shí)施例中,一種系統(tǒng)包括配置為接收來自于技術(shù)人員的對于軟件配置的請求的處理器。此外,所述處理器被配置為在保持技術(shù)人員和車輛乘員之間的語言通信的同時,響應(yīng)于所述請求發(fā)送當(dāng)前的軟件配置。所述處理器還被配置為接收從技術(shù)人員轉(zhuǎn)發(fā)的對于安裝軟件更新的指示。此外,所述處理器被配置為處理軟件更新以更新軟件配置。所述處理器還被配置為在完成更新時使用對處理的軟件更新的確認(rèn)與技術(shù)人員聯(lián)系。
      [0007]在第二示意性實(shí)施例中,一種計算機(jī)實(shí)現(xiàn)方法包括接收來自于技術(shù)人員的對于軟件配置的請求。所述方法還包括在保持技術(shù)人員和車輛乘員之間的語言通信的同時,響應(yīng)于所述請求發(fā)送當(dāng)前的軟件配置。另外,所述方法包括接收從技術(shù)人員轉(zhuǎn)發(fā)的對于安裝軟件更新的指示。所述方法還包括處理軟件更新以更新軟件配置。此外,所述方法包括在完成更新時使用對處理的軟件更新的確認(rèn)與技術(shù)人員聯(lián)系。
      [0008]所述軟件配置可包括固件配置。
      [0009]所述軟件更新可包括固件更新。
      [0010]所述確認(rèn)可包括處理更新時遇到的任何錯誤的列表。
      [0011]所述確認(rèn)可包括反映更新的軟件模塊的新軟件配置。
      [0012]所述方法還可包括使與技術(shù)人員的聯(lián)系進(jìn)行排隊等待,直到用于聯(lián)系技術(shù)人員的通信信道可用為止。
      [0013]處理軟件更新的步驟可包括在處理軟件更新之前進(jìn)行等待,直到車輛處于停車狀態(tài)為止。
      [0014]在第三示意性實(shí)施例中,一種存儲指令的非暫時性計算機(jī)可讀存儲介質(zhì),其中,當(dāng)由處理器執(zhí)行所述指令時引起處理器執(zhí)行包括接收來自于技術(shù)人員的對于軟件配置的請求的方法。所述方法還包括在保持技術(shù)人員和車輛乘員之間的語言通信的同時,響應(yīng)于所述請求發(fā)送當(dāng)前的軟件配置。另外,所述方法包括接收從技術(shù)人員轉(zhuǎn)發(fā)的對于安裝軟件更新的指示。所述方法還包括處理軟件更新以更新軟件配置。此外,所述方法包括在完成更新時使用對處理的軟件更新的確認(rèn)與技術(shù)人員聯(lián)系。
      [0015]所述軟件配置可包括固件配置。
      [0016]所述軟件更新可包括固件更新。
      [0017]所述確認(rèn)可包括處理更新時遇到的任何錯誤的列表。
      [0018]所述確認(rèn)可包括反映更新的軟件模塊的新軟件配置。
      [0019]處理軟件更新的步驟可包括在處理軟件更新之前進(jìn)行等待,直到車輛處于停車狀態(tài)為止。

      【專利附圖】

      【附圖說明】
      [0020]圖1顯示示意性車輛計算系統(tǒng);
      [0021]圖2A至圖2C顯示用于遠(yuǎn)程選擇性更新的示意性系統(tǒng);
      [0022]圖3顯示用于無線選擇性更新的處理。

      【具體實(shí)施方式】
      [0023]按照要求,這里公開了本發(fā)明的詳細(xì)實(shí)施例;然而,將理解公開的實(shí)施例僅是可以以各種形式和替代形式實(shí)施的本發(fā)明的示例性實(shí)施例。附圖將不必要地進(jìn)行縮放;一些特點(diǎn)可被放大或最小化以顯示特定組件的細(xì)節(jié)。因此,這里公開的具體結(jié)構(gòu)和功能細(xì)節(jié)將不被解釋為限制,而僅被解釋為用于教導(dǎo)本領(lǐng)域技術(shù)人員以各種方式實(shí)施本發(fā)明的代表性依據(jù)。
      [0024]圖1示出用于車輛31的基于車輛的計算系統(tǒng)(VCS) I的示例塊拓?fù)洹_@樣的基于車輛的計算系統(tǒng)I的示例是由福特汽車公司制造的SYNC系統(tǒng)。能夠啟動基于車輛的計算系統(tǒng)的車輛可包含位于車輛中的可視化前端界面4。如果可視化前端界面4例如設(shè)置有觸敏屏幕,則用戶還能夠與界面進(jìn)行交互。在另一示意性實(shí)施例中,交互通過按鈕按壓、可聽語音和語音合成發(fā)生。
      [0025]在圖1顯示的示意性實(shí)施例1中,處理器3控制基于車輛的計算系統(tǒng)的至少部分操作。由于處理器設(shè)置在車輛中,所以處理器允許命令和程序的車載(onboard)處理。此夕卜,處理器被連接到非永久性存儲器5和永久性存儲器7兩者。在該示意性實(shí)施例中,非永久性存儲器為隨機(jī)存取存儲器(RAM),永久性存儲器為硬盤驅(qū)動器(HDD)或閃存。
      [0026]處理器還設(shè)置有允許用戶與處理器交互的多個不同的輸入。在該示意性實(shí)施例中,提供了麥克風(fēng)29、輔助輸入25(用于輸入33)、通用串行總線(USB)輸入23、全球定位系統(tǒng)(GPS)輸入24和藍(lán)牙輸入15。還提供了輸入選擇器51以允許用戶在各種輸入之間切換。對麥克風(fēng)和輔助連接器兩者的輸入在被傳送到處理器之前,由轉(zhuǎn)換器27從模擬轉(zhuǎn)換到數(shù)字。盡管未示出,但在與VCS通信中的眾多的車輛組件和輔助組件可使用車輛網(wǎng)絡(luò)(諸如但不限于控制器區(qū)域網(wǎng)絡(luò)(CAN)總線)來將數(shù)據(jù)傳遞到VCS (或它的組件)以及從VCS (或它的組件)傳遞數(shù)據(jù)。
      [0027]系統(tǒng)的輸出可包括,但不限于,視覺顯不器4和揚(yáng)聲器13或立體聲系統(tǒng)輸出。揚(yáng)聲器被連接到放大器11并通過數(shù)模轉(zhuǎn)換器9從處理器3接收處理器的信號。還可以使得輸出沿著分別在19和21所示的雙向數(shù)據(jù)流到達(dá)遠(yuǎn)程藍(lán)牙裝置(諸如個人導(dǎo)航裝置(PND) 54或USB裝置(諸如車輛導(dǎo)航裝置60))。
      [0028]在一個示意性實(shí)施例中,系統(tǒng)I使用藍(lán)牙收發(fā)器15與用戶的移動裝置53 (例如,蜂窩電話、智能電話、個人數(shù)字助理(PDA)或具有無線遠(yuǎn)程網(wǎng)絡(luò)連接的任何其他裝置)進(jìn)行通信17。移動裝置可隨后被用于通過例如與蜂窩塔57的通信55,來與車輛31外部的網(wǎng)絡(luò)61進(jìn)行通信59。在一些實(shí)施例中,塔57可以是WiFi接入點(diǎn)。
      [0029]移動裝置與藍(lán)牙收發(fā)器之間的示例性通信由信號14表示。
      [0030]可通過按鈕52或類似的輸入來指示將移動裝置53和藍(lán)牙收發(fā)器15進(jìn)行配對。因此,中央處理單元(CPU)被指示車載藍(lán)牙收發(fā)器將與移動裝置中的藍(lán)牙收發(fā)器進(jìn)行配對。
      [0031]可例如利用與移動裝置53相關(guān)聯(lián)的數(shù)據(jù)計劃、話上數(shù)據(jù)或雙音多頻(DTMF)音,在CPU 3和網(wǎng)絡(luò)61之間進(jìn)行數(shù)據(jù)通信??蛇x地,可能期望包括具有天線18的車載調(diào)制解調(diào)器63,以便在語音頻帶上進(jìn)行CPU 3和網(wǎng)絡(luò)61之間傳輸16數(shù)據(jù)。移動裝置53可隨后被用于例如通過與蜂窩塔57之間的通信55,來與車輛31外部的網(wǎng)絡(luò)61進(jìn)行通信59。在一些實(shí)施例中,調(diào)制解調(diào)器63可建立與用于和網(wǎng)絡(luò)61進(jìn)行通信的塔57的通信20。作為非限制性示例,調(diào)制解調(diào)器63可以是USB蜂窩調(diào)制解調(diào)器,通信20可以是蜂窩通信。
      [0032]在一個示意性實(shí)施例中,處理器設(shè)置有包括與調(diào)制解調(diào)器應(yīng)用軟件進(jìn)行通信的API的操作系統(tǒng)。調(diào)制解調(diào)器應(yīng)用軟件可訪問藍(lán)牙收發(fā)器上的嵌入式模塊或固件,以完成與遠(yuǎn)程藍(lán)牙收發(fā)器(諸如在移動裝置中發(fā)現(xiàn)的遠(yuǎn)程藍(lán)牙收發(fā)器)的無線通信。藍(lán)牙是IEEE802 PAN(個域網(wǎng))協(xié)議的子集。IEEE 802LAN(局域網(wǎng))協(xié)議包括WiFi,并具有相當(dāng)多的與IEEE 802 PAN交叉的功能。IEEE 802 PAN和IEEE 802 LAN兩者均適合于車輛中的無線通信。這個領(lǐng)域中可使用的另外的通信手段是自由空間光通信(諸如紅外數(shù)據(jù)協(xié)會(IrDA))和非標(biāo)準(zhǔn)化消費(fèi)者紅外(IR)協(xié)議。
      [0033]在另一實(shí)施例中,移動裝置53包括用于語音頻帶或?qū)拵?shù)據(jù)通信的調(diào)制解調(diào)器。在話上數(shù)據(jù)(data-over-voice)實(shí)施例中,當(dāng)在數(shù)據(jù)正在傳輸?shù)耐瑫r移動裝置的所有者可通過裝置談話時,可實(shí)施被稱為頻分復(fù)用的技術(shù)。在其他時間,當(dāng)所有者不是正在使用裝置時,數(shù)據(jù)傳輸可使用整個帶寬(在一示例中為300Hz到3.4kHz)。盡管頻分復(fù)用對于車輛和互聯(lián)網(wǎng)之間的模擬蜂窩通信是常見的,并仍在被使用,但它已很大程度上被用于數(shù)字蜂窩通信的碼域多址(CDMA)、時域多址(TDMA)、空域多址(SDMA)的混合所取代。這些都是ITUIMT-2000 (3G)兼容標(biāo)準(zhǔn),并且為靜止或步行用戶提供高達(dá)2mbs的數(shù)據(jù)率,為移動車輛中的用戶提供高達(dá)385kbs的數(shù)據(jù)率。3G標(biāo)準(zhǔn)現(xiàn)在正被為車輛中的用戶提供10mbs的數(shù)據(jù)率,并為靜止用戶提供Igbs的數(shù)據(jù)率的高級國際移動通信(4G)所取代。如果用戶具有與移動裝置相關(guān)聯(lián)的數(shù)據(jù)計劃,則有可能數(shù)據(jù)計劃允許寬帶傳輸并且系統(tǒng)可使用更寬的帶寬(加速數(shù)據(jù)傳輸)。在另一實(shí)施例中,移動裝置53被安裝到車輛31的蜂窩通信裝置(未示出)所取代。在另一實(shí)施例中,ND 53可以是能夠通過例如(并不是限制)802.1lg網(wǎng)絡(luò)(即,WiFi)或WiMax網(wǎng)絡(luò)通信的無線局域網(wǎng)(LAN)裝置。
      [0034]在一實(shí)施例中,輸入數(shù)據(jù)可經(jīng)由話上數(shù)據(jù)或語音計劃通過移動裝置,通過車載藍(lán)牙收發(fā)器傳送,并進(jìn)入車輛的內(nèi)部處理器3中。例如在某些臨時數(shù)據(jù)的情況下,數(shù)據(jù)可被存儲在HDD或其他存儲介質(zhì)7上,直到不再需要數(shù)據(jù)的時候。
      [0035]可與車輛接口連接的另外的源包括具有例如USB連接56和/或天線58的個人導(dǎo)航裝置54、具有USB 62或其他連接的車輛導(dǎo)航裝置60、車載GPS裝置24或具有到網(wǎng)絡(luò)61的連接的遠(yuǎn)程導(dǎo)航系統(tǒng)(未示出)。USB是一類串行網(wǎng)絡(luò)協(xié)議。IEEE 1394(火線)、EIA(電子工業(yè)協(xié)會)串行協(xié)議、IEEE 1284(并行端口)、S/PDIF (索尼/飛利浦?jǐn)?shù)字互連格式)和USB-1F(USB實(shí)施者論壇)形成了裝置-裝置串行標(biāo)準(zhǔn)的骨干。大多數(shù)協(xié)議可被實(shí)現(xiàn)為用于電通信或光通信。
      [0036]此外,CPU可與多種其他輔助裝置65進(jìn)行通信。這些裝置可通過無線67或有線69連接被連接。輔助裝置65可包括個人媒體播放器、無線健康裝置、便攜式計算機(jī)等,但不限于此。
      [0037]另外,或可選地,CPU能夠使用例如WiFi 71收發(fā)器來與基于車輛的無線路由器73連接。這可允許CPU連接到在本地路由器73范圍內(nèi)的網(wǎng)絡(luò)。
      [0038]除了具有由位于車輛中的車輛計算系統(tǒng)執(zhí)行的示例性處理外,在某些實(shí)施例中,可由與車輛計算系統(tǒng)通信的計算系統(tǒng)執(zhí)行示例性處理。這樣的系統(tǒng)可包括無線裝置(例如,移動電話,并不是限制)或通過無線裝置連接的遠(yuǎn)程計算系統(tǒng)(例如,服務(wù)器,并不是限制),但不限于此。這樣的系統(tǒng)可被統(tǒng)稱為車輛相關(guān)計算系統(tǒng)(VACS)。在某些實(shí)施例中VACS的特定組件可根據(jù)系統(tǒng)的特定實(shí)現(xiàn),來執(zhí)行處理的特定部分。通過示例的方式并且不限于這種方式,如果處理具有與配對的無線裝置發(fā)送或接收信息的步驟,則可能無線裝置沒有正在執(zhí)行處理,原因是無線裝置不能與它本身“發(fā)送和接收”信息。本領(lǐng)域普通技術(shù)人員將理解何時將特定VACS應(yīng)用于給定方案是不適合的。在所有方案中,預(yù)期至少位于車輛本身中的車輛計算系統(tǒng)(VCS)能夠執(zhí)行示例性處理。
      [0039]當(dāng)更新車輛軟件系統(tǒng)時,組件的數(shù)量和可能的更新可能會使新手車主感到困惑。此外,軟件的后續(xù)版本可能更適合于某些車輛而不適合于其他車輛。一些功能可能不與一些車輛兼容,而其他功能可能僅僅不像與某些車輛兼容的那么好。為提供可能的最佳駕駛體驗(yàn),可能需要在考慮車輛和駕駛員的需求兩者的情況下仔細(xì)地選擇軟件更新。
      [0040]示意性實(shí)施例涉及操作者輔助的軟件更新。遠(yuǎn)程操作者可上傳車輛配置,檢測配置,討論駕駛員的需求,并隨后選擇將最適合駕駛員和車輛的軟件。由于遠(yuǎn)程操作者將可能比駕駛員具有大量的關(guān)于各種軟件和系統(tǒng)更新的更多信息,所以遠(yuǎn)程操作者可處在更好的位置上來推薦特定更新或系統(tǒng)更新。
      [0041]另外,如果存在當(dāng)前存在或在更新處理期間發(fā)生的一些錯誤消息,則熟練的技術(shù)人員可能更適合于檢查錯誤并提出可接受的變通或選擇。得知OEM認(rèn)證技術(shù)人員正在選擇和安裝一套合適的系統(tǒng)更新,這讓駕駛員感到放心。
      [0042]圖2A至圖2C顯示用于遠(yuǎn)程選擇性更新的示意性系統(tǒng)。圖2A顯示示意性處理的車載部分。在系統(tǒng)的該示意性部分中,車載組件具有向其提供的若干模塊(包括VCS模塊、集群模塊、顯示模塊和多個硬件組件)。這些是示意性的,而不是代表整個系統(tǒng)。圖2B顯示包括移動電話、云路由器、呼叫中心和多個數(shù)據(jù)控制點(diǎn)的系統(tǒng)的一部分。圖2C顯示可向用戶的系統(tǒng)提供包含的各種更新的后端OEM數(shù)據(jù)提供服務(wù)。
      [0043]當(dāng)用戶想利用遠(yuǎn)程協(xié)助來選擇軟件更新時,用戶使用VCS模塊給呼叫中心打電話205。這使用戶與可協(xié)助對提供給車輛的各種軟件和固件模塊進(jìn)行更新的遠(yuǎn)程技術(shù)人員建立聯(lián)系。呼叫中心技術(shù)人員可要求用戶將車輛置為輔助模式201,其中,輔助模式允許技術(shù)人員訪問和編輯車輛計算系統(tǒng)和其他模塊的各種功能。
      [0044]打給呼叫中心的電話可作為通知通過移動電話被發(fā)送251。另外,VCS模塊可通過云服務(wù)器253發(fā)送通知241來通知呼叫中心205??蓪⑼ㄖM合以提供一個通知給呼叫中心技術(shù)人員來查看269。呼叫中心技術(shù)人員還可能想查看車輛計算系統(tǒng)上的軟件模塊和其他固件的當(dāng)前配置。技術(shù)人員可發(fā)出觀看VOD的請求271,其中,VOD呈現(xiàn)安裝在車輛上的軟件的當(dāng)前配置和版本。
      [0045]通過云路由服務(wù)器255來傳遞VOD配置請求261。請求243隨后被發(fā)送回車輛計算系統(tǒng)以進(jìn)行實(shí)現(xiàn)。車輛計算系統(tǒng)將隨后將VOD報告發(fā)送回技術(shù)人員207,因此技術(shù)人員具有安裝在車輛上的軟件和固件的列表。
      [0046]在軟件請求正在處理的同時,技術(shù)人員可與車輛乘員交流來討論對于軟件更新的需求。乘員可描述通常使用的功能、通常的車輛任務(wù)和與可能的更新相關(guān)的任何其他信息。一旦系統(tǒng)模塊已被檢查過兼容性,技術(shù)人員可總體上描述可能對駕駛員有幫助的可能的功倉泛。
      [0047]一旦模塊可由技術(shù)人員查看,技術(shù)人員可將“獲得可用更新”請求267發(fā)送到遠(yuǎn)程后端OEM數(shù)據(jù)庫。該請求類似于可由用戶發(fā)送以找出與給定配置兼容的所有可用的更新的請求。獲得可用更新請求279被轉(zhuǎn)發(fā)283到GIVIS系統(tǒng)。一旦存儲車輛的更新和配置可能的GIVIS系統(tǒng)接收對于可用更新的請求287,GIVIS可將請求發(fā)送到將產(chǎn)生可用更新的內(nèi)部數(shù)據(jù)存儲器289。這些更新可隨后被響應(yīng)地傳回到發(fā)出請求的技術(shù)人員,因此技術(shù)人員可查看發(fā)出請求的車輛的可能的更新。
      [0048]此時,技術(shù)人員可看到車輛的所有可能的更新以及現(xiàn)有車輛配置。這將允許技術(shù)人員通過與客戶的交流來確立哪些(如果有的話)更新應(yīng)該被上傳到當(dāng)前的系統(tǒng)來進(jìn)行安裝。
      [0049]一旦技術(shù)人員和客戶在安裝更新的策略上達(dá)成一致,技術(shù)人員可隨后將請求發(fā)送到用于向車輛提供更新并指導(dǎo)更新的安裝的OEM系統(tǒng)265。更新請求277也被轉(zhuǎn)發(fā)到GIVIS系統(tǒng)。一旦GIVIS系統(tǒng)接收到290更新請求285,系統(tǒng)可傳遞更新請求292以創(chuàng)建組合包。組合包將包含傳遞到車輛信息系統(tǒng)以用于軟件模塊的更新所需的所有信息。
      [0050]在后端上,軟件和系統(tǒng)工程師可使用IVS系統(tǒng)282、299來創(chuàng)建用于上傳到車輛的服務(wù)包和配置。各種工程數(shù)據(jù)元素中的每個元素可包含例如部分沿襲(lineage) 293、296,清單(manifest) 294、297和任何期望的市場內(nèi)容296、298。這種信息可被用于基于各種接收到的車輛配置來識別更新的機(jī)會。這種信息還可被車輛使用來核實(shí)更新是適合于給定車輛的。
      [0051]GIVIS接收服務(wù)包272并接收配置284。服務(wù)包288和配置284可隨后被用于創(chuàng)建組合包274。創(chuàng)建的組合軟件包276可隨后被發(fā)送以進(jìn)行數(shù)字簽名。一旦包已被簽名275,它可被傳遞以被轉(zhuǎn)發(fā)到車輛計算系統(tǒng)。
      [0052]包被轉(zhuǎn)發(fā)273到基于云的路由服務(wù),其中,在基于云的路由服務(wù)中包263被再轉(zhuǎn)發(fā)到車輛系統(tǒng)。同樣,這特定的一連串事件僅用于示例性示出的目的,而不是意圖以任何方式限制本發(fā)明。
      [0053]包245在VCS被接收,其中,VCS可隨后基于包處理更新列表217。此時,客戶已向技術(shù)人員交流過他們的需求,技術(shù)人員已選擇并請求了相關(guān)軟件更新,并且更新已被上傳到客戶的車輛來進(jìn)行安裝。
      [0054]VCS可從接收到的軟件包提取該更新的服務(wù)包215和配置。隨后配置詳細(xì)說明車輛軟件和硬件的新配置。處理將配置改變(即,新配置)轉(zhuǎn)發(fā)225到BCM 235。配置改變229、233沿CAN總線被傳遞231。
      [0055]服務(wù)包被解包并且包含各種軟件和固件模塊的實(shí)際的更新。在合適的時候,服務(wù)包數(shù)據(jù)215被用作安裝目的。例如,數(shù)據(jù)更新立即發(fā)生可能是不合適的。由于關(guān)鍵的或甚至僅僅有用的系統(tǒng)數(shù)據(jù)可受更新影響,所以使用中的任何錯誤或過失可能給駕駛員帶來困難。因此,在應(yīng)用任何更新之前,處理可進(jìn)行等待,直到車輛處于停車狀態(tài)為止。
      [0056]由于這可能花費(fèi)一些時間,所以服務(wù)技術(shù)人員可能斷開連接。技術(shù)人員可隨后在嘗試過安裝之后重新連接以確保安裝順利進(jìn)行。服務(wù)包軟件被傳遞到對于二進(jìn)制文件的請求223,其中,對于二進(jìn)制文件的請求被傳遞到外部系統(tǒng)249。請求和響應(yīng)的二進(jìn)制文件247在系統(tǒng)和車輛計算系統(tǒng)之間被轉(zhuǎn)發(fā)。
      [0057]二進(jìn)制文件213被用于啟動安裝器211,其中,安裝器處理更新直到更新完成209。一旦完成了所有合適的模塊的安裝和下載221,處理可刷新模塊219以確保新更新的模塊在正確地運(yùn)行。如果更新被提供給集群模塊、顯示模塊或任何其他模塊,則這些模塊的重新配置和更新227可被處理,使得各種模塊接收它們各自的更新237、239。
      [0058]圖3顯示無線選擇性更新的處理。這是顯示根據(jù)示意性實(shí)施例的用于更新的示意性處理的示例性而非限制性示例的處理流程圖。在該示例中,該示意性處理在車輛上本地運(yùn)行。在該示例中,處理通過聯(lián)系遠(yuǎn)程代理商301開始。遠(yuǎn)程代理商是有資格為發(fā)出請求的用戶的車輛提供更新建議和配置信息的技術(shù)人員或其他方。
      [0059]在技術(shù)人員和客戶建立聯(lián)系之后,技術(shù)人員可能希望提取車輛系統(tǒng)的配置。在進(jìn)行這些操作的過程中,技術(shù)人員可發(fā)送對于當(dāng)前車輛配置的請求。一旦處理接收系統(tǒng)請求303,處理可收集當(dāng)前配置。這可以是針對所有車輛模塊或特定的請求的模塊。收集到的配置隨后被上傳到發(fā)出請求的系統(tǒng)305。
      [0060]此時,如在系統(tǒng)中看到的,技術(shù)人員和客戶可進(jìn)行討論來為系統(tǒng)選擇合適的更新。技術(shù)人員可選擇合適的更新并指示更新被上傳到系統(tǒng)。一旦得到指示,處理可從遠(yuǎn)程服務(wù)器接收各種信息。
      [0061]處理接收更新指示307和與將要安裝的更新相關(guān)的一些數(shù)量的更新數(shù)據(jù)包309。由于數(shù)據(jù)下載不干擾車輛系統(tǒng),所以數(shù)據(jù)下載可在車輛行進(jìn)時不間斷進(jìn)行。然而,數(shù)據(jù)的安裝直到車輛處于安全狀態(tài)(諸如停車)才可能發(fā)生311。運(yùn)行在有限的功率上,系統(tǒng)可甚至當(dāng)車輛熄火時執(zhí)行更新。
      [0062]一旦車輛處于安全狀態(tài),處理開始安裝313。在安裝處理完成時(或者在通信能力出現(xiàn)的下一個方便的時間),處理可聯(lián)系安裝代理商或代理機(jī)構(gòu)315。更新的結(jié)果可被上傳給代理商317。
      [0063]任何錯誤或不合適的更新可在此時被處理。代理商獲得與安裝相關(guān)的錯誤和任何問題的列表。此時,代理商還可確認(rèn)更新是否在沒有問題或改變的情況下完成。如果代理商確定更新是正確的(或者在另一實(shí)施例中如果沒有明顯錯誤)319,則處理可刪除為恢復(fù)目的而存儲的文件的舊版本323。另一方面,如果存在一個或更多個錯誤或需要進(jìn)行的其他改變,則可從備份中恢復(fù)需要被恢復(fù)的舊文件321。此時,代理商可再進(jìn)行選擇和確認(rèn)合適的更新安裝的處理。
      [0064]盡管以上描述了示例性實(shí)施例,但這些實(shí)施例不意在描述本發(fā)明所有可能的形式。相反地,說明書中使用的文字是描述性的文字而不是限制性的文字,并且應(yīng)理解在不脫離本發(fā)明的精神和范圍的情況下可進(jìn)行各種改變。另外,可結(jié)合各種實(shí)施的實(shí)施例的功能以形成本發(fā)明的更多實(shí)施例。
      【權(quán)利要求】
      1.一種系統(tǒng),包括: 處理器,被配置為: 接收來自于技術(shù)人員的對于軟件配置的請求; 在保持技術(shù)人員和車輛乘員之間的語言通信的同時,響應(yīng)于所述請求發(fā)送當(dāng)前的軟件配置; 接收從技術(shù)人員轉(zhuǎn)發(fā)的對于安裝軟件更新的指示; 處理軟件更新以更新軟件配置; 在完成更新時向技術(shù)人員輸出對處理的軟件更新的確認(rèn)。
      2.如權(quán)利要求1所述的系統(tǒng),其中,所述軟件配置包括固件配置。
      3.如權(quán)利要求2所述的系統(tǒng),其中,所述軟件更新包括固件更新。
      4.如權(quán)利要求1所述的系統(tǒng),其中,所述確認(rèn)包括處理更新時遇到的任何錯誤的列表。
      5.如權(quán)利要求1所述的系統(tǒng),其中,所述確認(rèn)包括反映更新的軟件模塊的新軟件配置。
      6.如權(quán)利要求1所述的系統(tǒng),其中,所述處理器被配置為使與技術(shù)人員的聯(lián)系進(jìn)行排隊等待,直到用于聯(lián)系技術(shù)人員的通信信道可用為止。
      7.如權(quán)利要求1所述的系統(tǒng),其中,所述處理器被配置為在處理軟件更新之前進(jìn)行等待,直到車輛處于停車狀態(tài)為止。
      【文檔編號】G06F9/445GK104516758SQ201410471626
      【公開日】2015年4月15日 申請日期:2014年9月16日 優(yōu)先權(quán)日:2013年9月27日
      【發(fā)明者】大衛(wèi)·米切爾, 查德·伊沃特·艾斯林克, 查德·克里斯多佛·博伊斯, 杰弗瑞·李·亨茨徹爾, 安德魯·沙弗爾 申請人:福特全球技術(shù)公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1