專利名稱::一種軟件升級系統(tǒng)、方法及其手機(jī)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及手機(jī)空中升級軟件(FOTA/FiremwareOver-TheAir),具體涉及一種軟件升級系統(tǒng)、方法及其手機(jī)。
背景技術(shù):
:軟件空中升級(FOTA/FiremwareOver-TheAir)是指手機(jī)終端通過無線下載方式對手機(jī)終端進(jìn)行軟件升級的方式,這種方法使得用戶可以不必去售后部門去升級軟件就可以升級自己手機(jī)的軟件,修正缺陷,增加功能。但是這種方法還有一些不完善的地方1、用戶必須花費GPRS的流量費,廠商升級手機(jī)軟件很多時候是由于原有軟件存在缺陷而必須升級的,讓用戶自己花流量費去解決廠商犯的錯誤會讓用戶難以接受,影響公司的品牌美譽(yù)度。2、FOTA需要在手機(jī)端進(jìn)行很多的改進(jìn),并且需要專門的服務(wù)器,技術(shù)復(fù)雜,成本尚ο
發(fā)明內(nèi)容本發(fā)明需要解決的技術(shù)問題是,如何提供一種軟件升級系統(tǒng)、方法及其手機(jī),能為用戶提供滿意、無成本的軟件升級手段,進(jìn)一步無須對現(xiàn)有手機(jī)作出改進(jìn),更進(jìn)一步也不須要專門的服務(wù)器。本發(fā)明的第一個技術(shù)問題這樣解決提供一種軟件升級系統(tǒng),包括軟件升級服務(wù)器,還包括與所述軟件升級服務(wù)器連接的彩信網(wǎng)關(guān)或彩信模塊,用于所述軟件升級服務(wù)器發(fā)送封裝軟件補(bǔ)丁的定制彩信給所述手機(jī);無線通訊網(wǎng)絡(luò),用于傳輸所述定制彩信;內(nèi)置彩信收發(fā)模塊的手機(jī),用于接收、解析所述定制彩信并根據(jù)封裝的所述軟件補(bǔ)丁進(jìn)行軟件升級。按照本發(fā)明提供的系統(tǒng),所述彩信網(wǎng)關(guān)與所述無線通訊網(wǎng)絡(luò)中彩信服務(wù)器網(wǎng)絡(luò)連接,所述彩信網(wǎng)關(guān)位于無線通訊網(wǎng)絡(luò)與國際互聯(lián)網(wǎng)(INTERNET)之間,所述軟件升級服務(wù)器與彩信網(wǎng)關(guān)INTERNET連接。按照本發(fā)明提供的系統(tǒng),所述彩信模塊與所述無線通訊網(wǎng)絡(luò)無線連接,所述軟件升級服務(wù)器可以是帶彩信模塊的普通計算機(jī),無須專門服務(wù)器。本發(fā)明的第二個技術(shù)問題這樣解決構(gòu)建一種軟件升級方法,采用定制彩信,包括以下步驟4.1)軟件升級服務(wù)器通過與其連接的彩信網(wǎng)關(guān)或彩信模塊向無線通訊網(wǎng)絡(luò)發(fā)送封裝軟件補(bǔ)丁的定制彩信;4.2)所述無線通訊網(wǎng)絡(luò)將所述定制彩信轉(zhuǎn)發(fā)給手機(jī);4.3)帶彩信收發(fā)模塊的所述手機(jī)接收、解析所述定制彩信并根據(jù)封裝的所述軟件補(bǔ)丁進(jìn)行軟件升級。按照本發(fā)明提供的方法,所述封裝還包括軟件補(bǔ)丁標(biāo)示字符串,所述解析包括根據(jù)封裝的所述標(biāo)示字符串識別所述定制彩信,是進(jìn)行軟件升級,否則當(dāng)普通彩信處理。按照本發(fā)明提供的方法,所述封裝還包括安全校驗標(biāo)示;所述解析包括根據(jù)封裝的所述安全校驗標(biāo)示進(jìn)行校驗,校驗成功后再進(jìn)行軟件升級,否則退出,防止惡意軟件。按照本發(fā)明提供的方法,所述封裝還包括手機(jī)軟件版本號;所述解析包括判斷自身軟件版本號與封裝的所述軟件版本號是否相同,是再進(jìn)行軟件升級,否則退出,防止錯誤升級。按照本發(fā)明提供的方法,所述封裝還包括手機(jī)重啟標(biāo)示;所述步驟4.3)中軟件升級包括根據(jù)所述重啟標(biāo)示是真(TRUE)在軟件升級成功完成后自動重啟。按照本發(fā)明提供的方法,所述軟件補(bǔ)丁是壓縮包;所述解析包括解壓縮,成功解壓縮后再進(jìn)行軟件升級。本發(fā)明的第三個技術(shù)問題這樣解決構(gòu)建一種手機(jī),包括用于接收定制彩信的彩信收發(fā)模塊和與其連接、用于解析并根據(jù)所述定制彩信中封裝的軟件補(bǔ)丁進(jìn)行升級的主控-H-*II心ZTο本發(fā)明提供的軟件升級系統(tǒng)、方法及其手機(jī),通過封裝軟件補(bǔ)丁的定制彩信進(jìn)行升級,具體可以是當(dāng)廠商發(fā)現(xiàn)某一批生產(chǎn)的機(jī)器有重大的軟件品質(zhì)問題時,直接給用戶發(fā)送帶軟件補(bǔ)丁附件的彩信,手機(jī)判斷出這個彩信是廠商發(fā)的軟件補(bǔ)丁后,檢查自己本身的軟件版本,如果發(fā)現(xiàn)需要升級這個補(bǔ)丁的話就對本機(jī)的軟件自動進(jìn)行更新,這樣主動傳送軟件補(bǔ)丁、升級便捷且無須用戶額外成本。下面結(jié)合附圖和具體實施例進(jìn)一步對本發(fā)明進(jìn)行詳細(xì)說明。圖1為本發(fā)明具體實施例手機(jī)端接收定制彩信和軟件升級流程示意圖;圖2為本發(fā)明具體實施例服務(wù)器端制作軟件補(bǔ)丁的流程示意圖;圖3為本發(fā)明具體實施例服務(wù)器端發(fā)送定制彩信的流程示意圖。具體實施例方式本發(fā)明具體實施例中定制彩信的標(biāo)題固定定義為“OppoPatch”,其內(nèi)容部分,如表一所示,具體封裝以下字段,<table>tableseeoriginaldocumentpage4</column></row><table><table>tableseeoriginaldocumentpage5</column></row><table>表一其中,4個必要條件(1)、一個特定的字符串標(biāo)識,表示這時一個軟件補(bǔ)丁,比如“0ppOPatCh”,防止手機(jī)將其他彩信誤認(rèn)為是軟件補(bǔ)?。?2)、包含適用軟件的機(jī)型、軟/硬件版本號,防止版本錯誤,錯誤的升級;(3)、包含用戶的特定的標(biāo)示號(比如IMEI號或者sim卡序列號)的加密形式,升級前要先校驗,防止惡意的軟件入侵。(4)、補(bǔ)丁壓縮包,用于承載軟件補(bǔ)丁,只有解壓正確才能進(jìn)行升級。如圖2所示,本發(fā)明具體實施例手機(jī)這樣根據(jù)上述定制彩信進(jìn)行升級1、用戶接收到彩信后,校驗上述4個必要條件,如果全部符合,就進(jìn)入下一步,否則進(jìn)入普通的彩信流程。2、手機(jī)上提醒用戶需要升級軟件,等待用戶確認(rèn)后開始升級。3、升級結(jié)束后根據(jù)“升級后是否需要重啟”的真/假決定是否需要重啟手機(jī);4、手機(jī)升級完成,缺陷消除。這個方法的顯著優(yōu)點是簡單,僅僅在手機(jī)軟件上做必要的修改就可以了,發(fā)送端可以是任一部普通的帶彩信功能的手機(jī)。如圖2所示,本發(fā)明具體實施例服務(wù)器這樣制作待升級的軟件補(bǔ)丁1、廠商修改軟件,得到最新的已經(jīng)解決了缺陷的軟件;2、廠商使用特定的程序,將最新的軟件和以前的各個版本的軟件相比較,生成各個對應(yīng)的補(bǔ)丁程序并保存。如圖3所示,本發(fā)明具體實施例服務(wù)器這樣發(fā)送定制彩信根據(jù)以前所收集到的用戶數(shù)據(jù)庫,其中包含用戶的手機(jī)號碼和相應(yīng)的軟件版本,選擇與每一用戶對應(yīng)的補(bǔ)丁程序通過彩信給對應(yīng)用戶發(fā)送出去,這個過程包括若發(fā)送錯誤則重復(fù)一到三次發(fā)送;若用戶反饋錯誤信息則重新選擇與其對應(yīng)的補(bǔ)丁程序等。以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明權(quán)利要求范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明權(quán)利要求的涵蓋范圍。權(quán)利要求一種軟件升級系統(tǒng),包括軟件升級服務(wù)器,其特征在于,還包括與所述軟件升級服務(wù)器連接的彩信網(wǎng)關(guān)或彩信模塊,用于所述軟件升級服務(wù)器發(fā)送封裝軟件補(bǔ)丁的定制彩信給所述手機(jī);無線通訊網(wǎng)絡(luò),用于傳輸所述定制彩信;內(nèi)置彩信收發(fā)模塊的手機(jī),用于接收、解析所述定制彩信并根據(jù)封裝的所述軟件補(bǔ)丁進(jìn)行軟件升級。2.根據(jù)權(quán)利要求1所述系統(tǒng),其特征在于,所述彩信網(wǎng)關(guān)與所述無線通訊網(wǎng)絡(luò)中彩信服務(wù)器網(wǎng)絡(luò)連接。3.根據(jù)權(quán)利要求1所述系統(tǒng),其特征在于,所述彩信模塊與所述無線通訊網(wǎng)絡(luò)無線連接。4.一種軟件升級方法,其特征在于,采用定制彩信,包括以下步驟4.1)軟件升級服務(wù)器通過與其連接的彩信網(wǎng)關(guān)或彩信模塊向無線通訊網(wǎng)絡(luò)發(fā)送封裝軟件補(bǔ)丁的定制彩信;4.2)所述無線通訊網(wǎng)絡(luò)將所述定制彩信轉(zhuǎn)發(fā)給手機(jī);4.3)帶彩信收發(fā)模塊的所述手機(jī)接收、解析所述定制彩信并根據(jù)封裝的所述軟件補(bǔ)丁進(jìn)行軟件升級。5.根據(jù)權(quán)利要求4所述方法,其特征在于,所述封裝還包括軟件補(bǔ)丁標(biāo)示字符串,所述解析包括根據(jù)封裝的所述標(biāo)示字符串識別所述定制彩信,識別是所述定制彩信再進(jìn)行軟件升級。6.根據(jù)權(quán)利要求4所述方法,其特征在于,所述封裝還包括安全校驗標(biāo)示;所述解析包括根據(jù)封裝的所述安全校驗標(biāo)示進(jìn)行校驗,校驗成功后再進(jìn)行軟件升級。7.根據(jù)權(quán)利要求4所述方法,其特征在于,所述封裝還包括手機(jī)軟件版本號;所述解析包括判斷自身軟件版本號與封裝的所述軟件版本號是否相同,是再進(jìn)行軟件升級。8.根據(jù)權(quán)利要求4所述方法,其特征在于,所述封裝還包括手機(jī)重啟標(biāo)示;所述步驟4.3)中軟件升級包括根據(jù)所述重啟標(biāo)示是真在軟件升級成功完成后自動重啟。9.根據(jù)權(quán)利要求4所述方法,其特征在于,所述軟件補(bǔ)丁是壓縮包;所述解析包括解壓縮,成功解壓縮后再進(jìn)行軟件升級。10.一種手機(jī),其特征在于,包括用于接收定制彩信的彩信收發(fā)模塊和與其連接、用于解析并根據(jù)所述定制彩信中封裝的軟件補(bǔ)丁進(jìn)行升級的主控芯片。全文摘要本發(fā)明涉及一種軟件升級系統(tǒng)、方法及其手機(jī),其中系統(tǒng)包括軟件升級服務(wù)器、與其連接的彩信網(wǎng)關(guān)或彩信模塊,無線通訊網(wǎng)絡(luò)和內(nèi)置彩信收發(fā)模塊的手機(jī);方法包括軟件升級服務(wù)器通過與其連接的彩信網(wǎng)關(guān)或彩信模塊向無線通訊網(wǎng)絡(luò)發(fā)送封裝軟件補(bǔ)丁的定制彩信,所述無線通訊網(wǎng)絡(luò)將所述定制彩信轉(zhuǎn)發(fā)給手機(jī),帶彩信收發(fā)模塊的所述手機(jī)接收、解析所述定制彩信并根據(jù)封裝的所述軟件補(bǔ)丁進(jìn)行軟件升級;手機(jī)包括彩信收發(fā)模塊和與其連接、用于解析并根據(jù)所述定制彩信中封裝的軟件補(bǔ)丁進(jìn)行升級的主控芯片。這種軟件升級系統(tǒng)、方法及其手機(jī),主動傳送軟件補(bǔ)丁、升級便捷且無須用戶額外成本。文檔編號H04W8/22GK101835111SQ20101015622公開日2010年9月15日申請日期2010年4月21日優(yōu)先權(quán)日2010年4月21日發(fā)明者王志申請人:廣東歐珀移動通信有限公司