国产精品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>

      智能設備的升級方法、裝置及智能設備的制作方法

      文檔序號:7789123閱讀:330來源:國知局
      專利名稱:智能設備的升級方法、裝置及智能設備的制作方法
      技術領域
      本發(fā)明屬于通信領域,尤其涉及ー種智能設備的升級方法、裝置及智能設備。
      背景技術
      隨著通信技術的發(fā)展和進歩,網(wǎng)絡越來越多的融入到人們的日常生活中,安裝了 android或windows操作系統(tǒng)的智能電視也已出現(xiàn)。為了提高系統(tǒng)的性能,通常對智能電視的操作系統(tǒng)進行更新和Bug修復,改善用戶體驗并盡量減少售后人員的上門服務?,F(xiàn)有的智能電視通常采用網(wǎng)絡下載升級包來實現(xiàn)系統(tǒng)升級,而下載的升級包通常存放在電視的 Flash中,然后根據(jù)該升級包完成電視的升級。在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術的技術方案存在如下問題現(xiàn)有技術提供的技術方案是將升級包存儲在電視系統(tǒng)的Flash中,而Flash中不僅存儲有升級包,還存儲有電視系統(tǒng)的系統(tǒng)文件,這樣在電視出現(xiàn)異常情況時(例如斷電、 斷網(wǎng)絡或系統(tǒng)擦寫故障),可能出現(xiàn)Flash中其他地址的文件(例如系統(tǒng)文件)被破壞,導致系統(tǒng)無法啟動。

      發(fā)明內容
      本發(fā)明實施例的目的在于提供ー種智能設備的升級方法,旨在解決現(xiàn)有技術的方案在出現(xiàn)異常情況時,可能出現(xiàn)Flash中其他地址的文件(例如系統(tǒng)文件)被破壞,導致系統(tǒng)無法啟動的問題。本發(fā)明實施例是這樣實現(xiàn)的,本發(fā)明提供ー種智能設備的升級方法,所述方法包括在智能設備啟動升級流程后,確定與智能設備連接的外部設備和待下載的升級包的下載位置;在本地數(shù)據(jù)庫中查找是否存在與所述升級包對應的臨時文件名和下載斷點信息;若存在對應的臨時文件名和下載斷點信息,則根據(jù)所述升級包下載位置查找外部存儲設備中是否存在與該臨時文件名對應的文件;若存在對應的文件,則根據(jù)下載斷點信息進行斷點續(xù)傳下載,并且在升級包下載過程中更新下載斷點信息;若不存在對應的文件,則根據(jù)該升級包的信息生成該升級包的第一臨時文件名, 并將該第一臨時文件名與該升級包的下載斷點信息的對應關系更新本地數(shù)據(jù)庫中存儲的對應關系,在對應關系更新完成后,開始下載升級包,并且在升級包下載過程中更新下載斷
      好、イロ‘ >E、;在下載完成后,根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級。另ー方面,本發(fā)明還提供ー種智能設備的升級裝置,所述裝置包括確定單元,用于在智能設備啟動升級流程后,確定與智能設備連接的外部設備和待下載的升級包的下載位置;查找單元,用干與在本地數(shù)據(jù)庫中查找是否存在與所述升級包對應的臨時文件名和下載斷點信息;若存在對應的臨時文件名和下載斷點信息,則根據(jù)所述升級包下載位置查找外部存儲設備中是否存在與該臨時文件名對應的文件;下載單元,用于在所述外部存儲設備中存在對應的文件,則根據(jù)下載斷點信息進行斷點續(xù)傳下載,并且在升級包下載過程中更新下載斷點信息;若不存在對應的文件,則根據(jù)該升級包的信息生成該升級包的第一臨時文件名,并將該第一臨時文件名與該升級包的下載斷點信息的對應關系更新本地數(shù)據(jù)庫中存儲的對應關系,在對應關系更新完成后,開始下載升級包,并且在升級包下載過程中更新下載斷點信息;升級單元,用于在下載完成后,根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級。另ー方面,本發(fā)明還提供ー種智能設備,上述智能設備包括上述升級裝置。在本發(fā)明實施例中,本發(fā)明提供的技術方案將升級包存儲在與智能設備連接的外部設備(例如U盤、SD卡等)內,通過外部設備對系統(tǒng)文件進行升級,所以無論該升級包下載出現(xiàn)何種異常,均不會出現(xiàn)Flash中其他地址的文件(例如系統(tǒng)文件)被破壞,導致系統(tǒng)無法啟動,所以其具有提高系統(tǒng)穩(wěn)定性的優(yōu)點。


      圖1是本發(fā)明實施例一提供的智能設備的升級方法的流程圖;圖2是本發(fā)明實施例ニ提供的智能設備的升級方法的流程圖;圖3是本發(fā)明實施例三提供的智能設備的升級方法的流程圖;圖4是本發(fā)明實施例四提供的智能設備的升級裝置的結構圖;圖5是本發(fā)明實施例五提供的智能設備的升級裝置的結構圖。
      具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進ー步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明具體實施方式
      提供ー種智能設備的升級方法、升級裝置以及智能設備。實施例一參見圖1,圖1是本發(fā)明實施例一提供的智能設備升級方法,該方法包括步驟S11、在智能設備啟動升級流程后,確定與智能設備連接的外部設備和待下載的升級包的下載位置。本實施例主要通過兩種方式啟動系統(tǒng)升級流程,ー種是自動啟動,通過啟動智能設備觸發(fā)系統(tǒng)升級,比如當該智能設備為電視機時,啟動電視機的系統(tǒng)后,自動觸發(fā)后臺升級服務;另一種是手動啟動,通過手動點擊設置在智能設備(比如電視機)的菜單中的“系統(tǒng)升級”來觸發(fā)升級服務。進ー步地,在確定與智能設備連接的外部設備(具體例如U盤、移動硬盤等)和待下載的升級包的下載位置的步驟之前,升級服務和升級服務器進行協(xié)議交互,比較智能設備的系統(tǒng)版本和升級服務器的系統(tǒng)版本,根據(jù)比較的結果判斷智能設備是否需要系統(tǒng)升級。例如,當智能設備的系統(tǒng)版本低于升級服務器的系統(tǒng)版本,則判斷智能設備的系統(tǒng)需要進行系統(tǒng)升級。當智能設備需要進行系統(tǒng)升級時,顯示所有檢測到的外部設備,以便用戶根據(jù)顯示的外部設備選擇待下載的升級包的下載位置。當用戶選擇了待下載的升級包的下載位置之后,根據(jù)協(xié)議交互中獲取的升級包的大小以及用戶選擇的待下載的升級包的下載位置之后,判斷是否需要用戶重新選擇待下載的升級包的下載位置。例如,判斷用戶選擇的待下載的升級包的下載位置的空間是否足夠存儲升級包,若不夠,提示用戶重新選擇其他外部設備(升級包的下載位置),若足夠,則將下載的升級包存入用戶選擇的外部設備的下載位置中。步驟S12、在本地數(shù)據(jù)庫中查找是否存在與所述升級包對應的臨時文件名和下載斷點信息。在本實施例中,若之前下載過該升級包,則本地數(shù)據(jù)庫中存在該升級包對應的臨時文件名和下載斷點信息。若之前沒有下載過該升級包,則不存在該升級包對應的臨時文件名和下載斷點信息。其中,本實施例的下載斷點信息包括下載路徑、升級包文件大小、下載的線程數(shù)目、線程的ID以及每個線程已經下載到的文件位置。步驟S13、若存在對應的臨時文件名和下載斷點信息,則根據(jù)所述升級包下載位置查找外部存儲設備中是否存在與該臨時文件名對應的文件。在本實施例中,智能設備的升級裝置還根據(jù)查找到的臨時文件名在升級包下載位置查找外部存儲設備中是否存在與該臨時文件名對應的文件,若存在,執(zhí)行步驟S14,否則, 執(zhí)行步驟S15。步驟S14、若存在對應的文件,則根據(jù)下載斷點信息進行斷點續(xù)傳下載,并且在升級包下載過程中更新下載斷點信息。在本實施例中,將升級包對應的臨時文件名、下載路徑以及升級包文件大小與外部設備中的同名臨時文件進行比較,在唯一的臨時文件名字相同、下載路徑一致以及升級包文件大小一致的條件下才進行斷點續(xù)傳。在本實施例中,下載斷點信息中的下載線程的數(shù)目用于在斷點續(xù)傳時創(chuàng)建相同數(shù)目的線程,并根據(jù)每個線程保存的已經下載到的文件位置,在該文件位置的基礎上繼續(xù)下載,并在固定時間間隔內更新數(shù)據(jù)庫中存儲的下載位置信息,比如以5秒間隔更新數(shù)據(jù)庫中存儲的下載斷點信息。步驟S15、若不存在對應的文件,則根據(jù)該升級包的信息生成該升級包的第一臨時文件名,并將該第一臨時文件名與該升級包的下載斷點信息的對應關系更新本地數(shù)據(jù)庫中存儲的對應關系,在對應關系更新完成后,開始下載升級包,并且在升級包下載過程中更新下載斷點信息。本實施例中,若外部存儲設備中不存在與臨時文件名對應的文件(例如用戶刪除了臨時文件或使用了新的存儲設備),則為升級包生成唯一的第一臨時文件名,如采用通用唯一識別碼(Universally Unique Identifier,UUID)標識上述第一臨時文件名的唯一性。 這樣,即使外部存儲設備在系統(tǒng)中的掛載地址發(fā)生變化,也可根據(jù)通過查找該第一臨時文件名判斷是否已下載了部分或全部的升級包。上述第一臨時文件名僅需能唯一標識該升級包即可,比如生成的文件名可以直接是UUID,當然也可以直接用下載流水號作為臨時文件名來唯一表示該升級包,本發(fā)明并不局限該臨時文件名的具體表現(xiàn)形式。步驟S16、在下載完成后,根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級。本實施例中,將下載的升級文件存入外部設備,提高了系統(tǒng)的穩(wěn)定性,避免了大量占用緩存以及擦寫Flash等可能引起的系統(tǒng)不穩(wěn)定。另外,本實施例通過存儲下載斷點信息來實現(xiàn)斷點的續(xù)傳,以便在恢復用電或者用戶希望繼續(xù)升級操作時,仍可以從斷點處開始繼續(xù)下載,從而節(jié)省了下載的總時間??蛇x的,上述方法還包括以下步驟步驟S17、若本地數(shù)據(jù)庫不存在對應的臨時文件名和下載斷點信息,則對本次下載分配第二臨時文件名,并在本地數(shù)據(jù)庫中建立所述升級包的下載斷點信息和第二臨時文件名之間的對應關系。本實施例中,分配的第二臨時文件名與升級包的下載斷點信息一一對應,該第二臨時文件名唯一標識本次需要下載的升級包。步驟S18、在對應關系更新完成后,開始下載升級包,并且在升級包下載過程中更新下載斷點信息,然后執(zhí)行步驟S16。本實施例中,當建立第二臨時文件名與升級包的下載斷點信息之后,將升級包下載至該第二臨時文件名對應的文件中,并更新下載斷點信息,以便根據(jù)更新的下載斷點信息繼續(xù)下載升級包,在下載完成后,根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級。本實施例中,當本地數(shù)據(jù)庫不存在對應的臨時文件名和下載斷點信息時,說明沒有下載過相應的升級包,因此需要對本次下載分配ー個第二臨時文件名,該第二臨時文件名用于唯一標識本次下載的升級包,當本次下載的升級包中途中斷下載時,后續(xù)的下載過程則可以通過查找該第二臨時文件名進行繼續(xù)下載。實施例ニ參見圖2,圖2是本發(fā)明實施例ニ提供的智能設備升級方法,本實施例主要詳細說明實施例一的步驟S16 其中,本實施例的步驟S21 步驟S25與實施例一的步驟Sll 步驟S15相同,詳情參見上述實施例一,此處不再贅述。本實施例中,在下載完成后,根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級的步驟(上述步驟S16)具體包括步驟S26、對升級包進行升級包校驗,如果校驗成功,則進行升級包的安裝和系統(tǒng)升級;如果校驗失敗,直接刪除升級包。本實施例中,為了保護智能設備的安全,需要對下載的升級包進行校驗,若升級包通過校驗,則使用該升級包進行系統(tǒng)升級,若升級包沒有通過校驗,則直接刪除該升級包。在刪除升級包之后還包括步驟S27、刪除該升級包對應的臨時文件。本實施例中,刪除升級包對應的臨時文件,釋放該升級包對應的臨時文件占用的存儲空間。本發(fā)明提供的方法將升級包存儲在與智能設備連接的外部設備(例如U盤、SD卡等)內,通過外部設備對系統(tǒng)文件進行升級,所以無論該升級包下載出現(xiàn)何種異常,均不會出現(xiàn)Flash中其他地址的文件(例如系統(tǒng)文件)被破壞,導致系統(tǒng)無法啟動,所以其具有提高系統(tǒng)穩(wěn)定性的優(yōu)點,提高了用戶的體驗度。實施例三為了更清楚地描述本發(fā)明提供的智能設備的升級方法,下面給出具體的應用場景進行說明,具體流程圖詳見圖3。步驟1、觸發(fā)電視升級。其中,觸發(fā)過程可以由用戶主動觸發(fā),也可以由操作系統(tǒng)自動觸發(fā)。步驟2、升級設備與升級服務器交互。步驟3、判斷操作系統(tǒng)需要升級。在本實施例中,操作系統(tǒng)的版本過低或操作系統(tǒng)出現(xiàn)故障,則判斷操作系統(tǒng)需要升級。步驟4、選擇下載的外部設備位置。本實施例中,用戶可指定存儲空間大于升級包的外部設備存儲待下載的升級包。步驟5、在本地數(shù)據(jù)庫中查詢是否有對應此升級包的下載記錄。在本應用場景中,首次觸發(fā)系統(tǒng)升級流程,因而在本地數(shù)據(jù)庫中不存在該升級包對應的下載記錄,開始執(zhí)行步驟6。其中,升級包的下載記錄包括升級包的下載斷點信息,本實施例的下載斷點信息包括下載路徑、升級包文件大小、下載的線程數(shù)目、線程的ID以及每個線程已經下載到的文件位置。步驟6、在不存在下載記錄以及不存在對應臨時文件名的文件吋,為升級包生成唯一的臨時文件名,并在外部設備中創(chuàng)建與之對應的臨時升級文件,并跳到步驟7。本實施例中,若本地數(shù)據(jù)庫未存有與本次待下載的升級包相關的信息時,則在外部設備中創(chuàng)建ー個臨時升級文件,用于記錄本次待下載的升級包的升級信息。步驟7、將升級包的信息以及對應臨時文件名的信息存入本地數(shù)據(jù)庫,并跳到步驟 8。步驟8、下載線程開始下載升級包,并不斷更新數(shù)據(jù)庫中存儲的對應臨時文件名的下載位置信息,并跳到步驟9。本實施例中,及時更新數(shù)據(jù)庫中存儲的對應臨時文件名的下載位置信息,以防止升級操作突然中斷吋,也能記錄到最新的下載信息。步驟9、判斷下載中途是否停止,是則跳到步驟10,否則跳到步驟11。步驟10、若中途停止,下載未完成,則下次升級時繼續(xù)下載。步驟11,若中途沒有停止,下載成功,則對升級文件進行校驗。步驟12、判斷升級文件是否通過校驗,是則跳到13,否則跳到14。步驟13、刪除數(shù)據(jù)庫中關于該升級包的下載信息,并進行升級包的安裝和系統(tǒng)的升級。步驟14、刪除對應此臨時文件名的下載信息,以及刪除臨時升級文件,下載失敗, 下次重新下載。本發(fā)明提供的方法將升級包存儲在與智能設備連接的外部設備(例如U盤、SD卡等)內,上述外部設備肯定不會存儲智能設備的系統(tǒng)文件,所以無論該升級包下載出現(xiàn)何種異常,均不會出現(xiàn)Flash中其他地址的文件(例如系統(tǒng)文件)被破壞,導致系統(tǒng)無法啟動,所以其具有提高系統(tǒng)穩(wěn)定性的優(yōu)點。另外,本發(fā)明提供的升級方法在升級包出現(xiàn)下載異常吋,還能進行斷點續(xù)傳,并且本發(fā)明進行斷點續(xù)傳的方式采用臨時文件名的方式來識別需要斷點續(xù)傳的數(shù)據(jù)包,因為在現(xiàn)有的斷點續(xù)傳中一般都是根據(jù)文件的存儲地址來確定斷點續(xù)傳的文件的,但是本發(fā)明提供的方法中升級包的存儲位置位于外部設備中,而外部設備的掛載地址是可能發(fā)生變化的,在掛載地址發(fā)生變化時,如果采用現(xiàn)有技術中的斷點續(xù)傳的方式就無法完成斷點續(xù)傳,所以本發(fā)明提供一種新的斷點續(xù)傳的方式,能在外部設備在系統(tǒng)中的掛載地址發(fā)生變化時,仍然能夠直接斷點續(xù)傳,所以其具有提高下載效率的優(yōu)點ο實施例四本發(fā)明具體實施方式
      還提供ー種智能設備的升級裝置,該裝置如圖4所示,包括確定單元41,用于在智能設備啟動升級流程后,確定與智能設備連接的外部設備和待下載的升級包的下載位置;查找單元42,用干與在本地數(shù)據(jù)庫中查找是否存在與所述升級包對應的臨時文件名和下載斷點信息;若存在對應的臨時文件名和下載斷點信息,則根據(jù)所述升級包下載位置查找外部存儲設備中是否存在與該臨時文件名對應的文件;下載單元43,用于在所述外部存儲設備中存在對應的文件,則根據(jù)下載斷點信息進行斷點續(xù)傳下載,并且在升級包下載過程中更新下載斷點信息;若不存在對應的文件,則根據(jù)該升級包的信息生成該升級包的第一臨時文件名,并將該第一臨時文件名與該升級包的下載斷點信息的對應關系更新本地數(shù)據(jù)庫中存儲的對應關系,在對應關系更新完成后, 開始下載升級包,并且在升級包下載過程中更新下載斷點信息;升級單元44,用于在下載完成后,根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級。可選的,下載單元43還用于在本地數(shù)據(jù)庫中不存在對應的臨時文件名和下載斷點信息,則對本次下載分配第二臨時文件名,并在本地數(shù)據(jù)庫中建立所述升級包的下載斷點信息和第二臨時文件名之間的對應關系;在對應關系更新完成后,開始下載升級包,并且在升級包下載過程中更新下載斷點信息;升級單元44具體還用于在下載完成后,根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級。本實施例四提供的智能設備的升級裝置可以使用在前述對應的方法實施例一中, 詳情參見上述實施例一的描述。本發(fā)明提供的裝置將升級包存儲在與智能設備連接的外部設備(例如U盤、SD卡等)內,通過外部設備對系統(tǒng)文件進行升級,所以無論該升級包下載出現(xiàn)何種異常,均不會出現(xiàn)Flash中其他地址的文件(例如系統(tǒng)文件)被破壞,導致系統(tǒng)無法啟動,所以其具有提高系統(tǒng)穩(wěn)定性的優(yōu)點。實施例五圖5示出了本發(fā)明實施例提供的另ー種智能設備的升級裝置結構,為了便于說明,僅示出了與本實施例相關的部分。本實施例的智能設備的升級裝置包括確定單元41、查找單元42、下載單元43、升級單元44。其中,上述升級單元44進ー步包括校驗模塊441、升級模塊442。CN 102541595 A校驗模塊441,用于在根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級時,對升級包進行升級包校驗。升級模塊442,用于在所述校驗模塊校驗成功時,進行升級包的安裝和系統(tǒng)升級; 如果校驗失敗,直接刪除升級包??蛇x的,上述裝置還包括臨時文件刪除單元45,用于在刪除升級包之后刪除該升級包對應的臨時文件。本實施例五提供的智能設備的升級裝置可以使用在前述對應的方法實施例ニ、三中,詳情參見上述實施例ニ、三的描述。本發(fā)明提供的裝置將升級包存儲在與智能設備連接的外部設備(例如U盤、SD卡等)內,通過外部設備對系統(tǒng)文件進行升級,所以無論該升級包下載出現(xiàn)何種異常,均不會出現(xiàn)Flash中其他地址的文件(例如系統(tǒng)文件)被破壞,導致系統(tǒng)無法啟動,所以其具有提高系統(tǒng)穩(wěn)定性的優(yōu)點。本發(fā)明實施例最后還提供ー種智能設備,該智能設備包括智能設備的升級裝置。 其中,智能設備的升級裝置的詳細結構參見上述實施例四、五相關描述,在此不再重復。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
      權利要求
      1.ー種智能設備的升級方法,其特征在干,所述方法包括在智能設備啟動升級流程后,確定與智能設備連接的外部設備和待下載的升級包的下載位置;在本地數(shù)據(jù)庫中查找是否存在與所述升級包對應的臨時文件名和下載斷點信息; 若存在對應的臨時文件名和下載斷點信息,則根據(jù)所述升級包下載位置查找外部存儲設備中是否存在與該臨時文件名對應的文件;若存在對應的文件,則根據(jù)下載斷點信息進行斷點續(xù)傳下載,并且在升級包下載過程中更新下載斷點信息;若不存在對應的文件,則根據(jù)該升級包的信息生成該升級包的第一臨時文件名,并將該第一臨時文件名與該升級包的下載斷點信息的對應關系更新本地數(shù)據(jù)庫中存儲的對應關系,在對應關系更新完成后,開始下載升級包,并且在升級包下載過程中更新下載斷點信息;在下載完成后,根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級。
      2.根據(jù)權利要求1所述的方法,其特征在干,所述方法還包括若本地數(shù)據(jù)庫不存在對應的臨時文件名和下載斷點信息,則對本次下載分配第二臨時文件名,并在本地數(shù)據(jù)庫中建立所述升級包的下載斷點信息和第二臨時文件名之間的對應關系;在對應關系更新完成后,開始下載升級包,并且在升級包下載過程中更新下載斷點信息;在下載完成后,根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級。
      3.根據(jù)權利要求2所述的方法,其特征在干,所述根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級具體包括對升級包進行升級包校驗,如果校驗成功,則進行升級包的安裝和系統(tǒng)升級; 如果校驗失敗,直接刪除升級包。
      4.根據(jù)權利要求3所述的方法,其特征在干,所述方法在刪除升級包之后還包括 刪除該升級包對應的臨時文件。
      5.ー種智能設備的升級裝置,其特征在干,所述裝置包括確定單元,用于在智能設備啟動升級流程后,確定與智能設備連接的外部設備和待下載的升級包的下載位置;查找單元,用干與在本地數(shù)據(jù)庫中查找是否存在與所述升級包對應的臨時文件名和下載斷點信息;若存在對應的臨時文件名和下載斷點信息,則根據(jù)所述升級包下載位置查找外部存儲設備中是否存在與該臨時文件名對應的文件;下載單元,用于在所述外部存儲設備中存在對應的文件,則根據(jù)下載斷點信息進行斷點續(xù)傳下載,并且在升級包下載過程中更新下載斷點信息;若不存在對應的文件,則根據(jù)該升級包的信息生成該升級包的第一臨時文件名,并將該第一臨時文件名與該升級包的下載斷點信息的對應關系更新本地數(shù)據(jù)庫中存儲的對應關系,在對應關系更新完成后,開始下載升級包,并且在升級包下載過程中更新下載斷點信息;升級單元,用于在下載完成后,根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級。
      6.根據(jù)權利要求5所述的裝置,其特征在干,所述下載単元還用于在本地數(shù)據(jù)庫中不存在對應的臨時文件名和下載斷點信息時,則對本次下載分配第二臨時文件名,并在本地數(shù)據(jù)庫中建立所述升級包的下載斷點信息和第 ニ臨時文件名之間的對應關系;在對應關系更新完成后,開始下載升級包,并且在升級包下載過程中更新下載斷點信息;所述升級単元具體還用于在下載完成后,根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級。
      7.根據(jù)權利要求6所述的裝置,其特征在干,所述升級単元包括校驗模塊,用于在根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級時,對升級包進行升級包校驗;升級模塊,用于在所述校驗模塊校驗成功時,進行升級包的安裝和系統(tǒng)升級;如果校驗失敗,直接刪除升級包。
      8.根據(jù)權利要求7所述的裝置,其特征在干,所述裝置還包括臨時文件刪除單元,用于在刪除升級包之后刪除該升級包對應的臨時文件。
      9.ー種智能設備,其特征在干,所述智能設備包括如權利要求5-8任一所述的升級裝置。
      全文摘要
      本發(fā)明適用于通信領域,提供了一種智能設備的升級方法、裝置及智能設備,該方法包括在智能設備啟動升級流程后,確定與智能設備連接的外部設備和待下載的升級包的下載位置;根據(jù)該升級包的信息生成該升級包的第一臨時文件名,并將該第一臨時文件名與該升級包的信息的對應關系存儲在本地數(shù)據(jù)庫中;將具有該第一臨時文件名的升級包下載到所述外部設備內;根據(jù)該外部設備內存儲的升級包進行本地系統(tǒng)升級。本發(fā)明提供的方法具有提高系統(tǒng)可靠性的優(yōu)點。
      文檔編號H04N21/458GK102541595SQ20111043156
      公開日2012年7月4日 申請日期2011年12月20日 優(yōu)先權日2011年12月20日
      發(fā)明者喬百玲 申請人:Tcl集團股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1