一種網(wǎng)絡(luò)接入的方法和設(shè)備的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)接入的方法和設(shè)備,其主要內(nèi)容包括:通過(guò)檢測(cè)到的終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系,該網(wǎng)絡(luò)接入點(diǎn)作為終端中應(yīng)用程序與互聯(lián)網(wǎng)之間進(jìn)行數(shù)據(jù)傳輸?shù)墓灿枚丝?,在確定應(yīng)用程序支持的應(yīng)用協(xié)議與可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不同時(shí),將應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換成可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議,也就是說(shuō),通過(guò)一個(gè)公共的網(wǎng)絡(luò)接入點(diǎn)為終端中的所有應(yīng)用程序進(jìn)行連網(wǎng)服務(wù),避免了各個(gè)應(yīng)用程序單獨(dú)進(jìn)行網(wǎng)絡(luò)選擇造成終端資源的浪費(fèi)問(wèn)題。
【專(zhuān)利說(shuō)明】一種網(wǎng)絡(luò)接入的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)接入的方法和設(shè)備。
【背景技術(shù)】
[0002]隨著近幾年終端市場(chǎng)的快速發(fā)展,終端的硬件配置也有了大幅度的提升,使得市場(chǎng)上流通的大部分終端都可以支持2G和3G兩種網(wǎng)絡(luò)模式,并通過(guò)2G移動(dòng)網(wǎng)絡(luò)和/或3G移動(dòng)網(wǎng)絡(luò)連接互聯(lián)網(wǎng),甚至有些終端還具有通過(guò)WLAN連接互聯(lián)網(wǎng)的功能,這樣使得終端在連接互聯(lián)網(wǎng)時(shí)就有了多種選擇方案。
[0003]此外,終端中配置的應(yīng)用軟件的種類(lèi)也不斷增加,有些應(yīng)用軟件的開(kāi)發(fā)商會(huì)在自己開(kāi)發(fā)的應(yīng)用軟件中置入網(wǎng)絡(luò)選擇模塊,例如:終端中使用的UC瀏覽器,在開(kāi)發(fā)商開(kāi)發(fā)該應(yīng)用軟件時(shí),會(huì)在該應(yīng)用軟件中設(shè)置網(wǎng)絡(luò)選擇模塊,其中包括了網(wǎng)絡(luò)接入點(diǎn)選擇,可以是2G網(wǎng)絡(luò)接入點(diǎn)、3G網(wǎng)絡(luò)接入點(diǎn)等,并在發(fā)起連網(wǎng)請(qǐng)求時(shí)通過(guò)2G網(wǎng)絡(luò)接入點(diǎn)和/或3G網(wǎng)絡(luò)接入點(diǎn)傳輸數(shù)據(jù),其中,通過(guò)2G網(wǎng)絡(luò)中的GPRS與互聯(lián)網(wǎng)之間進(jìn)行數(shù)據(jù)交互,通過(guò)3G網(wǎng)絡(luò)與互聯(lián)網(wǎng)之間進(jìn)行數(shù)據(jù)交互;在與互聯(lián)網(wǎng)之間進(jìn)行數(shù)據(jù)交互時(shí),可利用自身的網(wǎng)絡(luò)選擇模塊確定通過(guò)哪條網(wǎng)絡(luò)通道實(shí)現(xiàn)與互聯(lián)網(wǎng)的信息交互。具體地,當(dāng)終端通過(guò)UC瀏覽器發(fā)起網(wǎng)頁(yè)的訪問(wèn)請(qǐng)求時(shí),UC瀏覽器中的網(wǎng)絡(luò)選擇模塊將對(duì)終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)進(jìn)行檢測(cè),選擇其中一個(gè)可用網(wǎng)絡(luò),并通過(guò)選擇的可用網(wǎng)絡(luò)將訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)至互聯(lián)網(wǎng),以及通過(guò)選擇的可用網(wǎng)絡(luò)接收互聯(lián)網(wǎng)返回的響應(yīng)消息;在與互聯(lián)網(wǎng)通信的過(guò)程中,為了保證終端訪問(wèn)網(wǎng)頁(yè)的數(shù)據(jù)流的順暢,UC瀏覽器可以根據(jù)自身網(wǎng)絡(luò)選擇模塊檢測(cè)到的網(wǎng)絡(luò)狀態(tài)信息自動(dòng)實(shí)現(xiàn)接入網(wǎng)絡(luò)之間的切換。
[0004]但是由于置入在一個(gè)應(yīng)用軟件中的網(wǎng)絡(luò)選擇模塊只能為自身應(yīng)用軟件服務(wù),并不能為終端中的其他應(yīng)用軟件服務(wù);同時(shí),終端中多個(gè)應(yīng)用軟件可以實(shí)現(xiàn)并發(fā)執(zhí)行,且各個(gè)應(yīng)用軟件之間缺乏溝通機(jī)制,每一個(gè)運(yùn)行的應(yīng)用軟件利用自身的網(wǎng)絡(luò)選擇模塊為自身應(yīng)用軟件進(jìn)行網(wǎng)絡(luò)選擇服務(wù),這樣將導(dǎo)致各個(gè)應(yīng)用軟件中的網(wǎng)絡(luò)選擇模塊在進(jìn)行搜索時(shí),搶占終端資源,造成終端資源的浪費(fèi)。
[0005]除此之外,終端中還存在一些應(yīng)用軟件自身沒(méi)有內(nèi)置網(wǎng)絡(luò)選擇模塊,而是固定的設(shè)置了連接互聯(lián)網(wǎng)的移動(dòng)網(wǎng)絡(luò),當(dāng)運(yùn)行這些應(yīng)用軟件時(shí),若在終端當(dāng)前所在的位置沒(méi)有檢測(cè)到與設(shè)置的網(wǎng)絡(luò)模式相匹配的網(wǎng)絡(luò)信號(hào)時(shí),該應(yīng)用軟件將無(wú)法運(yùn)行,這樣就導(dǎo)致終端中這些應(yīng)用軟件的使用效果差的問(wèn)題。
[0006]由此可見(jiàn),在現(xiàn)有技術(shù)中,終端中配置的各個(gè)應(yīng)用軟件在運(yùn)行接入互聯(lián)網(wǎng)時(shí),存在各個(gè)應(yīng)用軟件自身進(jìn)行網(wǎng)絡(luò)選擇,造成了終端資源的浪費(fèi)問(wèn)題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施例提供了 一種網(wǎng)絡(luò)接入的方法和設(shè)備,用于解決現(xiàn)有技術(shù)中終端中配置的各個(gè)應(yīng)用軟件在運(yùn)行接入互聯(lián)網(wǎng)時(shí),存在各個(gè)應(yīng)用軟件自身進(jìn)行網(wǎng)絡(luò)選擇,造成了終端資源的浪費(fèi)問(wèn)題。[0008]一種網(wǎng)絡(luò)接入的方法,所述方法包括:
[0009]根據(jù)檢測(cè)到的終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系;
[0010]接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息,所述數(shù)據(jù)處理請(qǐng)求消息中攜帶了應(yīng)用程序支持的應(yīng)用協(xié)議和地址信息;
[0011]在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議后,通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息轉(zhuǎn)換為與應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息具有相同的應(yīng)用協(xié)議后,發(fā)送給該應(yīng)用程序。
[0012]一種網(wǎng)絡(luò)接入的方法,所述方法包括:
[0013]預(yù)先設(shè)置網(wǎng)絡(luò)接入點(diǎn),并根據(jù)檢測(cè)終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息,判斷是否有WLAN網(wǎng)絡(luò)的覆蓋;
[0014]在確定終端當(dāng)前所在位置有WLAN網(wǎng)絡(luò)的覆蓋時(shí),通過(guò)WLAN網(wǎng)絡(luò)實(shí)現(xiàn)終端內(nèi)至少一個(gè)應(yīng)用程序與網(wǎng)絡(luò)側(cè)之間的通信;
[0015]在確定終端當(dāng)前所在位置沒(méi)有WLAN網(wǎng)絡(luò)的覆蓋時(shí),則根據(jù)檢測(cè)到的終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系,并接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息,所述數(shù)據(jù)處理請(qǐng)求消息中攜帶了應(yīng)用程序支持的應(yīng)用協(xié)議和地址信息,在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議后,通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息轉(zhuǎn)換為與應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息具有相同的應(yīng)用協(xié)議后,發(fā)送給該應(yīng)用程序。
[0016]一種網(wǎng)絡(luò)接入設(shè)備,所述設(shè)備包括:
[0017]接入點(diǎn)創(chuàng)設(shè)模塊,用于根據(jù)檢測(cè)到的終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系;
[0018]接收模塊,用于接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息,所述數(shù)據(jù)處理請(qǐng)求消息中攜帶了應(yīng)用程序支持的應(yīng)用協(xié)議和地址信息;
[0019]數(shù)據(jù)處理模塊,用于在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議后,通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息轉(zhuǎn)換為與應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息具有相同的應(yīng)用協(xié)議后,發(fā)送給該應(yīng)用程序。
[0020]一種網(wǎng)絡(luò)接入設(shè)備,所述設(shè)備包括:
[0021]接入點(diǎn)創(chuàng)設(shè)模塊,用于預(yù)先設(shè)置網(wǎng)絡(luò)接入點(diǎn);
[0022]判斷模塊,用于根據(jù)檢測(cè)終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息,判斷是否有WLAN網(wǎng)絡(luò)的覆蓋;
[0023]WLAN網(wǎng)絡(luò)接入模塊,用于在確定終端當(dāng)前所在位置有WLAN網(wǎng)絡(luò)的覆蓋時(shí),發(fā)起接AffLAN網(wǎng)絡(luò)的認(rèn)證請(qǐng)求,并在通過(guò)WLAN網(wǎng)絡(luò)的認(rèn)證后,將終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息通過(guò)WLAN網(wǎng)絡(luò)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并通過(guò)WLAN網(wǎng)絡(luò)將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序;
[0024]非WLAN網(wǎng)絡(luò)接入模塊,用于在確定終端當(dāng)前所在位置沒(méi)有WLAN網(wǎng)絡(luò)的覆蓋時(shí),則根據(jù)檢測(cè)到的終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系,并接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息,所述數(shù)據(jù)處理請(qǐng)求消息中攜帶了應(yīng)用程序支持的應(yīng)用協(xié)議和地址信息,在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議后,通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息轉(zhuǎn)換為與應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息具有相同的應(yīng)用協(xié)議后,發(fā)送給該應(yīng)用程序。
[0025]本發(fā)明有益效果如下:
[0026]本發(fā)明實(shí)施例通過(guò)檢測(cè)到的終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系,該網(wǎng)絡(luò)接入點(diǎn)作為終端中應(yīng)用程序與互聯(lián)網(wǎng)之間進(jìn)行數(shù)據(jù)傳輸?shù)墓灿枚丝冢诖_定應(yīng)用程序支持的應(yīng)用協(xié)議與可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不同時(shí),將應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換成可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議,也就是說(shuō),通過(guò)一個(gè)公共的網(wǎng)絡(luò)接入點(diǎn)為終端中的所有應(yīng)用程序進(jìn)行連網(wǎng)服務(wù),避免了各個(gè)應(yīng)用程序單獨(dú)進(jìn)行網(wǎng)絡(luò)選擇造成終端資源的浪費(fèi)問(wèn)題。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0027]圖1為本發(fā)明實(shí)施例一的一種網(wǎng)絡(luò)接入的方法的流程圖;
[0028]圖2為本發(fā)明實(shí)施例二的一種網(wǎng)絡(luò)接入的方法的流程圖;
[0029]圖3為WLAN網(wǎng)絡(luò)的選擇切換流程圖;
[0030]圖4為啟用WLAN網(wǎng)絡(luò)的流程圖;
[0031]圖5為WLAN網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸?shù)牧鞒淌疽鈭D;
[0032]圖6為創(chuàng)建網(wǎng)絡(luò)接入點(diǎn)的示意圖;
[0033]圖7為本發(fā)明實(shí)施例三的一種網(wǎng)絡(luò)接入設(shè)備的結(jié)構(gòu)示意圖;
[0034]圖8為一種網(wǎng)絡(luò)接入設(shè)備的結(jié)構(gòu)示意圖;
[0035]圖9為一種網(wǎng)絡(luò)接入設(shè)備的數(shù)據(jù)流示意圖。
【具體實(shí)施方式】
[0036]為了實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)接入的方法和設(shè)備,根據(jù)檢測(cè)到的終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系,接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息,根據(jù)數(shù)據(jù)處理請(qǐng)求消息中攜帶的應(yīng)用程序支持的應(yīng)用協(xié)議,在確定與可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議后,通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息的應(yīng)用協(xié)議轉(zhuǎn)換為與應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息相同的應(yīng)用協(xié)議后,發(fā)送給該應(yīng)用程序。
[0037]與現(xiàn)有技術(shù)相比,通過(guò)檢測(cè)到的終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系,該網(wǎng)絡(luò)接入點(diǎn)作為終端中應(yīng)用程序與互聯(lián)網(wǎng)之間進(jìn)行數(shù)據(jù)傳輸?shù)墓灿枚丝冢诖_定應(yīng)用程序支持的應(yīng)用協(xié)議與可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不同時(shí),將應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換成可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議,也就是說(shuō),通過(guò)一個(gè)公共的網(wǎng)絡(luò)接入點(diǎn)為終端中的所有應(yīng)用程序進(jìn)行連網(wǎng)服務(wù),避免了各個(gè)應(yīng)用程序單獨(dú)進(jìn)行網(wǎng)絡(luò)選擇造成終端資源的浪費(fèi)問(wèn)題。
[0038]下面結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明的各個(gè)實(shí)施例進(jìn)行詳細(xì)描述。
[0039]實(shí)施例一:
[0040]如圖1所示,為本發(fā)明實(shí)施例一的一種網(wǎng)絡(luò)接入的方法的流程圖,所述方法包括:
[0041]步驟101:根據(jù)檢測(cè)到的終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系。
[0042]在本步驟101中,利用終端自身的網(wǎng)絡(luò)檢測(cè)設(shè)備確定終端所在位置的網(wǎng)絡(luò)狀態(tài)信息。所述終端可以是支持雙模的智能終端,也可以是具有識(shí)別多種網(wǎng)絡(luò)制式的移動(dòng)終端。
[0043]所述網(wǎng)絡(luò)狀態(tài)信息包括:網(wǎng)絡(luò)制式信息。需要說(shuō)明的是,所述網(wǎng)絡(luò)狀態(tài)信息中的網(wǎng)絡(luò)制式信息是指當(dāng)前通信網(wǎng)絡(luò)中的蜂窩網(wǎng)的網(wǎng)絡(luò)制式信息,例如:GSM、TD-SCDMA、WCDMA、CDMA、TD-LTE 和 FDD-LTE 等。
[0044]所述可用網(wǎng)絡(luò)是指與蜂窩網(wǎng)的網(wǎng)絡(luò)制式對(duì)應(yīng)的通信網(wǎng)絡(luò),如2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò),這里不包括WLAN網(wǎng)絡(luò)。
[0045]所述網(wǎng)絡(luò)接入點(diǎn)是用來(lái)確定終端中的應(yīng)用程序與互聯(lián)網(wǎng)之間進(jìn)行數(shù)據(jù)傳輸?shù)耐ǖ?,可?biāo)識(shí)終端的GPRS的業(yè)務(wù)種類(lèi),因此,在創(chuàng)建網(wǎng)絡(luò)接入點(diǎn)時(shí),一般會(huì)為創(chuàng)建的網(wǎng)絡(luò)接入點(diǎn)設(shè)置接入點(diǎn)的代理服務(wù)器的IP地址信息和端口號(hào)信息,即在終端中的應(yīng)用程序發(fā)起連網(wǎng)請(qǐng)求時(shí),將應(yīng)用程序產(chǎn)生的數(shù)據(jù)信息通過(guò)接入點(diǎn)的代理服務(wù)器的地址信息對(duì)應(yīng)的端口轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)。
[0046]通??梢詫⒔K端自身的IP地址信息作為網(wǎng)絡(luò)接入點(diǎn)的代理服務(wù)器的IP地址信息,端口號(hào)信息可以根據(jù)實(shí)際需要設(shè)置,這里不限制IP地址信息和端口號(hào)信息的具體內(nèi)容,滿(mǎn)足連網(wǎng)需要就可以。
[0047]具體地,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系的方式為:
[0048]第一步:根據(jù)檢測(cè)到的終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息,確定所有可用網(wǎng)絡(luò)的網(wǎng)絡(luò)制式。
[0049]在終端檢測(cè)到當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息中,確定與終端支持的網(wǎng)絡(luò)制式相同的網(wǎng)絡(luò)制式對(duì)應(yīng)的網(wǎng)絡(luò)為可用網(wǎng)絡(luò)。例如:手機(jī)終端通過(guò)檢測(cè)確定了三種網(wǎng)絡(luò)制式:GSM、WCDMA、TD-SCDMA,其中,該手機(jī)終端支持GSM和TD-SCDMA,則確定的所有可用網(wǎng)絡(luò)的網(wǎng)絡(luò)制式為 GSM 和 TD-SCDMA。
[0050]較優(yōu)地,當(dāng)終端所在位置發(fā)生改變時(shí),若檢測(cè)到的網(wǎng)絡(luò)狀態(tài)信息發(fā)生改變,那么確定的所有可用網(wǎng)絡(luò)的網(wǎng)絡(luò)制式也將發(fā)生改變。
[0051]第二步:對(duì)是否接收到各可用網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行監(jiān)聽(tīng),確定能夠接收到網(wǎng)絡(luò)數(shù)據(jù)的可用網(wǎng)絡(luò)。
[0052]具體地,通過(guò)接收各可用網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)據(jù),確定能夠接收到網(wǎng)絡(luò)數(shù)據(jù)的為可用網(wǎng)絡(luò),可以采取監(jiān)聽(tīng)的方式,也可以采取其他數(shù)據(jù)接收方式。
[0053]第三步:從確定的可用網(wǎng)絡(luò)中選擇一個(gè)可用網(wǎng)絡(luò),并建立選擇的一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系。
[0054]具體地,根據(jù)確定的可用網(wǎng)絡(luò)的網(wǎng)絡(luò)承載能力的大小,選擇其中網(wǎng)絡(luò)承載能力最大的可用網(wǎng)絡(luò)作為選擇的一個(gè)可用網(wǎng)絡(luò)。較優(yōu)地,若確定的可用網(wǎng)絡(luò)中有TD-SCDMA網(wǎng)絡(luò),優(yōu)先選擇TD-SCDMA網(wǎng)絡(luò)作為可用網(wǎng)絡(luò)。
[0055]較優(yōu)地,在確定終端所在位置發(fā)生改變、且終端檢測(cè)到網(wǎng)絡(luò)狀態(tài)信息發(fā)生改變時(shí),建立的可用網(wǎng)路與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系也將發(fā)生改變。假設(shè)終端在Tl時(shí)刻所在位置的可用網(wǎng)絡(luò)是TD-SCDMA網(wǎng)絡(luò)和GSM網(wǎng)絡(luò),終端支持GSM和TD-SCDMA,那么Tl時(shí)刻建立的可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系是=TD-SCDMA網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系;終端在T2時(shí)刻所在位置的可用網(wǎng)絡(luò)是WCDMA網(wǎng)絡(luò)和GSM網(wǎng)絡(luò),再加上終端支持GSM和TD-SCDMA,則Tl時(shí)刻建立的可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系是:GSM網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系,若終端從Tl時(shí)刻到T2時(shí)刻是連續(xù)運(yùn)行的,那么網(wǎng)絡(luò)之間的切換將自動(dòng)實(shí)現(xiàn),切換方式可以采取現(xiàn)有的網(wǎng)絡(luò)間切換的方式,這里不做具體說(shuō)明。
[0056]步驟102:接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息。
[0057]其中,所述數(shù)據(jù)處理請(qǐng)求消息中攜帶了應(yīng)用程序支持的應(yīng)用協(xié)議和地址信息。
[0058]在步驟102中,由于應(yīng)用程序在開(kāi)發(fā)的過(guò)程中,開(kāi)發(fā)者在開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序時(shí),指定使用的網(wǎng)絡(luò)的應(yīng)用協(xié)議不同,,存在各個(gè)應(yīng)用程序支持的應(yīng)用協(xié)議不同,因此,發(fā)出的數(shù)據(jù)處理請(qǐng)求消息中攜帶了應(yīng)用程序支持的應(yīng)用協(xié)議。
[0059]終端中應(yīng)用程序支持常用的應(yīng)用協(xié)議有:WAP協(xié)議、TCP/IP協(xié)議等。
[0060]步驟103:判斷應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議是否相同,若是,則執(zhí)行步驟104 ;否則執(zhí)行步驟105。
[0061]步驟104:將該數(shù)據(jù)處理請(qǐng)求消息通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序。
[0062]在步驟104中,在確定應(yīng)用程序支持的應(yīng)用協(xié)議與可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議相同時(shí),將接收到的數(shù)據(jù)處理請(qǐng)求消息通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序。
[0063]步驟105:將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議后,通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息的應(yīng)用協(xié)議轉(zhuǎn)換為與應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息相同的應(yīng)用協(xié)議后,發(fā)送給該應(yīng)用程序。
[0064]在步驟105中,由于確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不同,在進(jìn)行數(shù)據(jù)信息的傳輸時(shí),需要將接收到的數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)化為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議,這樣才能保證將接收到的數(shù)據(jù)請(qǐng)求消息發(fā)送至互聯(lián)網(wǎng)側(cè)。
[0065]具體地,所述數(shù)據(jù)處理請(qǐng)求消息中攜帶了數(shù)據(jù)信息,協(xié)議轉(zhuǎn)換的方式為:根據(jù)預(yù)設(shè)的應(yīng)用程序支持的應(yīng)用協(xié)議與可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議之間的轉(zhuǎn)換關(guān)系,將接收到的所述數(shù)據(jù)信息進(jìn)行應(yīng)用協(xié)議之間的轉(zhuǎn)換。
[0066]較優(yōu)地,本發(fā)明實(shí)施例一在實(shí)現(xiàn)終端中的應(yīng)用程序與互聯(lián)網(wǎng)之間進(jìn)行數(shù)據(jù)傳輸時(shí),或者傳輸過(guò)程中,檢測(cè)到終端當(dāng)前所在位置覆蓋有WLAN網(wǎng)絡(luò)時(shí),具體方式為:
[0067]第一步:預(yù)先設(shè)置網(wǎng)絡(luò)接入點(diǎn),并根據(jù)檢測(cè)終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息,判斷是否有WLAN網(wǎng)絡(luò)的覆蓋,若有,則執(zhí)行第二步;否則,執(zhí)行步驟102。
[0068]第二步:通過(guò)WLAN網(wǎng)絡(luò)實(shí)現(xiàn)終端內(nèi)至少一個(gè)應(yīng)用程序與網(wǎng)絡(luò)側(cè)之間的通信。[0069]具體地,發(fā)起接入WLAN網(wǎng)絡(luò)的認(rèn)證請(qǐng)求,并在通過(guò)WLAN網(wǎng)絡(luò)的認(rèn)證后,將終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的攜帶了地址信息的數(shù)據(jù)處理請(qǐng)求消息通過(guò)WLAN網(wǎng)絡(luò)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并通過(guò)WLAN網(wǎng)絡(luò)將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序。
[0070]通過(guò)實(shí)施例一的方式,通過(guò)檢測(cè)到的終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系,該網(wǎng)絡(luò)接入點(diǎn)作為終端中應(yīng)用程序與互聯(lián)網(wǎng)之間進(jìn)行數(shù)據(jù)傳輸?shù)墓灿枚丝冢诖_定應(yīng)用程序支持的應(yīng)用協(xié)議與可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不同時(shí),將應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換成可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議,也就是說(shuō),通過(guò)一個(gè)公共的網(wǎng)絡(luò)接入點(diǎn)為終端中的所有應(yīng)用程序進(jìn)行連網(wǎng)服務(wù),避免了各個(gè)應(yīng)用程序單獨(dú)進(jìn)行網(wǎng)絡(luò)選擇造成終端資源的浪費(fèi)問(wèn)題。
[0071]此外,本發(fā)明實(shí)施例一中,在檢測(cè)到終端所在位置覆蓋有WLAN網(wǎng)絡(luò),并在發(fā)起接入WLAN網(wǎng)絡(luò)的認(rèn)證請(qǐng)求通過(guò)時(shí),將終端中的應(yīng)用程序發(fā)起的數(shù)據(jù)處理請(qǐng)求消息通過(guò)WLAN網(wǎng)絡(luò)轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)進(jìn)行數(shù)據(jù)處理,在連接互聯(lián)網(wǎng)時(shí)實(shí)現(xiàn)了蜂窩網(wǎng)絡(luò)到WLAN網(wǎng)絡(luò)的切換,這樣通過(guò)WLAN傳送數(shù)據(jù)業(yè)務(wù),減輕移動(dòng)蜂窩網(wǎng)絡(luò)的網(wǎng)絡(luò)負(fù)載壓力。
[0072]實(shí)施例二:
[0073]如圖2所示,為本發(fā)明實(shí)施例二的一種網(wǎng)絡(luò)接入方法的流程圖。本發(fā)明實(shí)施例二是實(shí)施例一中各個(gè)步驟的詳細(xì)描述,具體包括:
[0074]步驟201:預(yù)先設(shè)置網(wǎng)絡(luò)接入點(diǎn),并根據(jù)檢測(cè)終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息,判斷是否有WLAN網(wǎng)絡(luò)的覆蓋,若有,則執(zhí)行步驟202 ;否則,執(zhí)行步驟203。
[0075]步驟202:通過(guò)WLAN網(wǎng)絡(luò)實(shí)現(xiàn)終端內(nèi)至少一個(gè)應(yīng)用程序與網(wǎng)絡(luò)側(cè)之間的通信。
[0076]具體地,發(fā)起接入WLAN網(wǎng)絡(luò)的認(rèn)證請(qǐng)求,并在通過(guò)WLAN網(wǎng)絡(luò)的認(rèn)證后,將終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的攜帶了地址信息的數(shù)據(jù)處理請(qǐng)求消息通過(guò)WLAN網(wǎng)絡(luò)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并通過(guò)WLAN網(wǎng)絡(luò)將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序。
[0077]具體地,如圖3所示,為WLAN網(wǎng)絡(luò)的選擇切換流程圖,具體包括:
[0078]步驟11:判斷終端當(dāng)前所在位置是否有WLAN網(wǎng)絡(luò)的覆蓋,若有,則執(zhí)行步驟12,否則執(zhí)行步驟203。
[0079]步驟12:發(fā)起接入WLAN網(wǎng)絡(luò)的認(rèn)證請(qǐng)求,并在通過(guò)WLAN網(wǎng)絡(luò)的認(rèn)證后,將數(shù)據(jù)傳輸?shù)亩丝谇袚Q至啟用WLAN網(wǎng)絡(luò)。
[0080]具體地,如圖4所示,為啟用WLAN網(wǎng)絡(luò)的流程圖,具體包括:
[0081]步驟21:獲取終端當(dāng)前所在位置覆蓋的WLAN網(wǎng)絡(luò)的所有接入點(diǎn)信息。
[0082]步驟22:根據(jù)本地存儲(chǔ)的WLAN網(wǎng)絡(luò)的接入點(diǎn)信息與WLAN網(wǎng)絡(luò)的認(rèn)證信息之間的對(duì)應(yīng)關(guān)系,判斷是否存在與獲取的WLAN網(wǎng)絡(luò)的接入點(diǎn)信息對(duì)應(yīng)的WLAN網(wǎng)絡(luò)的認(rèn)證信息,若存在,則執(zhí)行步驟23 ;否則,執(zhí)行步驟25。
[0083]步驟23:選擇存在WLAN網(wǎng)絡(luò)的認(rèn)證信息對(duì)應(yīng)的WLAN網(wǎng)絡(luò)的接入點(diǎn)作為數(shù)據(jù)傳輸?shù)腤LAN網(wǎng)絡(luò)。
[0084]步驟24:發(fā)起WLAN網(wǎng)絡(luò)的連接請(qǐng)求,當(dāng)確定連接成功時(shí),接入WLAN網(wǎng)絡(luò),否則執(zhí)行步驟22。
[0085]步驟25:選擇其中一個(gè)WLAN網(wǎng)絡(luò)的接入點(diǎn),發(fā)起接入WLAN網(wǎng)絡(luò)的認(rèn)證請(qǐng)求消息,所述認(rèn)證請(qǐng)求消息中包含了用戶(hù)信息和密碼信息。
[0086]步驟26:接收WLAN網(wǎng)絡(luò)的網(wǎng)絡(luò)服務(wù)器返回的響應(yīng)消息,當(dāng)所述響應(yīng)消息是認(rèn)證通過(guò)消息時(shí),實(shí)現(xiàn)與WLAN網(wǎng)絡(luò)的連接;當(dāng)所述響應(yīng)消息是認(rèn)證未通過(guò)消息時(shí),執(zhí)行步驟25。
[0087]在接收到認(rèn)證通過(guò)消息時(shí),建立WLAN網(wǎng)絡(luò)的接入點(diǎn)信息與用戶(hù)信息、密碼信息之間的對(duì)應(yīng)關(guān)系,并存儲(chǔ)在本地。
[0088]如圖5所示,為WLAN網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸?shù)牧鞒淌疽鈭D,具體包括:
[0089]步驟31:接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息。
[0090]步驟32:將接收到的數(shù)據(jù)處理請(qǐng)求消息通過(guò)WLAN網(wǎng)絡(luò)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并通過(guò)WLAN網(wǎng)絡(luò)將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序。
[0091]步驟203:根據(jù)檢測(cè)到的終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系。
[0092]具體地,如圖6所示,預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)的示意圖,創(chuàng)建網(wǎng)絡(luò)接入點(diǎn)的具體過(guò)程為:
[0093]步驟41:判斷是否已存在網(wǎng)絡(luò)接入點(diǎn),若存在,則執(zhí)行44;若不存在,則執(zhí)行步驟42。
[0094]在終端中的應(yīng)用程序首次發(fā)起連網(wǎng)請(qǐng)求時(shí),檢測(cè)到終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,為當(dāng)前一個(gè)可用網(wǎng)絡(luò)創(chuàng)建網(wǎng)絡(luò)接入點(diǎn),并在本地保存可用網(wǎng)絡(luò)的網(wǎng)絡(luò)制式與網(wǎng)絡(luò)接入點(diǎn)的對(duì)應(yīng)關(guān)系,當(dāng)終端中的應(yīng)用程序再次發(fā)起連網(wǎng)請(qǐng)求時(shí),可以根據(jù)本地已存在網(wǎng)絡(luò)接入點(diǎn)進(jìn)行數(shù)據(jù)傳輸。
[0095]步驟42:創(chuàng)建一個(gè)網(wǎng)絡(luò)接入點(diǎn)。
[0096]步驟43:為創(chuàng)建的網(wǎng)絡(luò)接入點(diǎn)設(shè)置代理服務(wù)器的地址信息和傳輸數(shù)據(jù)的端口號(hào)信息。
[0097]步驟44:啟動(dòng)網(wǎng)絡(luò)接入點(diǎn)的用于傳輸數(shù)據(jù)的端口。
[0098]步驟204:接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息。
[0099]其中,所述數(shù)據(jù)處理請(qǐng)求消息中攜帶了應(yīng)用程序支持的應(yīng)用協(xié)議、數(shù)據(jù)信息和地址信息。
[0100]需要說(shuō)明的是,在確定是否進(jìn)行WLAN網(wǎng)絡(luò)的切換時(shí),還可以根據(jù)接收到的數(shù)據(jù)處理請(qǐng)求消息中數(shù)據(jù)信息在被處理時(shí)所占用的網(wǎng)絡(luò)資源的多少來(lái)確定,當(dāng)占用的網(wǎng)絡(luò)資源較大時(shí),確定進(jìn)行WLAN網(wǎng)絡(luò)的切換;當(dāng)占用的網(wǎng)絡(luò)資源較小時(shí),確定不進(jìn)行WLAN網(wǎng)絡(luò)的切換。
[0101]步驟205:判斷應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議是否相同,若是,則執(zhí)行步驟206 ;否則執(zhí)行步驟207。
[0102]步驟206:將該數(shù)據(jù)處理請(qǐng)求消息通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序。
[0103]在步驟206中,在確定應(yīng)用程序支持的應(yīng)用協(xié)議與可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議相同時(shí),將接收到的數(shù)據(jù)處理請(qǐng)求消息通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序。
[0104]步驟207:將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議后,通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息的應(yīng)用協(xié)議轉(zhuǎn)換為與應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息相同的應(yīng)用協(xié)議后,發(fā)送給該應(yīng)用程序。
[0105]實(shí)施例三:
[0106]如圖7所示,為本發(fā)明實(shí)施例三的一種網(wǎng)絡(luò)接入設(shè)備的結(jié)構(gòu)示意圖,所述設(shè)備包括:接入點(diǎn)創(chuàng)設(shè)模塊51、接收模塊52和數(shù)據(jù)處理模塊53,其中:
[0107]接入點(diǎn)創(chuàng)設(shè)模塊51,用于根據(jù)檢測(cè)到的終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系;
[0108]接收模塊52,用于接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息,所述數(shù)據(jù)處理請(qǐng)求消息中攜帶了應(yīng)用程序支持的應(yīng)用協(xié)議和地址信息;
[0109]數(shù)據(jù)處理模塊53,用于在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議后,通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息轉(zhuǎn)換為與應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息具有相同的應(yīng)用協(xié)議后,發(fā)送給該應(yīng)用程序。
[0110]具體地,所述接入點(diǎn)創(chuàng)設(shè)模塊51,具體包括:確定單元61、監(jiān)聽(tīng)單元62和選擇單元63,其中:
[0111]確定單元61,用于根據(jù)檢測(cè)到的網(wǎng)絡(luò)狀態(tài)信息,確定所有可用網(wǎng)絡(luò)的網(wǎng)絡(luò)制式;
[0112]監(jiān)聽(tīng)單元62,用于對(duì)是否接收到各可用網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行監(jiān)聽(tīng),確定能夠接收到網(wǎng)絡(luò)數(shù)據(jù)的可用網(wǎng)絡(luò);
[0113]選擇單元63,用于從確定的可用網(wǎng)絡(luò)中選擇一個(gè)可用網(wǎng)絡(luò),并建立選擇的一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系。
[0114]具體地,所述數(shù)據(jù)處理模塊53,還用于在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序。
[0115]具體地,所述選擇單元63,具體用于根據(jù)確定的可用網(wǎng)絡(luò)的網(wǎng)絡(luò)承載能力的大小,選擇其中網(wǎng)絡(luò)承載能力最大的可用網(wǎng)絡(luò)作為選擇的一個(gè)可用網(wǎng)絡(luò)。
[0116]所述數(shù)據(jù)處理模塊53,具體用于根據(jù)預(yù)設(shè)的應(yīng)用程序支持的應(yīng)用協(xié)議與可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議之間的轉(zhuǎn)換關(guān)系,將接收到的所述數(shù)據(jù)信息進(jìn)行應(yīng)用協(xié)議之間的轉(zhuǎn)換,所述數(shù)據(jù)處理請(qǐng)求消息中還攜帶了數(shù)據(jù)信息。
[0117]較優(yōu)地,如圖8所示,為一種網(wǎng)絡(luò)接入設(shè)備,所述設(shè)備包括:接入點(diǎn)創(chuàng)設(shè)模塊71、判斷模塊72、WLAN網(wǎng)絡(luò)接入模塊73和非WLAN網(wǎng)絡(luò)接入模塊74,其中:
[0118]接入點(diǎn)創(chuàng)設(shè)模塊71,用于預(yù)先設(shè)置網(wǎng)絡(luò)接入點(diǎn);
[0119]判斷模塊72,用于根據(jù)檢測(cè)終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息,判斷是否有WLAN網(wǎng)絡(luò)的覆蓋;
[0120]WLAN網(wǎng)絡(luò)接入模塊73,用于在確定終端當(dāng)前所在位置有WLAN網(wǎng)絡(luò)的覆蓋時(shí),通過(guò)WLAN網(wǎng)絡(luò)實(shí)現(xiàn)終端內(nèi)至少一個(gè)應(yīng)用程序與網(wǎng)絡(luò)側(cè)之間的通信;
[0121]非WLAN網(wǎng)絡(luò)接入模塊74,用于在確定終端當(dāng)前所在位置沒(méi)有WLAN網(wǎng)絡(luò)的覆蓋時(shí),則根據(jù)檢測(cè)到的終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系,并接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息,所述數(shù)據(jù)處理請(qǐng)求消息中攜帶了應(yīng)用程序支持的應(yīng)用協(xié)議和地址信息,在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不相同,將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議后,通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息轉(zhuǎn)換為與應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息具有相同的應(yīng)用協(xié)議后,發(fā)送給該應(yīng)用程序。
[0122]所述非WLAN網(wǎng)絡(luò)接入模塊74,還用于將該數(shù)據(jù)處理請(qǐng)求消息通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序。
[0123]其中,所述非WLAN網(wǎng)絡(luò)接入模塊74可以是具有實(shí)施例三的網(wǎng)絡(luò)接入設(shè)備的全部功能的邏輯單元,可以是具有實(shí)施例三的網(wǎng)絡(luò)接入設(shè)備的全部功能的邏輯單元的物理設(shè)備。
[0124]如圖9所示,為一種網(wǎng)絡(luò)接入設(shè)備的數(shù)據(jù)流示意圖。需要說(shuō)明的是,本發(fā)明實(shí)施例中涉及的網(wǎng)絡(luò)接入設(shè)備可以是集成在移動(dòng)終端上的應(yīng)用軟件,也可以是移動(dòng)終端內(nèi)部的物理模塊。
[0125]顯然,本領(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.一種網(wǎng)絡(luò)接入的方法,其特征在于,所述方法包括: 根據(jù)檢測(cè)到的終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系; 接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息,所述數(shù)據(jù)處理請(qǐng)求消息中攜帶了應(yīng)用程序支持的應(yīng)用協(xié)議和地址信息; 在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議后,通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息轉(zhuǎn)換為與應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息具有相同的應(yīng)用協(xié)議后,發(fā)送給該應(yīng)用程序。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序。
3.如權(quán)利要求1所述的方法,其特征在于,通過(guò)以下方式建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系: 根據(jù)檢測(cè)到的終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息,確定所有可用網(wǎng)絡(luò)的網(wǎng)絡(luò)制式; 對(duì)是否接收到各可用網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行監(jiān)聽(tīng),確定能夠接收到網(wǎng)絡(luò)數(shù)據(jù)的可用網(wǎng)絡(luò); 從確定的可用網(wǎng)絡(luò)中選擇一 個(gè)可用網(wǎng)絡(luò),并建立選擇的一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系。
4.如權(quán)利要求3所述的方法,其特征在于,從確定的可用網(wǎng)絡(luò)中選擇一個(gè)可用網(wǎng)絡(luò),具體包括: 根據(jù)確定的可用網(wǎng)絡(luò)的網(wǎng)絡(luò)承載能力的大小,選擇其中網(wǎng)絡(luò)承載能力最大的可用網(wǎng)絡(luò)作為選擇的一個(gè)可用網(wǎng)絡(luò)。
5.如權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)處理請(qǐng)求消息中還攜帶了數(shù)據(jù)信息; 將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議,具體包括:根據(jù)預(yù)設(shè)的應(yīng)用程序支持的應(yīng)用協(xié)議與可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議之間的轉(zhuǎn)換關(guān)系,將接收到的所述數(shù)據(jù)信息進(jìn)行應(yīng)用協(xié)議之間的轉(zhuǎn)換。
6.—種網(wǎng)絡(luò)接入的方法,其特征在于,所述方法包括: 預(yù)先設(shè)置網(wǎng)絡(luò)接入點(diǎn),并根據(jù)檢測(cè)終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息,判斷是否有WLAN網(wǎng)絡(luò)的覆蓋; 在確定終端當(dāng)前所在位置有WLAN網(wǎng)絡(luò)的覆蓋時(shí),通過(guò)WLAN網(wǎng)絡(luò)實(shí)現(xiàn)終端內(nèi)至少一個(gè)應(yīng)用程序與網(wǎng)絡(luò)側(cè)之間的通信; 在確定終端當(dāng)前所在位置沒(méi)有WLAN網(wǎng)絡(luò)的覆蓋時(shí),則根據(jù)終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系,并接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息,所述數(shù)據(jù)處理請(qǐng)求消息中攜帶了應(yīng)用程序支持的應(yīng)用協(xié)議和地址信息; 在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議后,通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息轉(zhuǎn)換為與應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息具有相同的應(yīng)用協(xié)議后,發(fā)送給該應(yīng)用程序。
7.如權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序。
8.—種網(wǎng)絡(luò)接入設(shè)備,其特征在于,所述設(shè)備包括: 接入點(diǎn)創(chuàng)設(shè)模塊,用于根據(jù)檢測(cè)到的終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系; 接收模塊,用于接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息,所述數(shù)據(jù)處理請(qǐng)求消息中攜帶了應(yīng)用程序支持的應(yīng)用協(xié)議和地址信息; 數(shù)據(jù)處理模塊,用于在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議后,通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息轉(zhuǎn)換為與應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息具有相同的應(yīng)用協(xié)議后,發(fā)送給該應(yīng)用程序。
9.如權(quán)利要求8所述的設(shè)備,其特征在于, 所述數(shù)據(jù)處理模塊,還用于在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序。
10.如權(quán)利要求8所述的設(shè)備`,其特征在于,所述接入點(diǎn)創(chuàng)設(shè)模塊,具體包括: 確定單元,用于根據(jù)檢測(cè)到的終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息,確定所有可用網(wǎng)絡(luò)的網(wǎng)絡(luò)制式; 監(jiān)聽(tīng)單元,用于對(duì)是否接收到各可用網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行監(jiān)聽(tīng),確定能夠接收到網(wǎng)絡(luò)數(shù)據(jù)的可用網(wǎng)絡(luò); 選擇單元,用于從確定的可用網(wǎng)絡(luò)中選擇一個(gè)可用網(wǎng)絡(luò),并建立選擇的一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系。
11.如權(quán)利要求10所述的設(shè)備,其特征在于, 所述選擇單元,具體用于根據(jù)確定的可用網(wǎng)絡(luò)的網(wǎng)絡(luò)承載能力的大小,選擇其中網(wǎng)絡(luò)承載能力最大的可用網(wǎng)絡(luò)作為選擇的一個(gè)可用網(wǎng)絡(luò)。
12.如權(quán)利要求8所述的設(shè)備,其特征在于, 所述數(shù)據(jù)處理模塊,具體用于根據(jù)預(yù)設(shè)的應(yīng)用程序支持的應(yīng)用協(xié)議與可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議之間的轉(zhuǎn)換關(guān)系,將接收到的所述數(shù)據(jù)信息進(jìn)行應(yīng)用協(xié)議之間的轉(zhuǎn)換,所述數(shù)據(jù)處理請(qǐng)求消息中還攜帶了數(shù)據(jù)信息。
13.—種網(wǎng)絡(luò)接入設(shè)備,其特征在于,所述設(shè)備包括: 接入點(diǎn)創(chuàng)設(shè)模塊,用于預(yù)先設(shè)置網(wǎng)絡(luò)接入點(diǎn); 判斷模塊,用于根據(jù)檢測(cè)終端當(dāng)前所在位置的網(wǎng)絡(luò)狀態(tài)信息,判斷是否有WLAN網(wǎng)絡(luò)的覆蓋; WLAN網(wǎng)絡(luò)接入模塊,用于在確定終端當(dāng)前所在位置有WLAN網(wǎng)絡(luò)的覆蓋時(shí),發(fā)起接入WLAN網(wǎng)絡(luò)的認(rèn)證請(qǐng)求,并在通過(guò)WLAN網(wǎng)絡(luò)的認(rèn)證后,將終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息通過(guò)WLAN網(wǎng)絡(luò)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并通過(guò)WLAN網(wǎng)絡(luò)將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序; 非WLAN網(wǎng)絡(luò)接入模塊,用于在確定終端當(dāng)前所在位置沒(méi)有WLAN網(wǎng)絡(luò)的覆蓋時(shí),則根據(jù)檢測(cè)到的終端所在位置的網(wǎng)絡(luò)狀態(tài)信息,建立一個(gè)可用網(wǎng)絡(luò)與預(yù)先設(shè)置的網(wǎng)絡(luò)接入點(diǎn)之間的對(duì)應(yīng)關(guān)系,并接收終端內(nèi)至少一個(gè)應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息,所述數(shù)據(jù)處理請(qǐng)求消息中攜帶了應(yīng)用程序支持的應(yīng)用協(xié)議和地址信息,在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議不相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息的應(yīng)用協(xié)議轉(zhuǎn)換為所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議后,通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息轉(zhuǎn)換為與應(yīng)用程序發(fā)出的數(shù)據(jù)處理請(qǐng)求消息具有相同的應(yīng)用協(xié)議后,發(fā)送給該應(yīng)用程序。
14.如權(quán)利要求13所述的設(shè)備,其特征在于, 所述非WLAN網(wǎng)絡(luò)接入模塊,還用于在確定應(yīng)用程序支持的應(yīng)用協(xié)議與所述可用網(wǎng)絡(luò)支持的應(yīng)用協(xié)議相同時(shí),將該數(shù)據(jù)處理請(qǐng)求消息通過(guò)網(wǎng)絡(luò)接入點(diǎn)發(fā)送至所述地址信息對(duì)應(yīng)的網(wǎng)元,并將該網(wǎng)元返回的數(shù)據(jù)處理結(jié)果消息發(fā)送給該應(yīng)用程序。
【文檔編號(hào)】H04W76/02GK103517373SQ201210200218
【公開(kāi)日】2014年1月15日 申請(qǐng)日期:2012年6月14日 優(yōu)先權(quán)日:2012年6月14日
【發(fā)明者】楚佩斯, 高鵬, 趙培, 李小玉, 胡曉彥, 朱艷云, 詹義 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)設(shè)計(jì)院有限公司