两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種預(yù)設(shè)文件的自動(dòng)識(shí)別方法及系統(tǒng)的制作方法

文檔序號(hào):7896143閱讀:321來(lái)源:國(guó)知局
專利名稱:一種預(yù)設(shè)文件的自動(dòng)識(shí)別方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)終端領(lǐng)域的的自適應(yīng)定制技術(shù),尤其涉及一種預(yù)設(shè)文件的自動(dòng)識(shí) 別方法及系統(tǒng)。
背景技術(shù)
移動(dòng)終端的定制都是圍繞運(yùn)營(yíng)商展開的,針對(duì)每一個(gè)運(yùn)營(yíng)商在網(wǎng)絡(luò)中都有一個(gè)屬 于自身的唯一標(biāo)識(shí),根據(jù)這個(gè)標(biāo)識(shí)可以確定一個(gè)運(yùn)營(yíng)商,并且根據(jù)這個(gè)標(biāo)識(shí),可以確定一組 屬于該運(yùn)營(yíng)商的定制參數(shù),該定制參數(shù)包括但不限于緊急呼叫號(hào)碼、短信中心號(hào)碼、網(wǎng)絡(luò)接 入點(diǎn)、官方主頁(yè)等?,F(xiàn)有技術(shù)中,運(yùn)營(yíng)商的定制參數(shù),都是保存在移動(dòng)終端的內(nèi)存中的,每次 進(jìn)行運(yùn)營(yíng)商的定制參數(shù)的修改時(shí)都要進(jìn)行程序的手動(dòng)改動(dòng),十分不方便,而且由于是保存 在內(nèi)存中,因此占用了移動(dòng)終端的寶貴內(nèi)存,不利于節(jié)省移動(dòng)終端的內(nèi)存。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種預(yù)設(shè)文件的自動(dòng)識(shí)別方法及系統(tǒng),能 夠?qū)崿F(xiàn)對(duì)預(yù)設(shè)文件的自動(dòng)識(shí)別。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供一種預(yù)設(shè)文件的自動(dòng)識(shí)別方法,包括根據(jù)運(yùn)營(yíng)商的定制需求確定標(biāo)識(shí)符集,并根據(jù)所述標(biāo)識(shí)符集,按照自由排列原則 或固定排列原則制作預(yù)設(shè)文件;將所述預(yù)設(shè)文件下載到移動(dòng)終端,并根據(jù)獲取的MNC/MCC從預(yù)設(shè)文件中讀取運(yùn)營(yíng) 商的定制參數(shù),進(jìn)行預(yù)設(shè)文件的自動(dòng)識(shí)別。上述方法中,所述自由排列原則為運(yùn)營(yíng)商的每個(gè)定制參數(shù)都按照標(biāo)識(shí)符、具體數(shù)值的順序自由排列,每個(gè)標(biāo)識(shí)符都 與其后面的具體數(shù)值是對(duì)應(yīng)的,運(yùn)營(yíng)商的各個(gè)定制參數(shù)之間的順序是自由排列,在排列過(guò) 程中運(yùn)營(yíng)商的網(wǎng)絡(luò)號(hào)是位于各個(gè)定制參數(shù)的第一位置。上述方法中,所述固定排列原則為運(yùn)營(yíng)商的每個(gè)定制參數(shù)都按照標(biāo)識(shí)符、具體數(shù)值的格式并按照一定的順序固定排 列,在排列過(guò)程中每個(gè)運(yùn)營(yíng)商的網(wǎng)絡(luò)號(hào)位于各個(gè)定制參數(shù)的第一位置,且每個(gè)運(yùn)營(yíng)商的其 他定制參數(shù)的順序要一致,即將所有運(yùn)營(yíng)商的定制參數(shù)的標(biāo)識(shí)符輸入后,輸入與標(biāo)識(shí)符的 順序一致的、與標(biāo)識(shí)符對(duì)應(yīng)的具體數(shù)值。上述方法中,該方法還包括如果運(yùn)營(yíng)商的定制參數(shù)出現(xiàn)空缺,則預(yù)設(shè)文件中對(duì)應(yīng)的標(biāo)識(shí)符的具體數(shù)值為空。上述方法中,所述將所述預(yù)設(shè)文件下載到移動(dòng)終端為移動(dòng)終端將制作好的預(yù)設(shè)文件和編輯的用于讀取預(yù)設(shè)文件的程序,從計(jì)算機(jī)上一 并下載到本地,移動(dòng)終端的FLASH存儲(chǔ)器保存所述預(yù)設(shè)文件。上述方法中,所述將所述預(yù)設(shè)文件下載到移動(dòng)終端之后,該方法還包括
移動(dòng)終端開機(jī)后,獲取PLMN信息,進(jìn)行解析后得到MNC/MCC。上述方法中,所述獲取PLMN信息,進(jìn)行解析后得到MNC/MCC為在移動(dòng)終端正常開機(jī)并完成網(wǎng)絡(luò)注冊(cè)后,從插入的SIM卡或USIM卡中讀取PLMN 信息,或從網(wǎng)絡(luò)信號(hào)中獲取PLMN信息;對(duì)獲取到的PLMN信息進(jìn)行解析,得到MNC/MCC。上述方法中,所述根據(jù)獲取的MNC/MCC從預(yù)設(shè)文件中讀取運(yùn)營(yíng)商的定制參數(shù),進(jìn) 行預(yù)設(shè)文件的自動(dòng)識(shí)別為根據(jù)從PLMN中獲取的MNC/MCC在預(yù)設(shè)文件中找到與其對(duì)應(yīng)的標(biāo)識(shí)符,判斷該標(biāo)識(shí) 符是否為預(yù)設(shè)文件的第一個(gè)標(biāo)識(shí)符,如果是,將MNC/MCC標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字 符串,如果下一個(gè)字符串是標(biāo)識(shí)符,進(jìn)行按照固定排列原則制作的預(yù)設(shè)文件的自動(dòng)識(shí)別處 理,如果下一個(gè)字符串是具體數(shù)值,進(jìn)行按照自由排列原則制作的預(yù)設(shè)文件的自動(dòng)識(shí)別處 理;如果否,執(zhí)行報(bào)錯(cuò)處理。上述方法中,所述按照固定排列原則制作的預(yù)設(shè)文件的自動(dòng)識(shí)別處理為將讀取到的標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字符串,判斷讀取到的字符串是否為 標(biāo)識(shí)符;如果是標(biāo)識(shí)符,則將讀取到的標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字符串;如果不是標(biāo) 識(shí)符,將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè)字符串;如果下一個(gè)字符串是具體數(shù)值,則將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè) 字符串,如果下一個(gè)字符串不是具體數(shù)值,執(zhí)行報(bào)錯(cuò)處理。上述方法中,所述按照自由排列原則制作的預(yù)設(shè)文件的自動(dòng)識(shí)別處理為將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè)字符串,判斷讀取到的字符串是否 為標(biāo)識(shí)符;如果是標(biāo)識(shí)符,將讀取到的標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字符串,判斷讀取到的 字符串是否為具體數(shù)值,如果不是標(biāo)識(shí)符,執(zhí)行報(bào)錯(cuò)處理;如果讀取到的字符串是具體數(shù)值,將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè) 字符串;如果讀取到的字符串不是具體數(shù)值,執(zhí)行報(bào)錯(cuò)處理。本發(fā)明還一種預(yù)設(shè)文件的自動(dòng)識(shí)別系統(tǒng),包括計(jì)算機(jī)、移動(dòng)終端;其中,計(jì)算機(jī),用于根據(jù)運(yùn)營(yíng)商的定制需求確定標(biāo)識(shí)符集,并根據(jù)所述標(biāo)識(shí)符集,按照自 由排列原則或固定排列原則制作預(yù)設(shè)文件;移動(dòng)終端,用于將所述預(yù)設(shè)文件下載到本地,并根據(jù)獲取的MNC/MCC從預(yù)設(shè)文件 中讀取運(yùn)營(yíng)商的定制參數(shù),進(jìn)行預(yù)設(shè)文件的自動(dòng)識(shí)別。上述系統(tǒng)中,所述移動(dòng)終端還用于,開機(jī)后,獲取PLMN信息,進(jìn)行解析后得到MNC/MCC。本發(fā)明提供的預(yù)設(shè)文件的自動(dòng)識(shí)別方法及系統(tǒng),根據(jù)運(yùn)營(yíng)商的定制需求確定標(biāo)識(shí) 符集,并根據(jù)所述標(biāo)識(shí)符集,按照自由排列原則或固定排列原則制作預(yù)設(shè)文件;將所述預(yù)設(shè) 文件下載到移動(dòng)終端,并根據(jù)獲取的MNC/MCC從預(yù)設(shè)文件中讀取運(yùn)營(yíng)商的定制參數(shù),進(jìn)行 預(yù)設(shè)文件的自動(dòng)識(shí)別,能夠?qū)崿F(xiàn)移動(dòng)終端中對(duì)預(yù)設(shè)文件的自動(dòng)識(shí)別;當(dāng)需要進(jìn)行定制參數(shù) 的修改時(shí),不需要再進(jìn)行手動(dòng)的修改程序,只需對(duì)按照一定格式的制作預(yù)設(shè)文件,移動(dòng)終端 中的程序就可以對(duì)該預(yù)設(shè)文件進(jìn)行自動(dòng)識(shí)別,節(jié)省了人力資源,方便簡(jiǎn)單的實(shí)現(xiàn)了移動(dòng)終 端中預(yù)設(shè)文件的自動(dòng)識(shí)別;此外,將運(yùn)營(yíng)商的定制參數(shù)保存在預(yù)設(shè)文件中,而預(yù)設(shè)文件保存 在FLASH中,并不占用移動(dòng)終端的寶貴內(nèi)存,從而可以節(jié)省移動(dòng)終端的內(nèi)存空間。


