專利名稱:無(wú)線通信設(shè)備及用于該設(shè)備的系統(tǒng)啟動(dòng)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無(wú)線通信設(shè)備及用于該設(shè)備的系統(tǒng)啟動(dòng)方法。
要求2005年7月28日提交的日本專利申請(qǐng)No.2005-218647的優(yōu)先權(quán),在此結(jié)合所述申請(qǐng)內(nèi)容以作參考。
背景技術(shù):
為了更加完整地描述本發(fā)明屬于的技術(shù)發(fā)展?fàn)顟B(tài),在此將結(jié)合以下本申請(qǐng)中將引用或標(biāo)識(shí)的所有專利、專利申請(qǐng)、專利公開、科學(xué)文章等的完整內(nèi)容,以作參考。
在具有無(wú)線通信功能的無(wú)線通信設(shè)備(例如,移動(dòng)電話)中,將系統(tǒng)程序和數(shù)據(jù)等存儲(chǔ)在通常使用NOR閃存的ROM(只讀存儲(chǔ)器)中。NOR閃存能接受隨機(jī)存取。將MPU(微處理單元)配置成直接讀取NOR閃存中存儲(chǔ)的內(nèi)容,并執(zhí)行命令或指令,以及進(jìn)一步獲取數(shù)據(jù)等。當(dāng)啟動(dòng)這種系統(tǒng)時(shí),按照硬件初始化、存儲(chǔ)器檢查和初始化以及每個(gè)模塊的初始化的順序正常地執(zhí)行初始化處理。在這種初始化處理序列結(jié)束之后,系統(tǒng)變化到等待屏幕,并進(jìn)入應(yīng)用程序啟動(dòng)待機(jī)狀態(tài)。由此,增加系統(tǒng)程序的大小會(huì)增加初始化所需的時(shí)間,導(dǎo)致應(yīng)用程序啟動(dòng)也花費(fèi)相當(dāng)長(zhǎng)的時(shí)間。當(dāng)用戶開啟電源并希望立即執(zhí)行應(yīng)用程序時(shí),這給用戶帶來(lái)相當(dāng)大的壓力。
此外,隨著移動(dòng)電話軟件(例如,系統(tǒng)程序和應(yīng)用程序)的大小增加,為了存儲(chǔ)軟件和數(shù)據(jù)等,在存儲(chǔ)器方面對(duì)具有更大容量和更低價(jià)格的閃存的需求不斷增長(zhǎng)。因此,使用NAND(與非)閃存替代NOR(或非)閃存十分誘人。這種NAND閃存即具有大容量和低價(jià)格的特征,同時(shí)也具有快速存取速度和較小的器件尺寸。相反地,它的缺陷在于不允許隨機(jī)存取,除非首先將NAND閃存的內(nèi)容加載到RAM(隨機(jī)存取存儲(chǔ)器),否則不能使用程序和數(shù)據(jù)。另外,當(dāng)系統(tǒng)啟動(dòng)時(shí),在將NAND閃存的內(nèi)容加載到RAM之后,執(zhí)行針對(duì)NOR閃存執(zhí)行的相同初始化處理。因此,問題出現(xiàn),啟動(dòng)所需的時(shí)間甚至比使用NOR閃存時(shí)的更長(zhǎng)。
因?yàn)殡S著移動(dòng)電話裝備了更多功能,軟件規(guī)模也變得更大,所以縮短系統(tǒng)啟動(dòng)時(shí)間已成為極其緊迫的問題。例如,如果考慮移動(dòng)電話的數(shù)碼相機(jī)功能,則可以看到移動(dòng)電話與現(xiàn)代數(shù)碼相機(jī)之間的功能差別逐漸消失,并且在移動(dòng)電話中要求與在現(xiàn)在數(shù)碼相機(jī)中同樣的正常啟動(dòng)時(shí)間。為了解決這些問題,日本未審專利申請(qǐng)首次公開No.2000-322264中公開了一種方法,該方法中,在ROM中分配給各個(gè)程序代碼的存儲(chǔ)區(qū)中存儲(chǔ)針對(duì)各種系統(tǒng)程序和應(yīng)用程序等的程序代碼。根據(jù)在加載相關(guān)程序代碼時(shí)顯示優(yōu)先級(jí)序列的信息表,從要求快速響應(yīng)的程序代碼開始依次執(zhí)行加載。
但是,當(dāng)接通電源時(shí),用戶必須確定響應(yīng)順序,即,在多個(gè)應(yīng)用程序中要啟動(dòng)哪個(gè)程序,并且這一操作根據(jù)用戶的使用要求而變化。在傳統(tǒng)技術(shù)中,程序代碼加載序列,即,要啟動(dòng)哪個(gè)應(yīng)用程序,是固定的,所以缺乏靈活性,并且無(wú)法滿足用戶需求??紤]到諸如傳統(tǒng)技術(shù)中的固定系統(tǒng)啟動(dòng)的缺陷,本發(fā)明提供一種無(wú)線通信設(shè)備和針對(duì)該設(shè)備的系統(tǒng)啟動(dòng)方法,該設(shè)備和方法高度可用,并使得在啟動(dòng)期間,給予用戶所需的應(yīng)用程序優(yōu)先級(jí)。
考慮上述內(nèi)容,從本公開來(lái)看,對(duì)于本領(lǐng)域的技術(shù)人員,存在對(duì)改進(jìn)設(shè)備和/或方法的需求是顯而易見的。本發(fā)明針對(duì)所屬領(lǐng)域的這種需求以及其它需求,對(duì)于本領(lǐng)域的技術(shù)人員,這將從本公開變得顯而易見。
發(fā)明內(nèi)容
根據(jù)本發(fā)明第一方面,無(wú)線通信設(shè)備可以包括第一存儲(chǔ)單元、第二存儲(chǔ)單元、操作單元和控制單元。第一存儲(chǔ)單元可以包括對(duì)應(yīng)于多個(gè)程序代碼的多個(gè)分離存儲(chǔ)區(qū)。第二存儲(chǔ)單元用來(lái)執(zhí)行多個(gè)程序代碼??蓪⒉僮鲉卧渲贸砂l(fā)布指令以接通電源并啟動(dòng)應(yīng)用程序。可將控制單元配置成在接收到來(lái)自操作單元的指令時(shí),將啟動(dòng)應(yīng)用程序所需的至少一個(gè)程序代碼從第一存儲(chǔ)單元加載到第二存儲(chǔ)單元。還可以將控制單元配置成執(zhí)行至少一個(gè)程序代碼以啟動(dòng)應(yīng)用程序。所述至少一個(gè)程序代碼包括在多個(gè)程序代碼中。
優(yōu)選地,當(dāng)控制單元檢測(cè)所啟動(dòng)的應(yīng)用程序已經(jīng)結(jié)束時(shí),控制單元能將至少一個(gè)未加載程序代碼從第一存儲(chǔ)單元加載到第二存儲(chǔ)單元。所述至少一個(gè)未加載程序代碼包括在多個(gè)程序代碼中。
優(yōu)選地,無(wú)線通信設(shè)備還可以包括檢測(cè)控制單元中負(fù)載的負(fù)載檢測(cè)設(shè)備。在這種情況下,還可以將控制單元配置成根據(jù)通過處理已啟動(dòng)應(yīng)用程序而創(chuàng)建的負(fù)載,來(lái)將至少一個(gè)未加載程序代碼從第一存儲(chǔ)單元加載到第二存儲(chǔ)單元,所述至少一個(gè)未加載程序代碼被包括在多個(gè)程序代碼中。所述至少一個(gè)未加載程序代碼可以包括無(wú)線通信功能所需的程序代碼。
根據(jù)本發(fā)明第二方面,用于無(wú)線通信設(shè)備的系統(tǒng)啟動(dòng)方法可以包括將至少一個(gè)程序代碼加載到存儲(chǔ)單元,并執(zhí)行所加載的至少一個(gè)程序代碼以啟動(dòng)應(yīng)用程序。可以在接收到接通電源或啟動(dòng)應(yīng)用程序的指令時(shí)將所述至少一個(gè)程序代碼加載到存儲(chǔ)單元。所述至少一個(gè)程序代碼是啟動(dòng)應(yīng)用程序所需的。存儲(chǔ)單元用來(lái)執(zhí)行所述至少一個(gè)程序代碼。
優(yōu)選地,當(dāng)所啟動(dòng)的應(yīng)用程序已經(jīng)結(jié)束時(shí),可以將至少一個(gè)未加載程序加載到存儲(chǔ)單元。
優(yōu)選地,根據(jù)通過處理已啟動(dòng)應(yīng)用程序而創(chuàng)建的負(fù)載來(lái)將至少一個(gè)未加載程序加載到存儲(chǔ)單元。
優(yōu)選地,至少一個(gè)未加載程序代碼可以包括無(wú)線通信功能所需的程序代碼。
根據(jù)本發(fā)明,當(dāng)接通電源時(shí),可以將優(yōu)先級(jí)給予用戶所需的首先啟動(dòng)的應(yīng)用程序。因此,縮短了啟動(dòng)時(shí)間并能獲得更多的便利。
從以下結(jié)合附圖演示本發(fā)明實(shí)施例的詳細(xì)描述中,對(duì)于本領(lǐng)域技術(shù)人員,本發(fā)明的這些及其它目標(biāo)、特征、方面和優(yōu)點(diǎn)將顯而易見。
現(xiàn)在參考構(gòu)成部分原始公開的附圖
圖1是演示根據(jù)本發(fā)明實(shí)施例移動(dòng)通信終端的配置方框圖;圖2是演示根據(jù)本發(fā)明實(shí)施例圖1無(wú)線通信設(shè)備中包括的ROM的針對(duì)模塊和應(yīng)用程序的程序代碼區(qū)的配置的視圖;圖3是演示根據(jù)比較示例程序代碼區(qū)的配置的視圖;圖4是演示根據(jù)本發(fā)明實(shí)施例啟動(dòng)信息表的典型示例的視圖;圖5是演示根據(jù)比較示例在接通電源之后應(yīng)用程序啟動(dòng)處理流程的流程圖;圖6是演示根據(jù)本發(fā)明實(shí)施例在接通電源之后、應(yīng)用程序啟動(dòng)處理流程的流程圖;以及圖7是演示根據(jù)本發(fā)明修改實(shí)施例在接通電源之后、另一應(yīng)用程序啟動(dòng)處理流程的流程圖;具體實(shí)施方式
以下參考附圖描述本發(fā)明實(shí)施例。無(wú)線通信設(shè)備示例包括移動(dòng)電話、結(jié)合無(wú)線通信功能的車輛導(dǎo)航設(shè)備和個(gè)人計(jì)算機(jī)(PC)、以及個(gè)人數(shù)字助理(PDA)等,但是在本實(shí)施例中,使用移動(dòng)通信終端作為無(wú)線通信設(shè)備的示例來(lái)進(jìn)行描述。此外,本描述中演示的移動(dòng)通信終端具有各種應(yīng)用程序,例如,無(wú)線通信功能、電子郵件功能、數(shù)碼相機(jī)功能和針對(duì)電視與無(wú)線電的數(shù)字廣播接收功能等。要注意,在以下描述中,用示例進(jìn)行了比較,所述示例中在存儲(chǔ)針對(duì)驅(qū)動(dòng)器、UI和通信相關(guān)模塊等的調(diào)制解調(diào)器代碼區(qū)71與存儲(chǔ)針對(duì)其它應(yīng)用程序的程序代碼的應(yīng)用程序代碼區(qū)72之間分離程序代碼,然后將代碼存儲(chǔ)在第一存儲(chǔ)器件中,例如,ROM中。
圖1是演示根據(jù)本發(fā)明實(shí)施例移動(dòng)通信終端的配置方框圖。如圖中所示,該移動(dòng)通信終端由無(wú)線通信單元1、鍵輸入單元2(例如,操作單元)、顯示單元3、揚(yáng)聲器4、攝像機(jī)單元5、控制單元6(例如,控制器件)、ROM 7(例如,第一存儲(chǔ)器件)和RAM 8(例如,第二存儲(chǔ)器件)構(gòu)成。
在控制單元6的控制下,無(wú)線通信單元1使用預(yù)定通信格式(例如,碼分多址(CDMA)格式)執(zhí)行與無(wú)線通信基站的無(wú)線通信。由撥號(hào)鍵、功能鍵、電源接通鍵和專用應(yīng)用程序啟動(dòng)鍵構(gòu)成鍵輸入單元2。將這些鍵的操作信息作為操作信號(hào)輸入到控制單元6。注意,專用應(yīng)用程序啟動(dòng)鍵指示接通電源并啟動(dòng)相關(guān)應(yīng)用程序,并且根據(jù)移動(dòng)通信終端裝配的各個(gè)應(yīng)用程序來(lái)單獨(dú)提供。例如,提供與數(shù)碼相機(jī)功能的啟動(dòng)對(duì)應(yīng)的專用鍵和與數(shù)字廣播接收功能的啟動(dòng)對(duì)應(yīng)的專用鍵。注意,應(yīng)用程序啟動(dòng)和電源接通也可以不是專用的應(yīng)用程序啟動(dòng)鍵,而形成以與其它鍵兼用。
例如,顯示單元3是液晶顯示器或有機(jī)EL顯示器,并根據(jù)從控制單元6輸入的顯示信號(hào)顯示各種消息、電話號(hào)碼或圖像等。揚(yáng)聲器單元4根據(jù)從控制單元6輸入的音頻信號(hào)向外部輸出語(yǔ)音或聲音。例如,攝像機(jī)單元5是電荷耦合器件(CCD)攝像機(jī),并在控制單元6的控制下向控制單元6輸出所拍攝圖像的圖像信號(hào)。
根據(jù)預(yù)先已存儲(chǔ)在ROM7中的預(yù)定控制程序、從鍵輸入單元2輸入的操作信號(hào)和無(wú)線通信單元1的通信狀態(tài),控制單元6控制移動(dòng)通信終端的整體操作。另外,作為根據(jù)前述控制程序的部分特征控制處理,如果控制單元6檢測(cè)在電源斷開時(shí),上述專用應(yīng)用程序啟動(dòng)鍵被按壓了固定的時(shí)間,則電源接通并從RAM8向ROM7中加載與被按壓鍵對(duì)應(yīng)的應(yīng)用程序的程序代碼以及啟動(dòng)相關(guān)應(yīng)用程序所需的模塊的程序代碼,并且執(zhí)行已加載的各個(gè)程序代碼,啟動(dòng)應(yīng)用程序。注意,以下詳細(xì)描述這種應(yīng)用程序啟動(dòng)處理。
例如,ROM7是NAND閃存,并預(yù)先存儲(chǔ)控制單元6要執(zhí)行的控制程序。圖2是演示根據(jù)本發(fā)明實(shí)施例圖1無(wú)線通信設(shè)備中包括的ROM的針對(duì)模塊和應(yīng)用程序的程序代碼區(qū)的配置的視圖。如圖2中所示,ROM7在各個(gè)單獨(dú)存儲(chǔ)區(qū)中獨(dú)立地存儲(chǔ)針對(duì)控制程序(即,“引導(dǎo)”、“LCD驅(qū)動(dòng)器”、“EV-DO”、“1x”、“瀏覽器”、“攝像機(jī)”和“游戲”)的程序代碼。注意,“1x”指示cdma20001x格式,而“EV-DO”指示cdma20001x EV-DO格式,其是cdma20001x格式的擴(kuò)展格式。
圖3是演示根據(jù)比較示例程序代碼區(qū)的配置的視圖。將ROM7劃分成調(diào)制解調(diào)器代碼區(qū)71和應(yīng)用程序代碼區(qū)72。將程序代碼存儲(chǔ)在ROM7中的兩個(gè)分離區(qū)中,即,調(diào)制解調(diào)器代碼區(qū)71和應(yīng)用程序代碼區(qū)72。在調(diào)制解調(diào)器代碼區(qū)71中存儲(chǔ)針對(duì)驅(qū)動(dòng)器、UI和通信相關(guān)模塊等的程序代碼。在應(yīng)用程序代碼區(qū)72中存儲(chǔ)針對(duì)其它應(yīng)用程序的其它程序代碼。在本示例中,將ROM7內(nèi)部的程序代碼劃分成兩個(gè)代碼組,并且不可能將每個(gè)模塊的程序代碼單獨(dú)地加載到RAM 8。即,因?yàn)槊總€(gè)模塊的程序代碼是調(diào)制解調(diào)器代碼區(qū)71中的單個(gè)塊,所以在接通電源時(shí),將調(diào)制解調(diào)器代碼區(qū)71中的全部程序代碼加載到RAM 8,并必須執(zhí)行相關(guān)加載的程序代碼和執(zhí)行初始化處理。但是,在本實(shí)施例中,如圖2中所示,因?yàn)槌绦虼a獨(dú)立地存儲(chǔ)在ROM 7中各個(gè)單獨(dú)存儲(chǔ)區(qū)中,所以可以在RAM 8中單獨(dú)地加載每個(gè)模塊或應(yīng)用程序。
圖4是演示根據(jù)本發(fā)明實(shí)施例啟動(dòng)信息表的典型示例的視圖。此外,ROM 7也存儲(chǔ)如圖4中所示的啟動(dòng)信息表,所述啟動(dòng)信息表示出專用應(yīng)用程序啟動(dòng)鍵,與相關(guān)專用鍵對(duì)應(yīng)的應(yīng)用程序,以及針對(duì)啟動(dòng)應(yīng)用程序所需的啟動(dòng)模塊和應(yīng)用程序的程序代碼。將RAM 8用作執(zhí)行從ROM 7加載的程序代碼所用的工作區(qū)。
接著,將給出當(dāng)接通電源時(shí)移動(dòng)通信終端中應(yīng)用程序啟動(dòng)處理,特別是具有上述結(jié)構(gòu)的控制單元6的描述。
首先,為了提供比較,將給出圖3中所示示例的應(yīng)用程序啟動(dòng)處理的描述,所述示例中將程序代碼在調(diào)整解調(diào)器段與應(yīng)用程序段之間分離并存儲(chǔ)。注意,本示例中的移動(dòng)通信終端具有不同的方法來(lái)存儲(chǔ)圖3中所示的程序代碼,雖然沒有提供專用應(yīng)用程序啟動(dòng)鍵,但是剩余組成元件與本發(fā)明實(shí)施例中的相同。
圖5是演示根據(jù)比較示例在接通電源之后應(yīng)用程序啟動(dòng)處理流程的流程圖。首先,如果用戶按壓電源接通鍵固定的時(shí)間,則控制單元6確定這是接通電源的命令并接通移動(dòng)通信終端的電源(步驟S1)。接著控制單元6啟動(dòng)引導(dǎo)加載程序(步驟S2),例如在接通電源時(shí)首先執(zhí)行并將ROM7中存儲(chǔ)的所有程序代碼加載到RAM8中的程序。作為引導(dǎo)加載程序啟動(dòng)的結(jié)果,向RAM8中加載ROM7中存儲(chǔ)的所有程序代碼(步驟S3)。然后控制單元6執(zhí)行系統(tǒng)初始化處理(步驟S4),并且一旦初始化處理結(jié)束,在顯示單元3上顯示等待屏幕(步驟S5)。
接著,根據(jù)用戶對(duì)鍵輸入單元的操作,控制單元6確定是否已發(fā)出應(yīng)用程序啟動(dòng)命令(步驟S6)。如果該確定的結(jié)果為“是”,即,如果已經(jīng)發(fā)出應(yīng)用程序啟動(dòng)命令,則執(zhí)行已加載到RAM 8的針對(duì)該應(yīng)用程序的程序代碼,從而啟動(dòng)相關(guān)應(yīng)用程序(步驟S7)。但是,如果步驟S6的確定結(jié)果是“否”,即,如果還沒有發(fā)出應(yīng)用程序啟動(dòng)命令,則保持等待狀態(tài),直到接收到啟動(dòng)命令。
當(dāng)接通電源時(shí),在圖3所示示例中以這種方式執(zhí)行應(yīng)用程序的啟動(dòng)處理中,因?yàn)橄騌AM8中加載ROM7中存儲(chǔ)的所有程序代碼,并為整個(gè)系統(tǒng)執(zhí)行初始化處理,所以在完成應(yīng)用程序啟動(dòng)準(zhǔn)備之前已經(jīng)過了一段極其長(zhǎng)的時(shí)間。
據(jù)此,將使用圖6中示出的流程圖給出描述。圖6是演示根據(jù)本發(fā)明實(shí)施例在接通電源之后應(yīng)用程序啟動(dòng)處理流程的流程圖。首先,如果用戶按壓電源接通鍵或?qū)S脩?yīng)用程序啟動(dòng)鍵固定的時(shí)間,則控制單元6確定這是接通電源的命令并接通移動(dòng)通信終端的電源(步驟S10),啟動(dòng)引導(dǎo)加載程序(步驟S11)。接著控制單元6確定啟動(dòng)的原因(S12),例如是否已按壓電源接通鍵或者是否已按壓專用應(yīng)用程序啟動(dòng)鍵。
在步驟S12,如果確定已按壓專用應(yīng)用程序啟動(dòng)鍵(例如,如果確定結(jié)果是NO),則控制單元6讀取ROM7中存儲(chǔ)的啟動(dòng)信息表(見圖4)(步驟S13),并根據(jù)該啟動(dòng)信息表,確定與用戶已按壓的專用應(yīng)用程序啟動(dòng)鍵對(duì)應(yīng)的應(yīng)用程序和啟動(dòng)相關(guān)應(yīng)用程序所需的模塊(步驟S14)。然后從ROM 7向RAM 8中加載應(yīng)用程序啟動(dòng)所需模塊的程序代碼(步驟S15)。
接著,控制單元6執(zhí)行加載到RAM 8中的應(yīng)用程序啟動(dòng)所需模塊的程序代碼,并執(zhí)行應(yīng)用程序啟動(dòng)所需的初始化處理(步驟S16)。當(dāng)應(yīng)用程序啟動(dòng)所需的初始化處理結(jié)束是,控制單元6從ROM7向RAM8中加載應(yīng)用程序的程序代碼,執(zhí)行相關(guān)應(yīng)用程序的程序代碼并啟動(dòng)用戶命令的應(yīng)用程序(步驟S17)。
然后控制單元6根據(jù)用戶對(duì)鍵輸入單元2的操作執(zhí)行應(yīng)用程序(步驟S18),并確定是否有用戶通過鍵輸入單元2的操作發(fā)出的結(jié)束應(yīng)用程序的命令(步驟S19)。如果在步驟S19確定結(jié)果是“否”,即,如果沒有結(jié)束應(yīng)用程序的命令,則程序返回步驟S18的處理。但是,如果在步驟S19確定結(jié)果是YES,即,如果有結(jié)束應(yīng)用程序的命令,則控制單元6結(jié)束應(yīng)用程序(步驟S20),從ROM7向RAM8中加載未加載模塊的所有程序代碼(步驟S21),執(zhí)行未加載模塊的所有程序代碼,并針對(duì)任何未初始化的模塊執(zhí)行初始化處理(步驟S22)。當(dāng)任何未初始化的模塊的初始化處理結(jié)束時(shí),控制單元6使得在顯示單元3上顯示等待屏幕,并進(jìn)入等待狀態(tài)(步驟S23)。注意,這里所指的“未加載模塊”指示與無(wú)線通信功能相關(guān)的程序,以便設(shè)備作為傳統(tǒng)通信設(shè)備操作。但是,如果在步驟12確定啟動(dòng)原因只是簡(jiǎn)單地按壓了電源接通鍵,即,只接通電源(例如,如果在步驟12確定結(jié)果時(shí)YES),則控制單元6前進(jìn)到步驟S21的處理。
如上所述,根據(jù)該移動(dòng)通信終端,通過在接通電源時(shí)按壓專用應(yīng)用程序啟動(dòng)鍵,將優(yōu)先級(jí)給予首先加載模塊(例如,用戶期望的應(yīng)用程序所需的程序代碼)。因此,縮短了啟動(dòng)時(shí)間并能獲得更多便利。
如上所述,在本實(shí)施例中,當(dāng)接收到命令來(lái)啟動(dòng)應(yīng)用程序或接通設(shè)備電源時(shí),將優(yōu)先加載所命令的應(yīng)用程序所需的程序代碼,而不是無(wú)線通信功能所需的程序代碼,從而使設(shè)備作為無(wú)線通信設(shè)備進(jìn)行傳統(tǒng)的操作。
注意,本發(fā)明不局限于上述實(shí)施例,例如,可以考慮如下所述的修改示例。
在上述實(shí)施例中,給出了將無(wú)線通信終端用作無(wú)線通信設(shè)備時(shí)的描述,但是,本發(fā)明不局限于此。
圖7是演示根據(jù)本發(fā)明修改實(shí)施例在接通電源之后另一應(yīng)用程序啟動(dòng)處理流程的流程圖。在上述實(shí)施例中,在圖6所示的步驟S19,針對(duì)是否接收到用戶通過鍵輸入單元2的操作發(fā)出的結(jié)束應(yīng)用程序的命令進(jìn)行確定。但是,如圖7中所示,可以執(zhí)行步驟S24的處理來(lái)替代上述圖6中所示的步驟S19和S20的處理??刂茊卧?確定是否處于低負(fù)載狀態(tài)一段固定的時(shí)間,如果處于低負(fù)載狀態(tài),則從ROM7向RAM8中加載未加載模塊的所有程序代碼。在這種情況下,將檢測(cè)控制單元6的負(fù)載狀態(tài)的程序(例如,負(fù)載檢測(cè)設(shè)備)存儲(chǔ)在ROM7中,并且由于執(zhí)行該程序,監(jiān)控控制單元6的負(fù)載狀態(tài)。
雖然以上描述并演示了本發(fā)明優(yōu)選實(shí)施例,但是應(yīng)該理解這些是本發(fā)明的示例,而非限制之用。在不背離本發(fā)明精神或范圍的前提下,可以作出添加、省略、替代和其它修改。因此,本發(fā)明不受前面描述的限制,而只受限于所附權(quán)利要求的范圍。
權(quán)利要求
1.一種無(wú)線通信設(shè)備,包括包括多個(gè)分離存儲(chǔ)區(qū)的第一存儲(chǔ)單元,所述多個(gè)分離存儲(chǔ)區(qū)分別與多個(gè)程序代碼相對(duì)應(yīng);用來(lái)執(zhí)行多個(gè)程序代碼的第二存儲(chǔ)單元;發(fā)布指令以接通電源并啟動(dòng)應(yīng)用程序的操作單元;以及控制單元,在接收到來(lái)自操作單元的指令時(shí),將啟動(dòng)應(yīng)用程序所需的至少一個(gè)程序代碼從第一存儲(chǔ)單元加載到第二存儲(chǔ)單元,并且還執(zhí)行至少一個(gè)程序代碼以啟動(dòng)應(yīng)用程序,所述至少一個(gè)程序代碼包括在多個(gè)程序代碼中。
2.根據(jù)權(quán)利要求1所述的無(wú)線通信設(shè)備,其中當(dāng)控制單元檢測(cè)到所啟動(dòng)的應(yīng)用程序已經(jīng)結(jié)束時(shí),控制單元將至少一個(gè)未加載程序代碼從第一存儲(chǔ)單元加載到第二存儲(chǔ)單元,所述至少一個(gè)未加載程序代碼包括在多個(gè)程序代碼中。
3.根據(jù)權(quán)利要求1所述的無(wú)線通信設(shè)備,還包括檢測(cè)控制單元中的負(fù)載的負(fù)載檢測(cè)設(shè)備,以及,其中,控制單元根據(jù)通過處理所啟動(dòng)的應(yīng)用程序而創(chuàng)建的負(fù)載,來(lái)將至少一個(gè)未加載程序代碼從第一存儲(chǔ)單元加載到第二存儲(chǔ)單元,所述至少一個(gè)未加載程序代碼被包括在多個(gè)程序代碼中。
4.根據(jù)權(quán)利要求2所述的無(wú)線通信設(shè)備,其中所述至少一個(gè)未加載程序代碼包括無(wú)線通信功能所需的程序代碼。
5.根據(jù)權(quán)利要求3所述的無(wú)線通信設(shè)備,其中所述至少一個(gè)未加載程序代碼包括無(wú)線通信功能所需的程序代碼。
6.一種用于無(wú)線通信設(shè)備的系統(tǒng)啟動(dòng)方法,所述系統(tǒng)啟動(dòng)方法包括在接收到接通電源并啟動(dòng)應(yīng)用程序的指令時(shí),將至少一個(gè)程序代碼加載到存儲(chǔ)單元中,所述至少一個(gè)程序代碼是啟動(dòng)應(yīng)用程序所需的,所述存儲(chǔ)單元用來(lái)執(zhí)行所述至少一個(gè)程序代碼;以及執(zhí)行所加載的所述至少一個(gè)程序代碼以啟動(dòng)應(yīng)用程序。
7.根據(jù)權(quán)利要求6所述的系統(tǒng)啟動(dòng)方法,其中當(dāng)所啟動(dòng)的應(yīng)用程序已經(jīng)結(jié)束時(shí),將至少一個(gè)未加載程序加載到存儲(chǔ)單元。
8.根據(jù)權(quán)利要求6所述的系統(tǒng)啟動(dòng)方法,其中根據(jù)通過處理已啟動(dòng)應(yīng)用程序而創(chuàng)建的負(fù)載,來(lái)將所述至少一個(gè)未加載程序加載到存儲(chǔ)單元。
9.根據(jù)權(quán)利要求7所述的系統(tǒng)啟動(dòng)方法,其中所述至少一個(gè)未加載程序代碼包括無(wú)線通信功能所需的程序代碼。
10.根據(jù)權(quán)利要求8所述的系統(tǒng)啟動(dòng)方法,其中所述至少一個(gè)未加載程序代碼包括無(wú)線通信功能所需的程序代碼。
全文摘要
一種無(wú)線通信設(shè)備包括第一存儲(chǔ)單元、第二存儲(chǔ)單元、操作單元和控制單元。第一存儲(chǔ)單元還包括分別對(duì)應(yīng)于多個(gè)程序代碼的多個(gè)分離存儲(chǔ)區(qū)。第二存儲(chǔ)單元用來(lái)執(zhí)行多個(gè)程序代碼。將操作單元配置成發(fā)布指令以接通電源并啟動(dòng)應(yīng)用程序。將控制單元配置成在接收到來(lái)自操作單元的指令時(shí),將啟動(dòng)應(yīng)用程序所需的至少一個(gè)程序代碼從第一存儲(chǔ)單元加載到第二存儲(chǔ)單元。還將控制單元配置成執(zhí)行至少一個(gè)程序代碼以啟動(dòng)應(yīng)用程序。所述至少一個(gè)程序代碼包括在多個(gè)程序代碼中。
文檔編號(hào)H04Q7/32GK1905721SQ20061010778
公開日2007年1月31日 申請(qǐng)日期2006年7月21日 優(yōu)先權(quán)日2005年7月28日
發(fā)明者豬膝裕彥 申請(qǐng)人:京瓷株式會(huì)社