• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    軟件更新的方法和裝置制造方法及圖紙

    技術(shù)編號:8387064 閱讀:176 留言:0更新日期:2013-03-07 07:45
    本發(fā)明專利技術(shù)公開了一種用于軟件更新的方法的方法,包括接收恢復(fù)指令以恢復(fù)車輛計算機系統(tǒng)(VCS)的系統(tǒng)狀態(tài)。該方法還包括恢復(fù)基礎(chǔ)系統(tǒng)狀態(tài)至已知的、運轉(zhuǎn)的狀態(tài)并且獲取先前在該VCS上安裝的應(yīng)用程序的清單。該方法還包括針對先前在該VCS上安裝的每個應(yīng)用程序,搜索與該恢復(fù)的基礎(chǔ)系統(tǒng)狀態(tài)兼容的應(yīng)用程序的版本。此外,該方法包括安裝與該恢復(fù)的基礎(chǔ)系統(tǒng)狀態(tài)兼容的每個應(yīng)用程序的版本。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)中的說明性實施例總體上涉及用于軟件更新的方法和裝置
    技術(shù)介紹
    隨著計算機技術(shù)的進步不斷出現(xiàn)新的機會,經(jīng)常需要更新操作系統(tǒng)。形成平臺的主干的操作系統(tǒng)使計算機系統(tǒng)的所有組件一起進入運轉(zhuǎn)基礎(chǔ)(functioning base),可從該運轉(zhuǎn)基礎(chǔ)運行多個軟件應(yīng)用程序。PC操作系統(tǒng)經(jīng)常有很多更新可用。為了更好地使用現(xiàn)有資源或為了最佳地使用新的可用的技術(shù),操作系統(tǒng)更新能提供不斷改進的基礎(chǔ),能在該基礎(chǔ)上建立終端用戶體驗。無論是全新的操作系統(tǒng)還是對現(xiàn)有系統(tǒng)的版本更新,用戶有很多原因可能希望在PC上更新 操作系統(tǒng)。在計算機平臺的PC-模型中,一旦購買了 PC,通常由用戶決定更新操作系統(tǒng)。由于一旦作出首次購買之后制造商通常與PC很少或沒有聯(lián)系,用戶必須依賴他們自己的需要和行動提供對系統(tǒng)的更新。一些操作系統(tǒng)可能自動下載為其提供的新補丁及更新,可是同樣通常是用戶發(fā)起此自動更新處理并且用戶負責(zé)確保現(xiàn)有軟件產(chǎn)品將與新的操作系統(tǒng)兼容。然而,現(xiàn)在存在另一個模型,即移動計算機。設(shè)備(例如PDA、智能手機甚至車輛)可能在其中攜帶移動計算機系統(tǒng),并且在很多情況下這些設(shè)備的提供者將還有既得利益來確保該設(shè)備的后續(xù)功能。例如,智能手機不僅作為便攜式計算機設(shè)備,而且它還作為可作出蜂窩電話呼叫的平臺。由于通常存在與設(shè)備相關(guān)聯(lián)的服務(wù)協(xié)議(通常用于無線通訊(cellular)和數(shù)據(jù)傳輸服務(wù)兩者),為了服務(wù)提供者的最好利益應(yīng)當確保在設(shè)備上按需要執(zhí)行操作系統(tǒng)更新。同時,與個人計算機一樣,軟件開發(fā)者不斷地開發(fā)在移動計算設(shè)備上使用的應(yīng)用程序。由于很多這些設(shè)備可能在為裝置開發(fā)的特定應(yīng)用程序的特性和細節(jié)上僅具有有限的約束,設(shè)備的制造商/提供者可能難以確保所有的應(yīng)用程序與新操作系統(tǒng)或操作系統(tǒng)版本兼容。所以,改變操作系統(tǒng)可能導(dǎo)致應(yīng)用程序的功能不同或者完全失去功能性。因此,當更新操作系統(tǒng)時用戶通常有責(zé)任確保下載并安裝特定應(yīng)用程序的新版本。類似地,開發(fā)者必須確定應(yīng)用程序保持最新以便于在操作系統(tǒng)軟件/固件的新版本上起作用。然而,不同于PC領(lǐng)域,因為移動計算機領(lǐng)域的設(shè)備提供者通常與使用他們產(chǎn)品的消費者保持更密切的關(guān)系,如果操作系統(tǒng)更新使一個或多個安裝在移動計算機裝置上的應(yīng)用程序失效或使其不可使用時,消費者們傾向于誤以為是系統(tǒng)提供者的問題。
    技術(shù)實現(xiàn)思路
    在第一個說明性實施例中,計算機可執(zhí)行的方法包括接收恢復(fù)指令以恢復(fù)車輛計算機系統(tǒng)(VCS)的系統(tǒng)狀態(tài)。該說明性方法還包括將基礎(chǔ)系統(tǒng)狀態(tài)恢復(fù)為已知的、運轉(zhuǎn)的狀態(tài)并且獲取先前在該VCS上安裝的應(yīng)用程序的清單。在此實施例中,該說明性方法還包括針對先前在該VCS上安裝的每個應(yīng)用程序,搜索與該恢復(fù)的基礎(chǔ)系統(tǒng)狀態(tài)兼容的應(yīng)用程序的版本。此外,該說明性方法包括安裝與該恢復(fù)的基礎(chǔ)系統(tǒng)狀態(tài)兼容的每個應(yīng)用程序的版本。在第二說明性實施例中,機器可讀的存儲介質(zhì)存儲有當執(zhí)行時使VCS的處理器執(zhí)行下述方法的指令,該方法包括接收恢復(fù)指令以恢復(fù)VCS系統(tǒng)狀態(tài)。該方法還包括將基礎(chǔ)系統(tǒng)狀態(tài)恢復(fù)為已知的、運轉(zhuǎn)的狀態(tài)并且獲取先前在該VCS上安裝的應(yīng)用程序的清單。在此實施例中,該方法還包括針對先前在該VCS上安裝的每個應(yīng)用程序,找到與該恢復(fù)的基礎(chǔ)系統(tǒng)狀態(tài)兼容的該應(yīng)用程序的版本。該方法還包括安裝與該恢復(fù)的基礎(chǔ)系統(tǒng)狀態(tài)兼容的每個應(yīng)用程序的該版本。在第三說明性實施例中,系統(tǒng)包括VCS、診斷服務(wù)工具(DST)以及遠程全局車內(nèi)信 息系統(tǒng)(GIVIS)。在此實施例中,DST操作用于產(chǎn)生恢復(fù)指令至GIVIS。此外,在此實施例中,當接收到該恢復(fù)指令時,該GIVIS可操作用于下載并在該VCS上安裝已知的、運轉(zhuǎn)的VCS操作系統(tǒng)。安裝該操作系統(tǒng)之后,該VCS進一步操作用于與該GIVIS通信以針對先前在該VCS上安裝的每個應(yīng)用程序接收與安裝的操作系統(tǒng)兼容的該應(yīng)用程序的最新版本。此外,該GIVIS可操作用于指示安裝與在該VCS上安裝的操作系統(tǒng)兼容的每個應(yīng)用程序的最新版本。附圖說明圖I顯示了車輛計算機系統(tǒng)的說明性示例;圖2顯示了軟件維護生態(tài)系統(tǒng)(ecosystem)的說明性示例;圖3顯示了軟件維護模型的說明性示例;圖4顯示了軟件更新處理的說明性示例;圖5顯示了第二軟件更新處理的說明性示例;圖6顯示了恢復(fù)處理的說明性示例;圖7顯示了操作系統(tǒng)更新處理的說明性示例。具體實施例方式根據(jù)需要,本說明書中公開了本專利技術(shù)具體的實施例;但是,應(yīng)理解公開的實施例僅為本專利技術(shù)的示例,其可以多種替代形式實施。附圖無需按比例繪制;可放大或縮小一些特征以顯示特定部件的細節(jié)。所以,此處所公開的具體結(jié)構(gòu)和功能資料不應(yīng)解釋為限定,而僅為教導(dǎo)本領(lǐng)域技術(shù)人員以多種形式實施本專利技術(shù)的代表性基礎(chǔ)。圖I說明了用于車輛31的基于車輛的計算機系統(tǒng)的示例框式拓撲圖。這樣的基于車輛的計算機系統(tǒng)I的示例是由福特汽車公司制造的SYNC系統(tǒng)。設(shè)有基于車輛的計算機系統(tǒng)的車輛可包括位于車輛里的可視前端界面4。如果設(shè)有可視前端界面,則用戶可和所述界面(例如觸摸屏)交互。在另一說明性實施例中,可通過按壓按鈕、可聽語言和語音合成進行交互。在圖I所示的說明性實施例中,處理器3至少控制基于車輛的計算機系統(tǒng)的操作的一部分。設(shè)于車內(nèi)的處理器允許車載地處理指令和程序。進一步地,所述處理器連接到非持久存儲器5和持久存儲器7。在這個說明性實施例中,所述非持久儲存器是隨機存取存儲器(RAM)并且所述持久存儲器是硬盤驅(qū)動器(HDD)或閃存。所述處理器還設(shè)有允許用戶和所述處理器交互的許多不同的輸入。在這個說明性實施例中,提供了話筒29、輔助輸入25 (用于輸入33)、USB輸入23、GPS輸入24和藍牙輸A 15中的全部。也提供了輸入選擇器51,以允許用戶在多種輸入之間切換。話筒和輔助連接器兩者的輸入在傳給處理器之前通過轉(zhuǎn)換器27從模擬信號轉(zhuǎn)換為數(shù)字信號。雖然未示出,與VCS通信的多個車輛部件和輔助部件可使用車輛網(wǎng)絡(luò)(比如,但不限于CAN總線)向VCS(或者它的部件)傳輸數(shù)據(jù)或從其傳輸數(shù)據(jù)。系統(tǒng)的輸出可包括但不限于,視覺顯不器4和揚聲器13或立體聲系統(tǒng)的輸出。揚聲器和放大器11相連并且通過數(shù)字模擬轉(zhuǎn)換器9從處理器3接收其信號。 輸出也可沿分別如19、21處所示的雙向數(shù)據(jù)流向遠程藍牙裝置(比如PND54)或USB裝置(比如車輛導(dǎo)航裝置60)進行輸出。在一個說明性實施例中,系統(tǒng)I使用藍牙收發(fā)器15和用戶的漫游設(shè)備53 (例如蜂窩電話、智能手機、PDA或具有無線遠程連接的任何其它裝置)通信17。漫游設(shè)備隨后可用于通過與例如蜂窩塔57的通信55來與車輛31外部的網(wǎng)絡(luò)61通信59。在一些實施例中,塔57可為WiFi接入點。在漫游設(shè)備和藍牙收發(fā)器之間的示例性通信可通過信號14表示。可通過按鈕或相似的輸入指示漫游設(shè)備53和藍牙收發(fā)器15的配對52。這樣,指示CPU車載的藍牙收發(fā)器將與漫游設(shè)備里的藍牙收發(fā)器配對。可利用例如與漫游設(shè)備53關(guān)聯(lián)的數(shù)據(jù)計劃(data-plan)、聲載數(shù)據(jù)或雙音多頻(DTMF)音調(diào)在CPU3和網(wǎng)絡(luò)61之間通信數(shù)據(jù)。可替代地,可希望包括具有天線18的車載調(diào)制解調(diào)器63以在CPU3和網(wǎng)絡(luò)61之間通過聲音頻帶傳送16數(shù)據(jù)。漫游設(shè)備53隨后可用于通過和例如蜂窩塔57的通信55來和車輛31外部的網(wǎng)絡(luò)61通信59。在一些實施例中,調(diào)制解調(diào)器63可建立和塔57的通信20用于和本文檔來自技高網(wǎng)
    ...
    軟件更新的方法和裝置

    【技術(shù)保護點】
    一種用于軟件更新的裝置,包括:車輛計算機系統(tǒng)(VCS);診斷服務(wù)工具(DST);以及遠程全局車內(nèi)信息系統(tǒng)(GIVIS);其中所述DST操作用于產(chǎn)生恢復(fù)指令至所述GIVIS,其中,當接收到所述恢復(fù)指令時,所述GIVIS操作用于下載并將已知的、運轉(zhuǎn)的VCS操作系統(tǒng)安裝在所述VCS上;其中,在安裝所述操作系統(tǒng)之后,所述VCS還操作用于與所述GIVIS通信以針對先前在所述VCS上安裝的每個應(yīng)用程序接收與所述安裝的操作系統(tǒng)兼容的所述應(yīng)用程序的最新版本,并且其中,所述GIVIS操作用于指示在所述VCS上安裝與所述安裝的操作系統(tǒng)兼容的每個所述應(yīng)用程序的所述最新版本。

    【技術(shù)特征摘要】
    ...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:克里斯多夫·K·戴維拉杰·阿迪布哈特拉查德·伊沃特·艾斯林克杰拉德·P·漢弗瑞斯薩爾萬·H·伊薩克
    申請(專利權(quán))人:福特全球技術(shù)公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久Av无码精品人妻系列| 色综合久久中文字幕无码| 波多野结衣VA无码中文字幕电影| 亚洲av永久无码天堂网| 亚洲乱亚洲乱少妇无码| 久久亚洲AV成人无码软件| 国产精品无码无卡在线观看久| 日日日日做夜夜夜夜无码| 亚洲日韩乱码中文无码蜜桃臀| 无码成人AAAAA毛片| 亚洲AV无码久久精品成人| 无码任你躁久久久久久老妇| 91久久九九无码成人网站| 国产成人麻豆亚洲综合无码精品 | 日韩AV无码精品人妻系列| 国产成人亚洲精品无码AV大片| 久久久无码一区二区三区| 国产做无码视频在线观看浪潮| 永久免费av无码网站大全| 一本天堂ⅴ无码亚洲道久久| 日韩精品无码永久免费网站| 一本无码人妻在中文字幕免费| 亚洲日韩国产精品无码av| 日日摸日日踫夜夜爽无码| 无码人妻丰满熟妇区免费| 亚洲VA中文字幕无码毛片| 国产精品无码素人福利| 亚洲午夜无码片在线观看影院猛| 国产精品无码亚洲精品2021| 成人免费一区二区无码视频| 中文AV人妻AV无码中文视频| 久久精品无码专区免费青青| 色情无码WWW视频无码区小黄鸭| 亚洲毛片av日韩av无码| 久久亚洲AV永久无码精品| 国产精品无码永久免费888 | 高清无码视频直接看| 久久人妻av无码中文专区| 亚洲av无码一区二区三区不卡 | 最新中文字幕AV无码不卡 | 99热门精品一区二区三区无码|