專利名稱:一種移動終端及其自動升級方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種移動終端及其自動升級方法。
背景技術(shù):
當前,手機在日常生活中應(yīng)用越來越多,人們對于手機功能的要求也越 來越高,智能手才幾的出現(xiàn)很好地滿足了人們的需求。
當前的智能手機升級一般存在兩種方式
1、 重新燒入整個系統(tǒng),這種升級方式一般需要用戶到廠商指定的地點, 并且需要專業(yè)人員進行操作;
2、 替換單個文件,這種升級方式在文件較少時還易于操作,如果文件 較多時就不易操作,而且讓用戶選擇具體文件,會讓用戶感覺煩瑣。而且一 旦涉及多個機型,或者同一個機型多個版本都需要升級時,可能會出現(xiàn)升級 錯誤。
比如才幾型A,在市面上一共有3個版本分別為Al, A2, A3
現(xiàn)在A3版本需要升級文件Systeml, Al和A2版本中也存在Systeml 文件,但是Al和A2不需要升級此文件,并且如果Al和A2的Systeml文 件被升級到了 A3版本的Systeml文件,會造成一些意想不到的錯誤或問題。
綜上所述,當前需要一種移動終端的自動升級的技術(shù)方案以解決上述問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種移動終端及其自動升級方法,解 決了在多個升級文件情況下容易產(chǎn)生升級的錯誤問題,并且不用通過廠商專 業(yè)人員燒入整個系統(tǒng),方便了用戶使用。為了解決上述問題,本發(fā)明提供了一種移動終端的自動升級方法,包括
移動終端向網(wǎng)絡(luò)服務(wù)端發(fā)送升級請求,并在該網(wǎng)絡(luò)服務(wù)端查找包括第一 差量包版本號的第一差量包,其中,該第一差量包版本號包括第一移動終端 的機型名稱和差量號;
移動終端判斷所述查找到的第 一差量包的第 一差量包版本號中機型名 稱與該移動終端的機型名稱是否相同,若不相同,則繼續(xù)查找第二差量包; 若相同,則判斷所述第一差量包版本號中差量號比該移動終端中已有的差量 包版本號中差量號是否更新,若否,則繼續(xù)查找第二差量包;若是,則從所 述網(wǎng)絡(luò)服務(wù)端下載所述第一差量包,進行安裝、升級。
進一步地,上述自動升級方法還可包括,所述移動終端的機型名稱是通 過所述移動終端的系統(tǒng)版本號獲取,其中,所述系統(tǒng)版本號包括操作系統(tǒng) 版本號、生成日期及機型名稱。
進一步地,上述自動升級方法還可包括,所述移動終端向網(wǎng)絡(luò)服務(wù)端發(fā) 送升級請求之前,還包括
在網(wǎng)絡(luò)服務(wù)端配置差量包,并將差量包版本號寫入到對應(yīng)的差量包中, 所述差量包版本號包括操作系統(tǒng)版本號、差量號、生成日期及機型名稱。
進一步地,上述自動升級方法還可包括,所述移動終端在網(wǎng)絡(luò)服務(wù)端查 找差量包之前,通過GPRS、 WIFI或者通過PC接入的方式接入所述網(wǎng)絡(luò)服 務(wù)端。
進一步地,上述自動升級方法還可包括,所述移動終端完成升級后,還 進一步包括
所述移動終端將用于安裝、升級的差量包所對應(yīng)的差量包版本號寫入該 移動終端中,并刪除該已安裝的差量包。
本發(fā)明還提供了一種移動終端,包括,控制模塊和升級模塊,其中,
所述控制模塊,用于向網(wǎng)絡(luò)服務(wù)端發(fā)送升級請求,并在該網(wǎng)絡(luò)服務(wù)端查 找包括第一差量包版本號的第一差量包,其中,該第一差量包版本號包括第 一移動終端的機型名稱和差量號;判斷所述查找到的第一差量包的第一差量 包版本號中機型名稱與該移動終端的機型名稱是否相同,若不相同,則繼續(xù)查找第二差量包;若相同,則判斷所述第一差量包版本號中差量號比該移動 終端中已有的差量包版本號中差量號是否更新,若否,則繼續(xù)查找第二差量 包;若是,則向所述升級模塊發(fā)送下載指令;
所述升級模塊,用于接收所述控制模塊發(fā)送的下載指令后,從所述網(wǎng)絡(luò) 服務(wù)端下載所述第一差量包,進行安裝、升級。
進一步地,上述移動終端還可包括,所述控制模塊是通過所述移動終端 的系統(tǒng)版本號獲取移動終端的機型名稱,其中,所述系統(tǒng)版本號包括操作 系統(tǒng)版本號、生成日期及機型名稱。
進一步地,上述移動終端還可包括,所述控制模塊查找的所述差量包版 本號包括操作系統(tǒng)版本號、差量號、生成日期及機型名稱。
進一步地,上述移動終端還可包括,所述升級模塊,還用于完成升級后, 將用于安裝、升級的差量包所對應(yīng)的差量包版本號寫入該移動終端中,并刪 除該已安裝的差量包。
與現(xiàn)有技術(shù)相比,應(yīng)用本發(fā)明,實現(xiàn)自動差量升級,不必燒入整個系統(tǒng), 不必用戶參與;將所有升級文件整合為一個差量升級包;實現(xiàn)對差量升級包 與不同機型和同一機型不同版本之間的匹配管理,升級文件管理準確,不會 發(fā)生錯誤升級的情況,提高了用戶的使用體驗度。
圖l是本發(fā)明的一種移動終端的自動升級方法的流程圖; 圖2是本發(fā)明的一種移動終端的結(jié)構(gòu)示意圖。
具體實施例方式
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步說明。
如圖l所示,本發(fā)明的一種移動終端的自動升級方法,包括以下步驟
步驟IIO、網(wǎng)絡(luò)服務(wù)端配置差量包,并將差量包版本號寫入到對應(yīng)的差 量包中,供用戶下載升級;其中,移動終端在出廠時,制造商需要針對每一個機型增加一個系統(tǒng)版本號,定義如下其中,系統(tǒng)版本號包括操作系統(tǒng)版本號、生成日期及機型名稱。在移動終端出廠時,將系統(tǒng)版本號固化到移動終端中。所述移動終端可通過所述移動終端的系統(tǒng)版本號獲取移動終端的機型 名稱,其中,所述系統(tǒng)版本號包括操作系統(tǒng)版本號、生成日期及機型名稱。在制作差量包時,網(wǎng)絡(luò)服務(wù)端將差量包版本號寫入到差量包中,差量包 制作完成后,部署到網(wǎng)絡(luò)服務(wù)器上,供用戶下載升級。用戶升級差量包后, 已經(jīng)升級的差量包版本號會固化到移動終端中。步驟120、用戶的移動終端接入所述網(wǎng)絡(luò)服務(wù)端,向所述網(wǎng)絡(luò)服務(wù)端發(fā) 送升級請求,網(wǎng)絡(luò)服務(wù)端收到所述升級請求后,將攜帶差量包版本號的響應(yīng) 返回給所述移動終端;其中,用戶的移動終端可以通過GPRS、 WIFI或者通過PC接入的方式 接入所述網(wǎng)絡(luò)服務(wù)端。步驟130、所述移動終端收到所迷攜帶差量包版本號的響應(yīng)后,判斷接 收的差量包版本號中機型名稱是否與本機系統(tǒng)版本號中機型名稱相同,如果 是,則判斷接收的差量包版本號中差量號是否比本機中已有的差量包版本號 中差量號更新,則從所述網(wǎng)絡(luò)服務(wù)端下載接收的差量包版本號對應(yīng)的差量 包,并存儲到本地的指定目錄;所述移動終端判斷若接收的差量包版本號中機型名稱與本機系統(tǒng)版本 號中機型名稱不相同,則繼續(xù)查找下一個差量包,直至查找完成。所述移動終端判斷若差量包版本號中差量號沒有比本機中已有的差量 包版本號中差量號更新,則繼續(xù)查找直至查找完成退出。所述移動終端將需要下載的差量包下載到指定目錄。如果在下載過程中 網(wǎng)絡(luò)連接斷開,則在下次網(wǎng)絡(luò)連接建立時,繼續(xù)下載。步驟140、所述移動終端下載所述差量包完成,啟動移動終端升級應(yīng)用, 升級應(yīng)用到指定目錄查找差量包,進行安裝、升級;升級成功后,將用于安 裝、升級的差量包所對應(yīng)的差量包版本號寫入該移動終端中,并刪除該已安7裝的差量包。如圖2所示,本發(fā)明的一種移動終端,包括,控制模塊和升級模塊,其中,所述控制模塊,用于向網(wǎng)絡(luò)服務(wù)端發(fā)送升級請求,并在該網(wǎng)絡(luò)服務(wù)端查 找包括第一差量包版本號的第一差量包,其中,該第一差量包版本號包括第 一移動終端的機型名稱和差量號;判斷所述查找到的第一差量包的第一差量 包版本號中機型名稱與該移動終端的機型名稱是否相同,若不相同,則繼續(xù) 查找第二差量包;若相同,則判斷所述第一差量包版本號中差量號比該移動 終端中已有的差量包版本號中差量號是否更新,若否,則繼續(xù)查找第二差量 包;若是,則向所述升級;^莫塊發(fā)送下栽指令;所述升級模塊,用于接收所述控制模塊發(fā)送的下載指令后,從所述網(wǎng)絡(luò) 服務(wù)端下載所述第一差量包,進行安裝、升級。所述控制模塊是通過所述移動終端的系統(tǒng)版本號獲取移動終端的機型 名稱,其中,所述系統(tǒng)版本號包括操作系統(tǒng)版本號、生成日期及機型名稱。所述控制模塊查找的所述差量包版本號包括操作系統(tǒng)版本號、差量號、 生成日期及機型名稱。所述升級模塊,還用于完成升級后,將用于安裝、升級的差量包所對應(yīng) 的差量包版本號寫入該移動終端中,并刪除該已安裝的差量包。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不 局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到 的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范 圍應(yīng)該以權(quán)利要求的保護范圍為準。
權(quán)利要求
1、一種移動終端的自動升級方法,其特征在于,包括移動終端向網(wǎng)絡(luò)服務(wù)端發(fā)送升級請求,并在該網(wǎng)絡(luò)服務(wù)端查找包括第一差量包版本號的第一差量包,其中,該第一差量包版本號包括第一移動終端的機型名稱和差量號;移動終端判斷所述查找到的第一差量包的第一差量包版本號中機型名稱與該移動終端的機型名稱是否相同,若不相同,則繼續(xù)查找第二差量包;若相同,則判斷所述第一差量包版本號中差量號比該移動終端中已有的差量包版本號中差量號是否更新,若否,則繼續(xù)查找第二差量包;若是,則從所述網(wǎng)絡(luò)服務(wù)端下載所述第一差量包,進行安裝、升級。
2、 如權(quán)利要求l所述的自動升級方法,其特征在于,所述移動終端的機型名稱是通過所述移動終端的系統(tǒng)版本號獲取,其 中,所述系統(tǒng)版本號包括操作系統(tǒng)版本號、生成日期及機型名稱。
3、 如權(quán)利要求1所述的自動升級方法,其特征在于,所述移動終端向網(wǎng)絡(luò)服務(wù)端發(fā)送升級請求之前,還包括在網(wǎng)絡(luò)服務(wù)端配置差量包,并將差量包版本號寫入到對應(yīng)的差量包中, 所述差量包版本號包括才喿作系統(tǒng)版本號、差量號、生成日期及機型名稱。
4、 如權(quán)利要求1所述的自動升級方法,其特征在于,所述移動終端在網(wǎng)絡(luò)服務(wù)端查找差量包之前,通過GPRS、 WIFI或者通 過PC接入的方式接入所述網(wǎng)絡(luò)服務(wù)端。
5、 如權(quán)利要求1所述的自動升級方法,其特征在于, 所述移動終端完成升級后,還進一步包括所述移動終端將用于安裝、升級的差量包所對應(yīng)的差量包版本號寫入該 移動終端中,并刪除該已安裝的差量包。
6、 一種移動終端,其特征在于,包括,控制模塊和升級模塊,其中,所述控制模塊,用于向網(wǎng)絡(luò)服務(wù)端發(fā)送升級請求,并在該網(wǎng)絡(luò)服務(wù)端查 找包括第一差量包版本號的第一差量包,其中,該第一差量包版本號包括第一移動終端的機型名稱和差量號;判斷所述查找到的第一差量包的第一差量 包版本號中機型名稱與該移動終端的機型名稱是否相同,若不相同,則繼續(xù)查找第二差量包;若相同,則判斷所述第一差量包版本號中差量號比該移動終端中已有的差量包版本號中差量號是否更新,若否,則繼續(xù)查找第二差量包;若是,則向所述升級模塊發(fā)送下載指令;所述升級模塊,用于接收所述控制模塊發(fā)送的下載指令后,從所述網(wǎng)絡(luò) 服務(wù)端下載所述第一差量包,進行安裝、升級。
7、 如權(quán)利要求6所述的移動終端,其特征在于,所述控制模塊是通過所述移動終端的系統(tǒng)版本號獲取移動終端的機型 名稱,其中,所述系統(tǒng)版本號包括操作系統(tǒng)版本號、生成日期及機型名稱。
8、 如權(quán)利要求6所述的移動終端,其特征在于,所述控制模塊查找的所述差量包版本號包括操作系統(tǒng)版本號、差量號、 生成日期及機型名稱。
9、 如權(quán)利要求6所述的移動終端,其特征在于,所述升級^^莫塊,還用于完成升級后,將用于安裝、升級的差量包所對應(yīng) 的差量包版本號寫入該移動終端中,并刪除該已安裝的差量包。
全文摘要
一種移動終端及其自動升級方法,包括移動終端向網(wǎng)絡(luò)服務(wù)端發(fā)送升級請求,并在網(wǎng)絡(luò)服務(wù)端查找包括第一差量包版本號的第一差量包,其中,該第一差量包版本號包括第一移動終端的機型名稱和差量號;移動終端判斷查找到的第一差量包的第一差量包版本號中機型名稱與該移動終端的機型名稱是否相同,若不相同,則繼續(xù)查找第二差量包;若相同,則判斷第一差量包版本號中差量號比該移動終端中已有的差量包版本號中差量號是否更新,若否,則繼續(xù)查找第二差量包;若是,則從網(wǎng)絡(luò)服務(wù)端下載所述第一差量包,進行安裝、升級。應(yīng)用本發(fā)明,解決了在多個升級文件情況下容易產(chǎn)生升級的錯誤問題,并且不用通過廠商專業(yè)人員燒入整個系統(tǒng),方便了用戶使用。
文檔編號H04M1/725GK101668081SQ20091017841
公開日2010年3月10日 申請日期2009年9月24日 優(yōu)先權(quán)日2009年9月24日
發(fā)明者斌 王 申請人:宇龍計算機通信科技(深圳)有限公司