<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種移動終端軟件更新方法及系統的制作方法

文檔序號:10697555閱讀:652來源:國知局
一種移動終端軟件更新方法及系統的制作方法
【專利摘要】本發明公開了一種移動終端軟件更新方法及系統,所述方法包括:當移動終端啟動軟件更新時,獲取需更新軟件的動態參數的存儲區;將所述動態參數存儲區的動態參數數據復制到存儲器指定位置;開始更新軟件;當軟件更新完畢后,將所述指定位置中的動態參數數據復制至動態參數存儲區。本發明可以減少更新軟件后首次開機時間,提高用戶使用的一致性,免去移動終端制造商開發刷軟件后的自動校正軟件;從而為用戶和移動終端制造商提供方便。
【專利說明】
一種移動終端軟件更新方法及系統
技術領域
[0001]本發明涉及系統領域,尤其涉及的是一種移動終端軟件更新方法及系統。
【背景技術】
[0002]在移動終端更新的軟件包中有一部分是參數,所述參數分為動態參數與靜態參數;所謂靜態參數是相當于常量,在這里不作關心;所謂動態參數是根據移動終端自身情況動態生成的,如一些校準的參數,譬如,由于生產工藝等原因,每一塊移動終端的電路板或結構件不可能完全一致。
[0003]拿加速度傳感器來說,其在電路板上的位置與標準位置可能會存在一些微小的偏差,因此在更新移動終端軟件后需要在移動終端首次開機時由移動終端內部的校正軟件對其進行校正然后將校正值作為動態參數保存在指定存儲區中。這樣的方法存在缺陷如下:
I)使更新軟件后首次開機時間延長;2)由于每一次校正后得到的動態參數之間也存在一定的差別,使用戶使用起來的一致性變差;3)移動終端制造商需要額外開發刷軟件后的自動校正軟件,其包含各中校正算法,開發起來比較復雜。
[0004]因此,現有技術還有待于改進和發展。

【發明內容】

