專利名稱:一種apn切換的方法、系統(tǒng)和移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及聯(lián)網(wǎng)應(yīng)用領(lǐng)域,尤其涉及一種APN切換的方法、系統(tǒng)和移動(dòng)終端。
背景技術(shù):
目前國內(nèi)運(yùn)營商有中國移動(dòng),中國聯(lián)通、中國電信,中國移動(dòng)無線網(wǎng)絡(luò)接入點(diǎn)有 cmwap(China Mobile Wap,中國移動(dòng)夢網(wǎng))、cmnet (China Mobile Net,中國移動(dòng)互聯(lián)網(wǎng)),還有 wifi (wireless fidelity,無線相容性認(rèn)證)熱點(diǎn) cmcc (China Mobile Communications Corporation,中國移動(dòng)通信集團(tuán)公司)以及校園網(wǎng)的cmcc-edu,中國聯(lián)通的接入點(diǎn)根據(jù)網(wǎng)絡(luò)類型不同,有2G和3G,2G的接入點(diǎn)是uniwap和uninet (uniwap和 uninet是中國聯(lián)通劃分的兩個(gè)GPRS接入方式,前者是為手機(jī)WAP上網(wǎng)而設(shè)立的,后者則主要是為PC、筆記本電腦、PDA等利用GPRS上網(wǎng)服務(wù)),3G的接入點(diǎn)是3gwap和3gnet (3gnet 是直接接入Internet,而且不需設(shè)置代理地址,相對3gwap來說,上網(wǎng)速度快,但不能在網(wǎng)上訂購業(yè)務(wù),3gwap接入點(diǎn)是通過聯(lián)通代理上接入Internet,主要是能在網(wǎng)上直接定制業(yè)務(wù)),中國電信的網(wǎng)絡(luò)接入點(diǎn)是ctwap和ctnet (3G手機(jī)上網(wǎng)一般是指上“互聯(lián)網(wǎng)”,也就是 CTNET,類似于中國移動(dòng)的CMNET,只開放互聯(lián)網(wǎng)連接;CTWAP指“互聯(lián)星空”,是中國電信門戶業(yè)務(wù)的接入渠道,類似于中國移動(dòng)的CMWAP“移動(dòng)夢網(wǎng)連接”,里面的業(yè)務(wù)都是電信合作伙伴直接提供的),用戶使用的終端支持哪些運(yùn)營商網(wǎng)絡(luò),以及使用何種卡,對于終端聯(lián)網(wǎng)應(yīng)用來說需要去識別,并且應(yīng)用要考慮某些終端接入點(diǎn)不存在的情況。目前終端應(yīng)用聯(lián)網(wǎng)一般的做法,在應(yīng)用啟動(dòng)后,直接使用終端默認(rèn)的接入點(diǎn)進(jìn)行聯(lián)網(wǎng),如果沒有接入點(diǎn),則提示用戶網(wǎng)絡(luò)不存在,讓用戶去進(jìn)行網(wǎng)絡(luò)設(shè)置,有些應(yīng)用將終端的接入點(diǎn)讀取出來,讓用戶選擇適合的接入方式,或者終端本身不存在接入點(diǎn),應(yīng)用幫助用戶在終端創(chuàng)建了接入點(diǎn),但是用戶在更換了運(yùn)營商后,換了 sim卡而不換終端的時(shí)候,以前設(shè)置或是創(chuàng)建的接入點(diǎn)在更換sim卡后,接入點(diǎn)就無法使用了,這樣就導(dǎo)致應(yīng)用在無法聯(lián)網(wǎng)時(shí),給用戶一定的使用門檻,造成使用上的障礙。這時(shí)需要應(yīng)用可以根據(jù)運(yùn)營商的變化以及網(wǎng)絡(luò)的變化自動(dòng)適應(yīng)網(wǎng)絡(luò)?,F(xiàn)有技術(shù)存在的技術(shù)問題1、聯(lián)網(wǎng)應(yīng)用在聯(lián)網(wǎng)時(shí),遇到接入點(diǎn)問題,需要用戶進(jìn)行網(wǎng)絡(luò)設(shè)置;2、在用戶更換sim卡后,或是終端網(wǎng)絡(luò)狀態(tài)發(fā)生變化時(shí),應(yīng)用無法自動(dòng)識別網(wǎng)絡(luò), 而需要用戶進(jìn)行網(wǎng)絡(luò)設(shè)置;3、在某些特殊聯(lián)網(wǎng)應(yīng)用,需要使用特殊運(yùn)營商接入點(diǎn)進(jìn)行聯(lián)網(wǎng)時(shí),可以根據(jù)需求讓應(yīng)用查找對應(yīng)接入點(diǎn),或是創(chuàng)建接入點(diǎn)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提出一種APN(Access Point Name,接入點(diǎn))切換的方法、系統(tǒng)和移動(dòng)終端,旨在解決現(xiàn)有技術(shù)中聯(lián)網(wǎng)應(yīng)用在聯(lián)網(wǎng)時(shí),遇到接入點(diǎn)問題,需要用戶進(jìn)行網(wǎng)絡(luò)設(shè)置;用戶更換sim卡后,或是終端網(wǎng)絡(luò)狀態(tài)發(fā)生變化時(shí),聯(lián)網(wǎng)應(yīng)用無法自動(dòng)識別到網(wǎng)絡(luò),而需要用戶進(jìn)行網(wǎng)絡(luò)設(shè)置;在特定聯(lián)網(wǎng)應(yīng)用中需要使用特定運(yùn)營商接入點(diǎn),聯(lián)網(wǎng)應(yīng)用只能查找對應(yīng)接入點(diǎn)或是創(chuàng)建接入點(diǎn)的技術(shù)問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種APN切換的方法,包括以下步驟判斷wifi是否打開且存在wifi網(wǎng)絡(luò),如果否,則, 判斷是否存在sim卡且是否為第一次使用所述SIM卡登陸,如果是,則,讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng),并記錄登錄的聯(lián)網(wǎng)方式和接入點(diǎn)。本發(fā)明實(shí)施例的另一目的在于提出一種APN切換的系統(tǒng),所述系統(tǒng)包括wifi判斷模塊、第一運(yùn)營商判斷模塊和聯(lián)網(wǎng)模式選擇模塊;所述wifi判斷模塊,與所述第一運(yùn)營商判斷模塊相連,用于判斷wifi是否打開且存在wifi網(wǎng)絡(luò),如果否,則通知所述第一運(yùn)營商判斷模塊繼續(xù)判斷;所述第一運(yùn)營商判斷模塊,與所述wifi判斷模塊和所述聯(lián)網(wǎng)模式選擇模塊相連, 用于判斷是否存在sim卡且是否為第一次使用所述SIM卡登陸,如果是,則通知所述聯(lián)網(wǎng)模式選擇模塊進(jìn)行聯(lián)網(wǎng)方式的選擇;所述聯(lián)網(wǎng)模式選擇模塊,與所述wifi判斷模塊和第一運(yùn)營商判斷模塊相連,用于讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng), 并記錄登錄的聯(lián)網(wǎng)方式和接入點(diǎn)。本發(fā)明實(shí)施例的另一目的在于提出一種APN切換的終端設(shè)備,所述終端設(shè)備包含 APN切換的系統(tǒng)。本發(fā)明的有益效果本發(fā)明通過判斷wifi網(wǎng)絡(luò)和運(yùn)營商識別確定聯(lián)網(wǎng)應(yīng)用需要使用的APN,當(dāng)wifi沒有打開或者不存在wifi網(wǎng)絡(luò)時(shí),進(jìn)一步判斷是否存在SIM卡且是否為第一次使用所述SIM 卡登陸,如果是,則讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng),并記錄本次登錄的聯(lián)網(wǎng)方式和接入點(diǎn),通過多重判斷邏輯,解決了各種網(wǎng)絡(luò)應(yīng)用在聯(lián)網(wǎng)時(shí)需要用戶進(jìn)行網(wǎng)絡(luò)配置的麻煩;特別是,如果wifi打開且存在wifi網(wǎng)絡(luò), 則優(yōu)先通過wifi進(jìn)行網(wǎng)絡(luò)連接,提高網(wǎng)絡(luò)速度和用戶體驗(yàn)。
圖1是本發(fā)明實(shí)施例一種APN切換方法的流程圖;圖2是本發(fā)明一種APN切換系統(tǒng)第一優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;圖3是本發(fā)明一種APN切換系統(tǒng)第二優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;圖4是本發(fā)明一種APN切換系統(tǒng)第三優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;圖5是本發(fā)明一種APN切換系統(tǒng)第四優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;圖6是本發(fā)明一種APN切換系統(tǒng)第五優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;圖7是本發(fā)明一種APN切換系統(tǒng)第六優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;圖8是本發(fā)明一種APN切換系統(tǒng)第七優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖和實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。應(yīng)當(dāng)理解,此處所描寫的具體實(shí)施例,僅僅用于解釋本發(fā)明,并不用以限制本發(fā)明。本發(fā)明通過判斷wifi網(wǎng)絡(luò)和運(yùn)營商識別確定聯(lián)網(wǎng)應(yīng)用需要使用的APN,當(dāng)wifi沒有打開或者不存在wifi網(wǎng)絡(luò)時(shí),進(jìn)一步判斷是否存在SIM卡且是否為第一次使用所述SIM 卡登陸,如果是,則讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng),并記錄本次登錄的聯(lián)網(wǎng)方式和接入點(diǎn),通過多重判斷邏輯,解決了各種網(wǎng)絡(luò)應(yīng)用在聯(lián)網(wǎng)時(shí)需要用戶進(jìn)行網(wǎng)絡(luò)配置的麻煩;特別是,如果wifi打開且存在wifi網(wǎng)絡(luò), 則優(yōu)先通過wifi進(jìn)行網(wǎng)絡(luò)連接,提高網(wǎng)絡(luò)速度和用戶體驗(yàn)。實(shí)施例一圖1本發(fā)明實(shí)施例一種APN切換的方法流程圖。所述的方法包括以下步驟S101,判斷wifi是否打開且存在wifi網(wǎng)絡(luò),如果是,則進(jìn)入步驟S104,如果否,則進(jìn)入步驟S102 ;S102,判斷是否存在sim卡且是否為第一次使用所述SIM卡登陸,如果是,則進(jìn)入步驟S103,如果否,則進(jìn)入步驟S105 ;S103,讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng),并記錄本次登錄的聯(lián)網(wǎng)方式和接入點(diǎn);S104,通過wifi進(jìn)行網(wǎng)絡(luò)連接;S105,判斷如果SIM卡存在且非第一次使用所述SIM卡登陸,則進(jìn)入步驟S106 ;S106,使用所述登錄記錄的聯(lián)網(wǎng)方式和接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;Wifi優(yōu)先可以給用戶省流量,省錢,而且wifi速度快;所述網(wǎng)絡(luò)配置文件為記載聯(lián)網(wǎng)應(yīng)用進(jìn)行網(wǎng)絡(luò)連接時(shí)所需要的聯(lián)網(wǎng)模式,以及所述聯(lián)網(wǎng)模式對應(yīng)的聯(lián)網(wǎng)方式和接入點(diǎn),所述聯(lián)網(wǎng)應(yīng)用為需要通過移動(dòng)互聯(lián)網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)連接的應(yīng)用程序。所述聯(lián)網(wǎng)模式包括自動(dòng)聯(lián)網(wǎng)模式、socket聯(lián)網(wǎng)模式、http聯(lián)網(wǎng)模式或手動(dòng)聯(lián)網(wǎng)模式。當(dāng)所述聯(lián)網(wǎng)模式為自動(dòng)聯(lián)網(wǎng)模式時(shí),自動(dòng)進(jìn)行聯(lián)網(wǎng)的方法如下S201,判斷是否存在http聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則獲取http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則進(jìn)入步驟S202 ;S202,判斷是否可以創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn)并進(jìn)行網(wǎng)絡(luò)連接,如果否,則進(jìn)入步驟S203 ;中國聯(lián)通的2G業(yè)務(wù)WAP瀏覽器中使用的APN為UNIWAP,3G業(yè)務(wù)WAP瀏覽器使用的APN為3GWAP,中國移動(dòng)上內(nèi)網(wǎng)的APN為CMWAP,基于以上APN的應(yīng)用都需要通過http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,對于享有流量套餐的聯(lián)網(wǎng)應(yīng)用,優(yōu)先通過http接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,節(jié)省網(wǎng)絡(luò)流量,例如移動(dòng)夢網(wǎng)應(yīng)用就可以首先使用http接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;S203,判斷是否存在socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則獲取socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則進(jìn)入步驟S204 ;S204,判斷是否可以創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn)并進(jìn)行網(wǎng)絡(luò)連接;如果否,則使用系統(tǒng)接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;例如聯(lián)網(wǎng)游戲應(yīng)用,必須需要socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;中國聯(lián)通的2G上公網(wǎng)使用的APN為UNINET,3G業(yè)務(wù)上網(wǎng)卡及上公網(wǎng)使用的APN為3GNET,中國移動(dòng)上網(wǎng)卡及上公網(wǎng)使用的APN為CMNET,基于以上APN的應(yīng)用都需要通過socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,對于需要長連接或者流暢的網(wǎng)絡(luò)應(yīng)用,通過socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;舉例說明聯(lián)網(wǎng)應(yīng)用使用中國移動(dòng)sim卡,優(yōu)先選擇使用中國移動(dòng)cmwap,使用 10. 0. 0. 172服務(wù)器進(jìn)行網(wǎng)絡(luò)連接,如果此接入點(diǎn)不存在,則創(chuàng)建此接入點(diǎn),如果無法創(chuàng)建 cmwap接入點(diǎn),則嘗試使用socket方式進(jìn)行聯(lián)網(wǎng),如果不存在cmnet接入點(diǎn),則創(chuàng)建cmnet 接入點(diǎn),如果無法創(chuàng)建,則嘗試使用系統(tǒng)存在的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;當(dāng)所述聯(lián)網(wǎng)模式為socket聯(lián)網(wǎng)模式時(shí),所述的“根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng)”具體為S301,判斷是否存在socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則通過所述socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則進(jìn)入步驟S302 ;S302,判斷是否可以創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。比如聯(lián)網(wǎng)游戲的應(yīng)用,可以在配置文件中預(yù)置使用socket聯(lián)網(wǎng)模式進(jìn)行網(wǎng)絡(luò)連接。當(dāng)所述聯(lián)網(wǎng)模式為http聯(lián)網(wǎng)模式時(shí),所述的“根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng)”具體為S401,判斷是否存在http聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則通過所述http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則進(jìn)入步驟S402 ;S402,判斷是否可以創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。例如移動(dòng)夢網(wǎng)聯(lián)網(wǎng)應(yīng)用,可以在網(wǎng)絡(luò)配置文件中選擇http聯(lián)網(wǎng)模式進(jìn)行網(wǎng)絡(luò)連接。當(dāng)所述聯(lián)網(wǎng)模式為手動(dòng)聯(lián)網(wǎng)模式時(shí),所述的“根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng)”具體為讀取系統(tǒng)接入點(diǎn),選擇所述系統(tǒng)接入點(diǎn)中的一個(gè)接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。比如有些客戶端,就需要用戶手動(dòng)選擇系統(tǒng)接入點(diǎn),當(dāng)系統(tǒng)接入點(diǎn)只有一個(gè)時(shí),則默認(rèn)就是通過這個(gè)唯一的系統(tǒng)接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。本發(fā)明實(shí)施例中通過判斷wifi網(wǎng)絡(luò)和運(yùn)營商識別確定聯(lián)網(wǎng)應(yīng)用需要使用的APN, 當(dāng)wifi沒有打開或者不存在wifi網(wǎng)絡(luò)時(shí),進(jìn)一步判斷是否存在SIM卡且是否為第一次使用所述SIM卡登陸,如果是,則讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng),并記錄本次登錄的聯(lián)網(wǎng)方式和接入點(diǎn),通過多重判斷邏輯,解決了各種網(wǎng)絡(luò)應(yīng)用在聯(lián)網(wǎng)時(shí)需要用戶進(jìn)行網(wǎng)絡(luò)配置的麻煩;特別是,如果wifi打開且存在 wifi網(wǎng)絡(luò),則優(yōu)先通過wifi進(jìn)行網(wǎng)絡(luò)連接,提高網(wǎng)絡(luò)速度和用戶體驗(yàn),同時(shí)節(jié)省流量和節(jié)約費(fèi)用;如果SIM卡存在且非第一次使用所述SIM卡登陸,則使用登錄記錄的聯(lián)網(wǎng)方式和接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,避免用戶每次登陸都需要重復(fù)進(jìn)行網(wǎng)絡(luò)設(shè)置的麻煩,進(jìn)一步提高網(wǎng)絡(luò)連接的速度;通過自動(dòng)聯(lián)網(wǎng)模式,優(yōu)先選擇已有的http聯(lián)網(wǎng)方式的接入點(diǎn),其次選擇創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn),方便享有流量套餐的用戶優(yōu)先使用http聯(lián)網(wǎng)方式的接入點(diǎn),進(jìn)一步節(jié)省流量和費(fèi)用,當(dāng)不存在http聯(lián)網(wǎng)方式的接入點(diǎn)且無法創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn)時(shí),再選擇已有的socket聯(lián)網(wǎng)方式的接入點(diǎn),其次選擇創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn),方便用戶在不能通過http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接時(shí)自動(dòng)的去選擇或者創(chuàng)建 socket聯(lián)網(wǎng)方式的接入點(diǎn),避免用戶盲目的進(jìn)行網(wǎng)絡(luò)設(shè)置,導(dǎo)致網(wǎng)絡(luò)無法連接的問題;通過socket聯(lián)網(wǎng)模式,適用需要通過socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接的網(wǎng)絡(luò)應(yīng)用,例如網(wǎng)絡(luò)游戲,必須選擇使用socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;通過http聯(lián)網(wǎng)模式, 適用需要http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接的網(wǎng)絡(luò)應(yīng)用,例如移動(dòng)夢網(wǎng),只需要http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;所述的手動(dòng)聯(lián)網(wǎng)模式,對于個(gè)別網(wǎng)絡(luò)應(yīng)用,只能通過選擇系統(tǒng)的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;通過預(yù)置四種聯(lián)網(wǎng)模式,滿足各種聯(lián)網(wǎng)應(yīng)用進(jìn)行網(wǎng)絡(luò)連接時(shí)對聯(lián)網(wǎng)方式的接入點(diǎn)的所有嘗試連接可能的判斷,從而選擇適用的聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,更加智能,邏輯合理。實(shí)施例二圖2是本發(fā)明一種APN切換系統(tǒng)第一優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖。所述系統(tǒng)包括:wifi判斷模塊、第一運(yùn)營商判斷模塊和聯(lián)網(wǎng)模式選擇模塊;所述Wifi判斷模塊,與所述第一運(yùn)營商判斷模塊相連,用于判斷Wifi是否打開且存在wifi網(wǎng)絡(luò),如果否,則通知所述第一運(yùn)營商判斷模塊繼續(xù)判斷;所述第一運(yùn)營商判斷模塊,與所述Wifi判斷模塊和所述聯(lián)網(wǎng)模式選擇模塊相連, 用于判斷是否存在sim卡且是否為第一次使用所述SIM卡登陸,如果是,則通知所述聯(lián)網(wǎng)模式選擇模塊進(jìn)行聯(lián)網(wǎng)方式的選擇;所述聯(lián)網(wǎng)模式選擇模塊,與所述第一運(yùn)營商判斷模塊相連,用于讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng),并記錄登錄的聯(lián)網(wǎng)方式和接入點(diǎn)。所述聯(lián)網(wǎng)應(yīng)用為需要通過移動(dòng)互聯(lián)網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)連接的應(yīng)用程序。所述網(wǎng)絡(luò)配置文件為記載聯(lián)網(wǎng)應(yīng)用進(jìn)行網(wǎng)絡(luò)連接時(shí)所需要的聯(lián)網(wǎng)模式以及所述聯(lián)網(wǎng)模式對應(yīng)的聯(lián)網(wǎng)方式和接入點(diǎn)。對上述技術(shù)方案進(jìn)一步優(yōu)化在于,所述系統(tǒng)還包括Wifi網(wǎng)絡(luò)連接模塊,如圖3所示為本發(fā)明一種APN切換系統(tǒng)第二優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;所述wifi網(wǎng)絡(luò)連接模塊,與所述Wifi判斷模塊相連,用于當(dāng)Wifi判斷模塊的判斷結(jié)果為是時(shí),則通過wifi進(jìn)行網(wǎng)絡(luò)連接。Wifi優(yōu)先可以給用戶省流量,省錢,而且wifi速度快。對上述技術(shù)方案進(jìn)一步優(yōu)化在于,所述系統(tǒng)還包括第二運(yùn)營商判斷模塊,如圖4 所示為本發(fā)明一種APN切換系統(tǒng)第三優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;所述第二運(yùn)營商判斷模塊,與所述第一運(yùn)營商判斷模塊和聯(lián)網(wǎng)模式選擇模塊相連,用于當(dāng)所述第一運(yùn)營商判斷模塊判斷結(jié)果為否時(shí),則繼續(xù)判斷如果SIM卡存在且非第一次使用所述SIM卡登陸,則獲取聯(lián)網(wǎng)模式選擇模塊記錄的聯(lián)網(wǎng)方式和接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。對上述技術(shù)方案進(jìn)一步優(yōu)化在于,所述聯(lián)網(wǎng)模式選擇模塊還包括聯(lián)網(wǎng)及存儲模塊和自動(dòng)聯(lián)網(wǎng)模塊,所述自動(dòng)聯(lián)網(wǎng)模塊包括第一聯(lián)網(wǎng)判斷模塊、第二聯(lián)網(wǎng)判斷模塊、第三聯(lián)網(wǎng)判斷模塊、第四聯(lián)網(wǎng)判斷模塊和系統(tǒng)聯(lián)網(wǎng)模塊,如圖5所示為本發(fā)明一種APN切換系統(tǒng)第四優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;所述聯(lián)網(wǎng)及存儲模塊,與所述第二運(yùn)營商判斷模塊和自動(dòng)聯(lián)網(wǎng)模塊相連,用于讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式并通知相應(yīng)的聯(lián)網(wǎng)模塊,同時(shí)記錄登錄的聯(lián)網(wǎng)方式和接入點(diǎn);所述自動(dòng)聯(lián)網(wǎng)模塊,與所述聯(lián)網(wǎng)及存儲模塊相連,用于接收所述聯(lián)網(wǎng)及存儲模塊的通知,并通知所述第一聯(lián)網(wǎng)判斷模塊開始判斷需要連接的聯(lián)網(wǎng)方式,同時(shí)進(jìn)行網(wǎng)絡(luò)連接;所述第一聯(lián)網(wǎng)判斷模塊,與所述第二聯(lián)網(wǎng)判斷模塊相連,用于判斷是否存在http 聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則獲取http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則通知第二聯(lián)網(wǎng)判斷模塊;所述第二聯(lián)網(wǎng)判斷模塊,與所述第一聯(lián)網(wǎng)判斷模塊和第三聯(lián)網(wǎng)判斷模塊相連,用于判斷是否可以創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn)并進(jìn)行網(wǎng)絡(luò)連接,如果否,則通知第三聯(lián)網(wǎng)判斷模塊;中國聯(lián)通的2G業(yè)務(wù)WAP瀏覽器中使用的APN為UNIWAP,3G業(yè)務(wù)WAP瀏覽器使用的APN為3GWAP,中國移動(dòng)上內(nèi)網(wǎng)的APN為CMWAP,基于以上APN的應(yīng)用都需要通過http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,對于享有流量套餐的聯(lián)網(wǎng)應(yīng)用,優(yōu)先通過http接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,節(jié)省網(wǎng)絡(luò)流量,例如移動(dòng)夢網(wǎng)應(yīng)用就可以首先使用http接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。所述第三聯(lián)網(wǎng)判斷模塊,與所述第二聯(lián)網(wǎng)判斷模塊和第四聯(lián)網(wǎng)判斷模塊相連,用于判斷是否存在socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則獲取socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則通知第四聯(lián)網(wǎng)判斷模塊;所述第四聯(lián)網(wǎng)判斷模塊,與所述第三聯(lián)網(wǎng)判斷模塊和系統(tǒng)聯(lián)網(wǎng)模塊相連,用于判斷是否可以創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn)并進(jìn)行網(wǎng)絡(luò)連接;如果否,則通知系統(tǒng)聯(lián)網(wǎng)模塊;所述系統(tǒng)聯(lián)網(wǎng)模塊,與所述第四聯(lián)網(wǎng)判斷模塊相連,用于獲取系統(tǒng)接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;例如聯(lián)網(wǎng)游戲應(yīng)用,必須需要socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;中國聯(lián)通的2G上公網(wǎng)使用的APN為UNINET,3G業(yè)務(wù)上網(wǎng)卡及上公網(wǎng)使用的APN為3GNET,中國移動(dòng)上網(wǎng)卡及上公網(wǎng)使用的APN為CMNET,基于以上APN的應(yīng)用都需要通過socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,對于需要長連接或者流暢的網(wǎng)絡(luò)應(yīng)用,通過socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;舉例說明聯(lián)網(wǎng)應(yīng)用使用中國移動(dòng)sim卡,優(yōu)先選擇使用中國移動(dòng)cmwap,使用 10. 0. 0. 172服務(wù)器進(jìn)行網(wǎng)絡(luò)連接,如果此接入點(diǎn)不存在,則創(chuàng)建此接入點(diǎn),如果無法創(chuàng)建 cmwap接入點(diǎn),則嘗試使用socket方式進(jìn)行聯(lián)網(wǎng),如果不存在cmnet接入點(diǎn),則創(chuàng)建cmnet 接入點(diǎn),如果無法創(chuàng)建,則嘗試使用系統(tǒng)存在的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;對上述技術(shù)方案進(jìn)一步優(yōu)化在于,所述聯(lián)網(wǎng)模式選擇模塊還包括socket聯(lián)網(wǎng)模塊,所述socket聯(lián)網(wǎng)模塊包括第五聯(lián)網(wǎng)判斷模塊和第六聯(lián)網(wǎng)判斷模塊,如圖6所示為本發(fā)明一種APN切換系統(tǒng)第五優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;所述socket聯(lián)網(wǎng)模塊,與所述聯(lián)網(wǎng)及存儲模塊相連,用于接收所述聯(lián)網(wǎng)及存儲模塊的通知,并通知第五聯(lián)網(wǎng)判斷模塊開始選取網(wǎng)絡(luò)連接所需的聯(lián)網(wǎng)方式,同時(shí)進(jìn)行網(wǎng)絡(luò)連接;所述第五聯(lián)網(wǎng)判斷模塊,與所述第六聯(lián)網(wǎng)判斷模塊相連,用于判斷是否存在 socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則通過所述socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接, 如果否,則通知所述第六聯(lián)網(wǎng)判斷模塊;所述第六聯(lián)網(wǎng)判斷模塊,與所述第五聯(lián)網(wǎng)判斷模塊相連,用于判斷是否可以創(chuàng)建聯(lián)網(wǎng)應(yīng)用對應(yīng)的socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;比如聯(lián)網(wǎng)游戲的應(yīng)用,可以在配置文件中預(yù)置使用socket聯(lián)網(wǎng)模式進(jìn)行網(wǎng)絡(luò)連接。對上述技術(shù)方案進(jìn)一步優(yōu)化在于,所述聯(lián)網(wǎng)模式選擇模塊還包括http聯(lián)網(wǎng)模塊, 所述http聯(lián)網(wǎng)模塊包括第七聯(lián)網(wǎng)判斷模塊和第八聯(lián)網(wǎng)判斷模塊,如圖7是本發(fā)明一種APN 切換系統(tǒng)第六優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;所述http聯(lián)網(wǎng)模塊,與所述聯(lián)網(wǎng)及存儲模塊相連,用于接收所述聯(lián)網(wǎng)及存儲模塊的通知,并通知第七聯(lián)網(wǎng)判斷模塊開始選取網(wǎng)絡(luò)連接所需的聯(lián)網(wǎng)方式,同時(shí)進(jìn)行網(wǎng)絡(luò)連接;所述第七聯(lián)網(wǎng)判斷模塊,與所述第八聯(lián)網(wǎng)判斷模塊相連,用于判斷是否存在http 聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則通過所述http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則通知所述第八聯(lián)網(wǎng)判斷模塊;所述第八聯(lián)網(wǎng)判斷模塊,與所述第七聯(lián)網(wǎng)判斷模塊相連,用于判斷是否可以創(chuàng)建 http聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。例如移動(dòng)夢網(wǎng)聯(lián)網(wǎng)應(yīng)用,可以在網(wǎng)絡(luò)配置文件中選擇http聯(lián)網(wǎng)模式進(jìn)行網(wǎng)絡(luò)連接。對上述技術(shù)方案進(jìn)一步優(yōu)化在于,所述聯(lián)網(wǎng)模式選擇模塊還包括手動(dòng)聯(lián)網(wǎng)模塊, 如圖8所示為本發(fā)明一種APN切換系統(tǒng)第七優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖;所述手動(dòng)聯(lián)網(wǎng)模塊,與所述聯(lián)網(wǎng)及存儲模塊相連,用于接收所述聯(lián)網(wǎng)及存儲模塊的通知,并讀取系統(tǒng)接入點(diǎn),通過系統(tǒng)接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。比如有些客戶端,就需要用戶手動(dòng)選擇系統(tǒng)接入點(diǎn),當(dāng)系統(tǒng)接入點(diǎn)只有一個(gè)時(shí),則默認(rèn)就是通過這個(gè)唯一的系統(tǒng)接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。對上述技術(shù)方案進(jìn)一步優(yōu)化在于,上述自動(dòng)聯(lián)網(wǎng)模塊、socket聯(lián)網(wǎng)模塊、http聯(lián)網(wǎng)模塊和手動(dòng)聯(lián)網(wǎng)模塊,這四種聯(lián)網(wǎng)模塊可以獨(dú)立存在,也可以組合存在,根據(jù)聯(lián)網(wǎng)應(yīng)用的不同,自由組合。本發(fā)明實(shí)施例中通過Wifi判斷模塊判斷Wifi網(wǎng)絡(luò)和運(yùn)營商識別確定聯(lián)網(wǎng)應(yīng)用需要使用的APN,當(dāng)wifi沒有打開或者不存在wifi網(wǎng)絡(luò)時(shí),進(jìn)一步由第一運(yùn)營商判斷模塊判斷是否存在SIM卡且是否為第一次使用所述SIM卡登陸,如果是,則由聯(lián)網(wǎng)模式選擇模塊讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng),并記錄本次登錄的聯(lián)網(wǎng)方式和接入點(diǎn),通過多重判斷邏輯,解決了各種網(wǎng)絡(luò)應(yīng)用在聯(lián)網(wǎng)時(shí)需要用戶進(jìn)行網(wǎng)絡(luò)配置的麻煩;特別是,如果當(dāng)wifi判斷模塊的判斷結(jié)果為wifi打開且存在 wifi網(wǎng)絡(luò)時(shí),則通過wifi網(wǎng)絡(luò)連接模塊優(yōu)先通過wifi進(jìn)行網(wǎng)絡(luò)連接,提高網(wǎng)絡(luò)速度和用戶體驗(yàn),同時(shí)節(jié)省流量和節(jié)約費(fèi)用;如果第一運(yùn)營商判斷模塊判斷結(jié)果為否時(shí),則繼續(xù)判斷如果SIM卡存在且非第一次使用所述SIM卡登陸,則獲取聯(lián)網(wǎng)模式選擇模塊記錄的聯(lián)網(wǎng)方式和接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,避免用戶每次登陸都需要重復(fù)進(jìn)行網(wǎng)絡(luò)設(shè)置的麻煩,進(jìn)一步提高網(wǎng)絡(luò)連接的速度;通過聯(lián)網(wǎng)及存儲模塊讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式并通知相應(yīng)的聯(lián)網(wǎng)模塊,同時(shí)記錄本次登錄的聯(lián)網(wǎng)方式和接入點(diǎn),通過自動(dòng)聯(lián)網(wǎng)模塊,優(yōu)先選擇已有的http聯(lián)網(wǎng)方式的接入點(diǎn),其次選擇創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn),方便享有流量套餐的用戶優(yōu)先使用http聯(lián)網(wǎng)方式的接入點(diǎn),進(jìn)一步節(jié)省流量和費(fèi)用,當(dāng)不存在http聯(lián)網(wǎng)方式的接入點(diǎn)且無法創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn)時(shí),再選擇已有的socket聯(lián)網(wǎng)方式的接入點(diǎn),其次選擇創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn),方便用戶在不能通過http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接時(shí)自動(dòng)的去選擇或者創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn),避免用戶盲目的進(jìn)行網(wǎng)絡(luò)設(shè)置,導(dǎo)致網(wǎng)絡(luò)無法連接的問題;通過socket聯(lián)網(wǎng)模塊, 適用需要通過socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接的網(wǎng)絡(luò)應(yīng)用,例如網(wǎng)絡(luò)游戲,必須選擇使用socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;通過http聯(lián)網(wǎng)模塊,適用需要http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接的網(wǎng)絡(luò)應(yīng)用,例如移動(dòng)夢網(wǎng),只需要http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;所述的手動(dòng)聯(lián)網(wǎng)模塊,對于個(gè)別網(wǎng)絡(luò)應(yīng)用,只能通過選擇系統(tǒng)的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接;通過預(yù)置四種聯(lián)網(wǎng)模塊,滿足各種聯(lián)網(wǎng)應(yīng)用進(jìn)行網(wǎng)絡(luò)連接時(shí)對聯(lián)網(wǎng)方式的接入點(diǎn)的所有嘗試連接可能的判斷,從而選擇適用的聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,更加智能, 邏輯合理;而且四種聯(lián)網(wǎng)模塊可以獨(dú)立存在,也可以結(jié)合存在,根據(jù)各種聯(lián)網(wǎng)應(yīng)用自由組合,滿足更廣泛的應(yīng)用需求。本發(fā)明提供的APN切換的系統(tǒng)可以應(yīng)用于需要建立網(wǎng)絡(luò)連接的移動(dòng)設(shè)備上,例如PDA、手機(jī)等。本領(lǐng)域的普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序指令相關(guān)硬件來完成的,所述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中, 所述的存儲介質(zhì)可以為ROM、RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種APN切換的方法,其特征在于,所述方法包括以下步驟 判斷wifi是否打開且存在wifi網(wǎng)絡(luò),如果否,則,判斷是否存在sim卡且是否為第一次使用所述SIM卡登陸,如果是,則, 讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng),并記錄登錄的聯(lián)網(wǎng)方式和接入點(diǎn)。
2.根據(jù)權(quán)利要求1所述的APN切換的方法,其特征在于,所述步驟“判斷wifi是否打開且存在wifi網(wǎng)絡(luò)”之后還包括步驟 如果是,則通過wifi進(jìn)行網(wǎng)絡(luò)連接。
3.根據(jù)權(quán)利要求2所述的APN切換的方法,其特征在于,所述步驟“判斷是否存在sim卡且是否為第一次使用所述SIM卡登陸,如果是,則讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng),并記錄登錄的聯(lián)網(wǎng)方式和接入點(diǎn)”之后還包括步驟如果否,則判斷如果SIM卡存在且非第一次使用所述SIM卡登陸,則使用所述登錄記錄的聯(lián)網(wǎng)方式和接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。
4.根據(jù)權(quán)利要求1或2或3所述的APN切換的方法,其特征在于,所述網(wǎng)絡(luò)配置文件為記載聯(lián)網(wǎng)應(yīng)用進(jìn)行網(wǎng)絡(luò)連接時(shí)所需要的聯(lián)網(wǎng)模式以及所述聯(lián)網(wǎng)模式對應(yīng)的聯(lián)網(wǎng)方式和接入點(diǎn);所述聯(lián)網(wǎng)應(yīng)用為需要通過移動(dòng)互聯(lián)網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)連接的應(yīng)用程序;所述聯(lián)網(wǎng)模式包括自動(dòng)聯(lián)網(wǎng)模式、socket聯(lián)網(wǎng)模式、http聯(lián)網(wǎng)模式或手動(dòng)聯(lián)網(wǎng)模式。
5.根據(jù)權(quán)利要求1所述的APN切換的方法,其特征在于, 當(dāng)所述聯(lián)網(wǎng)模式為自動(dòng)聯(lián)網(wǎng)模式時(shí),所述的“根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng)”具體為 判斷是否存在http聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則獲取http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則,判斷是否可以創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn)并進(jìn)行網(wǎng)絡(luò)連接,如果否,則,判斷是否存在socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則獲取socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則,判斷是否可以創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn)并進(jìn)行網(wǎng)絡(luò)連接;如果否,則, 獲取系統(tǒng)接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。
6.根據(jù)權(quán)利要求5所述的APN切換的方法,其特征在于, 當(dāng)所述聯(lián)網(wǎng)模式為socket聯(lián)網(wǎng)模式時(shí),所述的“根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng)”具體為 判斷是否存在socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則通過所述socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則,判斷是否可以創(chuàng)建聯(lián)網(wǎng)應(yīng)用對應(yīng)的socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建socket 聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。
7.根據(jù)權(quán)利要求6中的任一種所述的APN切換的方法,其特征在于,當(dāng)所述聯(lián)網(wǎng)模式為http聯(lián)網(wǎng)模式時(shí),所述的“根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng)”具體為 判斷是否存在http聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則通過所述http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則,判斷是否可以創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。
8.根據(jù)權(quán)利要求7的任一種所述的APN切換的方法,其特征在于,當(dāng)所述聯(lián)網(wǎng)模式為手動(dòng)聯(lián)網(wǎng)模式時(shí),所述的“根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng)”具體為 讀取系統(tǒng)接入點(diǎn),通過系統(tǒng)接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。
9.一種APN切換的系統(tǒng),所述系統(tǒng)包括wifi判斷模塊、第一運(yùn)營商判斷模塊和聯(lián)網(wǎng)模式選擇模塊;所述Wifi判斷模塊,與所述第一運(yùn)營商判斷模塊相連,用于判斷Wifi是否打開且存在 Wifi網(wǎng)絡(luò),如果否,則通知所述第一運(yùn)營商判斷模塊繼續(xù)判斷;所述第一運(yùn)營商判斷模塊,與所述Wifi判斷模塊和所述聯(lián)網(wǎng)模式選擇模塊相連,用于判斷是否存在Sim卡且是否為第一次使用所述SIM卡登陸,如果是,則通知所述聯(lián)網(wǎng)模式選擇模塊進(jìn)行聯(lián)網(wǎng)方式的選擇;所述聯(lián)網(wǎng)模式選擇模塊,與第一運(yùn)營商判斷模塊相連,用于讀取預(yù)置的網(wǎng)絡(luò)配置文件, 根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng),并記錄登錄的聯(lián)網(wǎng)方式和接入點(diǎn)。
10.根據(jù)權(quán)利要求9所述的APN切換的系統(tǒng),其特征在于,所述系統(tǒng)還包括wifi網(wǎng)絡(luò)連接模塊;所述Wifi網(wǎng)絡(luò)連接模塊,與所述Wifi判斷模塊相連,用于當(dāng)Wifi判斷模塊的判斷結(jié)果為是時(shí),則通過Wifi進(jìn)行網(wǎng)絡(luò)連接。
11.根據(jù)權(quán)利要求10所述的APN切換的系統(tǒng),其特征在于,所述系統(tǒng)還包括第二運(yùn)營商判斷模塊;所述第二運(yùn)營商判斷模塊,與所述第一運(yùn)營商判斷模塊和聯(lián)網(wǎng)模式選擇模塊相連,用于當(dāng)所述第一運(yùn)營商判斷模塊判斷結(jié)果為否時(shí),則繼續(xù)判斷如果SIM卡存在且非第一次使用所述SIM卡登陸,則獲取聯(lián)網(wǎng)模式選擇模塊記錄的聯(lián)網(wǎng)方式和接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。
12.根據(jù)權(quán)利要求11所述的APN切換的系統(tǒng),其特征在于,所述聯(lián)網(wǎng)模式選擇模塊還包括聯(lián)網(wǎng)及存儲模塊和自動(dòng)聯(lián)網(wǎng)模塊,所述自動(dòng)聯(lián)網(wǎng)模塊包括第一聯(lián)網(wǎng)判斷模塊、第二聯(lián)網(wǎng)判斷模塊、第三聯(lián)網(wǎng)判斷模塊、第四聯(lián)網(wǎng)判斷模塊和系統(tǒng)聯(lián)網(wǎng)模塊;所述聯(lián)網(wǎng)及存儲模塊,與所述第二運(yùn)營商判斷模塊和自動(dòng)聯(lián)網(wǎng)模塊相連,用于讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式并通知相應(yīng)的聯(lián)網(wǎng)模塊,同時(shí)記錄登錄的聯(lián)網(wǎng)方式和接入點(diǎn);所述自動(dòng)聯(lián)網(wǎng)模塊,與所述聯(lián)網(wǎng)及存儲模塊相連,用于接收所述聯(lián)網(wǎng)及存儲模塊的通知,并通知所述第一聯(lián)網(wǎng)判斷模塊開始判斷需要連接的聯(lián)網(wǎng)方式,同時(shí)進(jìn)行網(wǎng)絡(luò)連接;所述第一聯(lián)網(wǎng)判斷模塊,與第二聯(lián)網(wǎng)判斷模塊相連,用于判斷是否存在http聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則獲取http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則通知第二聯(lián)網(wǎng)判斷模塊;所述第二聯(lián)網(wǎng)判斷模塊,與所述第一聯(lián)網(wǎng)判斷模塊和第三聯(lián)網(wǎng)判斷模塊相連,用于判斷是否可以創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn)并進(jìn)行網(wǎng)絡(luò)連接,如果否,則通知第三聯(lián)網(wǎng)判斷模塊;所述第三聯(lián)網(wǎng)判斷模塊,與所述第二聯(lián)網(wǎng)判斷模塊和第四聯(lián)網(wǎng)判斷模塊相連,用于判斷是否存在socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則獲取socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則通知第四聯(lián)網(wǎng)判斷模塊;所述第四聯(lián)網(wǎng)判斷模塊,與所述第三聯(lián)網(wǎng)判斷模塊和系統(tǒng)聯(lián)網(wǎng)模塊相連,用于判斷是否可以創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn)并進(jìn)行網(wǎng)絡(luò)連接;如果否,則通知系統(tǒng)聯(lián)網(wǎng)模塊;所述系統(tǒng)聯(lián)網(wǎng)模塊,與所述第四聯(lián)網(wǎng)判斷模塊相連,用于獲取系統(tǒng)接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。
13.根據(jù)權(quán)利要求11或12所述的APN切換的系統(tǒng),其特征在于,所述聯(lián)網(wǎng)模式選擇模塊還包括socket聯(lián)網(wǎng)模塊,所述socket聯(lián)網(wǎng)模塊包括第五聯(lián)網(wǎng)判斷模塊和第六聯(lián)網(wǎng)判斷模塊;所述socket聯(lián)網(wǎng)模塊,與所述聯(lián)網(wǎng)及存儲模塊相連,用于接收所述聯(lián)網(wǎng)及存儲模塊的通知,并通知第五聯(lián)網(wǎng)判斷模塊選取網(wǎng)絡(luò)連接所需的聯(lián)網(wǎng)方式,同時(shí)進(jìn)行網(wǎng)絡(luò)連接;所述第五聯(lián)網(wǎng)判斷模塊,與所述第六聯(lián)網(wǎng)判斷模塊相連,用于判斷是否存在socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則通過所述socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則通知所述第六聯(lián)網(wǎng)判斷模塊;所述第六聯(lián)網(wǎng)判斷模塊,與所述第五聯(lián)網(wǎng)判斷模塊相連,用于判斷是否可以創(chuàng)建聯(lián)網(wǎng)應(yīng)用對應(yīng)的socket聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建socket聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。
14.根據(jù)權(quán)利要求13所述的APN切換的系統(tǒng),其特征在于,所述聯(lián)網(wǎng)模式選擇模塊還包括http聯(lián)網(wǎng)模塊,所述http聯(lián)網(wǎng)模塊包括第七聯(lián)網(wǎng)判斷模塊和第八聯(lián)網(wǎng)判斷模塊;所述http聯(lián)網(wǎng)模塊,與所述聯(lián)網(wǎng)及存儲模塊相連,用于接收所述聯(lián)網(wǎng)及存儲模塊的通知,并通知第七聯(lián)網(wǎng)判斷模塊選取網(wǎng)絡(luò)連接所需的聯(lián)網(wǎng)方式,同時(shí)進(jìn)行網(wǎng)絡(luò)連接;所述第七聯(lián)網(wǎng)判斷模塊,與所述第八聯(lián)網(wǎng)判斷模塊相連,用于判斷是否存在http聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則通過所述http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接,如果否,則通知所述第八聯(lián)網(wǎng)判斷模塊;所述第八聯(lián)網(wǎng)判斷模塊,與所述第七聯(lián)網(wǎng)判斷模塊相連,用于判斷是否可以創(chuàng)建http 聯(lián)網(wǎng)方式的接入點(diǎn),如果是,則創(chuàng)建http聯(lián)網(wǎng)方式的接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。
15.根據(jù)權(quán)利要求14的所述的APN切換的系統(tǒng),其特征在于,所述聯(lián)網(wǎng)模式選擇模塊還包括手動(dòng)聯(lián)網(wǎng)模塊;所述手動(dòng)聯(lián)網(wǎng)模塊,與所述聯(lián)網(wǎng)及存儲模塊相連,用于接收所述聯(lián)網(wǎng)及存儲模塊的通知,并讀取系統(tǒng)接入點(diǎn),通過系統(tǒng)接入點(diǎn)進(jìn)行網(wǎng)絡(luò)連接。
16.一種APN切換的移動(dòng)終端,其特征在于,所述移動(dòng)終端包括權(quán)利要求9-15任一種所述的APN切換的系統(tǒng)。
全文摘要
本發(fā)明公開一種APN切換的方法、系統(tǒng)和終端設(shè)備,本發(fā)明通過判斷wifi網(wǎng)絡(luò)和運(yùn)營商識別確定聯(lián)網(wǎng)應(yīng)用需要使用的APN,當(dāng)wifi沒有打開或者不存在wifi網(wǎng)絡(luò)時(shí),進(jìn)一步判斷是否存在SIM卡且是否為第一次使用所述SIM卡登陸,如果是,則讀取預(yù)置的網(wǎng)絡(luò)配置文件,根據(jù)網(wǎng)絡(luò)配置文件中的聯(lián)網(wǎng)模式所記載的聯(lián)網(wǎng)方式進(jìn)行聯(lián)網(wǎng),并記錄本次登錄的聯(lián)網(wǎng)方式和接入點(diǎn),通過多重判斷邏輯,解決了各種網(wǎng)絡(luò)應(yīng)用在聯(lián)網(wǎng)時(shí)需要用戶進(jìn)行網(wǎng)絡(luò)配置的麻煩;特別是,如果wifi打開且存在wifi網(wǎng)絡(luò),則優(yōu)先通過wifi進(jìn)行網(wǎng)絡(luò)連接,提高網(wǎng)絡(luò)速度和用戶體驗(yàn)。
文檔編號H04W36/08GK102438288SQ20111039468
公開日2012年5月2日 申請日期2011年12月2日 優(yōu)先權(quán)日2011年12月2日
發(fā)明者高海濤 申請人:深圳市融創(chuàng)天下科技股份有限公司