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

      軟件升級方法、軟件升級系統(tǒng)及智能終端的制作方法

      文檔序號:6505388閱讀:199來源:國知局
      軟件升級方法、軟件升級系統(tǒng)及智能終端的制作方法
      【專利摘要】本發(fā)明公開了軟件升級方法、軟件升級系統(tǒng)及智能終端,其軟件升級方法包括在服務(wù)器中設(shè)置與智能終端相同的系統(tǒng)目錄結(jié)構(gòu),根據(jù)軟件升級需求配置軟件升級策略,并生成相應(yīng)的操作記錄文件;智能終端開機時向服務(wù)器發(fā)送軟件升級請求;智能終端接收并解析服務(wù)器發(fā)送的操作記錄文件;智能終端根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄。本發(fā)明可針對智能終端的每一個版本進行升級,實現(xiàn)了軟件版本發(fā)布最快、升級文件最小、升級下載、及升級時間最少,改善了用戶體驗;另外,每個版本都保存在服務(wù)器上,軟件版本數(shù)量一目了然,方便了軟件版本管理。
      【專利說明】軟件升級方法、軟件升級系統(tǒng)及智能終端
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及智能終端【技術(shù)領(lǐng)域】,特別涉及一種軟件升級方法、軟件升級系統(tǒng)及智能終端。
      【背景技術(shù)】
      [0002]目前,智能電視越來越普及,智能電視的型號也越來越多。同一品牌的智能電視,其軟件方案很多,而且一款機型會有很多個中間版本,而同一品牌的不同機型的硬件方案的差異一般比較小,這使得一塊芯片可能會運用到幾十種型號的智能電視中,而每種型號的智能電視又有多個版本(如不同尺寸對應(yīng)不同的版本),這些版本之間存在一些差別,然而如何管理這些型號的智能電視,及如何對不同型號的不同版本的軟件進行升級,一直以來都是智能電視行業(yè)一個頭疼的問題。
      [0003]目前,軟件升級方案大都是做一個大而全的升級包,該升級涵蓋大部分的機型和版本,采用升級包覆蓋升級方式。但這種升級方式會使每個版本的冗余增加、升級時間變長;而且每個機型、每個版本都要測試完成后才能發(fā)布升級包;另外,市場上有多少軟件版本也很難掌握,不便于軟件版本的管理。

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

      [0004]鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種軟件升級方法、軟件升級系統(tǒng)及智能終端,以解決現(xiàn)有技術(shù)升級發(fā)布周期長、升級時間長、版本管理困難等問題。
      [0005]為了達到上述目的,本發(fā)明采取了以下技術(shù)方案:
      一種軟件升級方法,其包括:
      在服務(wù)器中設(shè)置與智能終端相同的系統(tǒng)目錄結(jié)構(gòu),根據(jù)軟件升級需求配置軟件升級策略,并生成相應(yīng)的操作記錄文件;
      智能終端開機時向服務(wù)器發(fā)送軟件升級請求;
      智能終端接收并解析服務(wù)器發(fā)送的操作記錄文件;
      智能終端根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄。
      [0006]所述的軟件升級方法中,所述軟件升級策略包括:刪除文件、新增文件、修改文件。
      [0007]所述的軟件升級方法中,所述智能終端開機時向服務(wù)器發(fā)送軟件升級請求的步驟具體包括:
      智能終端開機時攜帶機型、軟件版本號、升級記錄向服務(wù)器發(fā)送軟件升級請求。
      [0008]所述的軟件升級方法中,所述智能終端開機時向服務(wù)器發(fā)送軟件升級請求的步驟之后、智能終端接收并解析服務(wù)器發(fā)送的操作記錄文件的步驟之前,所述的軟件升級方法還包括:
      服務(wù)器驗證所述機型、軟件版本號、升級記錄,在所述機型、軟件版本號、升級記錄匹配時,向智能終端發(fā)送操作記錄文件。
      [0009]所述的軟件升級方法中,當(dāng)所述軟件升級策略為刪除文件時,所述智能終端根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄的步驟具體包括:
      根據(jù)操作記錄文件中的文件存儲路徑,查找智能終端中需要刪除的文件;
      刪除該文件,并修改智能終端的升級記錄。
      [0010]所述的軟件升級方法中,當(dāng)所述軟件升級策略為新增文件時,所述智能終端根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄的步驟具體包括:
      向服務(wù)器請求下載新增文件的軟件升級文件;
      接收所述新增文件的軟件升級文件,并根據(jù)操作記錄文件中的文件存儲路徑存儲所述軟件升級文件;
      運行所述新增文件的軟件升級文件,完成軟件升級,并修改智能終端的升級記錄。
      [0011]所述的軟件升級方法中,當(dāng)所述軟件升級策略為修改文件時,所述智能終端根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄的步驟具體包括:
      向服務(wù)器請求下載修改文件的軟件升級文件;
      接收所述修改文件的軟件升級文件,并根據(jù)操作記錄文件中的文件存儲路徑存儲所述軟件升級文件;
      運行所述修改文件的軟件升級文件,完成軟件升級,并修改智能終端的升級記錄。
      [0012]一種軟件升級系統(tǒng),其包括:服務(wù)器和智能終端;
      所述服務(wù)器,用于設(shè)置與智能終端相同的系統(tǒng)目錄結(jié)構(gòu),根據(jù)軟件升級需求配置軟件升級策略,并生成相應(yīng)的操作記錄文件;
      所述智能終端,包括:
      軟件升級請求模塊,用于在智能終端開機時向服務(wù)器發(fā)送軟件升級請求,及接收服務(wù)器發(fā)送的操作記錄文件;
      操作記錄解析模塊,用于解析服務(wù)器發(fā)送的操作記錄文件;
      文件操作模塊,用于根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄。
      [0013]所述的軟件升級系統(tǒng)中,所述軟件升級請求模塊,還用于向服務(wù)器發(fā)送智能終端的機型、軟件版本號、升級記錄;
      所述服務(wù)器,還用于驗證所述機型、軟件版本號、升級記錄,在所述機型、軟件版本號、升級記錄匹配時,向智能終端發(fā)送操作記錄文件。
      [0014]一種智能終端,其包括:
      軟件升級請求模塊,用于在智能終端開機時向服務(wù)器發(fā)送軟件升級請求,及接收服務(wù)器發(fā)送的操作記錄文件;
      操作記錄解析模塊,用于解析服務(wù)器發(fā)送的操作記錄文件;
      文件操作模塊,用于根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄。[0015]相較于現(xiàn)有技術(shù),本發(fā)明提供的軟件升級方法、軟件升級系統(tǒng)及智能終端,對每個智能終端的每一版本在服務(wù)器進行配置升級,在服務(wù)器進行智能終端升級軟件的增、刪、改操作,然后生成相應(yīng)的操作記錄文件,下發(fā)到智能終端,智能終端根據(jù)操作記錄進行相應(yīng)的升級操作。本發(fā)明可針對智能終端的每一個版本進行升級,實現(xiàn)了軟件版本發(fā)布最快、升級文件最小、升級下載、及升級時間最少,改善了用戶體驗。
      [0016]與現(xiàn)有采用升級包直接覆蓋式升級相比,本發(fā)明可針對操作記錄文件,查詢到每次升級的內(nèi)容,方便升級出現(xiàn)問題后的追溯,可以通過操作記錄文件查詢升級時制作升級文件時的每一條記錄,根據(jù)每一條記錄的數(shù)據(jù)可以了解當(dāng)時的升級是否正確,找出問題點?,F(xiàn)在的覆蓋式升級方式通過手工升級,而且升級文件全部被覆蓋,沒有記錄可查,無法追溯。另外,每個版本都保存在服務(wù)器上,軟件版本數(shù)量一目了然,方便了軟件版本管理。
      【專利附圖】

      【附圖說明】
      [0017]圖1為本發(fā)明實施例提供的軟件升級方法的流程圖。
      [0018]圖2為本發(fā)明實施例提供的軟件升級系統(tǒng)的結(jié)構(gòu)框圖。
      [0019]圖3為本發(fā)明實施例提供的軟件升級系統(tǒng)的執(zhí)行軟件升級時的工作流程圖。
      【具體實施方式】
      [0020]本發(fā)明提供一種軟件升級方法、軟件升級系統(tǒng)及智能終端,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0021]本發(fā)明提供的軟件升級方法,針對每個版本在服務(wù)器上進行配置升級,在服務(wù)器上進行軟件的增、刪、改等操作,并生成操作記錄文件,之后下發(fā)到智能終端,智能終端根據(jù)操作記錄進行相應(yīng)的升級操作。比如,需要刪除文件時,直接刪除智能終端的本地文件即可;比如,增力口、修改文件時,通過鏈接地址向服務(wù)器申請下載該文件包,然后通過操作記錄文件中保存的文件路徑進行文件拷貝,在升級完成后修改升級記錄即可。請參閱圖1,本發(fā)明提供的軟件升級方法包括:
      S100、在服務(wù)器中設(shè)置與智能終端相同的系統(tǒng)目錄結(jié)構(gòu),根據(jù)軟件升級需求配置軟件升級策略,并生成相應(yīng)的操作記錄文件。
      [0022]在升級之前需要先對服務(wù)器進行配置,在服務(wù)器中設(shè)置與智能終端相同的系統(tǒng)目錄結(jié)構(gòu),并且在需升級的升級文件存儲在服務(wù)器對應(yīng)的目錄結(jié)構(gòu)中。
      [0023]其中,所述軟件升級策略包括:刪除文件、新增文件、修改文件。比如,要對A6500機型的50版的智能電視進行升級,升級的內(nèi)容主要包括刪除A文件、新增B文件、修改C文件。在服務(wù)器中需要通過操作網(wǎng)頁上列出該版本的所有文件列表,選擇增加B文件,刪除A文件,修改C文件。
      [0024]譬如,先將需要增加的B文件、以及要修改的C文件,拷貝到后臺A6500機型的50版對應(yīng)的文件目錄里(后臺的A6500機型的50版目錄結(jié)構(gòu)和對應(yīng)智能終端的系統(tǒng)目錄結(jié)構(gòu)保持一致),更新到服務(wù)器后臺對應(yīng)版本的目錄中,刷新后臺網(wǎng)頁進入升級操作頁面,在服務(wù)器后臺操作網(wǎng)頁上將列出最新的50版的所有文件。
      [0025]之后,在文件列表中找到A文件,點擊刪除選項。應(yīng)當(dāng)說明的是,此操作并不是實際上的刪除A文件,只是在服務(wù)器中的數(shù)據(jù)庫里增加一條刪除A文件的記錄,該記錄包括A文件在智能終端系統(tǒng)中的路徑、以及對A文件的操作方式為刪除。
      [0026]之后,在列表中找到B文件,點擊增加選項,在服務(wù)器的數(shù)據(jù)庫里增加一條增加B文件的記錄,該記錄包括B文件在智能終端系統(tǒng)中的路徑、B文件在后臺服務(wù)器的路徑、以及對B文件的操作方式為增加。
      [0027]之后,在列表中找到C文件,點擊修改選項,在服務(wù)器的數(shù)據(jù)庫里增加一條修改C文件的記錄,該記錄包括C文件在終端系統(tǒng)中的路徑、C文件在后臺服務(wù)器的路徑、以及對C文件的操作方式修改。
      [0028]在上述三個升級內(nèi)容設(shè)置完成后,點擊完成按鈕,服務(wù)器將會根據(jù)上述三種升級方式,在數(shù)據(jù)庫中生成的三條操作記錄文件。該操作記錄文件為XML (extensible MarkupLanguage,可擴展標(biāo)識語言)格式的操作記錄文件,此時服務(wù)器的升級配置工作結(jié)束,可以開始智能終端的軟件升級。
      [0029]應(yīng)當(dāng)說明的是,在服務(wù)器中進行刪除A文件、新增B文件、修改C文件的配置操作的順序可以任意改變,譬如可以先配置新增B文件,再配置刪除A文件和改C文件,本發(fā)明對此不作限制。
      [0030]本發(fā)明在服務(wù)器配置軟件升級策略,及生成相應(yīng)的操作記錄文件,智能終端根據(jù)操作記錄文件中的軟件升級策略進行軟件升級。這種升級操作方式與現(xiàn)有智能終端的升級文件制作過程相比,主要有兩個優(yōu)勢:一、在服務(wù)器上生成的操作記錄文件方便以后智能終端升級出問題后的追溯,可以知道當(dāng)時制作升級文件的時候是否按要求來做、做得是否正確,如果在智能終端本地上制作升級文件,在升級時基本靠手工升級,而且做完之后沒有記錄可查,問題不好追溯;二、現(xiàn)有的升級服務(wù)器一般只保留最新軟件版本,無法管理一個型號產(chǎn)品的中間版本,無法知道機型在市面上到底有多少個中間版本,也無法對某個具體中間版本進行升級;而本發(fā)明可以在服務(wù)器上將市面上的每個型號機器的中間版本記錄下來,還可以對某個中間版本進行單獨升級操作,其發(fā)布升級更快,一個機型在市面上到底有多少版本也一目了然。
      [0031]S200、智能終端開機時向服務(wù)器發(fā)送軟件升級請求。
      [0032]具體實施時,智能終端每次開機時攜帶機型、軟件版本號、升級記錄向服務(wù)器發(fā)送軟件升級請求,以使智能終端的軟件版本最新,對服務(wù)器發(fā)布的每一個升級文件進行升級,使升級文件下載時間最短、升級時間最短。
      [0033]在服務(wù)器收到智能終端發(fā)送的軟件升級請求、智能終端的機型、軟件版本號、升級記錄后進行驗證,決定是否下發(fā)操作記錄文件,如果匹配不成功,比如機型或者版本號不對,或者升級記錄里顯示已經(jīng)升級過了(即升級記錄里顯示軟件版本為最新的版本),那么軟件升級流程結(jié)束,智能終端進入正常操作;如果智能終端的機型、軟件版本號、升級記錄與服務(wù)器中存儲的相應(yīng)記錄匹配時,則向智能終端發(fā)送操作記錄文件。
      [0034]S300、智能終端接收并解析服務(wù)器發(fā)送的操作記錄文件。
      [0035]在收到操作記錄文件后,智能終端對XML格式的文件進行解析,從而使智能終端能正確讀取操作記錄文件中的操作記錄和軟件升級策略。
      [0036]S400、智能終端根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄。[0037]本實施例中,在操作記錄文件解析完成后,便可修改智能終端的升級記錄,升級記錄文件只記錄最新的一次升級,以加快服務(wù)器驗證的速度。
      [0038]下文將針對刪除文件、增加文件、修改文件的軟件升級策略如何在智能終端上升級進行詳細說明:
      當(dāng)所述軟件升級策略為刪除文件時,在智能終端中先根據(jù)操作記錄文件中的文件存儲路徑,查找智能終端中需要刪除的文件;然后再刪除該文件,并修改智能終端的升級記錄。
      [0039]同樣以刪除A文件為例,首先找到A文件在操作記錄文件中存儲的路徑(該路徑與智能終端本地存儲的路徑相同),在找到A文件后執(zhí)行刪除操作。該操作就像本地刪除一個文件一樣,非常簡單快捷。而傳統(tǒng)的升級方式只能進行升級文件的整個覆蓋升級工作,不能實現(xiàn)單獨刪除文件的操作。
      [0040]當(dāng)所述軟件升級策略為新增文件時,智能終端需先向服務(wù)器請求下載新增文件的軟件升級文件;在接收所述新增文件的軟件升級文件后,根據(jù)操作記錄文件中的文件存儲路徑存儲所述軟件升級文件;之后,運行所述新增文件的軟件升級文件,完成軟件升級,并修改智能終端的升級記錄。
      [0041 ] 同樣以增加B文件為例,從解析的操作記錄文件中找到B文件存在服務(wù)器上的URL(Uniform Resource Locator,統(tǒng)一資源定位符)地址(即B文件在服務(wù)器的存入路徑),通過該URL地址向服務(wù)器請求下載B文件,并在操作記錄文件中找到B文件需存放在智能終端中的路徑,在接收B文件的升級文件后執(zhí)行增加拷貝操作,在升級完成后修改升級記錄。該新增文件的方式是智能終端本地文件的操作,區(qū)別于傳統(tǒng)的升級文件覆蓋升級方式?,F(xiàn)有覆蓋升級方式都是對某個分區(qū)進行,要進行分區(qū)的格式化和拷貝操作,如果有異常,該分區(qū)就會損壞,導(dǎo)致機器不能啟動,其風(fēng)險較大。本發(fā)明進行新增文件升級時,即使單個文件的拷貝操作出現(xiàn)異常,最多只會影響到某個功能不能使用,不會導(dǎo)致智能終端無法啟動,大大減小了升級風(fēng)險。
      [0042]當(dāng)所述軟件升級策略為修改文件時,智能終端同樣先向服務(wù)器請求下載修改文件的軟件升級文件;在接收所述修改文件的軟件升級文件后,根據(jù)操作記錄文件中的文件存儲路徑存儲所述軟件升級文件;之后,運行所述修改文件的軟件升級文件,完成軟件升級,并修改智能終端的升級記錄。
      [0043]同樣以修改C文件為例,智能終端找到C文件在服務(wù)器上的URL地址,通過該URL地址向服務(wù)器請求下載C文件,然后在操作記錄文件中找到C文件在智能終端中的路徑,執(zhí)行修改拷貝操作。應(yīng)當(dāng)說明的是,此修改C文件的操作,不同于增加文件操作,在升級時需要先關(guān)閉正在使用C文件的應(yīng)用,才能執(zhí)行修改操作,否則升級可能會出現(xiàn)異常。
      [0044]本發(fā)明進行軟件升級時,區(qū)別于現(xiàn)有的升級文件覆蓋升級方式,現(xiàn)有的升級文件覆蓋升級方式需要在系統(tǒng)重啟進入升級模式下進行,用戶不能進行任何操作,只能看到黑屏和一個進度條,用戶體驗效果差。本發(fā)明提供的軟件升級方式可以在用戶界面下的后臺進行升級,用戶可以繼續(xù)使用智能終端,不需要停下來等待升級。
      [0045]本發(fā)明還相應(yīng)提供一種軟件升級系統(tǒng),請參閱圖2,其包括:服務(wù)器110和智能終端210 ;服務(wù)器110與智能終端210連接。所述智能終端210包括:軟件升級請求模塊211、操作記錄解析模塊212和文件操作模塊213。
      [0046]其中,所述服務(wù)器110用于設(shè)置與智能終端相同的系統(tǒng)目錄結(jié)構(gòu),根據(jù)軟件升級需求配置軟件升級策略,并生成相應(yīng)的操作記錄文件。軟件升級請求模塊211用于在智能終端210開機時向服務(wù)器110發(fā)送軟件升級請求,接收服務(wù)器110發(fā)送的操作記錄文件,及供操作記錄解析模塊212調(diào)用下載需要增加、修改的文件。操作記錄解析模塊212用于解析服務(wù)器110發(fā)送的操作記錄文件,在解析過程中,調(diào)用軟件升級請求模塊211和文件操作模塊213進行遠程文件下載、及智能終端本地文件升級操作。所述文件操作模塊213用于根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端210的升級記錄。
      [0047]本實施例中,所述軟件升級請求模塊211還用于向服務(wù)器110發(fā)送智能終端210的機型、軟件版本號、升級記錄。所述服務(wù)器110還用于驗證所述機型、軟件版本號、升級記錄,在所述機型、軟件版本號、升級記錄匹配時,向智能終端210發(fā)送操作記錄文件。
      [0048]在本發(fā)明的軟件升級系統(tǒng)中,所述智能終端210優(yōu)選為智能電視,服務(wù)器110為智能電視專用的版本升級服務(wù)器,如圖3所示,在升級之前,先在服務(wù)器110上針對某個機型的某個版本的智能終端210進行所需升級的配置操作,配置完成后在服務(wù)器110上生成操作記錄。智能終端210每次開機時攜帶機型、軟件版本號、升級記錄向服務(wù)器110發(fā)送軟件升級請求。在服務(wù)器110驗證機型、版本號和升級記錄匹配時,向智能終端210下發(fā)操作記錄文件。智能終端210解析該操作記錄文件,如果操作記錄是刪除文件時,按上述方式執(zhí)行刪除文件操作;如果操作記錄時增加、修改文件時,則按上述方式向服務(wù)器110請求下載升級文件包,服務(wù)器110向智能終端210下發(fā)需要升級的文件包,智能終端210根據(jù)文件操作記錄將文件拷貝到相應(yīng)目錄下進行升級。在升級完成后修改升級記錄。
      [0049]本發(fā)明還對應(yīng)提供一種智能終端,其包括軟件升級請求模塊、操作記錄解析模塊和文件操作模塊。由于該軟件升級請求模塊、操作記錄解析模塊和文件操作模塊的功能在上文已進行了詳細描述,此處不再贅述。
      [0050]綜上所述,本發(fā)明進行軟件升級時,區(qū)別于現(xiàn)有的升級文件覆蓋升級方式,現(xiàn)有的升級文件覆蓋升級方式要系統(tǒng)重啟進入升級模式下進行,用戶不能進行任何操作,只能看到黑屏和一個進度條,用戶體驗差,本發(fā)明提供的軟件升級方式可以在用戶界面下后臺進行升級,用戶可以繼續(xù)使用智能終端,不需要停下來等待升級。而且本發(fā)明可針對智能終端的每一個版本進行升級,實現(xiàn)了軟件版本發(fā)布最快、升級文件最小、升級下載、及升級時間最少;而且如果升級文件有問題時,只會影響到這一個版本,其它機型以及同一機型的其它版本都不會有影響,減少了升級風(fēng)險;并且,針對某個具體版本發(fā)布的升級文件帶來的測試工作量最少,大大提高了發(fā)布版本效率。另外,每個版本都保存在服務(wù)器上,所有的版本一目了然,方便了軟件版本管理。
      [0051]可以理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
      【權(quán)利要求】
      1.一種軟件升級方法,其特征在于,包括: 在服務(wù)器中設(shè)置與智能終端相同的系統(tǒng)目錄結(jié)構(gòu),根據(jù)軟件升級需求配置軟件升級策略,并生成相應(yīng)的操作記錄文件; 智能終端開機時向服務(wù)器發(fā)送軟件升級請求; 智能終端接收并解析服務(wù)器發(fā)送的操作記錄文件; 智能終端根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄。
      2.根據(jù)權(quán)利要求1所述的軟件升級方法,其特征在于,所述軟件升級策略包括:刪除文件、新增文件、修改文件。
      3.根據(jù)權(quán)利要求2所述的軟件升級方法,其特征在于,所述智能終端開機時向服務(wù)器發(fā)送軟件升級請求的步驟具體包括: 智能終端開機時攜帶機型、軟件版本號、升級記錄向服務(wù)器發(fā)送軟件升級請求。
      4.根據(jù)權(quán)利要求3所述的軟件升級方法,其特征在于,所述智能終端開機時向服務(wù)器發(fā)送軟件升級請求的步驟之后、智能終端接收并解析服務(wù)器發(fā)送的操作記錄文件的步驟之前,所述的軟件升級方法還包括: 服務(wù)器驗證所述機型、軟件版本號、升級記錄,在所述機型、軟件版本號、升級記錄匹配時,向智能終端發(fā)送操作記錄文件。
      5.根據(jù)權(quán)利要求2所述 的軟件升級方法,其特征在于,當(dāng)所述軟件升級策略為刪除文件時,所述智能終端根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄的步驟具體包括: 根據(jù)操作記錄文件中的文件存儲路徑,查找智能終端中需要刪除的文件; 刪除該文件,并修改智能終端的升級記錄。
      6.根據(jù)權(quán)利要求2所述的軟件升級方法,其特征在于,當(dāng)所述軟件升級策略為新增文件時,所述智能終端根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄的步驟具體包括: 向服務(wù)器請求下載新增文件的軟件升級文件; 接收所述新增文件的軟件升級文件,并根據(jù)操作記錄文件中的文件存儲路徑存儲所述軟件升級文件; 運行所述新增文件的軟件升級文件,完成軟件升級,并修改智能終端的升級記錄。
      7.根據(jù)權(quán)利要求2所述的軟件升級方法,其特征在于,當(dāng)所述軟件升級策略為修改文件時,所述智能終端根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄的步驟具體包括: 向服務(wù)器請求下載修改文件的軟件升級文件; 接收所述修改文件的軟件升級文件,并根據(jù)操作記錄文件中的文件存儲路徑存儲所述軟件升級文件; 運行所述修改文件的軟件升級文件,完成軟件升級,并修改智能終端的升級記錄。
      8.一種軟件升級系統(tǒng),其特征在于,包括:服務(wù)器和智能終端; 所述服務(wù)器,用于設(shè)置與智能終端相同的系統(tǒng)目錄結(jié)構(gòu),根據(jù)軟件升級需求配置軟件升級策略,并生成相應(yīng)的操作記錄文件;所述智能終端,包括: 軟件升級請求模塊,用于在智能終端開機時向服務(wù)器發(fā)送軟件升級請求,及接收服務(wù)器發(fā)送的操作記錄文件; 操作記錄解析模塊,用于解析服務(wù)器發(fā)送的操作記錄文件; 文件操作模塊,用于根據(jù)操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄。
      9.根據(jù)權(quán)利要求8所述的軟件升級系統(tǒng),其特征在于, 所述軟件升級請求模塊,還用于向服務(wù)器發(fā)送智能終端的機型、軟件版本號、升級記錄; 所述服務(wù)器,還用于驗證所述機型、軟件版本號、升級記錄,在所述機型、軟件版本號、升級記錄匹配時,向智能終端發(fā)送操作記錄文件。
      10.一種智能終端,其特征在于,包括: 軟件升級請求模塊,用于在智能終端開機時向服務(wù)器發(fā)送軟件升級請求,及接收服務(wù)器發(fā)送的操作記錄文件; 操作記錄解析模塊,用于解析服務(wù)器發(fā)送的操作記錄文件; 文件操作模塊,用于根據(jù) 操作記錄文件的軟件升級策略,完成軟件升級,并修改智能終端的升級記錄。
      【文檔編號】G06F9/445GK103544030SQ201310279481
      【公開日】2014年1月29日 申請日期:2013年7月4日 優(yōu)先權(quán)日:2013年7月4日
      【發(fā)明者】張曉紅 申請人:Tcl集團股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1