[0005]本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種移動終端保持動態參數的軟件更新方法及系統。本發明可以減少更新軟件后首次開機時間,提高用戶使用的一致性,免去移動終端制造商開發刷軟件后的自動校正軟件;從而為用戶和移動終端制造商提供方便。
[0006]本發明解決技術問題所采用的技術方案如下:
一種移動終端軟件更新方法,其中,包括:
步驟A、當移動終端啟動軟件更新時,獲取需更新軟件的動態參數的存儲區;
步驟B、將所述動態參數存儲區的動態參數數據復制到存儲器指定位置;
步驟C、開始更新軟件;
步驟D、當軟件更新完畢后,將所述指定位置中的動態參數數據復制至動態參數存儲區。
[0007]所述移動終端軟件更新方法,其中,所述步驟A中的需更新軟件的動態參數的存儲區位于存儲器中,其中,所述獲取需更新軟件的動態參數的存儲區具體包括:獲取需更新軟件的動態參數存儲區的起始地址、動態參數存儲區的長度。
[0008]所述移動終端軟件更新方法,其中,所述步驟B具體為將步驟A中得到的動態參數存儲區的動態參數數據復制到存儲器指定位置,所述存儲器指定位置為存儲器中一塊連續的存儲空間,并且當更新軟件時,這塊連續的存儲空間不會被寫入任何數據。
[0009]所述移動終端軟件更新方法,其中,所述步驟C還包括:將移動終端的更新軟件包下載到存儲器的指定存儲區域中。
[0010]所述移動終端軟件更新方法,其中,所述步驟D具體為:將步驟B中復制到存儲器指定位置的所述動態參數存儲區的動態參數數據重新復制到存儲器中用來保存動態參數的存儲區域。
[0011]—種移動終端軟件更新系統,其中,包括:
獲取模塊,用于當移動終端啟動軟件更新時,獲取需更新軟件的動態參數的存儲區; 動態參數備份模塊,用于將所述動態參數存儲區的動態參數數據復制到存儲器指定位置;
軟件更新模塊,用于控制開始更新軟件;
動態參數還原模塊,用于當軟件更新完畢后,將所述指定位置中的動態參數數據復制至動態參數存儲區。
[0012]所述移動終端軟件更新系統,其中,所述需更新軟件的動態參數的存儲區位于存儲器中,其中,所述獲取需更新軟件的動態參數的存儲區具體包括:獲取需更新軟件的動態參數存儲區的起始地址、動態參數存儲區的長度。
[0013]所述移動終端軟件更新系統,其中,所述存儲器指定位置為存儲器中一塊連續的存儲空間,并且當更新軟件時,這塊連續的存儲空間不會被寫入任何數據。
[0014]所述移動終端軟件更新系統,其中,軟件更新模塊還包括:更新單元,用于將移動終端的更新軟件包下載到存儲器的指定存儲區域中。
[0015]所述移動終端軟件更新系統,其中,動態參數還原模塊包括:動態參數還原單元,用于將復制到存儲器指定位置的所述動態參數存儲區的動態參數數據重新復制到存儲器中用來保存動態參數的存儲區域。
[0016]本發明所提供的移動終端保持動態參數的軟件更新方法及系統,本發明一種保持動態參數的軟件更新方法,所述方法通過當啟動移動終端軟件更新時,獲取動態參數的存儲區;將所述動態參數存儲區復制到存儲器指定位置;開始更新軟件;當軟件更新完畢后,將所述指定位置中的動態參數復制至動態參數存儲區。從而減少更新軟件后首次開機時間,提高用戶使用的一致性,免去移動終端制造商開發刷軟件后的自動校正軟件;從而為用戶和移動終端制造商提供方便。
【附圖說明】
[0017]圖1是本發明移動終端軟件更新方法的較佳實施例的流程圖。
[0018]圖2是本發明移動終端軟件更新方法的較佳實施例存儲器分區結構示意圖。
[0019]圖3是本發明移動終端軟件更新系統的較佳實施例的功能原理框圖。
【具體實施方式】
[0020]為使本發明的目的、技術方案及優點更加清楚、明確,以下參照附圖并舉實施例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0021]請參見圖1,圖1是本發明移動終端軟件更新方法的較佳實施例的流程圖。如圖1所示,本實施例所述移動終端軟件更新方法,其中,包括:
步驟S100、當移動終端啟動軟件更新時,獲取需更新軟件的動態參數的存儲區。
[0022]本發明實施例中,所述步驟SlOO中的需更新軟件的動態參數的存儲區位于存儲器中,其中,所述獲取需更新軟件的動態參數的存儲區具體包括:獲取需更新軟件的動態參數存儲區的起始地址、動態參數存儲區的長度(也就是大小)。譬如如圖2所示的舉例移動終端的存儲器存儲空間示意圖10,圖中示意了存儲器存儲空間中的三個存儲區域:分別為:存儲空間A、存儲空間B、存儲空間C。
[0023]其中,存儲空間B:為下載軟件的存儲空間,也就是在刷軟件時,下載到該存儲空間中;
存儲空間C:為存儲動態參數的存儲空間,其是存儲空間B的一部分;
存儲空間A:其大小與存儲空間C相同,用于備份存儲空間C中的動態參數。
[0024]步驟SlOO中得到的就是存儲空間C的起始地址與長度。
[0025]步驟S200、將所述動態參數存儲區的動態參數數據復制到存儲器指定位置。
[0026]其中,所述步驟S200具體為將步驟SlOO中得到的動態參數存儲區的動態參數數據復制到存儲器指定位置,所述存儲器指定位置為存儲器中一塊連續的存儲空間,并且當更新軟件時,這塊連續的存儲空間不會被寫入任何數據。
[0027]例如,所述步驟S200具體為將SlOO中得到的動態參數存儲區復制到存儲器指定位置,所述存儲器指定位置為存儲器中一塊連續的存儲空間即圖2中的存儲空間A,并且當更新軟件時,這塊連續的存儲空間不會被寫入任何數據;在步驟S200中實際上是將存儲空間C中的數據內容完全復制到存儲空間A中。
[0028]步驟S300、開始更新軟件。
[0029]所述開始更新軟件具體為:將移動終端的更新軟件包下載到存儲器的指定存儲區域中。
[0030]其中,所述步驟S3與現有技術中更新軟件無異,即將移動終端的軟件包下載到存儲器的指定存儲區域中;也就是將軟件下載到存儲空間C中。
[0031]步驟S400、當軟件更新完畢后,將所述指定位置中的動態參數數據復制至動態參數存儲區。
[0032]所述移動終端軟件更新方法,其中,所述步驟S400具體為:將步驟B中復制到存儲器指定位置的所述動態參數存儲區的動態參數數據重新復制到存儲器中用來保存動態參數的存儲區域。
[0033]其中,所述步驟S400具體為將S200中存儲起來的動態參數重新復制到存儲器中用來保存動態參數的存儲區域;也就是將存儲空間A中的數據復制到存儲空間C中。
[0034]由上可見,本發明一種保持動態參數的軟件更新方法,所述方法通過當啟動移動終端軟件更新時,獲取動態參數的存儲區;將所述動態參數存儲區復制到存儲器指定位置;開始更新軟件;當軟件更新完畢后,將所述指定位置中的動態參數復制至動態參數存儲區。從而減少更新軟件后首次開機時間,提高用戶使用的一致性,免去移動終端制造商開發刷軟件后的自動校正軟件;從而為用戶和移動終端制造商提供方便。
[0035]基于上述方法實施例,本發明還提供了一種移動終端軟件更新系統,如圖3所示,所述系統包括:
獲取模塊210,用于當移動終端啟動軟件更新時,獲取需更新軟件的動態參數的存儲區;具體如上所述。
[0036]動態參數備份模塊220,用于將所述動態參數存儲區的動態參數數據復制到存儲器指定位置;具體如上所述。
[0037]軟件更新模塊230,用于控制開始更新軟件;具體如上所述。
[0038]動態參數還原模塊240,用于當軟件更新完畢后,將所述指定位置中的動態參數數據復制至動態參數存儲區;具體如上所述。
[0039]所述移動終端軟件更新系統,其中,所述需更新軟件的動態參數的存儲區位于存儲器中,其中,所述獲取需更新軟件的動態參數的存儲區具體包括:獲取需更新軟件的動態參數存儲區的起始地址、動態參數存儲區的長度;具體如上所述。
[0040]所述移動終端軟件更新系統,其中,所述存儲器指定位置為存儲器中一塊連續的存儲空間,并且當更新軟件時,這塊連續的存儲空間不會被寫入任何數據;具體如上所述。[0041 ]所述移動終端軟件更新系統,其中,軟件更新模塊還包括:更新單元,用于將移動終端的更新軟件包下載到存儲器的指定存儲區域中;具體如上所述。
[0042]所述移動終端軟件更新系統,其中,動態參數還原模塊包括:動態參數還原單元,用于將復制到存儲器指定位置的所述動態參數存儲區的動態參數數據重新復制到存儲器中用來保存動態參數的存儲區域;具體如上所述。
[0043]綜上所述,本發明所提供的移動終端保持動態參數的軟件更新方法及系統,本發明一種保持動態參數的軟件更新方法,所述方法通過當啟動移動終端軟件更新時,獲取動態參數的存儲區;將所述動態參數存儲區復制到存儲器指定位置;開始更新軟件;當軟件更新完畢后,將所述指定位置中的動態參數復制至動態參數存儲區。從而減少更新軟件后首次開機時間,提高用戶使用的一致性,免去移動終端制造商開發刷軟件后的自動校正軟件;從而為用戶和移動終端制造商提供方便。
[0044]當然,本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關硬件(如處理器,控制器等)來完成,所述的程序可存儲于一計算機可讀取的存儲介質中,該程序在執行時可包括如上述各方法實施例的流程。其中所述的存儲介質可為存儲器、磁碟、光盤等。
[0045]應當理解的是,本發明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,所有這些改進和變換都應屬于本發明所附權利要求的保護范圍。
【主權項】
1.一種移動終端軟件更新方法,其特征在于,包括: 步驟A、當移動終端啟動軟件更新時,獲取需更新軟件的動態參數的存儲區; 步驟B、將所述動態參數存儲區的動態參數數據復制到存儲器指定位置; 步驟C、開始更新軟件; 步驟D、當軟件更新完畢后,將所述指定位置中的動態參數數據復制至動態參數存儲區。2.根據權利要求1所述移動終端軟件更新方法,其特征在于,所述步驟A中的需更新軟件的動態參數的存儲區位于存儲器中,其中,所述獲取需更新軟件的動態參數的存儲區具體包括:獲取需更新軟件的動態參數存儲區的起始地址、動態參數存儲區的長度。3.根據權利要求1所述移動終端軟件更新方法,其特征在于,所述步驟B具體為將步驟A中得到的動態參數存儲區的動態參數數據復制到存儲器指定位置,所述存儲器指定位置為存儲器中一塊連續的存儲空間,并且當更新軟件時,這塊連續的存儲空間不會被寫入任何數據。4.根據權利要求1所述移動終端軟件更新方法,其特征在于,所述步驟C還包括:將移動終端的更新軟件包下載到存儲器的指定存儲區域中。5.根據權利要求1所述移動終端軟件更新方法,其特征在于,所述步驟D具體為:將步驟B中復制到存儲器指定位置的所述動態參數存儲區的動態參數數據重新復制到存儲器中用來保存動態參數的存儲區域。6.一種移動終端軟件更新系統,其特征在于,包括: 獲取模塊,用于當移動終端啟動軟件更新時,獲取需更新軟件的動態參數的存儲區; 動態參數備份模塊,用于將所述動態參數存儲區的動態參數數據復制到存儲器指定位置; 軟件更新模塊,用于控制開始更新軟件; 動態參數還原模塊,用于當軟件更新完畢后,將所述指定位置中的動態參數數據復制至動態參數存儲區。7.根據權利要求6所述移動終端軟件更新系統,其特征在于,所述需更新軟件的動態參數的存儲區位于存儲器中,其中,所述獲取需更新軟件的動態參數的存儲區具體包括:獲取需更新軟件的動態參數存儲區的起始地址、動態參數存儲區的長度。8.根據權利要求6所述移動終端軟件更新系統,其特征在于,所述存儲器指定位置為存儲器中一塊連續的存儲空間,并且當更新軟件時,這塊連續的存儲空間不會被寫入任何數據。9.根據權利要求6所述移動終端軟件更新系統,其特征在于,軟件更新模塊還包括:更新單元,用于將移動終端的更新軟件包下載到存儲器的指定存儲區域中。10.根據權利要求6所述移動終端軟件更新系統,其特征在于,動態參數還原模塊包括:動態參數還原單元,用于將復制到存儲器指定位置的所述動態參數存儲區的動態參數數據重新復制到存儲器中用來保存動態參數的存儲區域。
【文檔編號】G06F9/445GK106066806SQ201610391873
【公開日】2016年11月2日
【申請日】2016年6月6日 公開號201610391873.9, CN 106066806 A, CN 106066806A, CN 201610391873, CN-A-106066806, CN106066806 A, CN106066806A, CN201610391873, CN201610391873.9
【發明人】楊維琴, 俞斌
【申請人】Tcl移動通信科技(寧波)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影