一種由sim卡主導(dǎo)的手機(jī)操作系統(tǒng)加載方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬移動(dòng)終端技術(shù)領(lǐng)域,特別是一種由SIM卡主導(dǎo)的手機(jī)操作系統(tǒng)加載方法。
【背景技術(shù)】
[0002]當(dāng)前的手機(jī)大多為單一操作系統(tǒng),部分手機(jī)實(shí)現(xiàn)了雙系統(tǒng)。但當(dāng)用戶對(duì)自己的手機(jī)操作系統(tǒng)不滿意時(shí)又無法隨意更換操作系統(tǒng)。
[0003]部分手機(jī)發(fā)燒友因?yàn)閷?duì)手機(jī)軟硬件熟悉可能會(huì)通過電腦對(duì)手機(jī)重新更新系統(tǒng),已達(dá)到更換手機(jī)操作系統(tǒng)的目的。但這種方法既費(fèi)時(shí)又費(fèi)力,且容易出現(xiàn)手機(jī)壞損的現(xiàn)象。很難達(dá)到每次都能成功升級(jí)。
[0004]中國專利申請(qǐng)CN102202129A公開了一種實(shí)現(xiàn)手機(jī)操作系統(tǒng)加載的方法,該方法描述了在用戶身份識(shí)別卡存儲(chǔ)手機(jī)操作系統(tǒng),所述用戶身份識(shí)別卡中存儲(chǔ)的手機(jī)操作系統(tǒng)文件分為可緩存文件和不可緩存文件;手機(jī)加載操作系統(tǒng)時(shí),若為首次加載,則先將所述可緩存文件存儲(chǔ)在手機(jī)的非易失性存儲(chǔ)器中,并從所述非易失性存儲(chǔ)器加載手機(jī)操作系統(tǒng)的可緩存文件,從用戶身份識(shí)別卡加載手機(jī)操作系統(tǒng)的不可緩存文件;若為后續(xù)時(shí)候進(jìn)行加載,則直接從所述非易失性存儲(chǔ)器加載手機(jī)操作系統(tǒng)的可緩存文件,從用戶身份識(shí)別卡加載手機(jī)操作系統(tǒng)的不可緩存文件??山档陀捎赨SB傳輸速率的限制帶來的手機(jī)加載存儲(chǔ)于SIM卡上的操作系統(tǒng)花費(fèi)過長時(shí)間的影響,提高用戶的體驗(yàn)?!?。
[0005]上述“實(shí)現(xiàn)手機(jī)操作系統(tǒng)加載的方法”,雖然已經(jīng)提出了更換手機(jī)操作系統(tǒng)的新方法。但是,也存在如下不足:
1.上述發(fā)明闡述的“大容量SM卡”迫使SM卡存儲(chǔ)空間必須加大。
[0006]2.且單一 SM卡只能更換指定系統(tǒng),不能達(dá)到實(shí)時(shí)更新的目的。
[0007]3.因非易失性存儲(chǔ)器數(shù)目只有一個(gè),當(dāng)用戶更換不同類型SM卡時(shí),必須先擦除存儲(chǔ)器中內(nèi)容再進(jìn)行寫入加載操作,過程麻煩。
[0008]4.對(duì)于已經(jīng)加載的固件程序,無法實(shí)時(shí)進(jìn)行升級(jí)。
【發(fā)明內(nèi)容】
[0009]本發(fā)明要解決的問題是提供一種由SIM卡主導(dǎo)的手機(jī)操作系統(tǒng)加載方法,包括以下步驟:
1)手機(jī)與SIM卡結(jié)合,開機(jī);
2)手機(jī)通訊模塊采集SM卡鑰匙指令信息,將該指令信息發(fā)送給云端服務(wù)器;
3)SM卡中的鑰匙指令信息與云端服務(wù)器中的固件進(jìn)行匹配;
4)指令與云端固件適配成功后,通過引導(dǎo)分區(qū)判斷非易失性存儲(chǔ)器中是否存在與指令匹配的固件:
如果沒有匹配的固件,云端服務(wù)器自動(dòng)向手機(jī)推送已經(jīng)適配的固件,手機(jī)自動(dòng)下載該固件至一為空的非易失性存儲(chǔ)器中,手機(jī)系統(tǒng)加載模塊調(diào)用剛剛保存至非易失性存儲(chǔ)器中的固件進(jìn)行系統(tǒng)加載操作;
如果有與指令匹配的固件,且固件版本為最新,手機(jī)系統(tǒng)加載模塊直接調(diào)用非易失性存儲(chǔ)器中的固件進(jìn)行系統(tǒng)加載操作系統(tǒng);
如果有與指令匹配的固件,但版本非最新,云端服務(wù)器自動(dòng)向手機(jī)推送適配后最新的固件,手機(jī)自動(dòng)下載該固件覆蓋老版本同時(shí)將新版本保存至已經(jīng)先前已經(jīng)占用的非易失性存儲(chǔ)器中,手機(jī)系統(tǒng)加載模塊調(diào)用保存至非易失性存儲(chǔ)器中的最新固件進(jìn)行系統(tǒng)加載操作;
5)手機(jī)系統(tǒng)加載成功后,手機(jī)正常運(yùn)行。
[0010]作為上述方案的進(jìn)一步改進(jìn),所述步驟4)中,手機(jī)系統(tǒng)加載時(shí),如果加載失敗次數(shù)〈=5次,系統(tǒng)則不向云端上報(bào)任何錯(cuò)誤信息,如果加載失敗次數(shù)>5次,則將失敗信息上報(bào)至云端服務(wù)器進(jìn)行解析;且當(dāng)手機(jī)系統(tǒng)加載成功后,會(huì)將系統(tǒng)及個(gè)人信息全部保存至已保存適配固件的非易失性存儲(chǔ)器中。
[0011]作為上述方案的進(jìn)一步改進(jìn),因云端服務(wù)器與Internet相連,云端服務(wù)器信息會(huì)隨時(shí)更新,當(dāng)手機(jī)系統(tǒng)已經(jīng)加載成功后實(shí)時(shí)檢測(cè)云端服務(wù)器有沒有更新固件,當(dāng)檢測(cè)云端有更新的固件時(shí)則自動(dòng)下載新的固件進(jìn)行版本更新。
[0012]作為上述方案的進(jìn)一步改進(jìn),所述手機(jī)操作系統(tǒng)包括1S、Windows phone、Symbian、Android、BlackBerry OS 和 Tizen 中的一個(gè)或者多。
[0013]本發(fā)明公開的由SIM卡主導(dǎo)的手機(jī)操作系統(tǒng)加載方法,只需要更換包含不同指令信息的SIM卡便可達(dá)到更換手機(jī)系統(tǒng)的目的。本方法可使用多個(gè)非易失性存儲(chǔ)器,通過引導(dǎo)分區(qū)在更換操作系統(tǒng)時(shí),不同的操作系統(tǒng)存儲(chǔ)在不同的非易失性存儲(chǔ)器中,更換系統(tǒng)簡單易行。由于操作系統(tǒng)存儲(chǔ)在非易失性存儲(chǔ)器中,避免使用大容量SIM卡,節(jié)約了成本。本發(fā)明的方法載入的操作系統(tǒng)可保證是最新版本的系統(tǒng),提高了用戶體驗(yàn)。本發(fā)明的方法既高效又便捷??蛇m用于各種主流系統(tǒng)的加載,各種系統(tǒng)隨意體驗(yàn)和使用,大大提高了手機(jī)的易用性和可玩性。同時(shí)該方法同樣可以適用于類似移動(dòng)終端。
【附圖說明】
[0014]圖1是本發(fā)明手機(jī)操作系統(tǒng)加載方法的流程圖;
圖2是本發(fā)明手機(jī)、SM、云端服務(wù)器以及Internet的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0015]下面結(jié)合附圖,對(duì)本發(fā)明提出的一種由SIM卡主導(dǎo)的手機(jī)操作系統(tǒng)加載方法進(jìn)行詳細(xì)說明。
[0016]如圖1至2所示,本發(fā)明公開的一種由SM卡主導(dǎo)的手機(jī)操作系統(tǒng)加載方法包括以下步驟:
O手機(jī)與SM卡A (包含Android系統(tǒng)鑰匙指令)結(jié)合,開機(jī);
2)手機(jī)通訊模塊采集SM卡A鑰匙指令信息,將信息發(fā)送給云端服務(wù)器;通訊模塊具體可以是微型數(shù)據(jù)卡或類似于微型數(shù)據(jù)卡的模塊產(chǎn)品,當(dāng)與SIM卡連接上電后會(huì)自動(dòng)注冊(cè)上網(wǎng)絡(luò)并撥號(hào)。
[0017]3)SM卡A中的鑰匙指令與云端服務(wù)器中的固件進(jìn)行匹配;SM卡廠商可增加類似于MSI號(hào)的一串字符寫入SM中來代表對(duì)應(yīng)手機(jī)系統(tǒng),比如字符I代表Android,字符2代表10S。當(dāng)通訊模塊注冊(cè)上網(wǎng)絡(luò)后,會(huì)自動(dòng)將這一串字符發(fā)送到云端,云端更具字符來適配當(dāng)前自己的服務(wù)器是否有適配的固件。
[0018]若指令與固件匹配成功,將成功的信息發(fā)送到引導(dǎo)分區(qū)進(jìn)行判斷;
若指令與固件匹配失敗,則鑰匙指令與云端服務(wù)器重新進(jìn)行匹配。
[0019]4)引導(dǎo)分區(qū)判斷非易失性存儲(chǔ)器中是否有與云端中匹配出來的信息相符的固件信息:當(dāng)手機(jī)系統(tǒng)加載次數(shù)〈=5次時(shí),那么手機(jī)正常開機(jī);若手機(jī)系統(tǒng)加載次數(shù)>5次,系統(tǒng)依然沒有成功則將失敗信息直接上報(bào)到云端服務(wù)器進(jìn)行相關(guān)分析。
[0020]如果沒有與指令匹配的固件,云端服務(wù)器自動(dòng)向手機(jī)推送適配的手機(jī)固件,手機(jī)系統(tǒng)加載模塊通過SIM卡的流量保存下載下來的手機(jī)固件,并進(jìn)行系統(tǒng)加載。手機(jī)系統(tǒng)加載成功后,手機(jī)正常運(yùn)行。將系統(tǒng)及個(gè)人信息保存至一為空的非易失存儲(chǔ)器,待下次開機(jī)時(shí)進(jìn)行檢索。
[0021]如果有與指令匹配的固件,但存儲(chǔ)器中的固件不是最新版本,云端服務(wù)器則依然會(huì)向手機(jī)推送適配出來的最新版本的固件,同時(shí)在原有的存儲(chǔ)器基礎(chǔ)上將老版本的固件覆蓋;待手機(jī)系統(tǒng)加載成功后,手機(jī)正常運(yùn)行。將系統(tǒng)及個(gè)人信息保存至先前已經(jīng)使用過的非易失存儲(chǔ)器,待下次開機(jī)時(shí)進(jìn)行檢索。
[0022]如果有與指令匹配的固件,且存儲(chǔ)器中的固件為最新版本,則直接采用先前已保存的信息,直接加載手機(jī)固件;手機(jī)系統(tǒng)加載成功后,手機(jī)正常運(yùn)行。將系統(tǒng)及個(gè)人信息保存至之前的非易失存儲(chǔ)器,待下次開機(jī)時(shí)進(jìn)行檢索。
[0023]6)當(dāng)用戶希望在不更換手機(jī)的情況下使用1S系統(tǒng)時(shí),關(guān)閉手機(jī)電源,取出包含Android系統(tǒng)指令的SM卡A,將包含1S系統(tǒng)鑰匙指令的SM卡B放入手機(jī),然后執(zhí)行與使用SIM卡A中的操作系統(tǒng)相同的步驟。如果希望使用WP系統(tǒng),操作步驟相同。用戶使用本發(fā)明公開的手機(jī)系統(tǒng)加載方法可以隨時(shí)隨地不用借助于其他外部條件(例如:電腦、數(shù)據(jù)線、輔助軟件工具等)便可更換自己想要的操作系統(tǒng)。
[0024]7)同時(shí),因?yàn)樵贫朔?wù)器與Internet相連,所以云端服務(wù)器中的信息可以隨時(shí)更新。當(dāng)手機(jī)系統(tǒng)正常運(yùn)行時(shí),手機(jī)依然會(huì)通過通信模塊與云端服務(wù)器進(jìn)行實(shí)時(shí)交互。當(dāng)發(fā)現(xiàn)云端服務(wù)器中的固件版本有更新時(shí),會(huì)及時(shí)請(qǐng)求云端服務(wù)器及時(shí)推送最新的版本至手機(jī)。
[0025]通過上面的【具體實(shí)施方式】的描述,本發(fā)明的內(nèi)容已經(jīng)非常詳細(xì),本領(lǐng)域的技術(shù)人員都能根據(jù)所述內(nèi)容重現(xiàn)所述方法。當(dāng)然,本領(lǐng)域的技術(shù)人員可以在不脫離本發(fā)明的思想和方法范圍內(nèi),對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種由SIM卡主導(dǎo)的手機(jī)操作系統(tǒng)加載方法,其特征在于:包括以下步驟: 1)手機(jī)與SIM卡結(jié)合,開機(jī); 2)手機(jī)通訊模塊采集SM卡鑰匙指令信息,將該指令信息發(fā)送給云端服務(wù)器; 3)SM卡中的鑰匙指令信息與云端服務(wù)器中的固件進(jìn)行匹配; 4)指令與云端固件適配成功后,通過引導(dǎo)分區(qū)判斷非易失性存儲(chǔ)器中是否存在與指令匹配的固件: 如果沒有與指令匹配的固件,云端服務(wù)器自動(dòng)向手機(jī)推送已經(jīng)適配的固件,手機(jī)自動(dòng)下載該固件至一為空的非易失性存儲(chǔ)器中,手機(jī)系統(tǒng)加載模塊調(diào)用剛剛保存至非易失性存儲(chǔ)器中的固件進(jìn)行系統(tǒng)加載操作; 如果有與指令匹配的固件,且固件版本為最新,手機(jī)系統(tǒng)加載模塊直接調(diào)用非易失性存儲(chǔ)器中的固件進(jìn)行系統(tǒng)加載操作; 如果有與指令匹配的固件,但版本非最新,云端服務(wù)器自動(dòng)向手機(jī)推送適配后最新的固件,手機(jī)自動(dòng)下載該固件覆蓋老版本同時(shí)將新版本保存至已經(jīng)先前已經(jīng)占用的非易失性存儲(chǔ)器中,手機(jī)系統(tǒng)加載模塊調(diào)用保存至非易失性存儲(chǔ)器中的最新固件進(jìn)行系統(tǒng)加載操作; 5)手機(jī)系統(tǒng)加載成功后,手機(jī)正常運(yùn)行。
2.根據(jù)權(quán)利要求1所述的由SIM卡主導(dǎo)手機(jī)操作系統(tǒng)加載的方法,其特征在于:所述步驟4)中,手機(jī)系統(tǒng)加載時(shí),如果加載失敗次數(shù)〈=5次,系統(tǒng)不向云端上報(bào)任何錯(cuò)誤信息,如果加載失敗次數(shù)>5次,則將失敗信息上報(bào)至云端服務(wù)器進(jìn)行解析;且當(dāng)手機(jī)系統(tǒng)加載成功后,將系統(tǒng)及個(gè)人信息全部保存至已保存適配固件的非易失性存儲(chǔ)器中。
3.根據(jù)權(quán)利要求1所述的由SIM卡主導(dǎo)手機(jī)操作系統(tǒng)加載的方法,其特征在于:所述云端服務(wù)器信息隨時(shí)更新所述步驟5)中手機(jī)系統(tǒng)加載成功后,實(shí)時(shí)檢測(cè)云端服務(wù)器有無更新固件,當(dāng)檢測(cè)云端服務(wù)器有更新的固件時(shí)則自動(dòng)下載新的固件進(jìn)行版本更新。
4.根據(jù)權(quán)利要求1所述的由SIM卡主導(dǎo)手機(jī)操作系統(tǒng)加載的方法,其特征在于:所述手機(jī)操作系統(tǒng)包括 1S、Windows phone、Symbian、Android、BlackBerry OS 和 Tizen 中的一個(gè)或者多個(gè)。
【專利摘要】本發(fā)明公開的一種由SIM卡主導(dǎo)手機(jī)操作系統(tǒng)加載的方法,通過將不同的系統(tǒng)指令集成到SIM卡中;再根據(jù)指令與云端服務(wù)器進(jìn)行適配并檢測(cè),以達(dá)到云端推送固件并加載系統(tǒng)的目的;且因?yàn)樵贫伺cInternet網(wǎng)絡(luò)連接,固件信息可以實(shí)時(shí)進(jìn)行更新;另外因非易失性存儲(chǔ)器數(shù)目包含多個(gè),當(dāng)都不為空時(shí)可增加一鍵切換系統(tǒng)的功能。并且該方案適用于所有類似電子終端。當(dāng)用戶對(duì)自己手機(jī)的操作系統(tǒng)不滿意時(shí),只需要更換包含不同指令信息的SIM卡便可達(dá)到更換手機(jī)系統(tǒng)的目的。既高效又便捷。可適用于各種主流系統(tǒng)的加載,各種系統(tǒng)隨意體驗(yàn)和使用,大大提高了手機(jī)的易用性和可玩性。同時(shí)該方法同樣可以適用于類似移動(dòng)終端。
【IPC分類】H04W8-24, H04M1-725
【公開號(hào)】CN104683594
【申請(qǐng)?zhí)枴緾N201510112289
【發(fā)明人】馬健
【申請(qǐng)人】誠邁科技(南京)股份有限公司
【公開日】2015年6月3日
【申請(qǐng)日】2015年3月16日