本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)共享方法及裝置。
背景技術(shù):
移動終端(比如手機(jī)、平板電腦)已經(jīng)成為人們生活中必備品之一,人們習(xí)慣通過各種移動終端來訪問互聯(lián)網(wǎng)以獲取信息,然而移動終端要訪問互聯(lián)網(wǎng)就必須連接網(wǎng)絡(luò),在沒有WIFI的情況下或者流量數(shù)據(jù)不夠用的時候,移動終端用戶往往不能訪問互聯(lián)網(wǎng)。
除了額外購買流量包或連接WIFI之外,還沒有合適的方法解決移動終端用戶不能訪問互聯(lián)網(wǎng)的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是提供一種網(wǎng)絡(luò)共享方法及裝置,解決相關(guān)技術(shù)中移動終端用戶不能訪問互聯(lián)網(wǎng)的問題。
本發(fā)明實(shí)施例的一個方面,提供一種網(wǎng)絡(luò)共享方法,包括:
開啟藍(lán)牙功能并且廣播用于尋找網(wǎng)絡(luò)鏈路的鏈路請求數(shù)據(jù)包;
接收根據(jù)所述鏈路請求數(shù)據(jù)包返回的確認(rèn)包;所述確認(rèn)包包含能夠提供網(wǎng)絡(luò)鏈路的第二移動終端的標(biāo)識;
根據(jù)所述確認(rèn)包,向所述第二移動終端發(fā)送藍(lán)牙連接請求;
接收根據(jù)所述藍(lán)牙連接請求返回的連接消息,以建立與所述第二移動終端的藍(lán)牙鏈路;
通過所述藍(lán)牙鏈路向所述第二移動終端發(fā)送網(wǎng)絡(luò)請求;
接收根據(jù)所述網(wǎng)絡(luò)請求返回的網(wǎng)絡(luò)數(shù)據(jù)。
其中,所述網(wǎng)絡(luò)鏈路為:
所述第二移動終端連接外部WIFI網(wǎng)絡(luò)的鏈路;或者,
由所述第二移動終端與第三移動終端的之間的藍(lán)牙網(wǎng)絡(luò)以及所述第三移動終端連接外部WIFI網(wǎng)絡(luò)組成的鏈路。
本發(fā)明實(shí)施例的另一方面,提供一種網(wǎng)絡(luò)共享方法,包括:
開啟藍(lán)牙功能并接收來自第一移動終端的鏈路請求數(shù)據(jù)包;
根據(jù)所述鏈路請求數(shù)據(jù)包,確定是否具有連接外部網(wǎng)絡(luò)的網(wǎng)絡(luò)鏈路;
若是,則向所述第一移動終端發(fā)送包含自身標(biāo)識的確認(rèn)包;
接收所述第一移動終端發(fā)送的藍(lán)牙連接請求;
根據(jù)所述藍(lán)牙連接請求,建立與所述第一移動終端的藍(lán)牙鏈路,并向所述第一移動終端反饋連接消息;
接收所述第一移動終端通過所述藍(lán)牙鏈路發(fā)送的網(wǎng)絡(luò)請求;
通過所述網(wǎng)絡(luò)鏈路向所述外部網(wǎng)絡(luò)發(fā)送所述網(wǎng)絡(luò)請求;
接收所述外部網(wǎng)絡(luò)根據(jù)所述網(wǎng)絡(luò)請求返回的網(wǎng)絡(luò)數(shù)據(jù),并且通過所述藍(lán)牙鏈路向所述第一移動終端發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)。
其中,所述網(wǎng)絡(luò)鏈路為:連接外部WIFI網(wǎng)絡(luò)的鏈路;或者,由與第三移動終端建立的藍(lán)牙網(wǎng)絡(luò)以及所述第三移動終端連接外部WIFI網(wǎng)絡(luò)組成的鏈路。
在一些實(shí)施例中,所述通過所述網(wǎng)絡(luò)鏈路向所述外部網(wǎng)絡(luò)發(fā)送所述網(wǎng)絡(luò)請求之后,所述方法還包括:
設(shè)置所述第一移動終端傳輸數(shù)據(jù)的帶寬。
在一些實(shí)施例中,所述接收所述第一移動終端通過所述藍(lán)牙鏈路發(fā)送的網(wǎng)絡(luò)請求之后,所述方法還包括:
監(jiān)聽所述第一移動終端發(fā)送的網(wǎng)絡(luò)請求;
當(dāng)監(jiān)聽到所述網(wǎng)絡(luò)請求為非法訪問請求時,中斷向所述外部網(wǎng)絡(luò)發(fā)送所述網(wǎng)絡(luò)請求的操作。
本發(fā)明實(shí)施例的又一方面,提供一種網(wǎng)絡(luò)共享裝置,包括:
廣播模塊,用于開啟藍(lán)牙功能并且廣播用于尋找網(wǎng)絡(luò)鏈路的鏈路請求數(shù)據(jù)包;
第一接收模塊,用于接收根據(jù)所述鏈路請求數(shù)據(jù)包返回的確認(rèn)包;所述確認(rèn)包包含能夠提供網(wǎng)絡(luò)鏈路的第二移動終端的標(biāo)識;
第一發(fā)送模塊,用于根據(jù)所述確認(rèn)包,向所述第二移動終端發(fā)送藍(lán)牙連接請求;
第一連接模塊,用于接收根據(jù)所述藍(lán)牙連接請求返回的連接消息,以建立與所述第二移動終端的藍(lán)牙鏈路;
第二發(fā)送模塊,用于通過所述藍(lán)牙鏈路向所述第二移動終端發(fā)送網(wǎng)絡(luò)請求;
第二接收模塊,用于接收根據(jù)所述網(wǎng)絡(luò)請求返回的網(wǎng)絡(luò)數(shù)據(jù)。
其中,所述網(wǎng)絡(luò)鏈路為:所述第二移動終端連接外部WIFI網(wǎng)絡(luò)的鏈路;或者,由所述第二移動終端與第三移動終端的之間的藍(lán)牙網(wǎng)絡(luò)以及所述第三移動終端連接外部WIFI網(wǎng)絡(luò)組成的鏈路。
本發(fā)明實(shí)施例的再一方面,提供一種網(wǎng)絡(luò)共享裝置,包括:
第三接收模塊,用于開啟藍(lán)牙功能并接收來自第一移動終端的鏈路請求數(shù)據(jù)包;
確定模塊,用于根據(jù)所述鏈路請求數(shù)據(jù)包,確定是否具有連接外部網(wǎng)絡(luò)的網(wǎng)絡(luò)鏈路;
第三發(fā)送模塊,用于若是,則向所述第一移動終端發(fā)送包含自身標(biāo)識的確認(rèn)包;
第四接收模塊,用于接收所述第一移動終端發(fā)送的藍(lán)牙連接請求;
第二連接模塊,用于根據(jù)所述藍(lán)牙連接請求,建立與所述第一移動終端的藍(lán)牙鏈路,并向所述第一移動終端反饋連接消息;
第五接收模塊,用于接收所述第一移動終端通過所述藍(lán)牙鏈路發(fā)送的網(wǎng)絡(luò)請求;
第四發(fā)送模塊,用于通過所述網(wǎng)絡(luò)鏈路向所述外部網(wǎng)絡(luò)發(fā)送所述網(wǎng)絡(luò)請求;
處理模塊,用于接收所述外部網(wǎng)絡(luò)根據(jù)所述網(wǎng)絡(luò)請求返回的網(wǎng)絡(luò)數(shù)據(jù),并且通過所述藍(lán)牙鏈路向所述第一移動終端發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)。
其中,所述網(wǎng)絡(luò)鏈路為:連接外部WIFI網(wǎng)絡(luò)的鏈路;或者,由與第三移動終端建立的藍(lán)牙網(wǎng)絡(luò)以及所述第三移動終端連接外部WIFI網(wǎng)絡(luò)組成的鏈路。
在一些實(shí)施例中,所述裝置還包括:
設(shè)置模塊,用于設(shè)置所述第一移動終端傳輸數(shù)據(jù)的帶寬。
在一些實(shí)施例中,所述裝置還包括:
監(jiān)聽模塊,用于監(jiān)聽所述第一移動終端發(fā)送的網(wǎng)絡(luò)請求;
中斷模塊,用于當(dāng)監(jiān)聽到所述網(wǎng)絡(luò)請求為非法訪問請求時,中斷向所述外部網(wǎng)絡(luò)發(fā)送所述網(wǎng)絡(luò)請求的操作。
在本發(fā)明實(shí)施例中,提供了一種網(wǎng)絡(luò)共享方法及裝置,通過主動廣播網(wǎng)絡(luò)鏈路請求來確認(rèn)周圍是否有能夠提供網(wǎng)絡(luò)共享的設(shè)備,若有,則與該設(shè)備建立藍(lán)牙鏈路,通過建立的藍(lán)牙鏈路發(fā)送網(wǎng)絡(luò)請求,并根據(jù)該藍(lán)牙鏈路獲取網(wǎng)絡(luò)數(shù)據(jù)。該實(shí)施方式能夠?yàn)闊o法聯(lián)網(wǎng)的設(shè)備提供其他設(shè)備分享的網(wǎng)絡(luò)數(shù)據(jù),從而解決了設(shè)備不能訪問互相聯(lián)網(wǎng)的問題,此外,還使流量不夠的移動終端用戶不再擔(dān)心流量超支的問題。
【附圖說明】
一個或多個實(shí)施例通過與之對應(yīng)的附圖中的圖片進(jìn)行示例性說明,這些示例性說明并不構(gòu)成對實(shí)施例的限定,附圖中具有相同參考數(shù)字標(biāo)號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。
圖1是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)共享系統(tǒng)的示意圖;
圖2是本發(fā)明實(shí)施例提供的第一移動終端與第二移動終端之間交互的流程示意圖;
圖3是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)共享的方法流程示意圖;
圖4是本發(fā)明另一實(shí)施例提供的一種網(wǎng)絡(luò)共享的方法流程示意圖;
圖5是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)共享裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明另一實(shí)施例提供的一種網(wǎng)絡(luò)共享裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例提供的一種電子設(shè)備的硬件結(jié)構(gòu)示意圖;
圖8是本發(fā)明另一實(shí)施例提供的一種電子設(shè)備的硬件結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參考圖1,圖1是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)共享系統(tǒng)的示意圖。如圖1所示,該網(wǎng)絡(luò)共享系統(tǒng)20包括第一移動終端21、第二移動終22、第三移動終端23以及互聯(lián)網(wǎng)24。第一移動終端21與第二移動終端22建立藍(lán)牙連接,第二移動終端22通過WIFI訪問互聯(lián)網(wǎng),第二移動終端22與第三移動終端23建立藍(lán)牙連接,第三移動終端23通過WIFI訪問互聯(lián)網(wǎng)。
其中,該網(wǎng)絡(luò)共享系統(tǒng)包括兩條網(wǎng)絡(luò)共享鏈路,第一條網(wǎng)絡(luò)共享鏈路由第一移動終端21與第二移動終端22建立的藍(lán)牙鏈路,以及第二移動終端22通過WIFI訪問互聯(lián)網(wǎng)的網(wǎng)絡(luò)鏈路共同組成;第二條網(wǎng)絡(luò)共享鏈路由第一移動終端21與第二移動終端22建立的藍(lán)牙鏈路,第二移動終端22與第三移動終端23建立的藍(lán)牙鏈路,以及第三移動終端23通過WIFI訪問互聯(lián)網(wǎng)的網(wǎng)絡(luò)鏈路共同組成。通過這兩條網(wǎng)絡(luò)共享鏈路,都可以分別為第一移動終端21分享網(wǎng)絡(luò)數(shù)據(jù),使不能上網(wǎng)的第一移動終端21能夠訪問互聯(lián)網(wǎng)。
具體地,請參考圖2,圖2是本發(fā)明實(shí)施例提供的第一移動終端與第二移動終端之間交互的流程示意圖。如圖2所示,其中,該第一移動終端為接收第二移動終端分享的網(wǎng)絡(luò)數(shù)據(jù)的終端,該第一移動終端與該第二移動終端通過建立的藍(lán)牙鏈路連通。通過該藍(lán)牙鏈路,該第一移動終端能夠向第二移動終端發(fā)送網(wǎng)絡(luò)請求,并接收第二移動終端返回的該網(wǎng)絡(luò)請求對應(yīng)的網(wǎng)絡(luò)數(shù)據(jù)。該第二移動終端是提供網(wǎng)絡(luò)分享的終端,該第二移動終端具有連接外部網(wǎng)絡(luò)的網(wǎng)絡(luò)鏈路。該連接外部網(wǎng)絡(luò)的網(wǎng)絡(luò)鏈路包括:連接外部WIFI網(wǎng)絡(luò)的鏈路;或者,由該第二移動終端與其他移動終端建立的藍(lán)牙網(wǎng)絡(luò)以及該其他移動終端連接外部WIFI網(wǎng)絡(luò)組成的鏈路。其中,該藍(lán)牙網(wǎng)絡(luò)是兩個移動終端之間建立藍(lán)牙連接之后形成的網(wǎng)絡(luò)鏈路,可以通過該藍(lán)牙網(wǎng)絡(luò)傳輸數(shù)據(jù)。
在本實(shí)施例中,該第一移動終端和該第二移動終端均可以包括:手機(jī)、平板電腦、音樂播放器、智能電視等。該第一移動終端和該第二移動終端均具備藍(lán)牙功能。
請參考圖3,圖3是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)共享的方法流程示意圖,該方法由上述第一移動終端執(zhí)行,如圖3所示,該方法包括:
步驟101、開啟藍(lán)牙功能并且廣播用于尋找網(wǎng)絡(luò)鏈路的鏈路請求數(shù)據(jù)包;
第一移動終端開啟藍(lán)牙功能,并通過藍(lán)牙廣播的方式向周圍的設(shè)備發(fā)送尋找網(wǎng)絡(luò)鏈路的鏈路請求數(shù)據(jù)包,以期望能夠獲取到其他設(shè)備分享的網(wǎng)絡(luò)數(shù)據(jù)。該藍(lán)牙廣播的范圍由該第一移動終端自身的藍(lán)牙功能決定。
步驟102、接收根據(jù)所述鏈路請求數(shù)據(jù)包返回的確認(rèn)包;所述確認(rèn)包包含能夠提供網(wǎng)絡(luò)鏈路的第二移動終端的標(biāo)識;
該確認(rèn)包是當(dāng)該第一移動終端周圍的設(shè)備接收到廣播的數(shù)據(jù)包之后,返回的表示能夠共享網(wǎng)絡(luò)鏈路的消息,該確認(rèn)包中包含了該能夠共享網(wǎng)絡(luò)鏈路的第二移動終端的標(biāo)識。需要說明的是,該第二移動終端可以是一個移動終端也可以是多個移動終端。當(dāng)?shù)谝灰苿咏K端接收到包含多個第二移動終端的標(biāo)識時,可以根據(jù)情況選擇其中一個來建立連接,例如,可以根據(jù)二者傳輸數(shù)據(jù)信號的強(qiáng)弱來決定,也可以根據(jù)二者的距離來選擇等,在此不做限定。
該網(wǎng)絡(luò)鏈路包括該第二移動終端連接外部WIFI網(wǎng)絡(luò)的鏈路;該網(wǎng)絡(luò)鏈路還包括由該第二移動終端與其他移動終端的之間的藍(lán)牙網(wǎng)絡(luò),以及該其他移動終端連接外部WIFI網(wǎng)絡(luò)組成的鏈路。需要說明的是,該其他移動終端可以是一個移動終端,也可以是多個移動終端,當(dāng)是多個移動終端時,多個移動終端之間通過藍(lán)牙連接,構(gòu)建藍(lán)牙網(wǎng)絡(luò)。例如,該網(wǎng)絡(luò)鏈路為,由第二移動終端與第三移動終端之間的藍(lán)牙網(wǎng)絡(luò),第三移動終端與第四移動終端之間的藍(lán)牙網(wǎng)絡(luò),第四移動終端連接外部WIFI網(wǎng)絡(luò)組成的鏈路。
步驟103、根據(jù)所述確認(rèn)包,向所述第二移動終端發(fā)送藍(lán)牙連接請求;
第一移動終端接收到該確認(rèn)包后,根據(jù)確認(rèn)包中包含的第二移動終端的標(biāo)識向第二移動終端發(fā)送藍(lán)牙連接請求。
步驟104、接收根據(jù)所述藍(lán)牙連接請求返回的連接消息,以建立與所述第二移動終端的藍(lán)牙鏈路;
步驟105、通過所述藍(lán)牙鏈路向所述第二移動終端發(fā)送網(wǎng)絡(luò)請求;
步驟106、接收根據(jù)所述網(wǎng)絡(luò)請求返回的網(wǎng)絡(luò)數(shù)據(jù)。
第一移動終端與第二移動終端藍(lán)牙連接成功后,二者之間構(gòu)建了藍(lán)牙鏈路,也即是形成了藍(lán)牙網(wǎng)絡(luò),通過該藍(lán)牙鏈路,該第一移動終端能夠向第二移動終端發(fā)送網(wǎng)絡(luò)請求,該網(wǎng)絡(luò)請求為第一移動終端訪問外部網(wǎng)絡(luò)的請求,基于http以超鏈接格式而存在,該網(wǎng)絡(luò)請求中包含了訪問地址,例如,該網(wǎng)絡(luò)請求為某一視頻網(wǎng)站的網(wǎng)址。第二移動終端接收到該網(wǎng)絡(luò)請求后通過外部網(wǎng)絡(luò)獲取該網(wǎng)絡(luò)請求對應(yīng)的網(wǎng)絡(luò)數(shù)據(jù),并原路將獲取到的網(wǎng)絡(luò)數(shù)據(jù)返回。
在本發(fā)明實(shí)施例中,提供了一種網(wǎng)絡(luò)共享方法,該方法通過主動廣播網(wǎng)絡(luò)鏈路請求來確認(rèn)周圍是否有能夠提供網(wǎng)絡(luò)共享的設(shè)備,若有,則與該設(shè)備建立藍(lán)牙鏈路,通過建立的藍(lán)牙鏈路發(fā)送網(wǎng)絡(luò)請求,并根據(jù)該藍(lán)牙鏈路獲取網(wǎng)絡(luò)數(shù)據(jù)。本實(shí)施例能夠?yàn)闊o法聯(lián)網(wǎng)的設(shè)備提供其他設(shè)備分享的網(wǎng)絡(luò)數(shù)據(jù),從而解決了設(shè)備不能訪問互相聯(lián)網(wǎng)的問題。
請參考圖4,圖4是本發(fā)明另一實(shí)施例提供的一種網(wǎng)絡(luò)共享的方法流程示意圖,該方法由上述第二移動終端執(zhí)行,如圖4所示,該方法包括:
步驟201、開啟藍(lán)牙功能并接收來自第一移動終端的鏈路請求數(shù)據(jù)包;
該鏈路請求數(shù)據(jù)包為第一移動終端廣播的用于尋找網(wǎng)絡(luò)鏈路的數(shù)據(jù)包。執(zhí)行本方法的第二移動終端在開啟藍(lán)牙功能后,能夠接收到該數(shù)據(jù)包。
步驟202、根據(jù)所述鏈路請求數(shù)據(jù)包,確定是否具有連接外部網(wǎng)絡(luò)的網(wǎng)絡(luò)鏈路;
步驟203、若是,則向所述第一移動終端發(fā)送包含自身標(biāo)識的確認(rèn)包;
接收到鏈路請求數(shù)據(jù)包后,該第二移動終端首先判斷自身是否具有連接外部網(wǎng)絡(luò)的網(wǎng)絡(luò)鏈路,若有則向第一移動終端發(fā)送包含自身標(biāo)識的確認(rèn)包,若沒有,則不返回消息。其中,該網(wǎng)絡(luò)鏈路為連接外部WIFI網(wǎng)絡(luò)的鏈路;或者,由與第三移動終端建立的藍(lán)牙網(wǎng)絡(luò)以及所述第三移動終端連接外部WIFI網(wǎng)絡(luò)組成的鏈路。
步驟204、接收所述第一移動終端發(fā)送的藍(lán)牙連接請求;
該藍(lán)牙連接請求為第一移動終端根據(jù)上述確認(rèn)包中的標(biāo)識,向第二移動終端發(fā)送的請求。
步驟205、根據(jù)所述藍(lán)牙連接請求,建立與所述第一移動終端的藍(lán)牙鏈路,并向所述第一移動終端反饋連接消息;
通過該反饋的連接消息,使第一移動終端確定二者之間建立藍(lán)牙鏈路成功,也即是成功建立了藍(lán)牙網(wǎng)絡(luò),從而使第一移動終端能夠根據(jù)該藍(lán)牙網(wǎng)絡(luò)傳輸消息。
步驟206、接收所述第一移動終端通過所述藍(lán)牙鏈路發(fā)送的網(wǎng)絡(luò)請求;
該網(wǎng)絡(luò)請求是第一移動終端訪問外部網(wǎng)絡(luò)的請求,例如,第一移動終端希望獲取某一網(wǎng)站的數(shù)據(jù)等。
步驟207、通過所述網(wǎng)絡(luò)鏈路向所述外部網(wǎng)絡(luò)發(fā)送所述網(wǎng)絡(luò)請求;
第二移動終端接收到第一移動終端的網(wǎng)絡(luò)請求后,根據(jù)自身包含的網(wǎng)絡(luò)鏈路,向外部網(wǎng)絡(luò)發(fā)送該網(wǎng)絡(luò)請求,可以是直接通過WIFI向外部網(wǎng)絡(luò)發(fā)送該網(wǎng)絡(luò)請求,也可以通過藍(lán)牙網(wǎng)絡(luò)將網(wǎng)絡(luò)請求傳送至第三移動終端,再由第三移動終端通過WIFI向外部網(wǎng)絡(luò)發(fā)送該網(wǎng)絡(luò)請求。
步驟208、接收所述外部網(wǎng)絡(luò)根據(jù)所述網(wǎng)絡(luò)請求返回的網(wǎng)絡(luò)數(shù)據(jù),并且通過所述藍(lán)牙鏈路向所述第一移動終端發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)。
外部網(wǎng)絡(luò)根據(jù)網(wǎng)絡(luò)請求獲取相應(yīng)的網(wǎng)絡(luò)數(shù)據(jù),并原路傳送回該網(wǎng)絡(luò)數(shù)據(jù),一直到第一移動終端接收到該網(wǎng)絡(luò)請求對應(yīng)的網(wǎng)絡(luò)數(shù)據(jù)。
需要說明的是,第一移動終端與第二移動終端通過藍(lán)牙網(wǎng)絡(luò)傳輸數(shù)據(jù),以及第二移動終端與第三移動終端通過藍(lán)牙網(wǎng)絡(luò)傳輸數(shù)據(jù)時,兩個藍(lán)牙網(wǎng)絡(luò)使用不同的收發(fā)頻率,以保證,第二移動終端在收到數(shù)據(jù)后,就能將數(shù)據(jù)發(fā)送出去,一定程度上達(dá)到第二移動終端接收數(shù)據(jù)和發(fā)送數(shù)據(jù)同時的效果。
在本發(fā)明實(shí)施例中,提供了一種網(wǎng)絡(luò)共享方法,該方法根據(jù)自身包含的網(wǎng)絡(luò)鏈路情況,向第一移動終端返回網(wǎng)絡(luò)鏈路請求對應(yīng)的確認(rèn)消息,從而與建立起與第一移動終端之間的藍(lán)牙鏈路,根據(jù)該藍(lán)牙鏈路,接收網(wǎng)絡(luò)請求并返回該網(wǎng)絡(luò)請求對應(yīng)的網(wǎng)絡(luò)數(shù)據(jù),從而解決了第一移動終端不能上網(wǎng)的問題,提升了第一移動終端用戶的用戶體驗(yàn)。
在一些實(shí)施例中,還提供了一種網(wǎng)絡(luò)共享方法,該方法與上述實(shí)施例的區(qū)別之處在于,該方法還包括:設(shè)置所述第一移動終端傳輸數(shù)據(jù)的帶寬。
當(dāng)該第二移動終端同時為多個移動終端提供網(wǎng)絡(luò)共享時,有必要設(shè)置第一移動終端傳輸數(shù)據(jù)的帶寬,從而保證第二移動終端能夠與每個分享網(wǎng)絡(luò)的移動終端之間都能有效的傳輸數(shù)據(jù),而不是出現(xiàn)其中某一個或某幾個一直在等待的情況,從整體上保證了該網(wǎng)絡(luò)共享系統(tǒng)的帶寬資源分配均衡,提高了系統(tǒng)的實(shí)用性。
在一些實(shí)施例中,還提供了一種網(wǎng)絡(luò)共享方法,該方法與上述實(shí)施例的區(qū)別之處在于,該方法還包括:監(jiān)聽所述第一移動終端發(fā)送的網(wǎng)絡(luò)請求;當(dāng)監(jiān)聽到所述網(wǎng)絡(luò)請求為非法訪問請求時,中斷向所述外部網(wǎng)絡(luò)發(fā)送所述網(wǎng)絡(luò)請求的操作。
在這一實(shí)施例中,第二移動終端對第一移動終端的網(wǎng)絡(luò)請求進(jìn)行了監(jiān)聽,以確定該網(wǎng)絡(luò)請求是否合法,如果不合法,則中斷該網(wǎng)絡(luò)請求的傳遞,使第一移動終端不能獲取到該網(wǎng)絡(luò)請求對應(yīng)的網(wǎng)絡(luò)數(shù)據(jù),此時,第一移動終端會接收到一個訪問錯誤或訪問不存在的提醒。其中,判斷網(wǎng)絡(luò)請求是否合法可以根據(jù)請求中的關(guān)鍵詞是否包含敏感詞來判斷,具體的在相關(guān)技術(shù)中均有介紹,在此不做限定。
通過上述方式,使得該網(wǎng)絡(luò)共享方法在傳輸數(shù)據(jù)過程中更加安全,確保網(wǎng)絡(luò)共享過程有效進(jìn)行。
請參考圖5,圖5是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)共享裝置的結(jié)構(gòu)示意圖。如圖5所示,該裝置30包括:廣播模塊31、第一接收模塊32、第一發(fā)送模塊33、第一連接模塊34、第二發(fā)送模塊35以及第二接收模塊36。
其中,該廣播模塊31,用于開啟藍(lán)牙功能并且廣播用于尋找網(wǎng)絡(luò)鏈路的鏈路請求數(shù)據(jù)包。該第一接收模塊32,用于接收根據(jù)所述鏈路請求數(shù)據(jù)包返回的確認(rèn)包;所述確認(rèn)包包含能夠提供網(wǎng)絡(luò)鏈路的第二移動終端的標(biāo)識。該第一發(fā)送模塊33,用于根據(jù)所述確認(rèn)包,向所述第二移動終端發(fā)送藍(lán)牙連接請求。該第一連接模塊34,用于接收根據(jù)所述藍(lán)牙連接請求返回的連接消息,以建立與所述第二移動終端的藍(lán)牙鏈路。該第二發(fā)送模塊35,用于通過所述藍(lán)牙鏈路向所述第二移動終端發(fā)送網(wǎng)絡(luò)請求。該第二接收模塊36,用于接收根據(jù)所述網(wǎng)絡(luò)請求返回的網(wǎng)絡(luò)數(shù)據(jù)。
其中,所述網(wǎng)絡(luò)鏈路為:所述第二移動終端連接外部WIFI網(wǎng)絡(luò)的鏈路;或者,由所述第二移動終端與第三移動終端的之間的藍(lán)牙網(wǎng)絡(luò)以及所述第三移動終端連接外部WIFI網(wǎng)絡(luò)組成的鏈路。
值得說明的是,上述裝置內(nèi)的模塊之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明的方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
在本發(fā)明實(shí)施例中,提供了一種網(wǎng)絡(luò)共享裝置,該裝置通過主動廣播網(wǎng)絡(luò)鏈路請求來確認(rèn)周圍是否有能夠提供網(wǎng)絡(luò)共享的設(shè)備,若有,則與該設(shè)備建立藍(lán)牙鏈路,通過建立的藍(lán)牙鏈路發(fā)送網(wǎng)絡(luò)請求,并根據(jù)該藍(lán)牙鏈路獲取網(wǎng)絡(luò)數(shù)據(jù)。本實(shí)施例能夠?yàn)闊o法聯(lián)網(wǎng)的設(shè)備提供其他設(shè)備分享的網(wǎng)絡(luò)數(shù)據(jù),從而解決了設(shè)備不能訪問互相聯(lián)網(wǎng)的問題。
請參考圖6,圖6是本發(fā)明另一實(shí)施例提供的一種網(wǎng)絡(luò)共享裝置的結(jié)構(gòu)示意圖。如圖6所示,該裝置40包括:第三接收模塊41、確定模塊42、第三發(fā)送模塊43、第四接收模44、第二連接模45、第五接收模塊46、第四發(fā)送模塊47以及處理模塊48。
其中,該第三接收模塊41,用于開啟藍(lán)牙功能并接收來自第一移動終端的鏈路請求數(shù)據(jù)包。該確定模塊42,用于根據(jù)所述鏈路請求數(shù)據(jù)包,確定是否具有連接外部網(wǎng)絡(luò)的網(wǎng)絡(luò)鏈路。該第三發(fā)送模塊43,用于若是,則向所述第一移動終端發(fā)送包含自身標(biāo)識的確認(rèn)包。該第四接收模塊44,用于接收所述第一移動終端發(fā)送的藍(lán)牙連接請求。該第二連接模塊45,用于根據(jù)所述藍(lán)牙連接請求,建立與所述第一移動終端的藍(lán)牙鏈路,并向所述第一移動終端反饋連接消息。該第五接收模塊46,用于接收所述第一移動終端通過所述藍(lán)牙鏈路發(fā)送的網(wǎng)絡(luò)請求。該第四發(fā)送模塊47,用于通過所述網(wǎng)絡(luò)鏈路向所述外部網(wǎng)絡(luò)發(fā)送所述網(wǎng)絡(luò)請求。該處理模塊48,用于接收所述外部網(wǎng)絡(luò)根據(jù)所述網(wǎng)絡(luò)請求返回的網(wǎng)絡(luò)數(shù)據(jù),并且通過所述藍(lán)牙鏈路向所述第一移動終端發(fā)送所述網(wǎng)絡(luò)數(shù)據(jù)。
其中,所述網(wǎng)絡(luò)鏈路為:連接外部WIFI網(wǎng)絡(luò)的鏈路;或者,由與第三移動終端建立的藍(lán)牙網(wǎng)絡(luò)以及所述第三移動終端連接外部WIFI網(wǎng)絡(luò)組成的鏈路。
在本發(fā)明的一些可選實(shí)施例中,所述裝置還包括:設(shè)置模塊,用于設(shè)置所述第一移動終端傳輸數(shù)據(jù)的帶寬。從而保證第二移動終端能夠與每個分享網(wǎng)絡(luò)的移動終端之間都能有效的傳輸數(shù)據(jù),而不是出現(xiàn)其中某一個或某幾個一直在等待的情況,從整體上保證了該網(wǎng)絡(luò)共享系統(tǒng)的帶寬資源分配均衡,提高了系統(tǒng)的實(shí)用性。
在本發(fā)明的一些可選實(shí)施例中,所述裝置還包括:監(jiān)聽模塊,用于監(jiān)聽所述第一移動終端發(fā)送的網(wǎng)絡(luò)請求;中斷模塊,用于當(dāng)監(jiān)聽到所述網(wǎng)絡(luò)請求為非法訪問請求時,中斷向所述外部網(wǎng)絡(luò)發(fā)送所述網(wǎng)絡(luò)請求的操作。從而使得該網(wǎng)絡(luò)共享方法在傳輸數(shù)據(jù)過程中更加安全,確保網(wǎng)絡(luò)共享過程有效進(jìn)行。
值得說明的是,上述裝置內(nèi)的模塊之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明的方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
在本發(fā)明實(shí)施例中,提供了一種網(wǎng)絡(luò)共享裝置,該裝置根據(jù)自身包含的網(wǎng)絡(luò)鏈路情況,向返回第一移動終端網(wǎng)絡(luò)鏈路請求對應(yīng)的確認(rèn)消息,從而與建立起與第一移動終端之間的藍(lán)牙鏈路,根據(jù)該藍(lán)牙鏈路,接收網(wǎng)絡(luò)請求并返回該網(wǎng)絡(luò)請求對應(yīng)的網(wǎng)絡(luò)數(shù)據(jù),從而解決了第一移動終端不能上網(wǎng)的問題,提升了第一移動終端用戶的用戶體驗(yàn)。
請參考圖7,圖7是本發(fā)明實(shí)施例提供的一種電子設(shè)備的硬件結(jié)構(gòu)示意圖。該電子設(shè)備用于執(zhí)行如上所述的網(wǎng)絡(luò)共享方法。如圖7所示,該設(shè)備50包括:一個或多個處理器51、存儲器52以及藍(lán)牙模塊53,圖7中以一個處理器51為例。
處理器51、存儲器52以及藍(lán)牙模塊53可以通過總線或者其他方式連接,圖7中以通過總線連接為例。
存儲器52作為一種非易失性計(jì)算機(jī)可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊,如本發(fā)明實(shí)施例中的網(wǎng)絡(luò)共享方法對應(yīng)的程序指令/模塊(例如,附圖5所示的廣播模塊31、第一接收模塊32、第一發(fā)送模塊33、第一連接模塊34、第二發(fā)送模塊35以及第二接收模塊36)。處理器51通過運(yùn)行存儲在存儲器52中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法實(shí)施例網(wǎng)絡(luò)共享方法。
存儲器52可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)網(wǎng)絡(luò)共享裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器52可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實(shí)施例中,存儲器52可選包括相對于處理器51遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至網(wǎng)絡(luò)共享裝置。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
所述一個或者多個模塊存儲在所述存儲器52中,當(dāng)被所述一個或者多個處理器51執(zhí)行時,執(zhí)行上述方法實(shí)施例中的網(wǎng)絡(luò)共享方法。
上述產(chǎn)品可執(zhí)行本發(fā)明實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明實(shí)施例所提供的方法。
請參考圖8,圖8是本發(fā)明另一實(shí)施例提供的一種電子設(shè)備的硬件結(jié)構(gòu)示意圖。該電子設(shè)備用于執(zhí)行如上所述的網(wǎng)絡(luò)共享方法。如圖8所示,該設(shè)備60包括:一個或多個處理器61、存儲器62以及藍(lán)牙模塊63,圖8中以一個處理器61為例。
在一些實(shí)施例中,該電子設(shè)備還包括WIFI模塊64。
該電子設(shè)備可以通過藍(lán)牙模塊63與其他電子設(shè)備連接以訪問外部網(wǎng)絡(luò),也可以直接通過該WIFI模塊64訪問外部網(wǎng)絡(luò)。
處理器61、存儲器62、藍(lán)牙模塊63以及WIFI模塊64可以通過總線或者其他方式連接,圖8中以通過總線連接為例。
存儲器62作為一種非易失性計(jì)算機(jī)可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊,如本發(fā)明實(shí)施例中的網(wǎng)絡(luò)共享方法對應(yīng)的程序指令/模塊(例如,附圖6所示的第三接收模塊41、確定模塊42、第三發(fā)送模塊43、第四接收模44、第二連接模45、第五接收模塊46、第四發(fā)送模塊47以及處理模塊48)。處理器61通過運(yùn)行存儲在存儲器62中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法實(shí)施例網(wǎng)絡(luò)共享方法。
存儲器62可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)網(wǎng)絡(luò)共享裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器62可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實(shí)施例中,存儲器62可選包括相對于處理器61遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至網(wǎng)絡(luò)共享裝置。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
所述一個或者多個模塊存儲在所述存儲器62中,當(dāng)被所述一個或者多個處理器61執(zhí)行時,執(zhí)行上述方法實(shí)施例中的網(wǎng)絡(luò)共享方法。
上述產(chǎn)品可執(zhí)行本發(fā)明實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明實(shí)施例所提供的方法。
專業(yè)人員應(yīng)該還可以進(jìn)一步意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所述的計(jì)算機(jī)軟件可存儲于計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體或隨機(jī)存儲記憶體等。
以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。