專利名稱:移動(dòng)終端的運(yùn)行方法、設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種移動(dòng)終端的運(yùn)行方法、設(shè)備和系統(tǒng)。
背景技術(shù):
隨著科技的不斷發(fā)展,越來越多的用戶選擇使用移動(dòng)終端與他人進(jìn)行日常的溝 通?,F(xiàn)有技術(shù)的移動(dòng)終端可以但不限于包括手機(jī)、PDA (Personal DigitalAssistant,個(gè)人 數(shù)碼助理)、小靈通等。在這些移動(dòng)終端中,所使用的操作系統(tǒng)往往是移動(dòng)終端自帶的,即出 廠時(shí)就已設(shè)置完成、不可更改的。以手機(jī)為例,手機(jī)使用的操作系統(tǒng)可以包括Symbian(塞 班)、Windows Mobile、 Li皿x、 Palm 0S系統(tǒng)等。 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)至少具有以下缺點(diǎn) 由于不同品牌、不同型號移動(dòng)終端的生產(chǎn)商可能會選擇不同的操作系統(tǒng)進(jìn)行安
裝,那么對于消費(fèi)者來說,在選擇移動(dòng)終端時(shí),往往會遇到期望的移動(dòng)終端品牌、型號與期
望的操作系統(tǒng)不能達(dá)到完美的統(tǒng)一的尷尬境地。 一旦消費(fèi)者確定了移動(dòng)終端的品牌和型號
之后,要想更換移動(dòng)終端的操作系統(tǒng)便是難上加難,基本不可行。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中存在的移動(dòng)終端更換操作系統(tǒng)難的問題,一方面,本發(fā)明實(shí) 施例提供了一種移動(dòng)終端的運(yùn)行方法,該方法包括 移動(dòng)終端接收到操作指令,將所述操作指令定位到與所述移動(dòng)終端建立連接的存 儲卡,所述存儲卡中裝有所述移動(dòng)終端待使用的操作系統(tǒng); 所述存儲卡在所述操作系統(tǒng)中根據(jù)所述操作指令驅(qū)動(dòng)所述移動(dòng)終端完成所述操 作指令。 另一方面,本發(fā)明實(shí)施例提供了一種存儲卡,該存儲卡裝有操作系統(tǒng),該存儲卡包 括 驅(qū)動(dòng)模塊,用于在所述操作系統(tǒng)中,根據(jù)與其建立連接的移動(dòng)終端定位到所述存
儲卡的操作指令,驅(qū)動(dòng)所述移動(dòng)終端完成所述操作指令。 再一方面,本發(fā)明實(shí)施例提供了一種移動(dòng)終端,該移動(dòng)終端包括 接收模塊,用于接收操作指令; 定位模塊,用于將所述操作指令定位到與所述移動(dòng)終端建立連接的存儲卡,所述 存儲卡裝有所述移動(dòng)終端待使用的操作系統(tǒng); 執(zhí)行模塊,用于根據(jù)所述存儲卡的驅(qū)動(dòng)完成所述操作指令。 又一方面,本發(fā)明實(shí)施例提供了一種移動(dòng)終端更換操作系統(tǒng)的系統(tǒng),該系統(tǒng)包括 移動(dòng)終端和與其建立連接的存儲卡,所述存儲卡中裝有所述移動(dòng)終端待使用的操作系統(tǒng);
移動(dòng)終端及存儲卡如上所述。 上述技術(shù)方案中的一個(gè)技術(shù)方案具有如下優(yōu)點(diǎn)或有益效果 通過將操作系統(tǒng)裝入獨(dú)立的存儲卡中,移動(dòng)終端的所有操作指令在獨(dú)立的存儲卡中進(jìn)行執(zhí)行,并最終通過移動(dòng)終端的10 口驅(qū)動(dòng)移動(dòng)終端完成操作指令,實(shí)現(xiàn)了移動(dòng)終端操 作系統(tǒng)的多樣化,從而使移動(dòng)終端的功能更加強(qiáng)大,為軟件開發(fā)商、運(yùn)營商提升利潤空間, 為用戶帶來更好的使用體驗(yàn);進(jìn)一步的,由于現(xiàn)有技術(shù)中,移動(dòng)終端的全部操作指令在其內(nèi) 存或Flash中執(zhí)行,占用了移動(dòng)終端自身的存儲空間,而本發(fā)明實(shí)施例提供的方法所有的 操作指令均在獨(dú)立的存儲卡中運(yùn)行,并不占用移動(dòng)終端自身的存儲空間,可以大大提高移 動(dòng)終端的運(yùn)行速度,為用戶帶來更為快速、便捷的使用體驗(yàn)。
圖1是本發(fā)明實(shí)施例一提供的移動(dòng)終端的運(yùn)行方法流程圖; 圖2是本發(fā)明實(shí)施例二提供的移動(dòng)終端的運(yùn)行方法流程圖; 圖3是本發(fā)明實(shí)施例二提供的手機(jī)顯示屏上數(shù)據(jù)流的示意圖; 圖4是本發(fā)明實(shí)施例三提供的移動(dòng)終端的運(yùn)行方法流程圖; 圖5是本發(fā)明實(shí)施例四提供的移動(dòng)終端的運(yùn)行系統(tǒng)結(jié)構(gòu)示意圖; 圖6是本發(fā)明實(shí)施例四提供的移動(dòng)終端的一種結(jié)構(gòu)示意圖; 圖7是本發(fā)明實(shí)施例四提供的移動(dòng)終端的另一種結(jié)構(gòu)示意圖; 圖8是本發(fā)明實(shí)施例四提供的存儲卡的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方
式作進(jìn)一步地詳細(xì)描述。 實(shí)施例一 參見圖l,本發(fā)明實(shí)施例提供了一種移動(dòng)終端的運(yùn)行方法,該方法主要包括
101 :移動(dòng)終端接收到操作指令,將該操作指令定位到與移動(dòng)終端建立連接的存儲 卡,該存儲卡中裝有移動(dòng)終端待使用的操作系統(tǒng); 其中,裝有操作系統(tǒng)的存儲卡可以是內(nèi)置于移動(dòng)終端的Flash(非易失可擦寫存 儲器),也可以是外置式的SD (Secure Digital,安全數(shù)碼)卡等。
其中,將操作指令定位到存儲卡具體可以為
將操作指令直接跳轉(zhuǎn)至存儲卡的第0地址執(zhí)行;
或 移動(dòng)終端的弓|導(dǎo)程序弓|導(dǎo)操作指令至存儲卡。 102:存儲卡在操作系統(tǒng)中根據(jù)操作指令驅(qū)動(dòng)移動(dòng)終端完成該操作指令。 其中具體可以包括 存儲卡根據(jù)操作指令調(diào)用相應(yīng)函數(shù); 將函數(shù)封裝成移動(dòng)終端的硬件接口識別的數(shù)據(jù)流; 將數(shù)據(jù)流發(fā)送給移動(dòng)終端的硬件接口 。 本發(fā)明實(shí)施例通過將操作系統(tǒng)裝入獨(dú)立的存儲卡中,移動(dòng)終端的所有操作指令在 獨(dú)立的存儲卡中進(jìn)行執(zhí)行,并最終通過移動(dòng)終端的10 口驅(qū)動(dòng)移動(dòng)終端完成操作指令,實(shí)現(xiàn) 了移動(dòng)終端操作系統(tǒng)的多樣化,從而使移動(dòng)終端的功能更加強(qiáng)大,為軟件開發(fā)商、運(yùn)營商提 升利潤空間,為用戶帶來更好的使用體驗(yàn);進(jìn)一步的,由于現(xiàn)有技術(shù)中,移動(dòng)終端的全部操作指令在其內(nèi)存或Flash中執(zhí)行,占用了移動(dòng)終端自身的存儲空間,而本發(fā)明實(shí)施例提供 的方法所有的操作指令均在獨(dú)立的存儲卡中運(yùn)行,并不占用移動(dòng)終端自身的存儲空間,可 以大大提高移動(dòng)終端的運(yùn)行速度,為用戶帶來更為快速、便捷的使用體驗(yàn)。
實(shí)施例二 本發(fā)明實(shí)施例提供了一種移動(dòng)終端的運(yùn)行方法,使得移動(dòng)終端的用戶只需更換存 儲卡即可更換移動(dòng)終端的操作系統(tǒng),達(dá)到用戶自主選擇移動(dòng)終端操作系統(tǒng)的目的,實(shí)現(xiàn)了 移動(dòng)終端與操作系統(tǒng)的物理分離,方法便捷、可行性高,給用戶以良好的使用體驗(yàn)。需要說 明的是,在本實(shí)施例中提供的移動(dòng)終端與現(xiàn)有的移動(dòng)終端不同的是,其內(nèi)部沒有安裝操作 系統(tǒng)。本發(fā)明實(shí)施例以手機(jī)這種最常見的移動(dòng)終端為例,對移動(dòng)終端的運(yùn)行方法進(jìn)行詳細(xì) 的說明,參見圖2,該方法包括 201 :將裝有操作系統(tǒng)的存儲卡與移動(dòng)終端建立連接; 其中,裝有操作系統(tǒng)的存儲卡可以是內(nèi)置于移動(dòng)終端的Flash,也可以是外置式的 SD卡等。每個(gè)存儲卡中都裝有操作系統(tǒng),移動(dòng)終端的操作用戶可以通過選擇不同的存儲卡 達(dá)到選擇不同操作系統(tǒng)的目的。存儲卡可以是各軟件開發(fā)廠商針對某一特定類型的移動(dòng)終 端開發(fā)出的裝有不同操作系統(tǒng)的SD卡、XD(富士和奧林巴斯聯(lián)合推出的專為數(shù)碼相機(jī)使用 的小型存儲卡)等;也可以是用戶根據(jù)自己的需要,到對應(yīng)的開發(fā)商網(wǎng)站上或通過其他合 法途徑獲得的操作系統(tǒng)文件(如boot, bin),并將操作系統(tǒng)文件裝入存儲卡后得到的存儲 卡。同時(shí),在本實(shí)施例中提供的存儲卡中,還會同時(shí)存儲有相應(yīng)于該移動(dòng)終端硬件的驅(qū)動(dòng)程 序、以及相應(yīng)的軟件系統(tǒng)。 這里的"建立連接"既可以是物理上的直接連接,也可以是通過無線等方式建立起 來的連接。
202 :移動(dòng)終端進(jìn)行初始化; 其中,該初始化的過程可以由移動(dòng)終端內(nèi)部駐留的引導(dǎo)程序自動(dòng)完成。以手機(jī)為 例,當(dāng)手機(jī)開機(jī)后,手機(jī)內(nèi)部駐留的引導(dǎo)程序會自動(dòng)執(zhí)行手機(jī)各個(gè)組成硬件的初始化過程。
203:當(dāng)移動(dòng)終端接收到操作用戶的操作指令時(shí),移動(dòng)終端將該操作指令定位到存
儲卡; 其中,移動(dòng)終端可以通過如下幾種方式將操作指令定位到存儲卡
(1)將操作指令直接跳轉(zhuǎn)至存儲卡上的第0地址后開始執(zhí)行;
(2)移動(dòng)終端的引導(dǎo)程序引導(dǎo)操作指令至存儲卡;
其中,引導(dǎo)程序引導(dǎo)操作指令在存儲卡具體過程可以包括 引導(dǎo)程序打開存儲卡上操作系統(tǒng)所在的文件,并以此文件的第一個(gè)字節(jié)作為CPU 的下一個(gè)指令。 其中,需要說明的是,存儲卡上的操作系統(tǒng)所在的文件,從其第1個(gè)字節(jié)開始的內(nèi) 容,是用于指示引導(dǎo)程序如何引導(dǎo)操作指令在存儲卡上運(yùn)行的內(nèi)容,因此,引導(dǎo)程序需要以 文件的第一個(gè)字節(jié)作為CPU的下一個(gè)指令執(zhí)行,以引導(dǎo)操作指令在存儲卡上的運(yùn)行。
204 :存儲卡的軟件系統(tǒng)根據(jù)接收到的操作指令驅(qū)動(dòng)移動(dòng)終端完成相應(yīng)的操作;
其中,本發(fā)明實(shí)施例提供的存儲卡的軟件系統(tǒng)可以按照實(shí)現(xiàn)功能的不同,分為三 層上層軟件層、中間驅(qū)動(dòng)層和底層硬件層 (1)上層軟件層,主要用于根據(jù)接收到的操作指令在操作系統(tǒng)中調(diào)用可完成相應(yīng)
6功能的函數(shù),通常由操作系統(tǒng)(例如在ARM9 CPU的手機(jī)上運(yùn)行的Windows Mobile系統(tǒng)、 Brew系統(tǒng)、Win CE系統(tǒng)等)開發(fā)商開發(fā)。 例如在Brew系統(tǒng)中,用戶希望在屏幕上繪制一個(gè)文本,上層軟件調(diào)用標(biāo)準(zhǔn)API函 數(shù)IDisplay—DrawText()函數(shù)進(jìn)行屏幕上字符繪制。此功能為操作系統(tǒng)已經(jīng)應(yīng)用軟件層功 能,即上層軟件層。 (2)中層驅(qū)動(dòng)層,主要用于完成存儲卡中的操作系統(tǒng)與移動(dòng)終端硬件的對接,即根 據(jù)移動(dòng)終端對外公開的10接口、中斷向量等,將上層軟件層所調(diào)用的函數(shù)進(jìn)行驅(qū)動(dòng)封裝, 封裝后的數(shù)據(jù)可以為底層硬件層所識別,通常可以由操作系統(tǒng)開發(fā)商、移動(dòng)終端廠商或者 軟件愛好者等進(jìn)行開發(fā)。 例如Brew系統(tǒng)中,將上面繪制文本的請求進(jìn)行翻譯,將文本字符串繪制轉(zhuǎn)換成 多個(gè)單字符繪制,并將單字符繪制信息轉(zhuǎn)換成輸入到屏幕顯示器10寄存器中識別的數(shù)據(jù) 流,將此數(shù)據(jù)流寫入此IO寄存器。完成顯示屏控制。此部分操作為中間驅(qū)動(dòng)層,實(shí)現(xiàn)同上 層軟件以及硬件IO之間的聯(lián)系。 (3)底層硬件層,主要用于將中層驅(qū)動(dòng)層下發(fā)的封裝數(shù)據(jù)發(fā)送到移動(dòng)終端的相應(yīng) 硬件接口上,具體的實(shí)現(xiàn)可以為引導(dǎo)程序+中斷向量+硬件IO接口,通常為移動(dòng)終端出廠 自帶。 例如高通提供的硬件平臺,簡化起見顯示屏為8x8的屏幕,支持的10寄存器為 8X8 = 64位的數(shù)據(jù)流,即8個(gè)字節(jié),第一個(gè)字節(jié)的8個(gè)比特為表示第一行,O為顯示該點(diǎn), l為不顯示。當(dāng)此IO寄存器的數(shù)據(jù)直接控制屏幕,當(dāng)由數(shù)據(jù)更新,屏幕立即發(fā)生更新。如 果用戶想在此屏幕上繪制字符'1',則將對應(yīng)的數(shù)據(jù)流,0x10, 0x30, 0x50, 0x10, 0x10, 0x10, 0xl0,0x7c輸入到IO寄存器即可,如圖3所示。 同理,復(fù)雜的彩色屏幕顯示器,每個(gè)點(diǎn)所包含的信息更為復(fù)雜,則可以常用3個(gè)字 節(jié)表示24位真彩色等,硬件設(shè)備規(guī)定的10數(shù)據(jù)流格式即可實(shí)現(xiàn)。 這部分IO接口為顯示屏所自帶,屬于硬件層。這樣硬件層包含如鍵盤,讀卡器,耳 機(jī),充電接口等都有對應(yīng)的10寄存器控制規(guī)則,即可提供驅(qū)動(dòng)層控制硬件設(shè)備。
205 :移動(dòng)終端根據(jù)其10 口接收到的數(shù)據(jù)流完成操作指令; 其中,移動(dòng)終端的所有硬件設(shè)備都可以通過存儲卡的軟件系統(tǒng)對10 口的操作來 完成操作指令。 本發(fā)明實(shí)施例以移動(dòng)終端接收到的操作指令為在手機(jī)的顯示屏上顯示數(shù)字為例 對本實(shí)施例提供的方法進(jìn)行詳細(xì)說明,為簡單起見,假設(shè)顯示器為8X8黑白屏的屏幕,其 10 口的數(shù)據(jù)信息為8 X 8 = 64位的數(shù)據(jù)流,即8個(gè)字節(jié),第一個(gè)字節(jié)的8個(gè)比特為表示第一 行,O為顯示該點(diǎn),l為不顯示。則當(dāng)操作用戶希望在手機(jī)顯示屏幕上顯示數(shù)字1時(shí)
手機(jī)將操作指令定位到與其連接的存儲卡的第0地址; 存儲卡的上層軟件層根據(jù)該操作指令、以及存儲卡中不同的操作系統(tǒng),調(diào)用相應(yīng) 的函數(shù); 存儲卡的中間驅(qū)動(dòng)層根據(jù)底層硬件層驅(qū)動(dòng)的硬件接口 ,將調(diào)用的函數(shù)進(jìn)行驅(qū)動(dòng)層 的封裝,完成將對應(yīng)的字符轉(zhuǎn)換成數(shù)據(jù)流,發(fā)送給底層硬件層; 底層硬件層采用引導(dǎo)程序+中斷向量+硬件IO的方式,將中層驅(qū)動(dòng)層發(fā)送的數(shù)據(jù) 流傳遞到相應(yīng)的手機(jī)10接口上;
則有這樣的0、1數(shù)據(jù)流寫到對應(yīng)的手機(jī)I0 口中時(shí),即可顯示出l,手機(jī)顯示屏顯示 的圖像可以如圖3所示。 在本實(shí)施例中還需要說明的是,存儲卡中可以存儲兩個(gè)及以上類型的操作系統(tǒng), 這種情況下,移動(dòng)終端可以根據(jù)用戶的選擇信號,選擇待使用的操作系統(tǒng)。存儲卡在已選擇 的操作系統(tǒng)中完成相應(yīng)的功能。 例如,如果手機(jī)只帶一張存儲卡,上面有兩個(gè)正常的操作系統(tǒng)文件,bootl. bin, boot2. bin,分別記錄的是Brew系統(tǒng)和WinMobile系統(tǒng)。貝U,手機(jī)本身的引導(dǎo)程序啟動(dòng)后, 檢測到卡上有兩個(gè)操作系統(tǒng),則給用戶提示一個(gè)選擇菜單,l Brew ;2 WinMobile,用戶選擇 對應(yīng)的菜單后,引導(dǎo)程序?qū)⒋蜷_對應(yīng)的文件,并將文件中的第一個(gè)字節(jié)作為下一條指令進(jìn) 行執(zhí)行,運(yùn)行對應(yīng)的操作系統(tǒng)。 本發(fā)明實(shí)施例提供了一種移動(dòng)終端的運(yùn)行方法,通過將操作系統(tǒng)裝入獨(dú)立的存儲 卡中,移動(dòng)終端的所有操作指令在獨(dú)立的存儲卡中進(jìn)行執(zhí)行,并最終通過移動(dòng)終端的10 口 驅(qū)動(dòng)移動(dòng)終端完成操作指令,實(shí)現(xiàn)了移動(dòng)終端操作系統(tǒng)的多樣化,從而使移動(dòng)終端的功能 更加強(qiáng)大,為軟件開發(fā)商、運(yùn)營商提升利潤空間,為用戶帶來更好的使用體驗(yàn);進(jìn)一步的,由 于現(xiàn)有技術(shù)中,移動(dòng)終端的全部操作指令在其內(nèi)存或Flash中執(zhí)行,占用了移動(dòng)終端自身 的存儲空間,而本發(fā)明實(shí)施例提供的方法所有的操作指令均在獨(dú)立的存儲卡中運(yùn)行,并不 占用移動(dòng)終端自身的存儲空間,可以大大提高移動(dòng)終端的運(yùn)行速度,為用戶帶來更為快速、 便捷的使用體驗(yàn)。
實(shí)施例三 本發(fā)明實(shí)施例提供了一種移動(dòng)終端的運(yùn)行方法,與實(shí)施例二不同的是,假設(shè)本實(shí) 施例中提供的移動(dòng)終端具有出廠自帶的操作系統(tǒng),但該移動(dòng)終端可以根據(jù)用戶的選擇將出 廠自帶的操作系統(tǒng)更換為其自行選擇的存儲卡上的操作系統(tǒng),本發(fā)明實(shí)施例以手機(jī)這種最 常見的移動(dòng)終端為例,參見圖4,該方法包括 401 :具有出廠自帶的操作系統(tǒng)的移動(dòng)終端與裝有操作系統(tǒng)的存儲卡建立連接;
其中,裝有操作系統(tǒng)的存儲卡可以是內(nèi)置于移動(dòng)終端的Flash(非易失可擦寫存 儲器),也可以是外置式的SD(Secure Digital,安全數(shù)碼)卡等。每個(gè)存儲卡中都裝有操 作系統(tǒng),移動(dòng)終端的操作用戶可以通過選擇不同的存儲卡,或者選擇不同的操作系統(tǒng)文件, 如bootl. bin、 boot2. bin,達(dá)到選擇不同操作系統(tǒng)的目的。存儲卡可以是各軟件開發(fā)廠商 針對某一特定類型的移動(dòng)終端開發(fā)出的裝有不同操作系統(tǒng)的SD卡、XD(富士和奧林巴斯聯(lián) 合推出的專為數(shù)碼相機(jī)使用的小型存儲卡)等;也可以是用戶根據(jù)自己的需要,到對應(yīng)的 開發(fā)商網(wǎng)站上或通過其他合法途徑獲得的操作系統(tǒng)文件(如boot, bin),并將操作系統(tǒng)文 件裝入存儲卡后得到的存儲卡。同時(shí),在本實(shí)施例中提供的存儲卡中,還會同時(shí)存儲有相應(yīng) 于該移動(dòng)終端硬件的驅(qū)動(dòng)程序、以及相應(yīng)的軟件系統(tǒng)。 這里的"建立連接"既可以是物理上的直接連接,也可以是通過無線等方式建立起 來的連接。 402 :移動(dòng)終端進(jìn)行初始化; 其中,該初始化的過程可以由移動(dòng)終端內(nèi)部駐留的引導(dǎo)程序自動(dòng)完成。以手機(jī)為 例,當(dāng)手機(jī)開機(jī)后,手機(jī)內(nèi)部駐留的引導(dǎo)程序會自動(dòng)執(zhí)行手機(jī)各個(gè)組成硬件的初始化過程。
需要說明的是,本實(shí)施例中的移動(dòng)終端在初始化完成后,根據(jù)其系統(tǒng)標(biāo)志位進(jìn)入相應(yīng)的操作系統(tǒng)。 403:移動(dòng)終端接收到其操作用戶的選擇信號,選擇使用與其建立連接的存儲卡上 的操作系統(tǒng); 404:移動(dòng)終端修改其內(nèi)部存儲的系統(tǒng)標(biāo)志位為存儲卡上的操作系統(tǒng)后,重啟移動(dòng) 終端; 初始化過程過后,由于系統(tǒng)標(biāo)志位已修改為存儲卡上的操作系統(tǒng),則移動(dòng)終端會 將接收到的用戶操作指令定位到存儲卡。由于后續(xù)的步驟與實(shí)施例二中的步驟203至步驟 205相同,在此不做贅述。 例如手機(jī)開機(jī)引導(dǎo)程序啟動(dòng)后,檢測到手機(jī)上連接了 2張卡,并卡上均帶有正常
的操作系統(tǒng)。則給用戶提示一個(gè)選擇菜單,l Brew ;2 WinMobile,用戶選擇對應(yīng)的菜單后,
引導(dǎo)程序?qū)⑾乱粭l指令跳轉(zhuǎn)到對應(yīng)操作系統(tǒng)的存儲卡上,實(shí)現(xiàn)啟動(dòng)該操作系統(tǒng)。 本發(fā)明實(shí)施例提供了一種移動(dòng)終端的運(yùn)行方法,通過用戶選擇更換操作系統(tǒng),并
將操作系統(tǒng)裝入獨(dú)立的存儲卡中,所有操作指令在獨(dú)立的存儲卡中進(jìn)行執(zhí)行,并最終通過
移動(dòng)終端的10 口驅(qū)動(dòng)移動(dòng)終端完成操作指令,實(shí)現(xiàn)了移動(dòng)終端操作系統(tǒng)的多樣化,從而使
移動(dòng)終端的功能更加強(qiáng)大,為軟件開發(fā)商、運(yùn)營商提升利潤空間,為用戶帶來更好的使用體
驗(yàn);進(jìn)一步的,由于現(xiàn)有技術(shù)中,移動(dòng)終端的全部操作指令在其內(nèi)存或Flash中執(zhí)行,占用
了移動(dòng)終端自身的存儲空間,而本發(fā)明實(shí)施例提供的方法所有的操作指令均在獨(dú)立的存儲
卡中運(yùn)行,并不占用移動(dòng)終端自身的存儲空間,可以大大提高移動(dòng)終端的運(yùn)行速度,為用戶
帶來更為快速、便捷的使用體驗(yàn)。 實(shí)施例四 本發(fā)明實(shí)施例提供了一種移動(dòng)終端的運(yùn)行系統(tǒng),其各組成部分的工作原理可以參
見實(shí)施例二、及實(shí)施例三,參見圖5,該系統(tǒng)包括移動(dòng)終端501和與其建立連接的存儲卡
502,其中,存儲卡502中裝有操作系統(tǒng); 其中,參見圖6,該移動(dòng)終端501可以包括 接收模塊501A,用于接收操作指令; 定位模塊501B,用于將操作指令定位到與移動(dòng)終端501建立連接的存儲卡502 ;
執(zhí)行模塊501C,用于根據(jù)存儲卡502的驅(qū)動(dòng)完成操作指令。
其中,定位模塊501B包括 第一單元,用于將操作指令直接跳轉(zhuǎn)至存儲卡的第0地址執(zhí)行;
或 第二單元,用于利用引導(dǎo)程序引導(dǎo)操作指令至存儲卡502。
進(jìn)一步的,參見圖7,移動(dòng)終端501還包括 選擇模塊501D,用于當(dāng)存儲卡502個(gè)數(shù)為多個(gè)時(shí),根據(jù)用戶的選擇信號,在多個(gè)存
儲卡中選擇待使用的存儲卡;
或者, 用于當(dāng)存儲卡502中裝有多個(gè)操作系統(tǒng)時(shí),根據(jù)用戶的選擇信號,在存儲卡502中
選擇待使用的操作系統(tǒng)。 其中,參見圖8,該存儲卡502包括 驅(qū)動(dòng)模塊502A,用于在操作系統(tǒng)中,根據(jù)與其建立連接的移動(dòng)終端501定位到存儲卡的操作指令,驅(qū)動(dòng)移動(dòng)終端完成操作指令。 其中,驅(qū)動(dòng)模塊502A包括 調(diào)用單元,用于根據(jù)操作指令調(diào)用相應(yīng)函數(shù); 封裝單元,用于將函數(shù)封裝成移動(dòng)終端的硬件接口識別的數(shù)據(jù)流;
發(fā)送單元,用于將數(shù)據(jù)流發(fā)送給移動(dòng)終端的硬件接口。 本發(fā)明實(shí)施例提供了一種移動(dòng)終端的運(yùn)行系統(tǒng),通過用戶選擇更換操作系統(tǒng),并 將操作系統(tǒng)裝入獨(dú)立的存儲卡中,所有操作指令在獨(dú)立的存儲卡中進(jìn)行執(zhí)行,并最終通過 移動(dòng)終端的10 口驅(qū)動(dòng)移動(dòng)終端完成操作指令,實(shí)現(xiàn)了移動(dòng)終端操作系統(tǒng)的多樣化,從而使 移動(dòng)終端的功能更加強(qiáng)大,為軟件開發(fā)商、運(yùn)營商提升利潤空間,為用戶帶來更好的使用體 驗(yàn);進(jìn)一步的,由于現(xiàn)有技術(shù)中,移動(dòng)終端的全部操作指令在其內(nèi)存或Flash中執(zhí)行,占用 了移動(dòng)終端自身的存儲空間,而本發(fā)明實(shí)施例提供的系統(tǒng)所有的操作指令均在獨(dú)立的存儲 卡中運(yùn)行,并不占用移動(dòng)終端自身的存儲空間,可以大大提高移動(dòng)終端的運(yùn)行速度,為用戶 帶來更為快速、便捷的使用體驗(yàn)。 本發(fā)明實(shí)施例可以利用軟件實(shí)現(xiàn),相應(yīng)的軟件程序可以存儲在可讀取的存儲介質(zhì) 中,例如,路由器的硬盤、緩存或光盤中。 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種移動(dòng)終端的運(yùn)行方法,其特征在于,所述方法包括移動(dòng)終端接收到操作指令,將所述操作指令定位到與所述移動(dòng)終端建立連接的存儲卡,所述存儲卡中裝有所述移動(dòng)終端待使用的操作系統(tǒng);所述存儲卡在所述操作系統(tǒng)中根據(jù)所述操作指令驅(qū)動(dòng)所述移動(dòng)終端完成所述操作指令。
2. 如權(quán)利要求1所述的方法,其特征在于,所述將所述操作指令定位到存儲卡上,包括將所述操作指令直接跳轉(zhuǎn)至所述存儲卡的第0地址執(zhí)行; 或所述移動(dòng)終端的弓I導(dǎo)程序弓I導(dǎo)所述操作指令至所述存儲卡。
3. 如權(quán)利要求1所述的方法,其特征在于,所述存儲卡在所述操作系統(tǒng)中根據(jù)所述操 作指令驅(qū)動(dòng)所述移動(dòng)終端完成所述操作指令,包括所述存儲卡根據(jù)所述操作指令調(diào)用相應(yīng)函數(shù); 將所述函數(shù)封裝成所述移動(dòng)終端的硬件接口識別的數(shù)據(jù)流; 將所述數(shù)據(jù)流發(fā)送給所述移動(dòng)終端的硬件接口 。
4. 如權(quán)利要求1所述的方法,其特征在于,當(dāng)與移動(dòng)終端連接的存儲卡個(gè)數(shù)為多個(gè)時(shí), 所述方法還包括根據(jù)用戶的選擇信號,在多個(gè)存儲卡中選擇待使用的存儲卡;相應(yīng)的,所述將所述操作指令定位到與所述移動(dòng)終端建立連接的存儲卡,包括將所述操作指令定位到已選擇的存儲卡。
5. 如權(quán)利要求1所述的方法,其特征在于,當(dāng)與移動(dòng)終端連接的存儲卡中裝有多個(gè)操 作系統(tǒng)時(shí),所述方法還包括根據(jù)用戶的選擇信號,在所述存儲卡中選擇待使用的操作系統(tǒng);相應(yīng)的,所述存儲卡在所述操作系統(tǒng)中根據(jù)所述操作指令驅(qū)動(dòng)所述移動(dòng)終端完成所述 操作指令,包括所述存儲卡在所述待使用的操作系統(tǒng)中根據(jù)所述操作指令驅(qū)動(dòng)所述移動(dòng)終端完成所 述操作指令。
6. —種存儲卡,其特征在于,所述存儲卡裝有操作系統(tǒng),所述存儲卡包括 驅(qū)動(dòng)模塊,用于在所述操作系統(tǒng)中,根據(jù)與其建立連接的移動(dòng)終端定位到所述存儲卡的操作指令,驅(qū)動(dòng)所述移動(dòng)終端完成所述操作指令。
7. 如權(quán)利要求6所述的存儲卡,其特征在于,所述驅(qū)動(dòng)模塊包括 調(diào)用單元,用于根據(jù)所述操作指令調(diào)用相應(yīng)函數(shù);封裝單元,用于將所述函數(shù)封裝成所述移動(dòng)終端的硬件接口識別的數(shù)據(jù)流; 發(fā)送單元,用于將所述數(shù)據(jù)流發(fā)送給所述移動(dòng)終端的硬件接口 。
8. —種移動(dòng)終端,其特征在于,所述移動(dòng)終端包括 接收模塊,用于接收操作指令;定位模塊,用于將所述操作指令定位到與所述移動(dòng)終端建立連接的存儲卡,所述存儲 卡裝有所述移動(dòng)終端待使用的操作系統(tǒng);執(zhí)行模塊,用于根據(jù)所述存儲卡的驅(qū)動(dòng)完成所述操作指令。
9. 如權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述定位模塊包括 第一單元,用于將所述操作指令直接跳轉(zhuǎn)至所述存儲卡的第0地址執(zhí)行; 或第二單元,用于利用弓I導(dǎo)程序?qū)⑺霾僮髦噶罟璉導(dǎo)至所述存儲卡。
10. 如權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括選擇模塊,用于當(dāng)所述存儲卡個(gè)數(shù)為多個(gè)時(shí),根據(jù)用戶的選擇信號,在多個(gè)存儲卡中選 擇待使用的存儲卡; 或者,用于當(dāng)所述存儲卡中裝有多個(gè)操作系統(tǒng)時(shí),根據(jù)用戶的選擇信號,在所述存儲卡中選 擇待使用的操作系統(tǒng)。
11. 一種移動(dòng)終端的運(yùn)行系統(tǒng),其特征在于,所述系統(tǒng)包括移動(dòng)終端和與其建立連接 的存儲卡,所述存儲卡中裝有所述移動(dòng)終端待使用的操作系統(tǒng);所述移動(dòng)終端如權(quán)利要求8-10中任一權(quán)利要求所述; 所述存儲卡如權(quán)利要求6-7中任一權(quán)利要求所述。
全文摘要
本發(fā)明實(shí)施例公開了一種移動(dòng)終端的運(yùn)行方法、設(shè)備和系統(tǒng),涉及通信技術(shù)領(lǐng)域。所述方法包括移動(dòng)終端接收到操作指令,將所述操作指令定位到與所述移動(dòng)終端建立連接的存儲卡,所述存儲卡中裝有所述移動(dòng)終端待使用的操作系統(tǒng);所述存儲卡在所述操作系統(tǒng)中根據(jù)所述操作指令驅(qū)動(dòng)所述移動(dòng)終端完成所述操作指令。所述系統(tǒng)包括移動(dòng)終端和存儲卡。移動(dòng)終端包括接收模塊、定位模塊和執(zhí)行模塊。存儲卡包括驅(qū)動(dòng)模塊。通過將操作系統(tǒng)裝入獨(dú)立的存儲卡中,移動(dòng)終端的所有操作指令在獨(dú)立的存儲卡中進(jìn)行執(zhí)行,并最終通過移動(dòng)終端的IO口驅(qū)動(dòng)移動(dòng)終端完成操作指令,實(shí)現(xiàn)了移動(dòng)終端與操作系統(tǒng)相分離。
文檔編號H04M1/725GK101788925SQ20091026579
公開日2010年7月28日 申請日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
發(fā)明者李蘭娣, 陸觀寶 申請人:華為終端有限公司