圖1是本發(fā)明實(shí)現(xiàn)預(yù)設(shè)文件的自動(dòng)識(shí)別方法的流程示意圖;圖2是本發(fā)明字符數(shù)組的示例圖;圖3是本發(fā)明結(jié)構(gòu)體數(shù)組的示例圖;圖4是本發(fā)明按照自由排列原則制作的預(yù)設(shè)文件的具體格式的示例圖;圖5是本發(fā)明按照固定排列原則制作的預(yù)設(shè)文件的具體格式的示例圖;圖6是本發(fā)明中根據(jù)MNC/MCC從預(yù)設(shè)文件中讀取運(yùn)營(yíng)商參數(shù),進(jìn)行預(yù)設(shè)文件的自 動(dòng)識(shí)別的方法的流程示意圖;圖7是本發(fā)明實(shí)現(xiàn)預(yù)設(shè)文件的自動(dòng)識(shí)別系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是根據(jù)運(yùn)營(yíng)商的定制需求確定標(biāo)識(shí)符集,并根據(jù)所述標(biāo)識(shí)符 集,按照自由排列原則或固定排列原則制作預(yù)設(shè)文件;將所述預(yù)設(shè)文件下載到移動(dòng)終端,并 根據(jù)獲取的MNC/MCC從預(yù)設(shè)文件中讀取運(yùn)營(yíng)商的定制參數(shù),進(jìn)行預(yù)設(shè)文件的自動(dòng)識(shí)別。下面通過(guò)附圖及具體實(shí)施例對(duì)本發(fā)明再做進(jìn)一步的詳細(xì)說(shuō)明。本發(fā)明提供一種預(yù)設(shè)文件的自動(dòng)識(shí)別方法,圖1是本發(fā)明實(shí)現(xiàn)預(yù)設(shè)文件的自動(dòng)識(shí) 別方法的流程示意圖,如圖1所示,該方法包括以下步驟步驟101,根據(jù)運(yùn)營(yíng)商的定制需求確定標(biāo)識(shí)符集;具體的,根據(jù)運(yùn)營(yíng)商的定制需求確定標(biāo)識(shí)符集,該標(biāo)識(shí)符集可以用字符數(shù)組進(jìn)行 定義,例如,該字符數(shù)組可以如圖2所示,圖2中定義了 5個(gè)字符串,每個(gè)字符串都將對(duì)應(yīng)一 個(gè)定制參數(shù)和一個(gè)具體數(shù)值;此外,每個(gè)運(yùn)營(yíng)商的定制參數(shù)與標(biāo)識(shí)符集中字符串的對(duì)應(yīng)關(guān) 系可以用結(jié)構(gòu)體數(shù)組進(jìn)行定義,該結(jié)構(gòu)體數(shù)組可以如圖3所示。步驟102,根據(jù)標(biāo)識(shí)符集,按照自由排列原則或固定排列原則制作預(yù)設(shè)文件;具體的,在計(jì)算機(jī)上,根據(jù)步驟101中確定的標(biāo)識(shí)符集,按照自由排列原則或固定 排列原則,為運(yùn)營(yíng)商制作保存定制參數(shù)的預(yù)設(shè)文件;其中,定制參數(shù)可以包括緊急呼叫號(hào) 碼、短信中心、網(wǎng)絡(luò)接入點(diǎn)、主頁(yè)等;按照自由排列原則制作預(yù)設(shè)文件具體為運(yùn)營(yíng)商的每個(gè)定制參數(shù)都按照標(biāo)識(shí)符、 具體數(shù)值的順序自由排列,每個(gè)標(biāo)識(shí)符都與其后面的具體數(shù)值是對(duì)應(yīng)的,對(duì)于每個(gè)運(yùn)營(yíng)商 而言,運(yùn)營(yíng)商的各個(gè)定制參數(shù)之間的順序也是自由排列,在排列過(guò)程中只要保證將運(yùn)營(yíng)商 的網(wǎng)絡(luò)號(hào)這個(gè)定制參數(shù)是位于各個(gè)定制參數(shù)的第一位置即可,即輸入一個(gè)定制參數(shù)的標(biāo) 識(shí)符后,輸入與該標(biāo)識(shí)符對(duì)應(yīng)的具體數(shù)值,然后再輸入下一個(gè)定制參數(shù)的標(biāo)識(shí)符和與該標(biāo) 識(shí)符對(duì)應(yīng)的具體數(shù)值;其中,輸入的與標(biāo)識(shí)符對(duì)應(yīng)的具體數(shù)值,可以在預(yù)設(shè)的運(yùn)營(yíng)商的需 求表中進(jìn)行查找;例如,運(yùn)營(yíng)商的網(wǎng)絡(luò)號(hào)的標(biāo)識(shí)符為MNC/MCC,緊急呼叫號(hào)碼的標(biāo)識(shí)符為 EMERGENCY CALL,網(wǎng)絡(luò)接入點(diǎn)的標(biāo)識(shí)符為APN,主頁(yè)的標(biāo)識(shí)符為MAIN PAGE,這里,各個(gè)定制 參數(shù)的標(biāo)識(shí)符可以隨意命名,只要同移動(dòng)終端中用于讀取預(yù)設(shè)文件的程序?qū)?yīng)即可;例如, 有兩個(gè)運(yùn)營(yíng)商,需要根據(jù)這兩個(gè)運(yùn)營(yíng)商的定制參數(shù)對(duì)應(yīng)的標(biāo)識(shí)符制作預(yù)設(shè)文件,該預(yù)設(shè)文 件的內(nèi)容是 MNC/MCC mnc/mccl、EMERGENCY CALL callUMAIN PAGE pageUAPN APNLMNC/ MCC mnc/mcc2、MAIN PAGE page2、EMERGENCY CALL cal 12, MNC/MCC 112,其中 mnc/mcc 1、calll、pagel 等是具體數(shù)值,例如,EMERGENCY CALL 110,MAIN PAGE www. baidu. com、MNC/ MCC 115、MAIN PAGE www. google, com ;此外,制作出的預(yù)設(shè)文件的具體格式還可以如圖4 所示,數(shù)據(jù)項(xiàng)1是運(yùn)營(yíng)商1的各個(gè)定制參數(shù),數(shù)據(jù)項(xiàng)2是運(yùn)營(yíng)商2的各個(gè)定制參數(shù),以此類 推;這里,每個(gè)運(yùn)營(yíng)商的定制參數(shù)都不需要保證順序一樣,也不需要保證每個(gè)定制參數(shù)都必 須存在,只需要保證每個(gè)運(yùn)營(yíng)商的網(wǎng)絡(luò)號(hào)都在第一位即可;按照固定排列原則制作預(yù)設(shè)文件具體為運(yùn)營(yíng)商的每個(gè)定制參數(shù)都按照標(biāo)識(shí)符、 具體數(shù)值的格式并按照一定的順序固定排列,在排列過(guò)程中不僅要保證每個(gè)運(yùn)營(yíng)商的網(wǎng) 絡(luò)號(hào)位于各個(gè)定制參數(shù)的第一位置,每個(gè)運(yùn)營(yíng)商的其他定制參數(shù)的順序也要一致,即將所 有運(yùn)營(yíng)商的定制參數(shù)的標(biāo)識(shí)符輸入后,輸入與標(biāo)識(shí)符的順序一致的、與標(biāo)識(shí)符對(duì)應(yīng)的具體 數(shù)值;例如,運(yùn)營(yíng)商的網(wǎng)絡(luò)號(hào)的標(biāo)識(shí)符為MNC/MCC,緊急呼叫號(hào)碼的標(biāo)識(shí)符為EMERGENCY CALL,網(wǎng)絡(luò)接入點(diǎn)的標(biāo)識(shí)符為APN,主頁(yè)的標(biāo)識(shí)符為MAIN PAGE,這里,各個(gè)定制參數(shù)的標(biāo) 識(shí)符可以隨意命名,只要同移動(dòng)終端中用于讀取預(yù)設(shè)文件的程序?qū)?yīng)即可;例如,有兩個(gè) 運(yùn)營(yíng)商,需要根據(jù)這兩個(gè)運(yùn)營(yíng)商的定制參數(shù)對(duì)應(yīng)的標(biāo)識(shí)符制作預(yù)設(shè)文件,該預(yù)設(shè)文件的內(nèi) 容是第一行為 MNC/MCC、EMERGENCY CALL、MAIN PAGE、APN,第二行為 mnc/mcc 1、calll、 pagel、ΑΡΝΙ,第三行為 mnc/mcc 2、call2、page2、APN2,其中 mnc/mcc 1、calll、pagel 等 是具體數(shù)值或者為空,例如,第二行為112、110、www. baidu. com、cmnet,第三行為115、119、 www. google, com, cmwap ;這里,如果某個(gè)運(yùn)營(yíng)商的某個(gè)定制參數(shù)出現(xiàn)空缺,例如運(yùn)營(yíng)商2的 MAINPAGE這個(gè)定制參數(shù)page2為空,預(yù)設(shè)文件中對(duì)應(yīng)的標(biāo)識(shí)符后面跟隨的具體數(shù)值為空即 可,但是不能沒(méi)有,要保留該位置給對(duì)應(yīng)的定制參數(shù),這里空也可以利用一個(gè)統(tǒng)一的具體數(shù) 據(jù)進(jìn)行表示;此外,制作出的預(yù)設(shè)文件的具體格式可以如圖5所示,第1行是各個(gè)運(yùn)營(yíng)商的 定制參數(shù)的標(biāo)識(shí)符的集合,數(shù)據(jù)項(xiàng)1是運(yùn)營(yíng)商1的各個(gè)定制參數(shù)的標(biāo)識(shí)符對(duì)應(yīng)的具體數(shù)值, 數(shù)據(jù)項(xiàng)2是運(yùn)營(yíng)商2的各個(gè)定制參數(shù)的標(biāo)識(shí)符對(duì)應(yīng)的具體數(shù)值,以此類推;這里,每個(gè)運(yùn)營(yíng) 商的定制參數(shù)都必須保證順序一樣,還需要保證每個(gè)運(yùn)營(yíng)商的網(wǎng)絡(luò)號(hào)都在第一位。步驟103,將預(yù)設(shè)文件下載到移動(dòng)終端;具體的,移動(dòng)終端將制作好的預(yù)設(shè)文件和用于讀取預(yù)設(shè)文件的程序,從計(jì)算機(jī)上 一并下載到本地,移動(dòng)終端的FLASH存儲(chǔ)器保存該預(yù)設(shè)文件,其中用于讀取預(yù)設(shè)文件的程 序是編程人員為讀取預(yù)設(shè)文件而編輯的程序。步驟104,移動(dòng)終端開機(jī)后,獲取PLMN信息,進(jìn)行解析后得到MNC/MCC ;具體的,在移動(dòng)終端正常開機(jī)并完成網(wǎng)絡(luò)注冊(cè)后,從插入的用戶識(shí)別模 土夬(SIM, Subscriber Identity Module)卡或全球用戶識(shí)別模 ±夬(USIM, Universal Subscriber Identity Module)卡中讀取公眾陸地移動(dòng)通信網(wǎng)(PLMN,Public Land Mobile-communication Network)信息,或從網(wǎng)絡(luò)信號(hào)中獲取出PLMN信息;對(duì)獲取到的 PLMN信息進(jìn)行解析,得到MNC/MCC。步驟105,根據(jù)MNC/MCC從預(yù)設(shè)文件中讀取運(yùn)營(yíng)商的定制參數(shù),進(jìn)行預(yù)設(shè)文件的自 動(dòng)識(shí)別;具體的,根據(jù)PLMN信息中的MNC/MCC,用于讀取預(yù)設(shè)文件的程序在FLASH存儲(chǔ)器中 保存的預(yù)設(shè)文件中,查找與該MNC/MCC對(duì)應(yīng)的運(yùn)營(yíng)商的定制參數(shù)的具體數(shù)值,根據(jù)找到的 與該MNC/MCC對(duì)應(yīng)的運(yùn)營(yíng)商的定制參數(shù)的具體數(shù)值,開始進(jìn)行對(duì)預(yù)設(shè)文件進(jìn)行自動(dòng)識(shí)別。圖6是本發(fā)明中根據(jù)MNC/MCC從預(yù)設(shè)文件中讀取運(yùn)營(yíng)商參數(shù),進(jìn)行預(yù)設(shè)文件的自動(dòng)識(shí)別的方法的流程示意圖,是步驟105的具體實(shí)現(xiàn)方法,如圖6所示,該方法包括以下步 驟步驟601,判斷預(yù)設(shè)文件的第一個(gè)標(biāo)識(shí)符是否為MNC/MCC,如果是,執(zhí)行步驟602, 如果不是,執(zhí)行步驟611 ;具體的,根據(jù)從PLMN中獲取的MNC/MCC在預(yù)設(shè)文件中找到與其對(duì)應(yīng)的標(biāo)識(shí)符,判 斷該標(biāo)識(shí)符是否為預(yù)設(shè)文件的第一個(gè)標(biāo)識(shí)符,如果是,執(zhí)行步驟602,如果不是,執(zhí)行步驟 611。步驟602,將MNC/MCC標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字符串,如果是標(biāo)識(shí)符,執(zhí)行 步驟603,如果是具體數(shù)值,執(zhí)行步驟607 ;具體的,將檢測(cè)到的MNC/MCC標(biāo)識(shí)符保存到移動(dòng)終端的內(nèi)存,并讀取預(yù)設(shè)文件中 MNC/MCC標(biāo)識(shí)符的下一個(gè)字符串,如果該字符串是具體數(shù)值,則表示預(yù)設(shè)文件是按照自由排 列格式制作的預(yù)設(shè)文件,進(jìn)行按照自由排列原則制作的預(yù)設(shè)文件的自動(dòng)識(shí)別處理,執(zhí)行步 驟607,如果該字符串是標(biāo)識(shí)符,則表示預(yù)設(shè)文件是按照固定排列格式制作的預(yù)設(shè)文件,進(jìn) 行按照固定排列原則制作的預(yù)設(shè)文件的自動(dòng)識(shí)別處理,執(zhí)行步驟603。步驟603,將讀取到的標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字符串。步驟604,判斷讀取到的字符串是否為標(biāo)識(shí)符,如果是標(biāo)識(shí)符,表示標(biāo)識(shí)符沒(méi)有讀 取完畢,則執(zhí)行步驟603,繼續(xù)讀取標(biāo)識(shí)符;如果否,表示標(biāo)識(shí)符已經(jīng)讀取完,這里讀取到的 字符串是具體數(shù)值,執(zhí)行步驟605。步驟605,將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè)字符串。步驟606,判斷讀取到的字符串是否為具體數(shù)值,如果是,執(zhí)行步驟605,繼續(xù)讀取 下一個(gè)具體數(shù)值,如果否,執(zhí)行步驟611。步驟607,將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè)字符串。步驟608,判斷讀取到的字符串是否為標(biāo)識(shí)符,如果是標(biāo)識(shí)符,執(zhí)行步驟609,如果 不是標(biāo)識(shí)符,執(zhí)行步驟611。步驟609,將讀取到的標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字符串。步驟610,判斷讀取到的字符串是否為具體數(shù)值,如果是具體數(shù)值,就讀取下一個(gè) 標(biāo)識(shí)符,執(zhí)行步驟607,如果不是具體數(shù)值,執(zhí)行步驟611。步驟611,執(zhí)行報(bào)錯(cuò)處理;具體的,用于讀取預(yù)設(shè)文件的程序通過(guò)“Error”提示編程人員,自動(dòng)識(shí)別過(guò)程中出 現(xiàn)錯(cuò)誤。上述過(guò)程中,如果讀取不到下一個(gè)字符串時(shí),表示預(yù)設(shè)文件的自動(dòng)識(shí)別已經(jīng)完成, 結(jié)束處理即可。為實(shí)現(xiàn)上述方法,本發(fā)明還提供一種預(yù)設(shè)文件的自動(dòng)識(shí)別系統(tǒng),圖7是本發(fā)明實(shí) 現(xiàn)預(yù)設(shè)文件的自動(dòng)識(shí)別系統(tǒng)的結(jié)構(gòu)示意圖,如圖7所示,該系統(tǒng)包括計(jì)算機(jī)71、移動(dòng)終 端72;其中,計(jì)算機(jī)71,用于根據(jù)運(yùn)營(yíng)商的定制需求確定標(biāo)識(shí)符集,并根據(jù)所述標(biāo)識(shí)符集,按照 自由排列原則或固定排列原則制作預(yù)設(shè)文件;移動(dòng)終端72,用于將所述預(yù)設(shè)文件下載到本地,并根據(jù)獲取的MNC/MCC從預(yù)設(shè)文 件中讀取運(yùn)營(yíng)商的定制參數(shù),進(jìn)行預(yù)設(shè)文件的自動(dòng)識(shí)別。
所述移動(dòng)終端72還用于,開機(jī)后,獲取PLMN信息,進(jìn)行解析后得到MNC/MCC。所述自由排列原則為運(yùn)營(yíng)商的每個(gè)定制參數(shù)都按照標(biāo)識(shí)符、具體數(shù)值的順序自 由排列,每個(gè)標(biāo)識(shí)符都與其后面的具體數(shù)值是對(duì)應(yīng)的,運(yùn)營(yíng)商的各個(gè)定制參數(shù)之間的順序 是自由排列,在排列過(guò)程中運(yùn)營(yíng)商的網(wǎng)絡(luò)號(hào)是位于各個(gè)定制參數(shù)的第一位置。所述固定排列原則為運(yùn)營(yíng)商的每個(gè)定制參數(shù)都按照標(biāo)識(shí)符、具體數(shù)值的格式并 按照一定的順序固定排列,在排列過(guò)程中每個(gè)運(yùn)營(yíng)商的網(wǎng)絡(luò)號(hào)位于各個(gè)定制參數(shù)的第一位 置,且每個(gè)運(yùn)營(yíng)商的其他定制參數(shù)的順序要一致,即將所有運(yùn)營(yíng)商的定制參數(shù)的標(biāo)識(shí)符輸 入后,輸入與標(biāo)識(shí)符的順序一致的、與標(biāo)識(shí)符對(duì)應(yīng)的具體數(shù)值。所述將所述預(yù)設(shè)文件下載到移動(dòng)終端72為移動(dòng)終端72將制作好的預(yù)設(shè)文件和 編輯的用于讀取預(yù)設(shè)文件的程序,從計(jì)算機(jī)71上一并下載到本地,移動(dòng)終端72的FLASH存 儲(chǔ)器保存所述預(yù)設(shè)文件。所述獲取PLMN信息,進(jìn)行解析后得到MNC/MCC為在移動(dòng)終端72正常開機(jī)并完成 網(wǎng)絡(luò)注冊(cè)后,從插入的SIM卡或USIM卡中讀取PLMN信息,或從網(wǎng)絡(luò)信號(hào)中獲取PLMN信息; 對(duì)獲取到的PLMN信息進(jìn)行解析,得到MNC/MCC。所述根據(jù)獲取的MNC/MCC從預(yù)設(shè)文件中讀取運(yùn)營(yíng)商的定制參數(shù),進(jìn)行預(yù)設(shè)文件的 自動(dòng)識(shí)別為根據(jù)從PLMN中獲取的MNC/MCC在預(yù)設(shè)文件中找到與其對(duì)應(yīng)的標(biāo)識(shí)符,判斷該標(biāo)識(shí) 符是否為預(yù)設(shè)文件的第一個(gè)標(biāo)識(shí)符,如果是,將MNC/MCC標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字 符串,如果下一個(gè)字符串是標(biāo)識(shí)符,進(jìn)行按照固定排列原則制作的預(yù)設(shè)文件的自動(dòng)識(shí)別處 理,如果下一個(gè)字符串是具體數(shù)值,進(jìn)行按照自由排列原則制作的預(yù)設(shè)文件的自動(dòng)識(shí)別處 理;如果否,執(zhí)行報(bào)錯(cuò)處理。所述按照固定排列原則制作的預(yù)設(shè)文件的自動(dòng)識(shí)別處理為將讀取到的標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字符串,判斷讀取到的字符串是否為 標(biāo)識(shí)符;如果是標(biāo)識(shí)符,則將讀取到的標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字符串;如果不是標(biāo) 識(shí)符,將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè)字符串;如果下一個(gè)字符串是具體數(shù)值,則將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè) 字符串,如果下一個(gè)字符串不是具體數(shù)值,執(zhí)行報(bào)錯(cuò)處理。所述按照自由排列原則制作的預(yù)設(shè)文件的自動(dòng)識(shí)別處理為將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè)字符串,判斷讀取到的字符串是否 為標(biāo)識(shí)符;如果是標(biāo)識(shí)符,將讀取到的標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字符串,判斷讀取到的 字符串是否為具體數(shù)值,如果不是標(biāo)識(shí)符,執(zhí)行報(bào)錯(cuò)處理;如果讀取到的字符串是具體數(shù)值,將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè) 字符串;如果讀取到的字符串不是具體數(shù)值,執(zhí)行報(bào)錯(cuò)處理。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
1.一種預(yù)設(shè)文件的自動(dòng)識(shí)別方法,其特征在于,該方法包括根據(jù)運(yùn)營(yíng)商的定制需求確定標(biāo)識(shí)符集,并根據(jù)所述標(biāo)識(shí)符集,按照自由排列原則或固 定排列原則制作預(yù)設(shè)文件;將所述預(yù)設(shè)文件下載到移動(dòng)終端,并根據(jù)獲取的MNC/MCC從預(yù)設(shè)文件中讀取運(yùn)營(yíng)商的 定制參數(shù),進(jìn)行預(yù)設(shè)文件的自動(dòng)識(shí)別。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述自由排列原則為運(yùn)營(yíng)商的每個(gè)定制參數(shù)都按照標(biāo)識(shí)符、具體數(shù)值的順序自由排列,每個(gè)標(biāo)識(shí)符都與其 后面的具體數(shù)值是對(duì)應(yīng)的,運(yùn)營(yíng)商的各個(gè)定制參數(shù)之間的順序是自由排列,在排列過(guò)程中 運(yùn)營(yíng)商的網(wǎng)絡(luò)號(hào)是位于各個(gè)定制參數(shù)的第一位置。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述固定排列原則為運(yùn)營(yíng)商的每個(gè)定制參數(shù)都按照標(biāo)識(shí)符、具體數(shù)值的格式并按照一定的順序固定排列, 在排列過(guò)程中每個(gè)運(yùn)營(yíng)商的網(wǎng)絡(luò)號(hào)位于各個(gè)定制參數(shù)的第一位置,且每個(gè)運(yùn)營(yíng)商的其他定 制參數(shù)的順序要一致,即將所有運(yùn)營(yíng)商的定制參數(shù)的標(biāo)識(shí)符輸入后,輸入與標(biāo)識(shí)符的順序 一致的、與標(biāo)識(shí)符對(duì)應(yīng)的具體數(shù)值。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法還包括如果運(yùn)營(yíng)商的定制參數(shù)出現(xiàn)空缺,則預(yù)設(shè)文件中對(duì)應(yīng)的標(biāo)識(shí)符的具體數(shù)值為空。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述預(yù)設(shè)文件下載到移動(dòng)終端為移動(dòng)終端將制作好的預(yù)設(shè)文件和編輯的用于讀取預(yù)設(shè)文件的程序,從計(jì)算機(jī)上一并下載到本地,移動(dòng)終端的FLASH存儲(chǔ)器保存所述預(yù)設(shè)文件。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述預(yù)設(shè)文件下載到移動(dòng)終端之 后,該方法還包括移動(dòng)終端開機(jī)后,獲取PLMN信息,進(jìn)行解析后得到MNC/MCC。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述獲取PLMN信息,進(jìn)行解析后得到 MNC/MCC 為在移動(dòng)終端正常開機(jī)并完成網(wǎng)絡(luò)注冊(cè)后,從插入的SIM卡或USIM卡中讀取PLMN信息, 或從網(wǎng)絡(luò)信號(hào)中獲取PLMN信息;對(duì)獲取到的PLMN信息進(jìn)行解析,得到MNC/MCC。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)獲取的MNC/MCC從預(yù)設(shè)文件中讀 取運(yùn)營(yíng)商的定制參數(shù),進(jìn)行預(yù)設(shè)文件的自動(dòng)識(shí)別為根據(jù)從PLMN中獲取的麗C/MCC在預(yù)設(shè)文件中找到與其對(duì)應(yīng)的標(biāo)識(shí)符,判斷該標(biāo)識(shí)符 是否為預(yù)設(shè)文件的第一個(gè)標(biāo)識(shí)符,如果是,將MNC/MCC標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字符 串,如果下一個(gè)字符串是標(biāo)識(shí)符,進(jìn)行按照固定排列原則制作的預(yù)設(shè)文件的自動(dòng)識(shí)別處理, 如果下一個(gè)字符串是具體數(shù)值,進(jìn)行按照自由排列原則制作的預(yù)設(shè)文件的自動(dòng)識(shí)別處理; 如果否,執(zhí)行報(bào)錯(cuò)處理。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述按照固定排列原則制作的預(yù)設(shè)文件 的自動(dòng)識(shí)別處理為將讀取到的標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字符串,判斷讀取到的字符串是否為標(biāo)識(shí) 符;如果是標(biāo)識(shí)符,則將讀取到的標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字符串;如果不是標(biāo)識(shí) 符,將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè)字符串;如果下一個(gè)字符串是具體數(shù)值,則將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè)字符串,如果下一個(gè)字符串不是具體數(shù)值,執(zhí)行報(bào)錯(cuò)處理。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述按照自由排列原則制作的預(yù)設(shè)文件 的自動(dòng)識(shí)別處理為將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè)字符串,判斷讀取到的字符串是否為標(biāo) 識(shí)符;如果是標(biāo)識(shí)符,將讀取到的標(biāo)識(shí)符保存到內(nèi)存,讀取下一個(gè)字符串,判斷讀取到的字符 串是否為具體數(shù)值,如果不是標(biāo)識(shí)符,執(zhí)行報(bào)錯(cuò)處理;如果讀取到的字符串是具體數(shù)值,將讀取到的具體數(shù)值保存到內(nèi)存,讀取下一個(gè)字符 串;如果讀取到的字符串不是具體數(shù)值,執(zhí)行報(bào)錯(cuò)處理。
11.一種預(yù)設(shè)文件的自動(dòng)識(shí)別系統(tǒng),其特征在于,該系統(tǒng)包括計(jì)算機(jī)、移動(dòng)終端;其中,計(jì)算機(jī),用于根據(jù)運(yùn)營(yíng)商的定制需求確定標(biāo)識(shí)符集,并根據(jù)所述標(biāo)識(shí)符集,按照自由排 列原則或固定排列原則制作預(yù)設(shè)文件;移動(dòng)終端,用于將所述預(yù)設(shè)文件下載到本地,并根據(jù)獲取的MNC/MCC從預(yù)設(shè)文件中讀 取運(yùn)營(yíng)商的定制參數(shù),進(jìn)行預(yù)設(shè)文件的自動(dòng)識(shí)別。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述移動(dòng)終端還用于,開機(jī)后,獲取PLMN信息,進(jìn)行解析后得到MNC/MCC。
全文摘要
本發(fā)明公開一種預(yù)設(shè)文件的自動(dòng)識(shí)別方法,包括根據(jù)運(yùn)營(yíng)商的定制需求確定標(biāo)識(shí)符集,并根據(jù)所述標(biāo)識(shí)符集,按照自由排列原則或固定排列原則制作預(yù)設(shè)文件;將所述預(yù)設(shè)文件下載到移動(dòng)終端,并根據(jù)獲取的MNC/MCC從預(yù)設(shè)文件中讀取運(yùn)營(yíng)商的定制參數(shù),進(jìn)行預(yù)設(shè)文件的自動(dòng)識(shí)別;本發(fā)明還提供一種預(yù)設(shè)文件的自動(dòng)識(shí)別系統(tǒng)。根據(jù)本發(fā)明的技術(shù)方案,能夠?qū)崿F(xiàn)對(duì)預(yù)設(shè)文件的自動(dòng)識(shí)別。
文檔編號(hào)H04W8/18GK102149073SQ201010596828
公開日2011年8月10日 申請(qǐng)日期2010年12月20日 優(yōu)先權(quán)日2010年12月20日
發(fā)明者沈廣才, 蔣孝凱, 郭偉偉 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
从江县| 温州市| 阿拉善左旗| 宜阳县| 石台县| 中阳县| 茂名市| 太仆寺旗| 扶风县| 白山市| 阳西县| 乐昌市| 鹤山市| 东乌| 望城县| 阳信县| 萨嘎县| 吕梁市| 德清县| 神农架林区| 左贡县| 新干县| 遵化市| 时尚| 洛阳市| 章丘市| 尉犁县| 腾冲县| 临清市| 肃南| 阜新| 婺源县| 炎陵县| 岐山县| 乐东| 水富县| 琼结县| 出国| 龙里县| 宁德市| 鄯善县|