專利名稱:手機(jī)功能的配置方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通訊技術(shù)領(lǐng)域,特別涉及一種手機(jī)功能的配置方法。
背景技術(shù):
手機(jī)的軟件版本一般是根據(jù)用戶提供的配置表來執(zhí)行,通常需要根據(jù)不同的需求制作不同的配置版本以供用戶選擇。例如,有10個(gè)用戶,每個(gè)用戶在100個(gè)城市推銷手機(jī), 由于每個(gè)用戶在每個(gè)城市的要求都不同,這就需要準(zhǔn)備1000個(gè)版本。如果這個(gè)數(shù)量再進(jìn)一步增大,則發(fā)布版本的任務(wù)更加艱巨?,F(xiàn)在,隨著手機(jī)功能定制的用戶以及市場(chǎng)的日益國(guó)際化,配置要求也越來越復(fù)雜,手機(jī)制造商已經(jīng)無法應(yīng)付這種日益增多的版本需求,其發(fā)布和后續(xù)服務(wù)都變成一個(gè)非常艱巨而又龐大的任務(wù),單靠幾個(gè)人甚至幾十個(gè)人都可能無法完成。因此,迫切需要一種手機(jī)功能的配置方法來實(shí)現(xiàn)手機(jī)功能的自由定制,滿足用戶的不同需求。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種手機(jī)功能的配置方法,以實(shí)現(xiàn)手機(jī)功能的自由定制, 滿足用戶的不同需求。本發(fā)明提供一種手機(jī)功能的配置方法,用于手機(jī)的多個(gè)功能模塊的自由配置,每一功能模塊實(shí)現(xiàn)至少一項(xiàng)功能,其包括步驟1,對(duì)每一功能模塊以及每一功能模塊的各項(xiàng)功能設(shè)定對(duì)應(yīng)的宏以進(jìn)行區(qū)分和開關(guān)控制;步驟2,根據(jù)手機(jī)功能的配置要求設(shè)置宏的狀態(tài),并制作成配置文件;步驟3,將所述配置文件下載到手機(jī);步驟4,手機(jī)開機(jī),讀取所述配置文件;步驟5,配置生效。根據(jù)上述手機(jī)功能的配置方法,步驟2中,所述配置文件為NVRAM文件。根據(jù)上述手機(jī)功能的配置方法,步驟2中,將要開啟的功能模塊以及功能所對(duì)應(yīng)的宏的狀態(tài)設(shè)置為1,將要關(guān)閉的功能模塊以及功能所對(duì)應(yīng)的宏的狀態(tài)設(shè)置為0。與現(xiàn)有技術(shù)相比,本發(fā)明提供的一種手機(jī)功能的配置方法,通過對(duì)每一功能模塊以及每一功能模塊的各項(xiàng)功能設(shè)定對(duì)應(yīng)的宏以進(jìn)行區(qū)分和開關(guān)控制,用戶可以根據(jù)自己的配置要求設(shè)置宏的狀態(tài),并制作成配置文件下載到手機(jī)使其生效,從而實(shí)現(xiàn)手機(jī)功能的自由定制,進(jìn)而大大減少了制作版本的時(shí)間和成本,也方便了用戶的操作。
圖1為根據(jù)本發(fā)明的手機(jī)功能的配置方法的流程示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、特征更明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步的說明。請(qǐng)參閱圖1,圖1為根據(jù)本發(fā)明的手機(jī)功能的配置方法的流程示意圖。該方法用于手機(jī)的多個(gè)功能模塊的自由配置,每一功能模塊實(shí)現(xiàn)至少一項(xiàng)功能,其包括如下步驟Si,對(duì)每一功能模塊以及每一功能模塊的各項(xiàng)功能設(shè)定對(duì)應(yīng)的宏以進(jìn)行區(qū)分和開關(guān)控制。具體地,功能模塊可以有例如數(shù)據(jù)加密模塊、用戶識(shí)別應(yīng)用發(fā)展工具(SIM Tool Kit, STK)模塊等,功能模塊的各項(xiàng)功能可以有例如禁止撥打IP電話、使用禁撥功能等,這些都可以用對(duì)應(yīng)的宏控制起來。宏相當(dāng)于打開相關(guān)功能模塊或功能的鑰匙,一旦失效,該功能模塊或功能就無法使用。在本實(shí)施例中,由于市場(chǎng)是全球化的,用戶分布在世界的各個(gè)不同角落,因此選擇提供一個(gè)固定主頁(固定的網(wǎng)絡(luò)地址),該固定主頁中具有一個(gè)包含所有功能模塊以及這些功能模塊的各項(xiàng)功能的表格文件。該表格文件差不多相當(dāng)于一份產(chǎn)品說明書,用以供用戶瀏覽。S2,根據(jù)手機(jī)功能的配置要求設(shè)置宏的狀態(tài),并制作成配置文件。在本實(shí)施例中, 將要開啟的功能模塊以及功能所對(duì)應(yīng)的宏的狀態(tài)設(shè)置為1,將要關(guān)閉的功能模塊以及功能所對(duì)應(yīng)的宏的狀態(tài)設(shè)置為0。具體地,用戶可以登陸上述固定主頁,對(duì)上述表格文件進(jìn)行閱讀并確定自己需要哪些模塊以及某個(gè)模塊的哪些功能(用戶可以自由選擇不同的功能模塊以及不同的功能),將選定項(xiàng)打上勾,然后保存為一個(gè)XML文件。這個(gè)XML文件的格式已經(jīng)預(yù)定義好,填入對(duì)應(yīng)的值就可以了。之后,選擇開始制作配置文件,本實(shí)施例中的配置文件為非易失性隨機(jī)訪問存儲(chǔ)器(Non-Volatile Random Access Memory, NVRAM)文件。此時(shí),網(wǎng)絡(luò)端會(huì)通過解釋器根據(jù)用戶的這些配置(即XML文件內(nèi)含的數(shù)據(jù))對(duì)各功能逐個(gè)解析,如果有被用戶選中就將對(duì)應(yīng)的宏的狀態(tài)設(shè)置為1,如果沒有選中就將對(duì)應(yīng)的宏的狀態(tài)設(shè)置為0,由此生成用戶需求的NVRAM文件以供用戶下載。當(dāng)然,在其它實(shí)施例中,也可以將宏的狀態(tài)設(shè)置為其它標(biāo)志以區(qū)分要開啟還是要關(guān)閉哪些功能模塊以及功能,例如將要開啟的功能模塊以及功能所對(duì)應(yīng)的宏的狀態(tài)設(shè)置為0,而將要關(guān)閉的功能模塊以及功能所對(duì)應(yīng)的宏的狀態(tài)設(shè)置為1。S3,將所述配置文件下載到手機(jī)。手機(jī)端最初只具有一些簡(jiǎn)單配置,能實(shí)現(xiàn)諸如打電話、發(fā)短信等最簡(jiǎn)單的通用功能,其它大部分功能因?qū)?yīng)的宏的狀態(tài)被設(shè)置為0而不能使用。用戶選擇手機(jī)數(shù)據(jù)專用下載工具,將作為配置文件的NVRAM文件燒入手機(jī)。S4,手機(jī)開機(jī),讀取所述配置文件。打開手機(jī),手機(jī)讀出NVRAM文件。在打開手機(jī)的時(shí)候,為了不影響開機(jī)速度,采用如下流程首先,將手機(jī)的初始通用功能先讀出,例如網(wǎng)絡(luò)選擇、是否鎖機(jī)鎖卡鎖網(wǎng)等牽涉到比較底層的功能;然后,執(zhí)行正常開機(jī)流程;最后,根據(jù)NVRAM文件導(dǎo)出各功能模塊以及各功能的設(shè)置。這里,若用戶沒有進(jìn)入某個(gè)功能模塊或者使用功能模塊的某項(xiàng)功能,則不用執(zhí)行對(duì)應(yīng)的設(shè)置的導(dǎo)出。只有在用戶需要的時(shí)候,才會(huì)導(dǎo)出對(duì)應(yīng)的設(shè)置。需要注意的是,NVRAM文件的制作是將已有的NVRAM空間專門劃一塊出來作為用戶空間。各功能模塊按照各自區(qū)域排列,通過功能模塊名以及功能名來查找。如果只給定功能模塊名而沒有給定功能名,則只對(duì)該功能模塊是否導(dǎo)入作判斷;如果功能模塊名和功能名都給定,則判定該功能模塊的該功能是否有效。這種查找類似于哈希(hash)表查找, 速度會(huì)較快。S5,配置生效。此時(shí)就可以根據(jù)用戶的要求來實(shí)現(xiàn)哪些功能模塊以及功能開啟,哪些功能模塊以及功能關(guān)閉。完成操作后,手機(jī)實(shí)現(xiàn)升級(jí),用戶就可以看到新配置在手機(jī)上的表現(xiàn)了。
由此,本發(fā)明提供的一種手機(jī)功能的配置方法,通過對(duì)每一功能模塊以及每一功能模塊的各項(xiàng)功能設(shè)定對(duì)應(yīng)的宏以進(jìn)行區(qū)分和開關(guān)控制,用戶可以根據(jù)自己的配置要求設(shè)置宏的狀態(tài),并制作成配置文件下載到手機(jī)使其生效,從而實(shí)現(xiàn)手機(jī)功能的自由定制,進(jìn)而大大減少了制作版本的時(shí)間和成本,也方便了用戶的操作。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種手機(jī)功能的配置方法,用于手機(jī)的多個(gè)功能模塊的自由配置,每一功能模塊實(shí)現(xiàn)至少一項(xiàng)功能,其特征在于,包括步驟1,對(duì)每一功能模塊以及每一功能模塊的各項(xiàng)功能設(shè)定對(duì)應(yīng)的宏以進(jìn)行區(qū)分和開關(guān)控制;步驟2,根據(jù)手機(jī)功能的配置要求設(shè)置宏的狀態(tài),并制作成配置文件; 步驟3,將所述配置文件下載到手機(jī); 步驟4,手機(jī)開機(jī),讀取所述配置文件; 步驟5,配置生效。
2.如權(quán)利要求1所述的手機(jī)功能的配置方法,其特征在于,步驟2中,所述配置文件為 NVRAM文件。
3.如權(quán)利要求1所述的手機(jī)功能的配置方法,其特征在于,步驟2中,將要開啟的功能模塊以及功能所對(duì)應(yīng)的宏的狀態(tài)設(shè)置為1,將要關(guān)閉的功能模塊以及功能所對(duì)應(yīng)的宏的狀態(tài)設(shè)置為0。
全文摘要
本發(fā)明公開了一種手機(jī)功能的配置方法,用于手機(jī)的多個(gè)功能模塊的自由配置,每一功能模塊實(shí)現(xiàn)至少一項(xiàng)功能,其包括步驟1,對(duì)每一功能模塊以及每一功能模塊的各項(xiàng)功能設(shè)定對(duì)應(yīng)的宏以進(jìn)行區(qū)分和開關(guān)控制;步驟2,根據(jù)手機(jī)功能的配置要求設(shè)置宏的狀態(tài),并制作成配置文件;步驟3,將所述配置文件下載到手機(jī);步驟4,手機(jī)開機(jī),讀取所述配置文件;步驟5,配置生效。
文檔編號(hào)H04W8/24GK102215477SQ20101014358
公開日2011年10月12日 申請(qǐng)日期2010年4月9日 優(yōu)先權(quán)日2010年4月9日
發(fā)明者王海軍 申請(qǐng)人:希姆通信息技術(shù)(上海)有限公司