專利名稱:Android系統(tǒng)的移動終端參數(shù)自動配置方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端設(shè)備領(lǐng)域,尤其涉及一種Android系統(tǒng)的移動終端參數(shù)自動配置方法及系統(tǒng)。
背景技術(shù):
Android系統(tǒng)是谷歌推出的一種智能的移動終端操作系統(tǒng),當(dāng)前Android移動終端的普及度越來越高,對于跨國的移動網(wǎng)絡(luò)運(yùn)營商來說,同一款移動終端( 特別是運(yùn)營商定制的移動終端),在不同的國家區(qū)域,其參數(shù)配置也是不同的,這隨之帶來的一個(gè)問題是,運(yùn)營商或是終端用戶需要重新配置參數(shù)以適應(yīng)不同的國家區(qū)域,另外,如果終端用戶到不同的國家區(qū)域使用該某國家區(qū)域的SIM卡,還需要對移動終端參數(shù)進(jìn)行手動刷新或設(shè)置,這給用戶帶來了極大的不便。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種Android系統(tǒng)的移動終端參數(shù)自動配置方法及系統(tǒng),旨在解決現(xiàn)有移動終端參數(shù)需手動配置效率低的問題。本發(fā)明的技術(shù)方案如下
一種Android系統(tǒng)的移動終端參數(shù)自動配置方法,其中,包括步驟
A、在移動終端中預(yù)先存儲配置信息參數(shù)表文件,所述配置信息參數(shù)表文件中包括多個(gè)不同國家區(qū)域的配置信息參數(shù)表,每一配置信息參數(shù)表與一國家區(qū)域?qū)?yīng);
B、移動終端開機(jī),根據(jù)移動終端內(nèi)的SIM卡識別當(dāng)前SIM卡的國家區(qū)域;
C、在所述配置信息參數(shù)表文件中查找與當(dāng)前SIM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)表,并根據(jù)所查找到的配置信息參數(shù)表自動配置移動終端參數(shù)。所述的移動終端參數(shù)自動配置方法,其中,所述步驟B具體包括
BI、預(yù)先在移動終端中設(shè)置國家區(qū)域配置信息表,所述國家區(qū)域配置信息表包括可配置的國家區(qū)域信息,所述國家區(qū)域信息以PLMN碼信息表示;
B2、讀取SIM卡的PLMN碼信息,并與所述國家區(qū)域配置信息表中的國家區(qū)域信息進(jìn)行匹配識別當(dāng)前SIM卡的國家區(qū)域。所述的移動終端參數(shù)自動配置方法,其中,所述步驟C具體包括
Cl、在所述配置信息參數(shù)表文件中查找到與當(dāng)前SIM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)
表;
C2、解析所述配置信息參數(shù)表,生成若干獨(dú)立的以模塊為單位的數(shù)據(jù)塊;
C3、根據(jù)生成的數(shù)據(jù)塊中的配置數(shù)據(jù)自動配置移動終端參數(shù)。所述的移動終端參數(shù)自動配置方法,其中,所述步驟C2具體包括
C21、獲取XmlPull解析器工廠,并創(chuàng)建XmlPull解析器;
C22、獲取所述配置信息參數(shù)表的文件流;C23、循環(huán)調(diào)用XmlPull解析器的next函數(shù),逐項(xiàng)解析所述配置信息參數(shù)表的文件流中的數(shù)據(jù);
C24、當(dāng)解析到模塊標(biāo)記時(shí),創(chuàng)建數(shù)據(jù)塊;當(dāng)解析到數(shù)據(jù)標(biāo)記時(shí),則獲取數(shù)據(jù)內(nèi)容,并將該數(shù)據(jù)內(nèi)容存儲到相應(yīng)的數(shù)據(jù)塊中。所述的移動終端參數(shù)自動配置方法,其中,所述步驟C3具體包括
C31、根據(jù)數(shù)據(jù)塊的屬性將不同的數(shù)據(jù)塊分配至相應(yīng)的配置子模塊中;
C32、所述配置子模塊根據(jù)相應(yīng)的數(shù)據(jù)塊中的配置數(shù)據(jù)自動配置移動終端參數(shù)。一種Android系統(tǒng)的移動終端參數(shù)自動配置系統(tǒng),其中,其包括
配置信息參數(shù)表文件預(yù)置模塊,用于在移動終端中預(yù)先存儲配置信息參數(shù)表文件,所 述配置信息參數(shù)表文件中包括多個(gè)不同國家區(qū)域的配置信息參數(shù)表,每一配置信息參數(shù)表與一國家區(qū)域?qū)?yīng);
國家區(qū)域識別模塊,用于根據(jù)移動終端內(nèi)的SIM卡識別當(dāng)前SIM卡的國家區(qū)域;參數(shù)配置模塊,用于在所述配置信息參數(shù)表文件中查找與當(dāng)前SIM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)表,并根據(jù)所查找到的配置信息參數(shù)表自動配置移動終端參數(shù)。 所述的移動終端參數(shù)自動配置系統(tǒng),其中,所述國家區(qū)域識別模塊具體包括
國家區(qū)域配置信息表預(yù)置模塊,用于預(yù)先在移動終端中設(shè)置國家區(qū)域配置信息表,所述國家區(qū)域配置信息表包括可配置的國家區(qū)域信息,所述國家區(qū)域信息以PLMN碼信息表示;
SIM卡國家區(qū)域識別模塊,用于讀取SIM卡的PLMN碼信息,并與所述國家區(qū)域配置信息表中的國家區(qū)域信息進(jìn)行匹配識別當(dāng)前SIM卡的國家區(qū)域。所述的移動終端參數(shù)自動配置系統(tǒng),其中,所述參數(shù)配置模塊具體包括
配置信息參數(shù)表查找模塊,用于在所述配置信息參數(shù)表文件中查找到與當(dāng)前SIM卡國
家區(qū)域?qū)?yīng)的配置信息參數(shù)表;
解析模塊,用于解析所述配置信息參數(shù)表,生成若干獨(dú)立的以模塊為單位的數(shù)據(jù)塊;
移動終端參數(shù)配置模塊,用于根據(jù)生成的數(shù)據(jù)塊中的配置數(shù)據(jù)自動配置移動終端參數(shù)。所述的移動終端參數(shù)自動配置系統(tǒng),其中,所述解析模塊包括
XmlPull解析器創(chuàng)建單元,用于獲取XmlPull解析器工廠,并創(chuàng)建XmlPull解析器;
文件流獲取單元,用于獲取所述配置信息參數(shù)表的文件流;
數(shù)據(jù)解析單元,用于循環(huán)調(diào)用XmlPull解析器的next函數(shù),逐項(xiàng)解析所述配置信息參數(shù)表的文件流中的數(shù)據(jù);
數(shù)據(jù)塊創(chuàng)建單元,用于當(dāng)解析到模塊標(biāo)記時(shí),創(chuàng)建數(shù)據(jù)塊;當(dāng)解析到數(shù)據(jù)標(biāo)記時(shí),則獲取數(shù)據(jù)內(nèi)容,并將該數(shù)據(jù)內(nèi)容存儲到相應(yīng)的數(shù)據(jù)塊中。所述的移動終端參數(shù)自動配置系統(tǒng),其中,所述移動終端參數(shù)配置模塊具體包括
分配單元,用于根據(jù)數(shù)據(jù)塊的屬性將不同的數(shù)據(jù)塊分配至相應(yīng)的配置子模塊中;
配置子模塊單元,用于根據(jù)相應(yīng)的數(shù)據(jù)塊中的配置數(shù)據(jù)自動配置移動終端參數(shù)。有益效果本發(fā)明通過在移動終端中預(yù)先設(shè)置配置信息參數(shù)表文件,根據(jù)移動終端內(nèi)的SIM卡識別SIM卡國家區(qū)域,根據(jù)該SM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)表自動配置移動終端參數(shù),從而使得移動終端獲得自動配置參數(shù)的功能,免去了用戶手動配置參數(shù)的繁瑣步驟,提高了配置效率,對于用戶而言,在更換不同國家區(qū)域的SIM卡后,也不需要手動更新配置參數(shù),從而使得用戶獲得良好的用戶體驗(yàn),對于跨國移動網(wǎng)絡(luò)運(yùn)營商而言,同一款的定制的移動終端,也不需要為不同國家區(qū)域而重新配置參數(shù)。
圖I為本發(fā)明Android系統(tǒng)的移動終端參數(shù)自動配置方法較佳實(shí)施例的流程圖。圖2為圖I所示方法中SM卡國家區(qū)域識別過程的流程圖。圖3為圖I所述方法中參數(shù)配置過程的流程圖。圖4為圖3所示過程中配置信息參數(shù)表解析過程的具體流程圖。
圖5為圖3所示過程中參數(shù)配置的具體流程圖。圖6為本發(fā)明Android系統(tǒng)的移動終端參數(shù)自動配置系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。圖7為圖6所示系統(tǒng)中國家區(qū)域識別模塊的結(jié)構(gòu)框圖。圖8為圖6所示系統(tǒng)中參數(shù)配置模塊的結(jié)構(gòu)框圖。圖9為圖8所示解析模塊的結(jié)構(gòu)框圖。圖10為圖8所示移動終端參數(shù)配置模塊的結(jié)構(gòu)框圖。
具體實(shí)施例方式本發(fā)明提供Android系統(tǒng)的移動終端參數(shù)自動配置方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖I,圖I為本發(fā)明Android系統(tǒng)的移動終端參數(shù)自動配置方法較佳實(shí)施例的流程圖,如圖所示,包括步驟
5101、在移動終端中預(yù)先存儲配置信息參數(shù)表文件,所述配置信息參數(shù)表文件中包括多個(gè)不同國家區(qū)域的配置信息參數(shù)表,每一配置信息參數(shù)表與一國家區(qū)域?qū)?yīng);
5102、移動終端開機(jī),根據(jù)移動終端內(nèi)的SIM卡識別當(dāng)前SIM卡的國家區(qū)域;
5103、在所述配置信息參數(shù)表文件中查找與當(dāng)前SIM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)表,并根據(jù)所查找到的配置信息參數(shù)表自動配置移動終端參數(shù)。在步驟SlOl中,預(yù)先在移動終端中存儲配置信息參數(shù)表文件,在所述配置信息參數(shù)表中存儲有多個(gè)不同國家區(qū)域的配置信息參數(shù)表,每一個(gè)配置信息參數(shù)表存儲有與之對應(yīng)的國家區(qū)域的配置參數(shù),一般情況下,可將所有的配置信息參數(shù)表存放在一個(gè)指定的目錄中成為配置信息參數(shù)表文件,并以一定的命名規(guī)則區(qū)分不同的國家區(qū)域的配置信息參數(shù)表,例如可以是<PLMN>. xml,配置信息參數(shù)表的內(nèi)容需要以一定的語法規(guī)則來填寫,本發(fā)明可將所述配置信息參數(shù)表的內(nèi)容以xml文件形式表示,DTD (Document Type Definition,文檔類型定義)是一套關(guān)于標(biāo)記符的語法規(guī)則,具體可參照以下方式進(jìn)行定義
<!D0CTYPE SSV [
<!ELEMENT SSV (module+)〉
<!ELEMENT module (int | byte | float | bool | string | set)*><!ELEMENT int #PCDATA>
<!ELEMENT byte #PCDATA>
<!ELEMENT float #PCDATA>
<!ELEMENT bool #PCDATA>
<!ELEMENT string #PCDATA>
<!ELEMENT set (record)*>
<!ELEMENT record)
<!ATTLIST module name CDATA #REQUIRED>
<!ATTLIST int name CDATA #REQUIRED>
<!ATTLIST byte name CDATA #REQUIRED>
<!ATTLIST float name CDATA #REQUIRED>
<!ATTLIST bool name CDATA #REQUIRED>
<!ATTLIST string name CDATA #REQUIRED>
<!ATTLIST set name CDATA #REQUIRED>
]>
在步驟S102中,移動終端開機(jī),接收移動終端的Android系統(tǒng)開機(jī)完成后的廣播,例如B00T_C0MPLETED廣播,其是通過移動終端中的廣播接收器(BroadcaseReceiver)來接收的。當(dāng)然,這首先需要在AndroidManifest. xml文件中申明相應(yīng)的BroadcaseReceiver,并注冊監(jiān)聽 “android, intent, action. BOOT_COMPLETED” 事件。在開機(jī)完成后,需要根據(jù)移動終端內(nèi)的SIM卡識別當(dāng)前SIM卡的國家區(qū)域,此步驟主要是為了識別SIM卡國家區(qū)域,從而判斷SM卡的國家區(qū)域是否在移動終端可配置的國家區(qū)域內(nèi)。如圖2所示,此步驟可具體細(xì)分為
5201、預(yù)先在移動終端中設(shè)置國家區(qū)域配置信息表,所述國家區(qū)域配置信息表包括可配置的國家區(qū)域信息,所述國家區(qū)域信息以PLMN(Public Land Mobile Network,公共陸地移動網(wǎng)絡(luò))碼信息表示,使用PLMN碼信息表示國家區(qū)域信息主要是考慮到實(shí)現(xiàn)上的便捷,SP所述國家區(qū)域配置信息表中具有PLMN碼信息與國家區(qū)域信息的映射關(guān)系,國家區(qū)域配置信息表如下所示
〈string-array name=//CArea^)
〈item >46000</item> 〈!一 China Mobile —>
〈item >46001〈/item> <!— China Unicom —>
〈item >310170〈/item> 〈!一 T-Mobile USA —>
</string-array>
5202、讀取SM卡的PLMN碼信息,并與所述國家區(qū)域配置信息表中的國家區(qū)域信息進(jìn)行匹配識別當(dāng)前SM卡的國家區(qū)域。此步驟是通過Android系統(tǒng)TELEPHONY_SERVICE讀取SIM卡的PLMN碼信息,然后將SM卡的PLMN碼信息與配置信息參數(shù)表中的PLMN碼信息進(jìn)行比較,從而根據(jù)國家區(qū)域配置信息表中PLMN碼信息與國家區(qū)域信息的映射關(guān)系獲取當(dāng)前SIM卡的國家區(qū)域,當(dāng)然若無法在該國家區(qū)域配置信息表中匹配到該SIM卡的國家區(qū)域,則表示當(dāng)前SIM卡所屬國家區(qū)域不在可配置的區(qū)域內(nèi),移動終端參數(shù)自動配置任務(wù)可立即結(jié)束。S104、在所述配置信息參數(shù)表文件中查找與當(dāng)前SIM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)表,并根據(jù)所查找到的配置信息參數(shù)表自動配置移動終端參數(shù)。在獲取了 SIM卡的國家區(qū)域后,因配置信息參數(shù)表都是以一定的命名規(guī)則所區(qū)分的,所以可在所述配置信息參數(shù)表文件中查找到該SIM卡國家區(qū)域所對應(yīng)的配置信息參數(shù)表,然后根據(jù)相應(yīng)的配置信息參數(shù)表來對移動終端的參數(shù)進(jìn)行自動配置。如圖3所示,此步驟可具體細(xì)化為以下步驟
S301、在所述配置信息參數(shù)表文件中查找到當(dāng)前SIM卡國家區(qū)域所對應(yīng)的配置信息參數(shù)表;根據(jù)所述配置信息參數(shù)表的命名規(guī)則例如PLMN. xml來查找到相應(yīng)的配置信息參數(shù)表。S302、解析所述配置信息參數(shù)表,生成若干獨(dú)立的以模塊為單位的數(shù)據(jù)塊;查找到所述配置信息參數(shù)表后,需要對所述配置信息參數(shù)表的內(nèi)容進(jìn)行解析,從而獲取到若干數(shù)據(jù)塊,該數(shù)據(jù)塊是獨(dú)立的并且以模塊為單位,例如Sound模塊、Display模塊、Network模塊,各數(shù)據(jù)塊中存儲有相應(yīng)的用于配置參數(shù)的配置數(shù)據(jù),數(shù)據(jù)塊的個(gè)數(shù)以及配置數(shù)據(jù)因不同的配置信息參數(shù)表而不同。本步驟還可具體細(xì)化為以下步驟,如圖4所示
5401、獲取XmlPull 解析器工廠(XmlPullParserFactory),并創(chuàng)建 XmlPull 解析器;
5402、獲取所述配置信息參數(shù)表的文件流;
5403、解析動作開始循環(huán)調(diào)用XmlPull解析器的next函數(shù),逐項(xiàng)解析所述配置信息參數(shù)表的文件流中的數(shù)據(jù);
5404、解析過程當(dāng)解析到模塊標(biāo)記時(shí),創(chuàng)建數(shù)據(jù)塊;當(dāng)解析到數(shù)據(jù)標(biāo)記時(shí),則獲取數(shù)據(jù)內(nèi)容,并將該數(shù)據(jù)內(nèi)容存儲到相應(yīng)的數(shù)據(jù)塊中,該數(shù)據(jù)內(nèi)容即為可作為配置參數(shù)用的配置數(shù)據(jù)。S303、根據(jù)生成的數(shù)據(jù)塊中的配置數(shù)據(jù)自動配置移動終端參數(shù)。在本步驟中,是根據(jù)各數(shù)據(jù)塊中的相應(yīng)的配置數(shù)據(jù)來對移動終端的參數(shù)進(jìn)行自動配置。如圖5所示,本步驟還可具體細(xì)化為以下步驟
5501、根據(jù)數(shù)據(jù)塊的屬性將不同的數(shù)據(jù)塊分配至相應(yīng)的配置子模塊中;
5502、所述配置子模塊根據(jù)相應(yīng)的數(shù)據(jù)塊中的配置數(shù)據(jù)自動配置移動終端參數(shù)?;谏鲜龇椒?,本發(fā)明還提供一種Android系統(tǒng)的移動終端參數(shù)自動配置系統(tǒng),如圖6所示,其包括
配置信息參數(shù)表文件預(yù)置模塊100,用于在移動終端中預(yù)先存儲配置信息參數(shù)表文件,所述配置信息參數(shù)表文件中包括多個(gè)不同國家區(qū)域的配置信息參數(shù)表,每一配置信息參數(shù)表與一國家區(qū)域?qū)?yīng);
國家區(qū)域識別模塊200,用于根據(jù)移動終端內(nèi)的SIM卡識別當(dāng)前SIM卡的國家區(qū)域;參數(shù)配置模塊300,用于在所述配置信息參數(shù)表文件中查找與當(dāng)前SIM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)表,并根據(jù)所查找到的配置信息參數(shù)表自動配置移動終端參數(shù)。本發(fā)明還設(shè)置有一廣播接收器,用于接收移動終端的Android系統(tǒng)開機(jī)完成后的廣播,具體看參 考現(xiàn)有技術(shù)。關(guān)于上述各模塊的功能作用前面已有詳述,不再贅述。進(jìn)一步,如圖7所示,所述國家區(qū)域識別模塊200具體包括
國家區(qū)域配置信息表預(yù)置模塊210,用于預(yù)先在移動終端中設(shè)置國家區(qū)域配置信息表,所述國家區(qū)域配置信息表包括可配置的國家區(qū)域信息,所述國家區(qū)域信息以PLMN碼信息表不;
SM卡國家區(qū)域識別模塊220,用于讀取SM卡的PLMN碼信息,并與所述國家區(qū)域配置信息表中的國家區(qū)域信息進(jìn)行匹配識別當(dāng)前SIM卡的國家區(qū)域。關(guān)于上述各模塊的功能作用前面已有詳述,不再贅述。進(jìn)一步,如圖8所示,所述參數(shù)配置模塊300具體包括
配置信息參數(shù)表查找模塊310,用于在所述配置信息參數(shù)表文件中查找到與當(dāng)前SIM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)表;
解析模塊320,用于解析所述配置信息參數(shù)表,生成若干獨(dú)立的以模塊為單位的數(shù)據(jù) 塊;
移動終端參數(shù)配置模塊330,用于根據(jù)生成的數(shù)據(jù)塊中的配置數(shù)據(jù)自動配置移動終端參數(shù)。關(guān)于上述各模塊的功能作用前面已有詳述,不再贅述。進(jìn)一步,如圖9所示,所述解析模塊320具體包括
XmlPull解析器創(chuàng)建單元321,用于獲取XmlPull解析器工廠,并創(chuàng)建XmlPull解析器; 文件流獲取單元322,用于獲取所述配置信息參數(shù)表的文件流;
數(shù)據(jù)解析單元323,用于循環(huán)調(diào)用XmlPulI解析器的next函數(shù),逐項(xiàng)解析所述配置信息參數(shù)表的文件流中的數(shù)據(jù);
數(shù)據(jù)塊創(chuàng)建單元324,用于當(dāng)解析到模塊標(biāo)記時(shí),創(chuàng)建數(shù)據(jù)塊;當(dāng)解析到數(shù)據(jù)標(biāo)記時(shí),則獲取數(shù)據(jù)內(nèi)容,并將該數(shù)據(jù)內(nèi)容存儲到相應(yīng)的數(shù)據(jù)塊中。關(guān)于上述各單元的功能作用前面已有詳述,不再贅述。進(jìn)一步,如圖10所示,所述移動終端參數(shù)配置模塊330包括
分配單元331,用于根據(jù)數(shù)據(jù)塊的屬性將不同的數(shù)據(jù)塊分配至相應(yīng)的配置子模塊中;
配置子模塊單元332,用于根據(jù)相應(yīng)的數(shù)據(jù)塊中的配置數(shù)據(jù)自動配置移動終端參數(shù)。綜上所述,本發(fā)明通過在移動終端中預(yù)先設(shè)置配置信息參數(shù)表文件,根據(jù)移動終端內(nèi)的SIM卡識別SIM卡國家區(qū)域,根據(jù)該SM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)表自動配置移動終端參數(shù),從而使得移動終端獲得自動配置參數(shù)的功能,免去了用戶手動配置參數(shù)的繁瑣步驟,提高了配置效率,對于用戶而言,在更換不同國家區(qū)域的SIM卡后,也不需要手動更新配置參數(shù),從而使得用戶獲得良好的用戶體驗(yàn),對于跨國移動網(wǎng)絡(luò)運(yùn)營商而言,同一款的定制的移動終端,也不需要為不同國家區(qū)域而重新配置參數(shù)。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種Android系統(tǒng)的移動終端參數(shù)自動配置方法,其特征在于,包括步驟 A、在移動終端中預(yù)先存儲配置信息參數(shù)表文件,所述配置信息參數(shù)表文件中包括多個(gè)不同國家區(qū)域的配置信息參數(shù)表,每一配置信息參數(shù)表與一國家區(qū)域?qū)?yīng); B、移動終端開機(jī),根據(jù)移動終端內(nèi)的SIM卡識別當(dāng)前SIM卡的國家區(qū)域; C、在所述配置信息參數(shù)表文件中查找與當(dāng)前SIM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)表,并根據(jù)所查找到的配置信息參數(shù)表自動配置移動終端參數(shù)。
2.根據(jù)權(quán)利要求I所述的移動終端參數(shù)自動配置方法,其特征在于,所述步驟B具體包括 BI、預(yù)先在移動終端中設(shè)置國家區(qū)域配置信息表,所述國家區(qū)域配置信息表包括可配置的國家區(qū)域信息,所述國家區(qū)域信息以PLMN碼信息表示; B2、讀取SIM卡的PLMN碼信息,并與所述國家區(qū)域配置信息表中的國家區(qū)域信息進(jìn)行匹配識別當(dāng)前SIM卡的國家區(qū)域。
3.根據(jù)權(quán)利要求I所述的移動終端參數(shù)自動配置方法,其特征在于,所述步驟C具體包括 Cl、在所述配置信息參數(shù)表文件中查找到與當(dāng)前SIM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)表; C2、解析所述配置信息參數(shù)表,生成若干獨(dú)立的以模塊為單位的數(shù)據(jù)塊; C3、根據(jù)生成的數(shù)據(jù)塊中的配置數(shù)據(jù)自動配置移動終端參數(shù)。
4.根據(jù)權(quán)利要求3所述的移動終端參數(shù)自動配置方法,其特征在于,所述步驟C2具體包括 C21、獲取XmlPull解析器工廠,并創(chuàng)建XmlPull解析器; C22、獲取所述配置信息參數(shù)表的文件流; C23、循環(huán)調(diào)用XmlPull解析器的next函數(shù),逐項(xiàng)解析所述配置信息參數(shù)表的文件流中的數(shù)據(jù); C24、當(dāng)解析到模塊標(biāo)記時(shí),創(chuàng)建數(shù)據(jù)塊;當(dāng)解析到數(shù)據(jù)標(biāo)記時(shí),則獲取數(shù)據(jù)內(nèi)容,并將該數(shù)據(jù)內(nèi)容存儲到相應(yīng)的數(shù)據(jù)塊中。
5.根據(jù)權(quán)利要求3所述的移動終端參數(shù)自動配置方法,其特征在于,所述步驟C3具體包括 C31、根據(jù)數(shù)據(jù)塊的屬性將不同的數(shù)據(jù)塊分配至相應(yīng)的配置子模塊中; C32、所述配置子模塊根據(jù)相應(yīng)的數(shù)據(jù)塊中的配置數(shù)據(jù)自動配置移動終端參數(shù)。
6.一種Android系統(tǒng)的移動終端參數(shù)自動配置系統(tǒng),其特征在于,其包括 配置信息參數(shù)表文件預(yù)置模塊,用于在移動終端中預(yù)先存儲配置信息參數(shù)表文件,所述配置信息參數(shù)表文件中包括多個(gè)不同國家區(qū)域的配置信息參數(shù)表,每一配置信息參數(shù)表與一國家區(qū)域?qū)?yīng); 國家區(qū)域識別模塊,用于根據(jù)移動終端內(nèi)的SIM卡識別當(dāng)前SIM卡的國家區(qū)域;參數(shù)配置模塊,用于在所述配置信息參數(shù)表文件中查找與當(dāng)前SIM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)表,并根據(jù)所查找到的配置信息參數(shù)表自動配置移動終端參數(shù)。
7.根據(jù)權(quán)利要求6所述的移動終端參數(shù)自動配置系統(tǒng),其特征在于,所述國家區(qū)域識別模塊具體包括國家區(qū)域配置信息表預(yù)置模塊,用于預(yù)先在移動終端中設(shè)置國家區(qū)域配置信息表,所述國家區(qū)域配置信息表包括可配置的國家區(qū)域信息,所述國家區(qū)域信息以PLMN碼信息表示; SIM卡國家區(qū)域識別模塊,用于讀取SIM卡的PLMN碼信息,并與所述國家區(qū)域配置信息表中的國家區(qū)域信息進(jìn)行匹配識別當(dāng)前SIM卡的國家區(qū)域。
8.根據(jù)權(quán)利要求6所述的移動終端參數(shù)自動配置系統(tǒng),其特征在于,所述參數(shù)配置模塊具體包括 配置信息參數(shù)表查找模塊,用于在所述配置信息參數(shù)表文件中查找到與當(dāng)前SIM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)表; 解析模塊,用于解析所述配置信息參數(shù)表,生成若干獨(dú)立的以模塊為單位的數(shù)據(jù)塊; 移動終端參數(shù)配置模塊,用于根據(jù)生成的數(shù)據(jù)塊中的配置數(shù)據(jù)自動配置移動終端參數(shù)。
9.根據(jù)權(quán)利要求8所述的移動終端參數(shù)自動配置系統(tǒng),其特征在于,所述解析模塊包括 XmlPull解析器創(chuàng)建單元,用于獲取XmlPull解析器工廠,并創(chuàng)建XmlPull解析器; 文件流獲取單元,用于獲取所述配置信息參數(shù)表的文件流; 數(shù)據(jù)解析單元,用于循環(huán)調(diào)用XmlPull解析器的next函數(shù),逐項(xiàng)解析所述配置信息參數(shù)表的文件流中的數(shù)據(jù); 數(shù)據(jù)塊創(chuàng)建單元,用于當(dāng)解析到模塊標(biāo)記時(shí),創(chuàng)建數(shù)據(jù)塊;當(dāng)解析到數(shù)據(jù)標(biāo)記時(shí),則獲取數(shù)據(jù)內(nèi)容,并將該數(shù)據(jù)內(nèi)容存儲到相應(yīng)的數(shù)據(jù)塊中。
10.根據(jù)權(quán)利要求8所述的移動終端參數(shù)自動配置系統(tǒng),其特征在于,所述移動終端參數(shù)配置模塊具體包括 分配單元,用于根據(jù)數(shù)據(jù)塊的屬性將不同的數(shù)據(jù)塊分配至相應(yīng)的配置子模塊中; 配置子模塊單元,用于根據(jù)相應(yīng)的數(shù)據(jù)塊中的配置數(shù)據(jù)自動配置移動終端參數(shù)。
全文摘要
本發(fā)明公開一種Android系統(tǒng)的移動終端參數(shù)自動配置方法及系統(tǒng)。本發(fā)明通過在移動終端中預(yù)先設(shè)置配置信息參數(shù)表文件,根據(jù)移動終端內(nèi)的SIM卡識別SIM卡國家區(qū)域,根據(jù)該SIM卡國家區(qū)域?qū)?yīng)的配置信息參數(shù)表自動配置移動終端參數(shù),使得移動終端獲得自動配置參數(shù)的功能,免去了用戶手動配置參數(shù)的繁瑣步驟,提高了配置效率,對于用戶而言,在更換不同國家區(qū)域的SIM卡后,也不需要手動更新配置參數(shù),從而使得用戶獲得良好的用戶體驗(yàn),對于跨國移動網(wǎng)絡(luò)運(yùn)營商而言,同一款的定制的移動終端,也不需要為不同國家區(qū)域而重新配置參數(shù)。
文檔編號H04W8/18GK102724657SQ201210202859
公開日2012年10月10日 申請日期2012年6月19日 優(yōu)先權(quán)日2012年6月19日
發(fā)明者史豪君 申請人:惠州Tcl移動通信有限公司