本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)連接方法、移動(dòng)終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
隨著移動(dòng)互聯(lián)網(wǎng)的普及,wi-fi技術(shù)和藍(lán)牙技術(shù)等無(wú)線技術(shù)的應(yīng)用越來(lái)越廣泛,極大的方便了人們的生活。但由于這些無(wú)線信號(hào)的穿透力較差,在進(jìn)行無(wú)線共享時(shí),易受墻壁等障礙物的影響,或者受接入點(diǎn)設(shè)備功率的限制,使得無(wú)線共享的覆蓋范圍有限,導(dǎo)致某些位置的移動(dòng)終端無(wú)法接入無(wú)線網(wǎng)絡(luò)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)連接方法、移動(dòng)終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),旨在增加無(wú)線共享的覆蓋范圍。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種網(wǎng)絡(luò)連接方法,該網(wǎng)絡(luò)連接方法包括:
第一移動(dòng)終端檢測(cè)網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量;
在所述網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量不滿足預(yù)設(shè)連接條件時(shí),所述第一移動(dòng)終端確定當(dāng)前與所述網(wǎng)絡(luò)熱點(diǎn)建立有無(wú)線鏈路的第二移動(dòng)終端;
所述第一移動(dòng)終端與所述第二移動(dòng)終端建立直連無(wú)線鏈路,以通過(guò)所述第二移動(dòng)終端建立與所述網(wǎng)絡(luò)熱點(diǎn)的中繼無(wú)線鏈路,獲取所述網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。
進(jìn)一步地,本發(fā)明還提供一種移動(dòng)終端,該移動(dòng)終端包括:
存儲(chǔ)有網(wǎng)絡(luò)連接程序的存儲(chǔ)器;
處理器,與所述存儲(chǔ)器通信且配置為執(zhí)行所述網(wǎng)絡(luò)連接程序以實(shí)現(xiàn)以下步驟:
檢測(cè)網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量;
在所述網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量不滿足預(yù)設(shè)連接條件時(shí),確定當(dāng)前與所述網(wǎng)絡(luò)熱點(diǎn)建立有無(wú)線鏈路的第二移動(dòng)終端;
與所述第二移動(dòng)終端建立直連無(wú)線鏈路,以通過(guò)所述第二移動(dòng)終端建立與所述網(wǎng)絡(luò)熱點(diǎn)的中繼無(wú)線鏈路,獲取所述網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。
進(jìn)一步地,本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有網(wǎng)絡(luò)連接程序,所述網(wǎng)絡(luò)連接程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
檢測(cè)網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量;
在所述網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量不滿足預(yù)設(shè)連接條件時(shí),確定當(dāng)前與所述網(wǎng)絡(luò)熱點(diǎn)建立有無(wú)線鏈路的第二移動(dòng)終端;
與所述第二移動(dòng)終端建立直連無(wú)線鏈路,以通過(guò)所述第二移動(dòng)終端建立與所述網(wǎng)絡(luò)熱點(diǎn)的中繼無(wú)線鏈路,獲取所述網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。
本發(fā)明方案通過(guò)移動(dòng)終端檢測(cè)網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量,并在網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量不滿足預(yù)設(shè)連接條件時(shí),確定當(dāng)前與網(wǎng)絡(luò)熱點(diǎn)建立有無(wú)線鏈路的其它移動(dòng)終端,進(jìn)而與該其它移動(dòng)終端建立直連無(wú)線鏈路,通過(guò)該其它移動(dòng)終端建立與網(wǎng)絡(luò)熱點(diǎn)的中繼無(wú)線鏈路,獲取網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。由此,使得移動(dòng)終端在無(wú)法直接連接到網(wǎng)絡(luò)熱點(diǎn)時(shí),能夠通過(guò)連接到網(wǎng)絡(luò)熱點(diǎn)的其它移動(dòng)終端間接的連接到網(wǎng)絡(luò)熱點(diǎn),增加了無(wú)線共享的覆蓋范圍。
附圖說(shuō)明
圖1為本發(fā)明移動(dòng)終端一個(gè)可選的硬件結(jié)構(gòu)示意圖;
圖2為本發(fā)明網(wǎng)絡(luò)連接方法第一實(shí)施例的流程示意圖;
圖3為本發(fā)明網(wǎng)絡(luò)連接方法第一實(shí)施例中第一移動(dòng)終端建立到wi-fi熱點(diǎn)的中繼無(wú)線鏈路的示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例的主要解決方案是:通過(guò)移動(dòng)終端檢測(cè)網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量,并在網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量不滿足預(yù)設(shè)連接條件時(shí),確定當(dāng)前與網(wǎng)絡(luò)熱點(diǎn)建立有無(wú)線鏈路的其它移動(dòng)終端,進(jìn)而與該其它移動(dòng)終端建立直連無(wú)線鏈路,通過(guò)該其它移動(dòng)終端建立與網(wǎng)絡(luò)熱點(diǎn)的中繼無(wú)線鏈路,獲取網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。由此,使得移動(dòng)終端在無(wú)法直接連接到網(wǎng)絡(luò)熱點(diǎn)時(shí),能夠通過(guò)連接到網(wǎng)絡(luò)熱點(diǎn)的其它移動(dòng)終端間接的連接到網(wǎng)絡(luò)熱點(diǎn),增加了無(wú)線共享的覆蓋范圍。
如圖1所示,圖1是本發(fā)明實(shí)施例方案涉及的硬件運(yùn)行環(huán)境的移動(dòng)終端的結(jié)構(gòu)示意圖。
如圖1所示,該移動(dòng)終端可以包括:處理器1001,例如cpu,網(wǎng)絡(luò)接口1004,用戶接口1003,存儲(chǔ)器1005,通信總線1002。其中,通信總線1002用于實(shí)現(xiàn)這些組件之間的連接通信。用戶接口1003可以包括顯示屏(display)、輸入單元比如鍵盤(keyboard),可選用戶接口1003還可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口等。網(wǎng)絡(luò)接口1004可選的可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口(如wi-fi接口)。存儲(chǔ)器1005可以是高速ram存儲(chǔ)器,也可以是穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如磁盤存儲(chǔ)器。存儲(chǔ)器1005可選的還可以是獨(dú)立于前述處理器1001的存儲(chǔ)裝置。
本領(lǐng)域技術(shù)人員可以理解,圖1中示出的移動(dòng)終端的結(jié)構(gòu)并不構(gòu)成對(duì)移動(dòng)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
如圖1所示,在本發(fā)明移動(dòng)終端的一實(shí)施例中,作為一種計(jì)算機(jī)存儲(chǔ)介質(zhì)的存儲(chǔ)器1005中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及網(wǎng)絡(luò)連接程序。
在圖1所示的移動(dòng)終端中,網(wǎng)絡(luò)接口1004主要用于連接后臺(tái)服務(wù)器,與后臺(tái)服務(wù)器進(jìn)行數(shù)據(jù)通信;用戶接口1003主要用于連接客戶端(用戶端),與客戶端進(jìn)行數(shù)據(jù)通信;而處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的網(wǎng)絡(luò)連接程序,并執(zhí)行以下操作:
檢測(cè)網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量;
在網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量不滿足預(yù)設(shè)連接條件時(shí),確定當(dāng)前與網(wǎng)絡(luò)熱點(diǎn)建立有無(wú)線鏈路的第二移動(dòng)終端;
與第二移動(dòng)終端建立直連無(wú)線鏈路,以通過(guò)第二移動(dòng)終端建立與網(wǎng)絡(luò)熱點(diǎn)的中繼無(wú)線鏈路,獲取網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。
進(jìn)一步地,處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的網(wǎng)絡(luò)連接程序,還執(zhí)行以下操作:
在檢測(cè)到網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量滿足所述預(yù)設(shè)連接條件時(shí),斷開(kāi)與第二移動(dòng)終端的直連無(wú)線鏈路,并與網(wǎng)絡(luò)熱點(diǎn)建立直連無(wú)線鏈路。
進(jìn)一步地,處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的網(wǎng)絡(luò)連接程序,還執(zhí)行以下操作:
確定當(dāng)前與網(wǎng)絡(luò)熱點(diǎn)建立有直連無(wú)線鏈路或者建立有中繼無(wú)線鏈路的第二移動(dòng)終端。
進(jìn)一步地,處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的網(wǎng)絡(luò)連接程序,還執(zhí)行以下操作:
在檢測(cè)到網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量滿足預(yù)設(shè)連接條件時(shí),直接與網(wǎng)絡(luò)熱點(diǎn)建立直連無(wú)線鏈路。
進(jìn)一步地,處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的網(wǎng)絡(luò)連接程序,還執(zhí)行以下操作:
在接收到第三移動(dòng)終端的網(wǎng)絡(luò)接入請(qǐng)求時(shí),與第三移動(dòng)終端建立直連無(wú)線鏈路,以向第三移動(dòng)終端共享網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。
進(jìn)一步地,處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的網(wǎng)絡(luò)連接程序,還執(zhí)行以下操作:
在預(yù)設(shè)時(shí)間段內(nèi)未偵測(cè)到第三移動(dòng)終端基于建立的直連無(wú)線鏈路的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求時(shí),斷開(kāi)與第三移動(dòng)終端建立的直連無(wú)線鏈路。
進(jìn)一步地,處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的網(wǎng)絡(luò)連接程序,還執(zhí)行以下操作:
在接收到第三移動(dòng)終端的網(wǎng)絡(luò)接入請(qǐng)求時(shí),提取網(wǎng)絡(luò)接入請(qǐng)求中攜帶的鑒權(quán)信息,并基于鑒權(quán)信息對(duì)第三移動(dòng)終端進(jìn)行鑒權(quán);
在鑒權(quán)通過(guò)時(shí),與第三移動(dòng)終端建立直連無(wú)線鏈路。
進(jìn)一步地,處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的網(wǎng)絡(luò)連接程序,還執(zhí)行以下操作:
在鑒權(quán)失敗時(shí),發(fā)送無(wú)線鏈路建立失敗的提示信息至第三移動(dòng)終端。
進(jìn)一步地,處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的網(wǎng)絡(luò)連接程序,還執(zhí)行以下操作:
同時(shí)偵測(cè)到本端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求和第三移動(dòng)終端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求時(shí),在響應(yīng)完成本端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求后響應(yīng)第三移動(dòng)終端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求。
進(jìn)一步地,本發(fā)明還提供一種網(wǎng)絡(luò)連接方法,應(yīng)用于圖1所示的移動(dòng)終端,以下實(shí)施例中以執(zhí)行主體為第一移動(dòng)終端對(duì)本發(fā)明方案進(jìn)行說(shuō)明,請(qǐng)參照?qǐng)D2,在本發(fā)明網(wǎng)絡(luò)連接方法的第一實(shí)施例中,該網(wǎng)絡(luò)連接方法包括:
步驟s10,第一移動(dòng)終端檢測(cè)網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量;
步驟s20,在網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量不滿足預(yù)設(shè)連接條件時(shí),第一移動(dòng)終端確定當(dāng)前與網(wǎng)絡(luò)熱點(diǎn)建立有無(wú)線鏈路的第二移動(dòng)終端;
步驟s30,第一移動(dòng)終端與第二移動(dòng)終端建立直連無(wú)線鏈路,以通過(guò)第二移動(dòng)終端建立與網(wǎng)絡(luò)熱點(diǎn)的中繼無(wú)線鏈路,獲取網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。
本領(lǐng)域技術(shù)人員容易理解的是,在使用網(wǎng)絡(luò)熱點(diǎn)(如wi-fi熱點(diǎn)、藍(lán)牙熱點(diǎn)等)進(jìn)行無(wú)線共享時(shí),以wi-fi熱點(diǎn)為例,由于wi-fi信號(hào)的高頻特性(藍(lán)牙熱點(diǎn)亦同),wi-fi熱點(diǎn)向外發(fā)射的wi-fi信號(hào)容易被墻壁等障礙物影響,或者受自身發(fā)射功率限制,其wi-fi信號(hào)的覆蓋范圍有限,由此使得無(wú)線共享的覆蓋范圍有限。那么,對(duì)于欲接入該wi-fi熱點(diǎn)的移動(dòng)終端來(lái)說(shuō),該移動(dòng)終端是否能夠穩(wěn)定接入并獲得良好的網(wǎng)絡(luò)服務(wù),取決于該移動(dòng)終端當(dāng)前所在位置處wi-fi信號(hào)的信道質(zhì)量。
因此,在本發(fā)明實(shí)施例中,第一移動(dòng)終端首先檢測(cè)網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量,以確定是否能夠獲取到該網(wǎng)絡(luò)熱點(diǎn)提供的良好網(wǎng)絡(luò)服務(wù)。在具體實(shí)施時(shí),第一移動(dòng)終端可以對(duì)網(wǎng)絡(luò)熱點(diǎn)的信號(hào)強(qiáng)度進(jìn)行檢測(cè),作為網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量,或者是采用能夠描述信道質(zhì)量好壞的其它信號(hào)參數(shù),本發(fā)明實(shí)施例不做具體限制。
第一移動(dòng)終端在檢測(cè)到網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量之后,進(jìn)一步判斷網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量是否滿足預(yù)設(shè)連接條件,以確定是否能夠獲取到該網(wǎng)絡(luò)熱點(diǎn)提供的良好網(wǎng)絡(luò)服務(wù)。例如,預(yù)設(shè)連接條件為信號(hào)強(qiáng)度大于或等于-70dbm,則只要第一移動(dòng)終端檢測(cè)到網(wǎng)絡(luò)熱點(diǎn)的信號(hào)強(qiáng)度大于或等于-70dbm,則可確定網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量滿足預(yù)設(shè)連接條件,否則確定網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量不滿足預(yù)設(shè)連接條件。
在完成前述網(wǎng)絡(luò)熱點(diǎn)信道質(zhì)量的判斷操作且確定網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量不滿足預(yù)設(shè)連接條件,說(shuō)明當(dāng)前無(wú)法與網(wǎng)絡(luò)熱點(diǎn)建立直連無(wú)線鏈路,亦無(wú)法獲得網(wǎng)絡(luò)熱點(diǎn)提供的良好網(wǎng)絡(luò)服務(wù)。此時(shí),第一移動(dòng)終端進(jìn)一步確定當(dāng)前與網(wǎng)絡(luò)熱點(diǎn)建立有無(wú)線鏈路的第二移動(dòng)終端。需要說(shuō)明的是,在本實(shí)施例中,任意移動(dòng)終端在與網(wǎng)絡(luò)熱點(diǎn)建立有無(wú)線鏈路之后,啟動(dòng)自身的熱點(diǎn)功能,以共享網(wǎng)絡(luò)熱點(diǎn)的帶寬資源,例如,移動(dòng)終端同時(shí)擁有多個(gè)wi-fi模塊,則在通過(guò)其中一wi-fi模塊與wi-fi熱點(diǎn)建立無(wú)線鏈路之后,啟動(dòng)任一其它wi-fi模塊的熱點(diǎn)功能,向外共享wi-fi熱點(diǎn)的帶寬資源;又例如,移動(dòng)終端擁有一個(gè)wi-fi模塊和一個(gè)藍(lán)牙模塊,則在通過(guò)wi-fi模塊與wi-fi熱點(diǎn)建立無(wú)線鏈路之后,啟動(dòng)藍(lán)牙模塊的熱點(diǎn)功能,向外共享wi-fi熱點(diǎn)的帶寬資源;又例如,移動(dòng)終端同時(shí)擁有多個(gè)藍(lán)牙模塊,則在通過(guò)其中一藍(lán)牙模塊與藍(lán)牙熱點(diǎn)建立無(wú)線鏈路之后,啟動(dòng)任一其它藍(lán)牙模塊的熱點(diǎn)功能,向外共享藍(lán)牙熱點(diǎn)的帶寬資源;又例如,移動(dòng)終端擁有一個(gè)wi-fi模塊和一個(gè)藍(lán)牙模塊,則在通過(guò)藍(lán)牙模塊與藍(lán)牙熱點(diǎn)建立無(wú)線鏈路之后,啟動(dòng)wi-fi模塊的熱點(diǎn)功能,向外共享藍(lán)牙熱點(diǎn)的帶寬資源。因此,在具體實(shí)施時(shí),探測(cè)附近是否存在啟動(dòng)“網(wǎng)絡(luò)熱點(diǎn)”功能的移動(dòng)終端,以確定當(dāng)前與網(wǎng)絡(luò)熱點(diǎn)建立有無(wú)線鏈路的第二移動(dòng)終端。
在確定當(dāng)前與網(wǎng)絡(luò)熱點(diǎn)建立有無(wú)線鏈路的第二移動(dòng)終端之后,第一移動(dòng)終端發(fā)送網(wǎng)絡(luò)接入請(qǐng)求至確定的第二移動(dòng)終端,以與第二移動(dòng)終端建立直連無(wú)線鏈路,從而通過(guò)第二移動(dòng)終端與網(wǎng)絡(luò)熱點(diǎn)建立了無(wú)線鏈路,這樣,即可通過(guò)第二移動(dòng)終端獲得網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。其中,本發(fā)明將這種間接建立的無(wú)線鏈路定義為中繼無(wú)線鏈路。
例如,請(qǐng)參照?qǐng)D3,以wi-fi熱點(diǎn)為例,第一移動(dòng)終端通過(guò)檢測(cè)wi-fi熱點(diǎn)的信道質(zhì)量,確定其無(wú)法與wi-fi熱點(diǎn)建立直連無(wú)線鏈路,進(jìn)一步確定與wi-fi熱點(diǎn)建立有直連無(wú)線鏈路的第二移動(dòng)終端,通過(guò)藍(lán)牙的方式與第二移動(dòng)終端建立直連無(wú)線鏈路,獲得wi-fi熱點(diǎn)的帶寬資源。
進(jìn)一步地,在本實(shí)施例中,步驟s30之后,還包括:
在檢測(cè)到網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量滿足預(yù)設(shè)連接條件時(shí),第一移動(dòng)終端斷開(kāi)與第二移動(dòng)終端的直連無(wú)線鏈路,并與網(wǎng)絡(luò)熱點(diǎn)建立直連無(wú)線鏈路。
在本實(shí)施例中,第一移動(dòng)終端在通過(guò)第二移動(dòng)終端建立與網(wǎng)絡(luò)熱點(diǎn)的中繼無(wú)線鏈路之后,考慮到用戶的移動(dòng)性,還持續(xù)對(duì)網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量進(jìn)行檢測(cè),若檢測(cè)到網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量滿足預(yù)設(shè)連接條件,則說(shuō)明當(dāng)前可與網(wǎng)絡(luò)熱點(diǎn)建立直連無(wú)線鏈路,獲得網(wǎng)絡(luò)熱點(diǎn)提供的良好網(wǎng)絡(luò)服務(wù)。此時(shí),第一移動(dòng)終端先斷開(kāi)與第二移動(dòng)終端的直連無(wú)線鏈路,再發(fā)送網(wǎng)絡(luò)接入請(qǐng)求至網(wǎng)絡(luò)熱點(diǎn),請(qǐng)求與網(wǎng)絡(luò)熱點(diǎn)建立直連無(wú)線鏈路,獲得較中繼無(wú)線鏈路更好的網(wǎng)絡(luò)服務(wù)。
進(jìn)一步地,在本實(shí)施例中,步驟s10之后,還包括:
在檢測(cè)到網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量滿足預(yù)設(shè)連接條件時(shí),第一移動(dòng)終端直接與網(wǎng)絡(luò)熱點(diǎn)建立直連無(wú)線鏈路。
在本發(fā)明實(shí)施例中,若完成前述網(wǎng)絡(luò)熱點(diǎn)信道質(zhì)量的判斷操作且確定網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量滿足預(yù)設(shè)連接條件,說(shuō)明當(dāng)前可與網(wǎng)絡(luò)熱點(diǎn)建立直連無(wú)線鏈路,獲得網(wǎng)絡(luò)熱點(diǎn)提供的良好網(wǎng)絡(luò)服務(wù)。此時(shí)第一移動(dòng)終端直接發(fā)送網(wǎng)絡(luò)接入請(qǐng)求至網(wǎng)絡(luò)熱點(diǎn),請(qǐng)求與網(wǎng)絡(luò)熱點(diǎn)建立直連無(wú)線鏈路,獲得網(wǎng)絡(luò)熱點(diǎn)提供的網(wǎng)絡(luò)服務(wù)。
進(jìn)一步地,在本實(shí)施例中,步驟s20包括:
第一移動(dòng)終端確定當(dāng)前與網(wǎng)絡(luò)熱點(diǎn)建立有直連無(wú)線鏈路或者建立有中繼無(wú)線鏈路的第二移動(dòng)終端。
需要說(shuō)明的是,在本實(shí)施例中,用于充當(dāng)中繼節(jié)點(diǎn)的第二移動(dòng)終端與網(wǎng)絡(luò)熱點(diǎn)建立的無(wú)線鏈路可以是直連無(wú)線鏈路,也可以是中繼無(wú)線鏈路。也即是說(shuō),在具體實(shí)施時(shí),第一移動(dòng)終端可通過(guò)多個(gè)中繼節(jié)點(diǎn)建立與網(wǎng)絡(luò)熱點(diǎn)的中繼無(wú)線鏈路。因此,在本實(shí)施例中,若存在多個(gè)第二移動(dòng)終端,則第一移動(dòng)終端在確定待建立直連無(wú)線鏈路的第二移動(dòng)終端時(shí),采用預(yù)設(shè)路徑算法(如dijkstra算法、floyd算法等),選擇到網(wǎng)絡(luò)熱點(diǎn)的中繼節(jié)點(diǎn)最少、鏈路狀況最好的第二移動(dòng)終端建立直連無(wú)線鏈路。
本發(fā)明實(shí)施例提出的網(wǎng)絡(luò)連接方法,通過(guò)移動(dòng)終端檢測(cè)網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量,并在網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量不滿足預(yù)設(shè)連接條件時(shí),確定當(dāng)前與網(wǎng)絡(luò)熱點(diǎn)建立有無(wú)線鏈路的其它移動(dòng)終端,進(jìn)而與該其它移動(dòng)終端建立直連無(wú)線鏈路,通過(guò)該其它移動(dòng)終端建立與網(wǎng)絡(luò)熱點(diǎn)的中繼無(wú)線鏈路,獲取網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。由此,使得移動(dòng)終端在無(wú)法直接連接到網(wǎng)絡(luò)熱點(diǎn)時(shí),能夠通過(guò)連接到網(wǎng)絡(luò)熱點(diǎn)的其它移動(dòng)終端間接的連接到網(wǎng)絡(luò)熱點(diǎn),增加了無(wú)線共享的覆蓋范圍。
進(jìn)一步地,基于第一實(shí)施例,提出本發(fā)明網(wǎng)絡(luò)連接方法的第二實(shí)施例,在本實(shí)施例中,第一移動(dòng)終端與網(wǎng)絡(luò)熱點(diǎn)建立直連無(wú)線鏈路或者中繼無(wú)線鏈路的步驟之后,還包括:
在接收到第三移動(dòng)終端的網(wǎng)絡(luò)接入請(qǐng)求時(shí),第一移動(dòng)終端與第三移動(dòng)終端建立直連無(wú)線鏈路,以向第三移動(dòng)終端共享網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。
需要說(shuō)明的是,本實(shí)施例在前述第一實(shí)施例的基礎(chǔ)上,增加了移動(dòng)終端作為中繼節(jié)點(diǎn)協(xié)助其他移動(dòng)終端與網(wǎng)絡(luò)熱點(diǎn)建立中繼無(wú)線鏈路的處理方案,以下僅對(duì)此進(jìn)行說(shuō)明,其他可參照前述第一實(shí)施例的相關(guān)描述,此處不再贅述。
在本實(shí)施例中,第一移動(dòng)終端在與網(wǎng)絡(luò)熱點(diǎn)建立直連無(wú)線鏈路或者中繼無(wú)線鏈路之后,可將網(wǎng)絡(luò)熱點(diǎn)的帶寬資源共享給其它移動(dòng)終端。在具體實(shí)施時(shí),若接收到第三移動(dòng)終端的網(wǎng)絡(luò)接入請(qǐng)求,則第一移動(dòng)終端與第三移動(dòng)終端建立直連無(wú)線鏈路,以向第三移動(dòng)終端共享網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。
進(jìn)一步地,在本實(shí)施例中,第一移動(dòng)終端與第三移動(dòng)終端建立直連無(wú)線鏈路的步驟之后,還包括:
第一移動(dòng)終端同時(shí)偵測(cè)到本端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求和第三移動(dòng)終端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求時(shí),在響應(yīng)完成本端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求后響應(yīng)第三移動(dòng)終端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求。
需要說(shuō)明的是,第一移動(dòng)終端為保障本端業(yè)務(wù)的網(wǎng)絡(luò)需求,設(shè)置本端的網(wǎng)絡(luò)優(yōu)先級(jí)高于第三移動(dòng)終端的網(wǎng)絡(luò)優(yōu)先級(jí),也即是說(shuō),在同等情況下,第一移動(dòng)終端將優(yōu)先保障本端網(wǎng)絡(luò)數(shù)據(jù)的傳輸。在具體實(shí)施時(shí),若第一移動(dòng)終端同時(shí)偵測(cè)到本端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求和第三移動(dòng)終端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求,將優(yōu)先響應(yīng)本端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求,實(shí)現(xiàn)相關(guān)網(wǎng)絡(luò)數(shù)據(jù)的傳輸,進(jìn)而在響應(yīng)完成本端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求后,響應(yīng)第三移動(dòng)終端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求。
進(jìn)一步地,出于安全考慮,第一移動(dòng)終端只為授權(quán)終端提供網(wǎng)絡(luò)接入服務(wù),在本實(shí)施例中,第一移動(dòng)終端與第三移動(dòng)終端建立直連無(wú)線鏈路的步驟之前,還包括:
在接收到第三移動(dòng)終端的網(wǎng)絡(luò)接入請(qǐng)求時(shí),第一移動(dòng)終端提取網(wǎng)絡(luò)接入請(qǐng)求中攜帶的鑒權(quán)信息,并基于鑒權(quán)信息對(duì)第三移動(dòng)終端進(jìn)行鑒權(quán);
在鑒權(quán)通過(guò)時(shí),第一移動(dòng)終端與第三移動(dòng)終端建立直連無(wú)線鏈路。
在本實(shí)施例中,第一移動(dòng)終端在接收到第三移動(dòng)終端發(fā)送的網(wǎng)絡(luò)接入請(qǐng)求時(shí),首先提取網(wǎng)絡(luò)接入請(qǐng)求攜帶的鑒權(quán)信息,以根據(jù)鑒權(quán)信息判斷第三移動(dòng)終端是否為授權(quán)終端。其中,鑒權(quán)信息由第一移動(dòng)終端預(yù)先分配至第三移動(dòng)終端,在具體實(shí)施時(shí),第一移動(dòng)終端可以根據(jù)第三移動(dòng)終端的唯一標(biāo)識(shí)信息為第三移動(dòng)終端分配鑒權(quán)信息,唯一標(biāo)識(shí)信息包括但不限于第三移動(dòng)終端的mac地址、內(nèi)置藍(lán)牙模塊的串號(hào)、imei(internationalmobileequipmentidentity,移動(dòng)設(shè)備國(guó)際識(shí)別碼,又稱國(guó)際移動(dòng)設(shè)備標(biāo)識(shí),用于唯一標(biāo)識(shí)移動(dòng)終端)號(hào)、所插入sim(subscriberidentitymodule客戶識(shí)別模塊)卡的iccid(integratecircuitcardidentity,集成電路卡識(shí)別碼)、所插入sim卡對(duì)應(yīng)的手機(jī)號(hào)等。需要說(shuō)明的是,第三移動(dòng)終端可采用多種方式向第一移動(dòng)終端發(fā)送網(wǎng)絡(luò)接入請(qǐng)求,例如,第三移動(dòng)終端可以基于預(yù)存的第一移動(dòng)終端的聯(lián)系方式通過(guò)后臺(tái)短信的方式將網(wǎng)絡(luò)接入請(qǐng)求發(fā)送至第一移動(dòng)終端,或者基于其與第一移動(dòng)終端之間的藍(lán)牙連接通過(guò)擴(kuò)展藍(lán)牙交互信令的方式將網(wǎng)絡(luò)接入請(qǐng)求發(fā)送至第一移動(dòng)終端;網(wǎng)絡(luò)接入請(qǐng)求攜帶的鑒權(quán)信息包括但不限于基于xml格式的文本信息或藍(lán)牙信令格式信息。
需要說(shuō)明的是,第一移動(dòng)終端預(yù)設(shè)有鑒權(quán)信息數(shù)據(jù)庫(kù),鑒權(quán)信息數(shù)據(jù)庫(kù)中存儲(chǔ)有對(duì)應(yīng)不同授權(quán)終端的鑒權(quán)信息。具體地,第一移動(dòng)終端在接收到第三移動(dòng)終端發(fā)送的授權(quán)請(qǐng)求時(shí),若授權(quán)請(qǐng)求攜帶有第三移動(dòng)終端的唯一標(biāo)識(shí)信息,則第一移動(dòng)終端根據(jù)唯一標(biāo)識(shí)信息為第三移動(dòng)終端分配鑒權(quán)信息,若授權(quán)請(qǐng)求未攜帶第三移動(dòng)終端的唯一標(biāo)識(shí)信息,則第一移動(dòng)終端可以將預(yù)設(shè)的臨時(shí)鑒權(quán)信息分配給第三移動(dòng)終端;第一移動(dòng)終端將鑒權(quán)信息發(fā)送至第三移動(dòng)終端,并同時(shí)將鑒權(quán)信息與第三移動(dòng)終端關(guān)聯(lián)后存儲(chǔ)至鑒權(quán)信息數(shù)據(jù)庫(kù)。在接收到第三移動(dòng)終端外的其他移動(dòng)終端的發(fā)送的授權(quán)請(qǐng)求時(shí),第一移動(dòng)終端為其分配鑒權(quán)信息的過(guò)程可參照前述方式施行,此處不再贅述。此外,若偵測(cè)到已授權(quán)移動(dòng)終端的唯一標(biāo)識(shí)信息改變時(shí)(如手機(jī)更換sim卡,替換內(nèi)置的藍(lán)牙模塊時(shí)),出于安全考慮,第一移動(dòng)終端可為該已授權(quán)移動(dòng)終端重新分配鑒權(quán)信息,將重新分配的鑒權(quán)信息發(fā)送至該已授權(quán)移動(dòng)終端,并將重新分配的鑒權(quán)信息與該已授權(quán)移動(dòng)終端關(guān)聯(lián)后替換鑒權(quán)信息數(shù)據(jù)庫(kù)儲(chǔ)存的對(duì)應(yīng)該已授權(quán)移動(dòng)終端的鑒權(quán)信息。
第一移動(dòng)終端在提取到由第三移動(dòng)終端發(fā)送的網(wǎng)絡(luò)接入請(qǐng)求所攜帶的鑒權(quán)信息后,將鑒權(quán)信息與本地鑒權(quán)信息數(shù)據(jù)庫(kù)中的各個(gè)鑒權(quán)信息進(jìn)行比對(duì),若鑒權(quán)信息與本地鑒權(quán)信息數(shù)據(jù)庫(kù)中各個(gè)鑒權(quán)信息均不匹配時(shí),鑒權(quán)失敗,即第三移動(dòng)終端不是第一移動(dòng)終端的授權(quán)終端;若本地鑒權(quán)信息數(shù)據(jù)庫(kù)中存在匹配項(xiàng)時(shí),鑒權(quán)通過(guò),即第三移動(dòng)終端是第一移動(dòng)終端的授權(quán)終端。
在第三移動(dòng)終端鑒權(quán)通過(guò)時(shí),第一移動(dòng)終端與第三移動(dòng)終端建立直連無(wú)線鏈路。例如,第一移動(dòng)終端通過(guò)wi-fi模塊連接到wi-fi熱點(diǎn)之后,啟動(dòng)藍(lán)牙模塊的熱點(diǎn)功能,向外共享網(wǎng)絡(luò)熱點(diǎn)的帶寬資源,在接收到第三移動(dòng)終端網(wǎng)絡(luò)接入請(qǐng)求,且根據(jù)網(wǎng)絡(luò)接入請(qǐng)求攜帶的鑒權(quán)信息對(duì)第三移動(dòng)終端鑒權(quán)通過(guò)之后,與第三移動(dòng)終端建立基于藍(lán)牙的直連無(wú)線鏈路,使得第三移動(dòng)終端通過(guò)與第一移動(dòng)終端之間的藍(lán)牙連接獲得wi-fi熱點(diǎn)的帶寬資源,實(shí)現(xiàn)網(wǎng)絡(luò)訪問(wèn)。本領(lǐng)域技術(shù)人員可以理解的是,第一移動(dòng)終端和第三移動(dòng)終端可歸屬于同一用戶,也可分屬于不同用戶。即用戶a可以通過(guò)自己手機(jī)為自己的pad提供網(wǎng)絡(luò)接入服務(wù),還可以通過(guò)自己的手機(jī)為用戶b的手機(jī)提供網(wǎng)絡(luò)接入服務(wù)。
此外,未避免造成用戶困惑,以及提升用戶體驗(yàn),在對(duì)第三移動(dòng)終端鑒權(quán)失敗時(shí),第一移動(dòng)終端發(fā)送提示信息至第三移動(dòng)終端,該提示信息用于告知第三移動(dòng)終端用戶當(dāng)前網(wǎng)絡(luò)接入失敗,不能進(jìn)行網(wǎng)絡(luò)訪問(wèn)。本領(lǐng)域技術(shù)人員可以理解的是,第一移動(dòng)終端發(fā)送至第三移動(dòng)終端的提示信息可以是多種形式,例如,第一移動(dòng)終端通過(guò)語(yǔ)音的形式發(fā)送提示信息“互聯(lián)網(wǎng)訪問(wèn)功能未啟動(dòng)”至第三移動(dòng)終端;第三移動(dòng)終端通過(guò)其語(yǔ)音輸出設(shè)備播放“互聯(lián)網(wǎng)訪問(wèn)功能未啟動(dòng)”等。
進(jìn)一步地,基于第二實(shí)施例,提出本發(fā)明網(wǎng)絡(luò)連接方法的第三實(shí)施例,在本實(shí)施例中,第一移動(dòng)終端與第三移動(dòng)終端建立直連無(wú)線鏈路的步驟之后,還包括:
在預(yù)設(shè)時(shí)間段內(nèi)未偵測(cè)到第三移動(dòng)終端基于建立的直連無(wú)線鏈路的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求時(shí),斷開(kāi)與第三移動(dòng)終端建立的直連無(wú)線鏈路。
為防止第三移動(dòng)終端長(zhǎng)時(shí)間內(nèi)未基于第一移動(dòng)終端進(jìn)行網(wǎng)絡(luò)訪問(wèn)操作,造成第一移動(dòng)終端電量的不必要浪費(fèi),在本實(shí)施例中,若在預(yù)設(shè)時(shí)間段內(nèi),第一移動(dòng)終端未偵測(cè)到第三移動(dòng)終端基于建立的直連無(wú)線鏈路的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求,則斷開(kāi)與第三移動(dòng)終端建立的直連無(wú)線鏈路,并關(guān)閉本端的熱點(diǎn)功能。其中,預(yù)設(shè)時(shí)間段可以根據(jù)經(jīng)驗(yàn)進(jìn)行設(shè)置,本發(fā)明實(shí)施例不做具體限制,例如,設(shè)置為5分鐘。
進(jìn)一步地,本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),在一實(shí)施例中,該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有網(wǎng)絡(luò)連接程序,該網(wǎng)絡(luò)連接程序被處理器1001執(zhí)行時(shí)實(shí)現(xiàn)如下操作:
檢測(cè)網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量;
在網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量不滿足預(yù)設(shè)連接條件時(shí),確定當(dāng)前與網(wǎng)絡(luò)熱點(diǎn)建立有無(wú)線鏈路的第二移動(dòng)終端;
與第二移動(dòng)終端建立直連無(wú)線鏈路,以通過(guò)第二移動(dòng)終端建立與網(wǎng)絡(luò)熱點(diǎn)的中繼無(wú)線鏈路,獲取網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。
進(jìn)一步地,前述網(wǎng)絡(luò)連接程序被處理器1001執(zhí)行時(shí),還實(shí)現(xiàn)如下操作:
在檢測(cè)到網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量滿足所述預(yù)設(shè)連接條件時(shí),斷開(kāi)與第二移動(dòng)終端的直連無(wú)線鏈路,并與網(wǎng)絡(luò)熱點(diǎn)建立直連無(wú)線鏈路。
進(jìn)一步地,前述網(wǎng)絡(luò)連接程序被處理器1001執(zhí)行時(shí),還實(shí)現(xiàn)如下操作:
確定當(dāng)前與網(wǎng)絡(luò)熱點(diǎn)建立有直連無(wú)線鏈路或者建立有中繼無(wú)線鏈路的第二移動(dòng)終端。
進(jìn)一步地,前述網(wǎng)絡(luò)連接程序被處理器1001執(zhí)行時(shí),還實(shí)現(xiàn)如下操作:
在檢測(cè)到網(wǎng)絡(luò)熱點(diǎn)的信道質(zhì)量滿足預(yù)設(shè)連接條件時(shí),直接與網(wǎng)絡(luò)熱點(diǎn)建立直連無(wú)線鏈路。
進(jìn)一步地,前述網(wǎng)絡(luò)連接程序被處理器1001執(zhí)行時(shí),還實(shí)現(xiàn)如下操作:
在接收到第三移動(dòng)終端的網(wǎng)絡(luò)接入請(qǐng)求時(shí),與第三移動(dòng)終端建立直連無(wú)線鏈路,以向第三移動(dòng)終端共享網(wǎng)絡(luò)熱點(diǎn)的帶寬資源。
進(jìn)一步地,前述網(wǎng)絡(luò)連接程序被處理器1001執(zhí)行時(shí),還實(shí)現(xiàn)如下操作:
在預(yù)設(shè)時(shí)間段內(nèi)未偵測(cè)到第三移動(dòng)終端基于建立的直連無(wú)線鏈路的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求時(shí),斷開(kāi)與第三移動(dòng)終端建立的直連無(wú)線鏈路。
進(jìn)一步地,前述網(wǎng)絡(luò)連接程序被處理器1001執(zhí)行時(shí),還實(shí)現(xiàn)如下操作:
在接收到第三移動(dòng)終端的網(wǎng)絡(luò)接入請(qǐng)求時(shí),提取網(wǎng)絡(luò)接入請(qǐng)求中攜帶的鑒權(quán)信息,并基于鑒權(quán)信息對(duì)第三移動(dòng)終端進(jìn)行鑒權(quán);
在鑒權(quán)通過(guò)時(shí),與第三移動(dòng)終端建立直連無(wú)線鏈路
進(jìn)一步地,前述網(wǎng)絡(luò)連接程序被處理器1001執(zhí)行時(shí),還實(shí)現(xiàn)如下操作:
在鑒權(quán)失敗時(shí),發(fā)送無(wú)線鏈路建立失敗的提示信息至第三移動(dòng)終端。
進(jìn)一步地,前述網(wǎng)絡(luò)連接程序被處理器1001執(zhí)行時(shí),還實(shí)現(xiàn)如下操作:
同時(shí)偵測(cè)到本端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求和第三移動(dòng)終端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求時(shí),在響應(yīng)完成本端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求后響應(yīng)第三移動(dòng)終端的網(wǎng)絡(luò)訪問(wèn)操作請(qǐng)求。
需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在如上所述的一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一移動(dòng)終端執(zhí)行本發(fā)明對(duì)應(yīng)實(shí)施例所述的方法。
上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的具體實(shí)施方式,上述的具體實(shí)施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。