本公開的實施例涉及用于更新軟件的終端、車輛和用于控制所述車輛的方法。
背景技術(shù):
一般來說,終端(例如,用戶設(shè)備(UE:user equipment))可以執(zhí)行各種功能(例如,導(dǎo)航功能、電話功能、音頻功能、無線電功能、廣播功能、文本消息服務(wù)、網(wǎng)絡(luò)功能等),并且可以更新用于執(zhí)行至少一個功能的軟件。
如果使用移動通信更新終端(或UE)軟件,則會引起不必要的成本。如果終端(或UE)使用通用串行總線(USB:universal serial bus)或安全數(shù)字(SD:Secure Digital)卡下載或更新數(shù)據(jù),則其花費用戶很長時間去下載和更新數(shù)據(jù),導(dǎo)致較大的使用不便。
隨著汽車技術(shù)的發(fā)展,近來嵌入有終端(或UE)的車輛具有更多樣和更復(fù)雜的功能。此外,還提供了各種類型的軟件以實現(xiàn)多樣和復(fù)雜的功能。
特別地,基于新功能和誤差校正的添加,已經(jīng)增加了軟件升級率,這導(dǎo)致用戶不便。
一般來說,為了使車輛軟件升級,車輛所有者直接拜訪服務(wù)中心。為了直接更新車輛軟件,另一方面,車輛所有者可以訪問與車輛相關(guān)的主頁以檢查和下載對應(yīng)于車輛的模型和制造年份的軟件,然后安裝所下載的軟件,這是不方便的。
一般來說,每季度提供車輛軟件升級的版本。因此,車輛所有者儲存所下載的用于在便攜式儲存介質(zhì)諸如通用串行總線(USB)存儲區(qū)中更新的軟件,將便攜式儲存介質(zhì)連接到車輛,并且驅(qū)動用于軟件更新的預(yù)定應(yīng)用以執(zhí)行軟件升級,導(dǎo)致較大的使用不便。
此外,必須每季地定期更新用于導(dǎo)航的地圖數(shù)據(jù)。當(dāng)?shù)貓D數(shù)據(jù)被 更新時,車輛所有者必須將便攜式儲存介質(zhì)(諸如USB)與車輛分離,并且將便攜式儲存介質(zhì)連接到車輛,導(dǎo)致較大的用戶不便。
特別地,地圖數(shù)據(jù)具有4千兆字節(jié)(GB)到5GB的較大的大小。根據(jù)類型,存在具有10GB或更大大小的數(shù)據(jù)。為此,其可以花費很長時間從網(wǎng)絡(luò)主頁下載地圖數(shù)據(jù)。
如果車輛熄火,則車輛不從服務(wù)器接收更新通知消息,導(dǎo)致不能更新對應(yīng)的軟件。
技術(shù)實現(xiàn)要素:
因此,本公開的一方面提供了在待機(jī)模式期間當(dāng)接收到更新通知消息時用于下載軟件更新所需的更新文件且在正常模式期間使用所下載的文件更新軟件的終端、將所述終端包括在其中的車輛和用于控制所述車輛的方法。
本公開的另一個方面提供了當(dāng)正常模式的當(dāng)前時間是預(yù)定時間時用于訪問服務(wù)器以便確認(rèn)要被更新的軟件的存在與否、下載所確認(rèn)的軟件的更新文件、以及更新所述軟件的終端,將所述終端包括在其中的車輛,以及用于控制所述車輛的方法。
將在以下描述中部分地闡述本公開的另外的方面,并且一部分從所述描述將變得顯而易見,或者可以通過本公開的實踐學(xué)到。
根據(jù)本公開的一方面,一種終端包括:貯存器,所述貯存器配置成儲存至少一個軟件;通信器,所述通信器配置成與服務(wù)器通信;以及控制器,所述控制器配置成在待機(jī)模式期間當(dāng)接收到更新通知消息時,從所述服務(wù)器下載更新文件,并且當(dāng)所述待機(jī)模式切換到正常模式時,使用所下載的更新文件更新儲存在所述貯存器中的至少一個軟件。
所述控制器可以當(dāng)接收到所述更新通知消息時,識別由所述通信器接收的信號的強度,當(dāng)所識別的信號強度等于或高于參考信號強度時,下載所述更新文件,并且當(dāng)所識別的信號強度小于所述參考信號強度時,儲存更新通知消息信息。
所述控制器可以當(dāng)切換到所述正常模式時,確定是否儲存了所述更新通知消息信息,并且當(dāng)確定儲存了所述更新通知消息信息時從所 述服務(wù)器下載所述更新文件。
在所述正常模式期間接收到所述更新通知消息時,所述控制器可以從所述服務(wù)器下載所述更新文件,并且使用所下載的更新文件更新儲存在所述貯存器中的所述至少一個軟件。
所述控制器可以當(dāng)關(guān)閉模式切換到所述正常模式時,確定當(dāng)前時間是否是預(yù)定時間,并且當(dāng)所述當(dāng)前時間是所述預(yù)定時間時,從所述服務(wù)器下載未下載的更新文件。
根據(jù)本公開的另一個方面,一種車輛包括:貯存器,所述貯存器配置成儲存執(zhí)行至少一個功能所需的至少一個軟件;通信器,所述通信器配置成與服務(wù)器通信;以及控制器,當(dāng)所述車輛停止驅(qū)動時,所述控制器配置成執(zhí)行待機(jī)模式,在所述待機(jī)模式期間當(dāng)接收到更新通知消息時從所述服務(wù)器下載更新文件,當(dāng)所述車輛開始驅(qū)動時,執(zhí)行正常模式,并且在所述正常模式期間使用所下載的更新文件更新儲存在所述貯存器中的所述至少一個軟件。
所述通信器可以與在遠(yuǎn)程站點處的外部終端無線通信;以及所述控制器可以在遠(yuǎn)程服務(wù)模式期間當(dāng)接收到所述更新通知消息時,確認(rèn)由所述通信器接收的信號的強度,并且當(dāng)所確認(rèn)的信號強度小于參考信號強度時,儲存更新通知消息信息。
當(dāng)所確認(rèn)的信號強度等于或高于所述參考信號強度時,所述控制器可以從所述服務(wù)器下載更新文件。
所述車輛還可以包括:輸入,所述輸入配置成接收所述遠(yuǎn)程服務(wù)模式的選擇命令。
當(dāng)切換到所述待機(jī)模式時,所述控制器可以執(zhí)行所述遠(yuǎn)程服務(wù)模式。
所述控制器可以當(dāng)所述車輛開始驅(qū)動時,執(zhí)行所述正常模式,確定是否儲存了所述更新通知消息,當(dāng)儲存了所述更新通知消息信息時,可以從所述服務(wù)器下載所述更新文件,并且可以使用所下載的更新文件更新儲存在所述貯存器中的所述至少一個軟件。
所述控制器可以在所述正常模式中所述更新文件的下載期間,當(dāng)選擇了遠(yuǎn)程服務(wù)模式時,停止所述更新文件的下載,并且當(dāng)釋放所述遠(yuǎn)程服務(wù)模式時,可以重新下載所述更新文件。
所述車輛還可以包括:可再充電電源,所述可再充電電源配置成用功率向所述貯存器、所述通信器和所述控制器提供功率,其中基于所述電源的電荷量,所述控制器將所述待機(jī)模式切換到關(guān)閉模式。
如果在所述關(guān)閉模式所述車輛開始驅(qū)動,并且因此切換到所述正常模式,則所述控制器可以確定當(dāng)前時間是否是預(yù)定時間,并且當(dāng)所述當(dāng)前時間是所述預(yù)定時間時,從所述服務(wù)器下載未下載的更新文件。
所述預(yù)定時間可以包括自動診斷時間、手動診斷時間和定期檢查時間中的任一個。
根據(jù)本公開的另一個方面,一種車輛包括:通信器,所述通信器配置成與服務(wù)器通信;貯存器,所述貯存器配置成儲存至少一個軟件;以及控制器,當(dāng)所述車輛開始驅(qū)動時,所述控制器配置成確認(rèn)當(dāng)前時間是否是預(yù)定時間,當(dāng)所述當(dāng)前時間是所述預(yù)定時間時,通過訪問所述服務(wù)器確定未下載的更新文件的存在與否,當(dāng)確定所述未下載的更新文件存在時,下載所述未下載的更新文件,并且使用所下載的更新文件更新儲存在所述貯存器中的所述至少一個軟件。
根據(jù)本公開的另一個方面,一種用于控制配置成儲存執(zhí)行至少一個功能所需的軟件的車輛的方法,包括:當(dāng)所述車輛停止驅(qū)動時,執(zhí)行待機(jī)模式;在所述待機(jī)模式期間當(dāng)接收到更新通知消息時,儲存所接收的更新通知消息信息;當(dāng)所述車輛開始驅(qū)動時,執(zhí)行正常模式;在所述正常模式期間,確定儲存的更新通知消息信息的存在與否;當(dāng)確定存在所述儲存的更新通知消息信息時,從所述服務(wù)器下載更新文件;以及使用所下載的更新文件更新所述軟件。
所述方法還可以包括:在所述待機(jī)模式期間確定是否選擇了遠(yuǎn)程服務(wù)模式;當(dāng)選擇了所述遠(yuǎn)程服務(wù)模式時,當(dāng)接收到所述更新通知消息時,確認(rèn)由通信器接收的信號的強度;當(dāng)所確認(rèn)的信號強度小于參考信號強度時,儲存所述更新通知消息信息;以及當(dāng)所確認(rèn)的信號強度等于或高于所述參考信號強度時,從所述服務(wù)器下載更新文件。
所述方法還可以包括:當(dāng)所述車輛開始驅(qū)動時,確定當(dāng)前時間是否是預(yù)定時間;當(dāng)所述當(dāng)前時間是所述預(yù)定時間時,從所述服務(wù)器下載未下載的更新文件;以及使用所下載的更新文件更新所述軟件。
所述預(yù)定時間可以包括自動診斷時間、手動診斷時間和定期檢查 時間中的任一個。
所述方法還可以包括:在正常模式中所述更新文件的下載期間,當(dāng)選擇了遠(yuǎn)程服務(wù)模式時,停止所述更新文件的下載;以及當(dāng)釋放所述遠(yuǎn)程服務(wù)模式時,重新下載所述更新文件。
在所述正常模式期間,當(dāng)選擇了遠(yuǎn)程服務(wù)模式時,確定是否將所述方法還可以包括:要下載所述更新文件;以及當(dāng)正在下載所述更新文件時,顯示當(dāng)前下載的更新文件的下載信息。
所述方法還可以包括:在所述待機(jī)模式中確定是否選擇了遠(yuǎn)程服務(wù)模式;在選擇了所述遠(yuǎn)程服務(wù)模式的情況下,當(dāng)接收到所述更新通知消息時,確認(rèn)更新文件的容量;如果所確認(rèn)的容量等于或高于參考容量,則儲存所述更新通知消息信息;以及如果所確認(rèn)的容量小于所述參考容量,則從所述服務(wù)器下載所述更新文件。
附圖說明
通過結(jié)合附圖,從實施例的以下描述,本公開的這些和/或其他方面將變得顯而易見和更容易理解,其中:
圖1是根據(jù)本公開的實施例例示車輛的外觀的視圖。
圖2是根據(jù)本公開的實施例例示車輛的內(nèi)部結(jié)構(gòu)的視圖。
圖3是根據(jù)本公開的實施例例示車輛的框圖。
圖4-圖8是根據(jù)本公開的實施例例示用于為車輛的不同模式更新軟件的控制方法的流程圖。
圖9是根據(jù)本公開的另一個實施例例示終端(或UE)的框圖。
具體實施方式
現(xiàn)在將詳細(xì)參考本公開的實施例,附圖中例示了其示例,其中全文中相同的附圖標(biāo)記指相同的元件。
圖1是根據(jù)本公開的實施例例示車輛的外觀的視圖。圖2是根據(jù)本公開的實施例例示車輛的內(nèi)部結(jié)構(gòu)的視圖。
車輛1是出于運輸人或貨物的目的通過車輪的驅(qū)動在道路上移動的裝置。
車輛1可以包括具有內(nèi)部部分和外部部分的主體(車體),以及為除主體之外的剩余部分且裝配有驅(qū)動其所需的機(jī)構(gòu)的底盤。
參考圖1,主體的外部部分110可以包括前面板111、發(fā)動機(jī)罩(bonnet)112、車頂板(roof panel)113、后面板114、后備箱115,以及前后和左右車門116。
主體的外部部分110可以包括前面板、發(fā)動機(jī)罩、車頂板、后面板、后備箱,以及前后和左右車門116,并且還可以包括安裝在前后和左右車門116處的車窗玻璃117,以及被設(shè)置在前后和左右車門116之間的邊界處的立柱(pillar)118。
此外,安裝在前后和左右車門116處的車窗玻璃還可以包括側(cè)窗玻璃、被安裝在立柱之間不能被打開和閉合的三角窗玻璃、被安裝到后面部分的后窗玻璃以及被安裝到前面部分的前窗玻璃。
車輛的外部部分110還可以包括側(cè)后視鏡119以將車輛1的后視圖提供給車輛駕駛員。
參考圖2,車輛的內(nèi)部部分120包括乘客坐在其上的座椅(121:121a、121b)、儀表板(dashboard)122、儀表面板(instrument panel)123(即,儀表盤(cluster))(包括被布置在儀表板上以輸出與驅(qū)動相關(guān)的信息的轉(zhuǎn)速計、速度計、冷卻液溫度表、燃油量表、轉(zhuǎn)向信號指示器、高光束指示燈、警告燈、安全帶警告燈、里程指示器、里程計、自動變速器換擋指示器、門打開警告燈、發(fā)動機(jī)滑油警告燈、燃料短缺警告燈)、調(diào)整車輛的行駛方向的方向盤124,以及從儀表板122延伸到座椅121的附近的中央儀表盤(center fascia)125。
座椅121可以包括用于駕駛員的駕駛員的座椅121a、用于同行乘客的乘客座椅121b,以及被布置在車輛1的后面的后座椅。
車輛121可以包括在其中的加熱元件。
儀表盤123可以被實施為數(shù)字儀表盤。數(shù)字儀表盤可以可視化顯示車輛信息和行駛信息。
中央儀表盤125可以包括被設(shè)置在儀表板122當(dāng)中駕駛員的座椅121a和乘客座椅121b之間的主機(jī)單元(head unit)126。
即,主機(jī)單元126可以被連接到執(zhí)行各種功能(例如,音頻功能、無線電功能、空調(diào)功能、座椅的加熱功能、導(dǎo)航功能、DMB功能、電 話功能等)所需的各種負(fù)載,使得主機(jī)單元126可以接收用于執(zhí)行每個功能的操作命令,可以根據(jù)所接收到的操作命令控制相應(yīng)的功能,或者可以將操作命令傳送到對應(yīng)的負(fù)載。
中央儀表盤125可以包括在其中的進(jìn)氣口、打火機(jī)放置槽(cigarette lighter receptacle)、多端口(multi-port)127等。
可以與主機(jī)單元126相鄰地放置多端口127,并且多端口127還可以包括USB端口、AUX端口和安全數(shù)字(SD)槽。
車輛1還可以包括輸入128,輸入128配置成接收來自能夠在車輛1中被執(zhí)行的多個功能當(dāng)中的至少一個功能的操作命令。車輛1還可以包括配置成不僅顯示關(guān)于所執(zhí)行的功能的信息還顯示用戶輸入信息的顯示器129。
輸入128可以被設(shè)置在主機(jī)單元126中,并且可以包括相應(yīng)的功能的開-關(guān)按鈕和至少一個物理按鈕(諸如用于改變相應(yīng)的功能的設(shè)置值的按鈕)。
輸入128可以被設(shè)置在中央儀表盤125中。
在這種情況下,輸入128可以被實施為通過其用戶可以輸入顯示在終端130的顯示器上的儀表盤的運動命令、選擇命令等的飛梭旋轉(zhuǎn)鍵(jog dial)(未示出)或觸摸板。
顯示器129可以被實施為平板顯示器,例如,液晶顯示器(LCD:Liquid Crystal Display)面板、發(fā)光二極管(LED:Light Emitting Diode)面板、有機(jī)發(fā)光二極管(OLED:Organic Light Emitting Diode)面板等,但不限于此。
中央儀表盤125可以包括用于從用戶接收信息且輸出對應(yīng)于用戶輸入信息的結(jié)果的終端(或UE)130。
終端130(或UE)可以包括輸入和顯示器。如果選擇了導(dǎo)航功能、DMB功能、音頻功能、視頻功能、電話功能和無線電功能中的至少一個,則終端130可以執(zhí)行所選擇的功能,并且可以顯示所執(zhí)行的功能的操作信息。
終端130的輸入可以包括與終端130的顯示器合并的觸摸板。
終端130的輸入可以被實施為按鈕,然后被顯示在終端130的顯示器上。在這種情況下,終端130的輸入可以接收所顯示的按鈕的位置 信息。
終端130的輸入和顯示器可以被實施為觸摸屏。
固定式終端(stationary-type terminal)可以被安裝在儀表板122上。
終端130可以是與車輛1通信的用戶設(shè)備(UE)。
即,UE可以是平板電腦、手機(jī)、智能電話、筆記本電腦或PDA。
車輛的底盤還可以包括動力產(chǎn)生系統(tǒng)、動力傳輸系統(tǒng)、行駛系統(tǒng)、轉(zhuǎn)向系統(tǒng)、制動器系統(tǒng)、懸掛(suspension)系統(tǒng)、變速系統(tǒng)、燃料供應(yīng)設(shè)備,以及前后和左右車輪。
車輛1還可以包括配置成保證車輛駕駛員和乘客的安全的各種安全設(shè)備。
有各種類型的車輛安全設(shè)備,例如,在車輛碰撞期間用于駕駛員和乘客的安全的氣囊控制設(shè)備、在車輛的加速或轉(zhuǎn)彎期間用于穩(wěn)定車輛取向的電子穩(wěn)定控制(ESC:electronic stability control)設(shè)備等。
另外,車輛1可以包括各種感測設(shè)備,例如,檢測被放置在車輛1的橫向和后向方向處的障礙物或其他車輛存在與否的近距離傳感器、檢測降雨存在與否以及降雨量的雨水傳感器等。
車輛1可以選擇性地包括為了駕駛員的方便的免提設(shè)備、音頻設(shè)備和藍(lán)牙設(shè)備、后視攝像頭、UE充電設(shè)備和高通設(shè)備(high-pass device)。
車輛1還可以包括配置成向啟動電動機(jī)(未示出)輸入操作命令的點火按鈕。
即,如果點火按鈕被接通,則車輛1可以操作啟動電動機(jī)(未示出),并且可以使用啟動電動機(jī)驅(qū)動作為動力產(chǎn)生設(shè)備的發(fā)動機(jī)(未示出)。
車輛1可以包括動力產(chǎn)生系統(tǒng)、動力傳輸系統(tǒng)、行駛系統(tǒng)、轉(zhuǎn)向系統(tǒng)、制動器系統(tǒng)、懸掛系統(tǒng)、變速系統(tǒng)、燃料供應(yīng)設(shè)備,以及用于控制各種安全設(shè)備和各種傳感器的驅(qū)動的電子控制單元(ECU:electronic control unit)140(圖3中所示),并且還可以包括配置成基于ECU 140的命令操作各種設(shè)備的驅(qū)動單元150(圖3中所示)。
ECU 140可以基于施加于輸入128的命令或由通信器161所接收到的命令,控制空調(diào)、座椅的加熱元件、室內(nèi)照明、車頭燈、顯示器129、啟動電動機(jī)和遠(yuǎn)程信息處理(telematics)設(shè)備160中的至少一個。
車輛1還可以包括遠(yuǎn)程信息處理設(shè)備160(圖3所示),遠(yuǎn)程信息 處理設(shè)備160配置成通過通信和廣播網(wǎng)絡(luò)執(zhí)行位置跟蹤、網(wǎng)絡(luò)訪問、遠(yuǎn)程車輛診斷、事故感測、交通運輸信息以及與家庭網(wǎng)絡(luò)相關(guān)的通信服務(wù)。
遠(yuǎn)程信息處理設(shè)備160可以直接與服務(wù)器通信,或者可以通過基站(BS:base station)與服務(wù)器通信。
遠(yuǎn)程信息處理設(shè)備160可以允許用戶通過遠(yuǎn)程站點處的無線網(wǎng)絡(luò)診斷車輛,可以允許用戶使用各種信息(例如,交通運輸信息和生活信息、緊急救援信息等),可以將電話消息傳送到另一方,可以允許用戶將語音郵件傳送到另一方/從另一方接收語音郵件,并且可以根據(jù)需要下載音頻書籍。
遠(yuǎn)程信息處理設(shè)備160可以根據(jù)服務(wù)類型執(zhí)行各種服務(wù),例如,新聞接收、股票行市、電子商務(wù)(E-commerce)、金融交易、酒店預(yù)訂、傳真?zhèn)鬏?接收、游戲和汽車事故以及汽車盜竊通知服務(wù)。特別地,如果發(fā)生交通事故,則遠(yuǎn)程信息處理設(shè)備160可以使用GPS自動地跟蹤事故車輛的位置,使得其可以將事故車輛的位置傳送到最近的911救助中心。
遠(yuǎn)程信息處理設(shè)備160可以與嵌入車輛中的各種類型的電子設(shè)備通信,并且還可以與作為外部終端的用戶設(shè)備(UE)通信。
遠(yuǎn)程信息處理設(shè)備160可以包括CAN通信模塊、Wi-Fi通信模塊、USB通信模塊和藍(lán)牙通信模塊。
此外,遠(yuǎn)程信息處理設(shè)備160還可以包括GPS接收模塊以從衛(wèi)星獲取位置信息,并且還可以包括廣播通信模塊諸如DMB傳輸協(xié)議專家組(TPEG:Transport Protocol Experts Group)、SXM和RDS。
車輛1還可以包括電連接到各種電子設(shè)備的電源170(圖3中所示),使得驅(qū)動電力被供應(yīng)到電子設(shè)備。例如,電子設(shè)備可以包括終端(或UE)、音頻設(shè)備、室內(nèi)照明、座椅的加熱元件、啟動電動機(jī)、遠(yuǎn)程信息處理設(shè)備、車頭燈、ECU和其他電子設(shè)備。
電源170是可充電的/可放電的電池,并且在車輛行駛期間使用自發(fā)電機(jī)或發(fā)動機(jī)動力執(zhí)行充電。
在下文中將參考圖3描述車輛1的構(gòu)成部件。
圖3是根據(jù)本公開的實施例例示車輛的框圖。
參考圖3,車輛1可以包括輸入128、顯示器129、電子控制單元(ECU)140、驅(qū)動單元150、遠(yuǎn)程信息處理設(shè)備160和電源170。
輸入128可以允許用戶選擇遠(yuǎn)程服務(wù)模式,并且可以接收遠(yuǎn)程服務(wù)模式的延遲命令。
輸入128還可以從用戶接收至少一個軟件包的更新命令。
顯示器129可以顯示遠(yuǎn)程服務(wù)模式的選擇或釋放信息。
顯示器129可以顯示關(guān)于更新通知消息的信息,并且還可以輸出更新文件的下載信息。
在這種情況下,更新文件的下載信息可以包括對應(yīng)的軟件的信息、更新文件名字、下載消耗的總時間、經(jīng)過的時間、剩余的時間、更新文件的總大小、下載的量、以及剩余的量,并且還可以包括下載日期等。
可以以進(jìn)度條的形式顯示更新文件的下載信息。
顯示器129還可以顯示更新文件的下載中斷信息,并且可以顯示更新文件的重新下載信息。
當(dāng)車輛開始驅(qū)動時,ECU 140可以從待機(jī)模式進(jìn)入正常模式(主動模式)。如果車輛停止驅(qū)動,則ECU 140可以切換到待機(jī)模式,并且可以將指示待機(jī)模式的信號傳送到遠(yuǎn)程信息處理設(shè)備160。
如果在待機(jī)模式期間通過輸入128選擇遠(yuǎn)程服務(wù)模式,則ECU 140還可以將遠(yuǎn)程服務(wù)模式的選擇信號傳送到遠(yuǎn)程信息處理設(shè)備160的控制器。
在待機(jī)模式期間,ECU 140可以控制電源170,使得電力僅被供應(yīng)到遠(yuǎn)程信息處理設(shè)備160,并且不被供應(yīng)到除遠(yuǎn)程信息處理設(shè)備160之外的剩余的構(gòu)成元件。
如果車輛開始驅(qū)動,則ECU 140可以控制電源170以向電子設(shè)備提供驅(qū)動電力。
在遠(yuǎn)程服務(wù)模式期間,當(dāng)接收到操作命令信號時,ECU 140可以基于所接收到的命令信號控制至少一個設(shè)備。
當(dāng)從遠(yuǎn)程信息處理設(shè)備160的控制器接收到喚醒信號時,ECU 140可以進(jìn)入正常模式。
ECU 140可以基于應(yīng)用于輸入128的命令或由通信器161所接收到 的命令,控制空調(diào)、座椅的加熱元件、室內(nèi)照明、車頭燈、顯示器129、啟動電動機(jī)和遠(yuǎn)程信息處理設(shè)備160中的至少一個。
驅(qū)動單元150可以基于ECU 140的控制命令驅(qū)動至少一個設(shè)備。
在這種情況下,所述至少一個設(shè)備可以包括動力產(chǎn)生系統(tǒng)、動力傳輸系統(tǒng)、行駛系統(tǒng)、轉(zhuǎn)向系統(tǒng)、制動器系統(tǒng)、懸掛系統(tǒng)、變速系統(tǒng)、燃料供應(yīng)設(shè)備、各種安全設(shè)備和各種傳感器。
在遠(yuǎn)程服務(wù)模式期間,驅(qū)動單元150可以基于ECU 140的控制命令驅(qū)動啟動電動機(jī),使得車輛開始驅(qū)動,室內(nèi)照明被開啟,或者座椅的加熱元件或空調(diào)開始操作。
在待機(jī)模式期間,遠(yuǎn)程信息處理設(shè)備160可以從電源170接收電力,并且可以與服務(wù)器200、UE和遠(yuǎn)程控制器中的至少一個通信。
遠(yuǎn)程信息處理設(shè)備160可以包括通信器161、控制器162和貯存器163。
通信器161可以包括通過與服務(wù)器200通信接收軟件文件和更新文件的第一通信模塊161a,以及通過與UE和遠(yuǎn)程控制器中的至少一個通信執(zhí)行遠(yuǎn)程服務(wù)模式的第二通信模塊161b。
在這種情況下,第一通信模塊161a和第二通信模塊161b可以采用相同的或不同的通信方案。
如果車輛開始驅(qū)動,則控制器162可以進(jìn)入正常模式。如果車輛停止操作,則控制器162可以進(jìn)入待機(jī)模式。此外,控制器162可以從ECU 160接收正常模式的信號和待機(jī)模式的模式信號。
如果從待機(jī)模式的執(zhí)行時間經(jīng)過預(yù)定時間,則控制器162可以切換到關(guān)閉模式。
如果不執(zhí)行遠(yuǎn)程服務(wù)模式,則控制器162可以在第一時間的流逝之后切換到關(guān)閉模式。如果執(zhí)行遠(yuǎn)程服務(wù)模式,則控制器162可以在第二時間的流逝之后切換到關(guān)閉模式。
當(dāng)接收到待機(jī)模式的操作命令時,控制器162還可以自動地執(zhí)行遠(yuǎn)程服務(wù)模式。
當(dāng)當(dāng)前模式是正常模式時,若接收到更新通知消息,則控制器162可以基于所接收到的更新通知消息信息下載更新文件,然后當(dāng)完成更新文件的下載時更新對應(yīng)的軟件。
在這種情況下,更新通知消息可以包括在空中下載固件(FOTA:Firmware Over The Air)更新通知消息。
在正常模式狀態(tài)中更新文件的下載期間,當(dāng)選擇遠(yuǎn)程服務(wù)模式時,控制器162可以停止更新文件的下載,并且當(dāng)釋放遠(yuǎn)程服務(wù)模式時,可以重新下載更新文件。
當(dāng)在正常模式中選擇遠(yuǎn)程服務(wù)模式時,控制器162可以確定是否要下載更新文件,并且可以控制顯示器顯示要下載的更新文件的下載信息。
當(dāng)從待機(jī)模式當(dāng)中接收到更新通知消息時,控制器162可以儲存所接收到的更新通知消息的信息。
如果待機(jī)模式被切換到正常模式,則控制器162可以確定儲存的更新通知消息的存在與否。如果儲存的更新通知消息存在,則控制器162可以從服務(wù)器下載更新文件,并且可以使用所下載的更新文件更新軟件。
控制器162可以確定在待機(jī)模式中是否選擇了遠(yuǎn)程服務(wù)模式。當(dāng)選擇了遠(yuǎn)程服務(wù)模式時,如果接收到更新通知消息,控制器162可以確認(rèn)由通信器161所接收到的信號的強度。如果所確認(rèn)的信號強度小于參考信號強度,則控制器162可以儲存更新通知消息信息。如果所確認(rèn)的信號強度等于或高于參考信號強度,則控制器162可以從服務(wù)器下載更新文件。
如果在關(guān)閉模式狀態(tài)下車輛開始驅(qū)動,則控制器162可以確定當(dāng)前時間是否是預(yù)定時間。如果當(dāng)前時間被設(shè)置為預(yù)定時間,則控制器162可以從服務(wù)器下載未下載的更新文件,并且可以使用所下載的更新文件更新軟件。
在這種情況下,預(yù)定時間可以包括自動診斷時間、手動診斷時間和定期檢查時間中的任一個,還可以包括用戶選擇的時間,并且還可以包括如所需的預(yù)定時間。
控制器162可以從服務(wù)器200請求更新文件的下載確認(rèn)消息。在這種情況下,如果服務(wù)器200為每個軟件包提供更新文件信息,則控制器162可以將儲存在服務(wù)器200中的每個軟件更新文件信息與儲存在貯存器163中的更新文件信息相比較,從而識別未下載的更新文件的 存在與否。
控制器162還可以從服務(wù)器200請求未下載的更新文件。
控制器162可以確定是否從待機(jī)模式當(dāng)中選擇遠(yuǎn)程服務(wù)模式。在選擇遠(yuǎn)程服務(wù)模式的情況下,當(dāng)接收到更新通知消息時,控制器162可以確認(rèn)更新文件的容量。如果所確認(rèn)的容量等于或高于參考容量,則控制器162可以儲存更新通知消息信息。如果所確認(rèn)的容量小于參考容量,則控制器162還可以從服務(wù)器下載更新文件。
控制器162可以基于移動通信方案控制更新文件的下載。
例如,如果通信方案是3G通信方案,則控制器162可以僅儲存更新通知消息的信息。如果通信方案是LTE通信方案,則控制器162還可以下載更新文件。
如果通信方案是3G通信方案,則控制器162可以確認(rèn)更新文件的容量。如果所確認(rèn)的容量等于或高于參考容量,則控制器162可以僅接收和儲存更新通知消息的信息。如果所確認(rèn)的容量小于參考容量,則控制器162可以下載更新文件。
如果通信方案是LTE通信方案,則控制器162可以確認(rèn)所接收到的信號的信號強度。如果所確認(rèn)的信號強度等于或高于參考信號強度,則控制器162可以下載更新文件。如果所確認(rèn)的信號強度小于參考信號強度,則控制器162可以僅接收和儲存更新通知消息信息。
控制器162可以基于電源170的電荷量,將當(dāng)前模式切換到關(guān)閉模式,或者可以在預(yù)定時間的流逝之后切換到關(guān)閉模式。
遠(yuǎn)程信息處理設(shè)備160的控制器162還可以嵌入到ECU 140中。
控制器162可以是中央處理單元(CPU)或MCU,或者可以是處理器。
貯存器163可以儲存執(zhí)行至少一個功能所需的軟件。如果基于控制器162的命令更新儲存的軟件,則貯存器163可以儲存所更新的軟件。
貯存器163還可以以下載日期的次序儲存更新文件。
貯存器163可以儲存從待機(jī)模式切換到關(guān)閉模式所需的預(yù)定時間。
貯存器163可以儲存用于從待機(jī)模式切換到關(guān)閉模式的預(yù)定時間,并且根據(jù)需要可以不僅儲存當(dāng)不執(zhí)行遠(yuǎn)程服務(wù)模式時所需的第一時間,還可以儲存當(dāng)執(zhí)行遠(yuǎn)程服務(wù)模式時所需的第二時間。
貯存器163還可以在其中儲存參考容量。
還可以與遠(yuǎn)程信息處理設(shè)備160獨立地提供貯存器163。
貯存器163可以包括易失性存儲器和非易失性存儲器中的至少一個。易失性存儲器可以是SRAM或DRAM,并且非易失性存儲器可以包括閃速存儲器、只讀存儲器(ROM)、可擦可編程只讀存儲器(EPROM)、電可擦可編程只讀存儲器(EEPROM)等中的至少一個。
在正常模式期間,電源170可以向各種類型的電子設(shè)備提供驅(qū)動電力,在待機(jī)模式期間,可以向遠(yuǎn)程信息處理設(shè)備160提供驅(qū)動電力,并且在關(guān)閉模式期間,可以防止所有的構(gòu)成元件通電。
此外,在關(guān)閉模式期間,電源170可以僅向用于接收門打開信號的通信模塊提供電力。
車輛1還可以包括檢測電源的電荷量且將所檢測的電荷量傳送到控制器162的電荷量檢測器(未示出)。
在這種情況下,服務(wù)器200可以與預(yù)注冊的車輛1通信。
服務(wù)器200可以儲存執(zhí)行至少一個功能的軟件文件和每個軟件包的更新文件,并且無論何時生成更新文件均可以將更新通知消息傳送到車輛,并且當(dāng)從車輛1接收到用于提供更新文件的請求時,可以將更新文件傳送到對應(yīng)的車輛1。
當(dāng)請求從車輛1未下載的更新文件的確認(rèn)消息時,服務(wù)器200還可以為每個軟件包提供更新文件信息,使得服務(wù)器還可以將每個軟件的更新文件信息提供到車輛1。
服務(wù)器200可以為每個車輛儲存下載的更新文件信息,并且可以基于為每個車輛儲存的下載的更新文件信息,將未下載的更新文件提供給車輛。
圖4是例示在車輛的正常模式期間軟件更新控制方法的流程圖。
參考圖4,如果車輛開始驅(qū)動,則在操作301中執(zhí)行正常模式,并且在操作302中,在正常模式期間確定是否接收到更新通知消息。
在操作303中,當(dāng)接收到更新通知消息時,車輛可以顯示所接收到的更新通知消息信息,可以訪問服務(wù)器200,并且可以基于所接收到的更新通知消息信息下載更新文件。
車輛可以確定當(dāng)前模式是否切換到待機(jī)模式,與此同時下載更新文 件。如果確定當(dāng)前模式切換到待機(jī)模式,則在操作304中,車輛可以確定是否選擇了遠(yuǎn)程服務(wù)模式。
在更新文件的下載期間,如果選擇了遠(yuǎn)程服務(wù)模式,則在操作305中,車輛可以停止更新文件的下載。
在這種情況下,車輛還可以通過顯示器顯示更新文件的下載中斷信息。
即,在更新文件的下載期間,如果接收到遠(yuǎn)程服務(wù)模式的選擇信號,則在顯示器上顯示更新文件的下載狀態(tài),使得能夠向用戶通知更新文件的下載信息。
在這種情況下,更新文件的下載信息可以包括指示更新文件的存在與否的信息、來自更新文件的下載時間當(dāng)中的剩余的時間,以及來自更新文件的下載容量當(dāng)中的剩余的容量。
此外,車輛可以確認(rèn)來自更新文件的下載時間當(dāng)中的剩余的時間,并且還可以在剩余的時間流逝之后執(zhí)行遠(yuǎn)程服務(wù)模式。
即,車輛還可以延遲進(jìn)入遠(yuǎn)程服務(wù)模式的操作。
此外,用戶還可以選擇指示遠(yuǎn)程服務(wù)模式的延遲存在與否的特定信息。
例如,車輛可以確定是否將通過輸入立即執(zhí)行遠(yuǎn)程服務(wù)模式,或者可以確定是否當(dāng)完成更新文件的下載時將執(zhí)行遠(yuǎn)程服務(wù)模式。
在操作306中,車輛可以確定是否釋放了遠(yuǎn)程服務(wù)模式。如果釋放了遠(yuǎn)程服務(wù)模式,則車輛可以重新下載中斷的更新文件。
本文中,用于確定是否釋放遠(yuǎn)程服務(wù)模式的操作可以包括確定是否通過輸入輸入了遠(yuǎn)程服務(wù)模式的釋放信號。
用于確定是否釋放遠(yuǎn)程服務(wù)模式的操作可以包括確定車輛是否開始驅(qū)動。
更詳細(xì)地說,如果釋放了遠(yuǎn)程服務(wù)模式,則在操作307中,車輛可以確定下載中斷的更新文件的存在與否。如果下載中斷的更新文件存在,則在操作308中,車輛可以從服務(wù)器重新下載更新文件。
用于重新下載中斷的更新文件的操作可以包括重新下載所有的更新文件,或者下載從來自更新文件當(dāng)中的下載中斷的數(shù)據(jù)開始的更新文件。
在操作309中,當(dāng)完成更新文件的下載時,車輛可以與服務(wù)器斷開,并且在操作310中,可以使用下載的更新文件更新儲存在貯存器中的對應(yīng)的軟件。
圖5是例示在車輛的待機(jī)模式期間軟件更新控制方法的流程圖。
參考圖5,如果車輛停止驅(qū)動,則在操作321中實現(xiàn)待機(jī)模式。即,車輛可以僅向遠(yuǎn)程信息處理設(shè)備160提供電力。
在待機(jī)模式期間,車輛僅驅(qū)動遠(yuǎn)程信息處理設(shè)備,使得車輛可以與服務(wù)器、終端(UE)和遠(yuǎn)程控制器無線通信。
車輛可以對從待機(jī)模式執(zhí)行時間開始的時間進(jìn)行計數(shù),并且在操作322中,可以確定所計數(shù)的時間是否比預(yù)定時間長。如果在操作322中所計數(shù)的時間比預(yù)定時間長,則在操作323中,車輛可以執(zhí)行關(guān)閉模式。
如果在操作322中所計數(shù)的時間比預(yù)定時間短或等于預(yù)定時間,則在操作324中,在待機(jī)模式期間,車輛可以確定是否接收到更新通知消息。如果接收到更新通知消息,則車輛可以顯示關(guān)于所接收到的更新通知消息的信息。
此外,當(dāng)接收到更新通知消息時,在操作325中,車輛可以識別由通信器的第一通信模塊接收到的信號的強度,并且在操作326中,可以確定所識別的信號強度是否小于參考信號強度。
在這種情況下,所接收到的信號強度可以包括接收信號強度指示(RSSI:Received Signal Strength Indication)。
當(dāng)接收到更新通知消息時,車輛可以確定通信方案是否是LTE通信方案。如果通信方案是LTE通信方案,則也能夠識別所接收到的信號的強度。
如果所識別的信號強度小于參考信號強度,則在操作327中,車輛可以儲存關(guān)于所接收到的更新通知消息的信息。
如果接收到更新通知消息,則車輛可以確定通信方案是否是LTE通信方案。如果通信方案是3G通信方案,則車輛還可以儲存關(guān)于所接收到的更新通知消息的信息,而不識別所接收到的信號的強度。
如果所識別的信號強度等于或高于參考信號強度,則在操作328中,車輛可以訪問服務(wù)器,并且可以基于關(guān)于所接收到的更新通知消 息的信息下載更新文件。
在待機(jī)模式期間,如果車輛開始驅(qū)動,并且因此切換到正常模式,則在操作330中,車輛可以使用下載的更新文件更新軟件。
如果執(zhí)行正常模式,則車輛可以確定儲存的更新通知消息的存在與否。如果儲存的更新通知消息信息存在,則車輛可以從服務(wù)器下載更新文件,從而更新軟件。
圖6是根據(jù)本公開的實施例例示當(dāng)車輛從關(guān)閉模式切換到正常模式時的軟件更新控制方法的流程圖。
參考圖6,如果車輛停止驅(qū)動,并且經(jīng)過預(yù)定時間,則在操作341中,車輛可以執(zhí)行關(guān)閉模式。
如果車輛開始驅(qū)動,則在操作342中車輛從關(guān)閉模式切換到正常模式,并且在操作343中進(jìn)入正常模式。
如果執(zhí)行正常模式,則在操作344中,車輛可以確定當(dāng)前時間是否是預(yù)定時間。如果當(dāng)前時間被設(shè)置為預(yù)定時間,則在操作345中,車輛可以訪問服務(wù)器。
在操作346中,車輛可以通過訪問服務(wù)器200確定未下載的更新文件的存在與否。如果未下載的更新文件存在,則在操作347中,車輛可以下載更新文件。當(dāng)完成更新文件的下載時,車輛可以與服務(wù)器200斷開,并且然后在操作348中,使用下載的更新文件更新對應(yīng)的軟件。
更詳細(xì)地說,車輛可以確認(rèn)每個軟件包的更新信息,并且還可以確認(rèn)儲存在服務(wù)器200中的每個軟件包的更新信息。
車輛從嵌入車輛中的軟件當(dāng)中確定更新中斷的軟件的存在與否。如果確定更新中斷的軟件的存在,則車輛可以下載更新更新中斷的軟件所需的更新文件。
在這種情況下,車輛可以在顯示器上顯示更新文件的下載信息和軟件的更新信息。
圖7是例示在車輛的待機(jī)模式期間或在遠(yuǎn)程服務(wù)模式期間軟件更新控制方法的流程圖。
參考圖7,在操作351中,車輛可以確定當(dāng)前模式是否是待機(jī)模式。
在這種情況下,用于確定當(dāng)前模式是否是待機(jī)模式的操作可以包括確定車輛是否停止驅(qū)動。
即,如果車輛停止驅(qū)動,則在操作352中,車輛可以進(jìn)入待機(jī)模式。
在這種情況下,車輛可以僅向遠(yuǎn)程信息處理設(shè)備160提供電力。
在待機(jī)模式期間,車輛可以僅給遠(yuǎn)程信息處理設(shè)備160提供電力,使得其可以與服務(wù)器、終端(UE)和遠(yuǎn)程控制器無線通信。
在操作353中,車輛可以確定是否選擇了遠(yuǎn)程服務(wù)模式,與此同時處于待機(jī)模式中。如果選擇了遠(yuǎn)程服務(wù)模式,則在操作354中,車輛可以執(zhí)行遠(yuǎn)程服務(wù)模式。
可以通過輸入輸入遠(yuǎn)程服務(wù)模式。
用于進(jìn)入遠(yuǎn)程服務(wù)模式的操作可以包括通過允許用戶遠(yuǎn)程地操縱終端或遠(yuǎn)程控制器、開啟或關(guān)斷座椅的加熱元件,或者開啟或關(guān)斷空調(diào)的車輛的開始操作。
在操作355中,車輛可以確定是否接收到更新通知消息,與此同時處于遠(yuǎn)程服務(wù)模式中。如果接收到更新通知消息,則在操作356中,車輛可以基于關(guān)于所接收到的更新通知消息的信息,確認(rèn)更新文件的大小。在操作357中,車輛可以確定所確認(rèn)的更新文件的大小等于或高于參考大小。如果所確認(rèn)的更新文件的大小等于或高于參考大小,則在操作358中,車輛可以僅儲存關(guān)于更新通知消息的信息。
車輛還可以在顯示器上顯示關(guān)于更新通知消息的信息。
如果所確認(rèn)的更新文件的容量小于參考容量,則車輛可以訪問服務(wù)器,并且在操作359中,可以基于所接收到的更新通知消息信息下載更新文件。
即,當(dāng)更新文件的大小很小時,車輛可以僅執(zhí)行下載,使得在遠(yuǎn)程服務(wù)模式中遇到的問題的數(shù)量可以被最小化。如果更新文件很大,則車輛可以僅儲存關(guān)于更新通知消息的信息,并且當(dāng)開始操作時,可以下載更新文件,使得電源的功率消耗可以被最小化。
在操作360中,如果當(dāng)前模式切換到正常模式,則在操作361中,車輛可以使用下載的更新文件更新對應(yīng)的軟件。
車輛可以確定儲存的更新通知消息信息的存在與否。如果儲存的更新通知消息信息存在,則車輛可以從服務(wù)器下載更新文件。當(dāng)完成更新文件的下載時,車輛可以與服務(wù)器斷開,并且可以使用下載的更新文件更新對應(yīng)的軟件。
車輛可以對從待機(jī)模式執(zhí)行時間開始的時間進(jìn)行計數(shù),并且可以確定所計數(shù)的時間是否比預(yù)定時間長。如果所計數(shù)的時間比預(yù)定時間長,則車輛可以進(jìn)入關(guān)閉模式。
在這種情況下,當(dāng)在待機(jī)模式中車輛執(zhí)行遠(yuǎn)程服務(wù)模式時,預(yù)定時間是通過其電源的電荷量達(dá)到參考電荷量的持續(xù)時間,并且預(yù)定時間可以比其中待機(jī)模式切換到關(guān)閉模式的特定時間短。
圖8是例示在車輛的待機(jī)模式期間或在遠(yuǎn)程服務(wù)模式期間與圖7的軟件更新控制方法不同的軟件更新控制方法的流程圖。
參考圖8,在操作371中,車輛可以確定當(dāng)前模式是否是待機(jī)模式。用于確定當(dāng)前模式是否是待機(jī)模式的操作可以包括確定車輛是否停止驅(qū)動。
即,如果車輛停止操作,則在操作372中,車輛可以進(jìn)入待機(jī)模式。
在這種情況下,車輛可以僅向遠(yuǎn)程信息處理設(shè)備160提供電力。
如果當(dāng)前模式是待機(jī)模式,則車輛可以僅操作遠(yuǎn)程信息處理設(shè)備,使得車輛可以與服務(wù)器、終端和遠(yuǎn)程控制器無線通信。
車輛可以確定是否選擇了遠(yuǎn)程服務(wù)模式,與此同時處于待機(jī)模式中。如果選擇了遠(yuǎn)程服務(wù)模式,則在操作374中,車輛可以執(zhí)行遠(yuǎn)程服務(wù)模式。
在這種情況下,可以通過輸入輸入遠(yuǎn)程服務(wù)模式。
用于進(jìn)入遠(yuǎn)程服務(wù)模式的操作可以包括通過允許用戶遠(yuǎn)程地操縱終端或遠(yuǎn)程控制器、開啟或關(guān)斷座椅的加熱元件,或者開啟或關(guān)斷空調(diào)的車輛的開始操作。
在操作375中,車輛可以確定是否接收到更新通知消息,與此同時處于遠(yuǎn)程服務(wù)模式中。如果接收到更新通知消息,則在操作376中,車輛可以儲存關(guān)于所接收到的更新通知消息的信息。
此外,車輛還可以在顯示器上顯示關(guān)于更新通知消息的信息。
在操作377中,如果車輛從待機(jī)模式切換到正常模式,則在操作378中,車輛可以確定是否儲存了更新通知消息。如果儲存了更新通知消息信息,則在操作379中,車輛可以從服務(wù)器下載更新文件。當(dāng)完成更新文件的下載時,車輛可以與服務(wù)器斷開,并且在操作380中,可以使用下載的更新文件更新對應(yīng)的軟件。
圖9根據(jù)本公開的另一個實施例是例示終端(或UE)的框圖。
參考圖9,終端可以包括車輛的終端和用戶設(shè)備(UE)。
終端還可以包括輸入131、包括第一通信模塊132a和第二通信模塊132b的通信器132、控制器133、貯存器134、顯示器135、聲音單元136和電源(未示出)。
輸入131可以接收電源開/關(guān)命令,可以接收至少一個功能的選擇命令,可以接收遠(yuǎn)程服務(wù)模式的選擇命令,并且可以接收遠(yuǎn)程服務(wù)模式的延遲命令。
輸入131可以接收至少一個軟件的更新命令作為輸入。
在待機(jī)模式期間,通信器132可以從電源(未示出)接收電源信號,并且可以與服務(wù)器200通信。
即,通信器132可以通過與服務(wù)器200通信接收軟件文件和更新文件。
當(dāng)從控制器133接收到命令信號時,通信器132還可以傳送用于提供更新信息的請求信號。
如果終端通電,則控制器133可以進(jìn)入正常模式。如果終端斷電,則控制器133可以進(jìn)入待機(jī)模式。
在待機(jī)模式期間,控制器133可以通過控制電源(未示出)僅向通信器132提供電力,并且可以防止除通信器132之外的構(gòu)成部件斷電。
如果終端通電,則控制器133可以控制電源(未示出)向電子設(shè)備提供驅(qū)動電力。
在待機(jī)模式期間,控制器133可以基于電源的電荷量,切換到關(guān)閉模式。
當(dāng)當(dāng)前模式是正常模式時,當(dāng)接收到更新通知消息,控制器133可以基于所接收到的更新通知消息信息下載更新文件,并且當(dāng)完成更新文件的下載時,可以更新對應(yīng)的軟件。
在這種情況下,更新通知消息可以包括FOTA(在空中下載固件)更新通知消息。
當(dāng)下載更新文件時,控制器133可以確認(rèn)信號強度。如果所確認(rèn)的信號強度小于參考信號強度時,控制器133可以停止下載更新文件,并且可以在顯示器135上顯示下載中斷信息。
如果信號強度等于或高于參考信號強度,則控制器133可以重新開始下載中斷的更新文件的下載,并且可以顯示重新下載的信息。
在待機(jī)模式期間,當(dāng)接收到更新通知消息時,控制器133可以儲存關(guān)于所接收到的更新通知消息的信息。如果車輛從待機(jī)模式切換到正常模式,則控制器133可以確定儲存的更新通知消息的存在與否。如果儲存的更新通知消息信息存在,則控制器133可以從服務(wù)器下載更新文件,并且可以使用下載的更新文件更新軟件。
在待機(jī)模式期間,當(dāng)接收到更新通知消息時,控制器133可以確認(rèn)通信器的通信方案。如果所確認(rèn)的通信方案的下載速度等于或高于預(yù)定下載速度,則控制器133還可以從服務(wù)器下載更新文件。
此外,如果所確認(rèn)的通信方案的下載速度等于或高于預(yù)定下載速度,則控制器133可以確認(rèn)所接收到的信號的強度。如果所確認(rèn)的信號強度小于參考信號強度,則控制器133可以儲存更新通知消息信息。如果所確認(rèn)的信號強度等于或高于參考信號強度,則控制器133還可以從服務(wù)器下載更新文件。
此外,如果所確認(rèn)的通信方案的下載速度小于預(yù)定下載速度,則控制器133可以僅儲存關(guān)于更新通知消息的信息。
如果所確認(rèn)的通信方案的下載速度小于預(yù)定下載速度,則控制器133可以基于更新通知消息信息確認(rèn)更新文件的容量。如果更新文件的容量小于參考容量,則控制器133可以從服務(wù)器下載更新文件。如果更新文件的容量等于或高于參考容量,則控制器133可以僅儲存所接收到的更新通知消息信息。
如果在關(guān)閉模式狀態(tài)下終端通電,則控制器133可以確定當(dāng)前時間是否是預(yù)定時間。如果當(dāng)前時間是預(yù)定時間,則控制器133可以從服務(wù)器下載未下載的更新文件,并且可以使用下載的更新文件更新軟件。
在這種情況下,預(yù)定時間可以包括自動診斷時間、手動診斷時間和定期檢查時間中的任一個,還可以包括用戶選擇的時間,并且還可以包括如所需的預(yù)定時間。
控制器133可以從服務(wù)器200請求更新文件的下載確認(rèn)消息。在這種情況下,如果服務(wù)器200為每個軟件包提供更新文件信息,則控制器133可以將儲存在服務(wù)器200中的每個軟件更新文件信息與儲存在 貯存器中的更新文件信息比較,并且因此識別未下載的更新文件的存在與否。
控制器133還可以從服務(wù)器200請求未下載的更新文件。
控制器133可以是中央處理單元(CPU)或MCU,或者可以是處理器。
貯存器134可以儲存執(zhí)行至少一個功能所需的軟件。如果基于控制器133的命令更新儲存的軟件,則貯存器134可以儲存更新的軟件。
貯存器134還可以以下載日期的次序儲存更新文件。
貯存器134可以儲存從待機(jī)模式切換到關(guān)閉模式所需的預(yù)定時間,并且還可以在其中儲存參考更新文件的容量。
貯存器134可以包括易失性存儲器和非易失性存儲器中的至少一個。易失性存儲器可以是SRAM或DRAM,并且非易失性存儲器可以包括閃速存儲器、只讀存儲器(ROM)、可擦可編程只讀存儲器(EPROM)、電可擦可編程只讀存儲器(EEPROM)等中的至少一個。
顯示器135可以顯示關(guān)于至少一個功能的圖像,并且可以顯示遠(yuǎn)程服務(wù)模式的選擇或釋放信息。
顯示器135可以顯示關(guān)于更新通知消息的信息,并且還可以輸出更新文件的下載信息。
在這種情況下,更新文件的下載信息可以包括對應(yīng)的軟件的信息、更新文件名字、下載消耗的總時間、經(jīng)過的時間、剩余的時間、更新文件的總大小、下載的量、以及剩余的量,并且還可以包括下載日期等。
可以以進(jìn)度條的形式顯示更新文件的下載信息。
顯示器135還可以顯示更新文件的下載中斷信息,并且可以顯示更新文件的重新下載信息。
顯示器135可以被實施為平板顯示器,并且可以與輸入131合并。在這種情況下,輸入131可以被實施為觸摸板。
輸入和顯示器可以被實施為觸摸屏。
在正常模式期間,電源(未示出)可以向所有構(gòu)成元件提供功率,并且在待機(jī)模式期間可以僅向通信器提供功率。
終端(或UE)還可以包括檢測電源的電荷量且將所檢測到的電荷 量傳送到控制器162的電荷量檢測器(未示出)。
在這種情況下,服務(wù)器200可以與預(yù)注冊的終端(或UE)通信。
服務(wù)器200可以儲存執(zhí)行至少一個功能的軟件,并且可以儲存每個軟件包的更新文件,并且無論何時生成更新文件可以將更新通知消息傳送到終端130。當(dāng)從終端130接收到用于提供更新文件的請求時,服務(wù)器200可以將更新文件傳送到對應(yīng)的終端130。
當(dāng)從終端130接收到用于確認(rèn)未下載的更新文件的請求時,服務(wù)器還可以將每個軟件包的更新文件信息提供給終端。
服務(wù)器200可以儲存為每個終端下載的更新文件信息,并且可以基于儲存的為每個終端下載的更新文件信息,將未下載的更新文件提供給終端。
如從上面的描述顯而易見的,在需要執(zhí)行遠(yuǎn)程服務(wù)模式的待機(jī)模式期間,當(dāng)接收到在空中下載固件(FOTA)更新通知消息時,本公開的實施例可以正常地執(zhí)行遠(yuǎn)程服務(wù)模式,并且同時可以僅下載更新功能所需的更新文件,使得在待機(jī)模式中可以減少功率消耗。
此外,當(dāng)待機(jī)模式切換到正常模式,實施例可以使用下載的文件更新對應(yīng)的軟件。因此,實施例可以使由更新通知消息的未接收導(dǎo)致的更新未執(zhí)行時間的數(shù)量最小化。
此外,在正常模式期間,實施例可以以預(yù)定時間(例如,診斷時間、定期檢查等)自動地訪問服務(wù)器,以便確認(rèn)要被更新的軟件的存在與否,并且可以更新所確認(rèn)的軟件,使得當(dāng)由于關(guān)閉模式發(fā)生從服務(wù)器未接收到更新通知消息時,實施例還可以正常地更新另一個軟件包。
甚至當(dāng)車輛執(zhí)行長期停車時,實施例可以更新嵌入車輛中的軟件,使得實施例可以正常地執(zhí)行車輛的各種功能中的至少一個,并且還可以以最佳狀態(tài)執(zhí)行至少一個功能。
實施例可以提高終端(或UE)和車輛的質(zhì)量,可以增加用戶滿意度,并且還可以提高用戶方便性和車輛安全性。
雖然已經(jīng)示出和描述了本公開的一些實施例,但本領(lǐng)域中的那些技術(shù)人員將理解,可以在這些實施例中作出改變,而不會脫離本公開的原理和精神,在權(quán)利要求書及其等同物中定義了本公開的保護(hù)范圍。