本發(fā)明涉及通信技術(shù)領(lǐng)域,具體地,涉及一種網(wǎng)絡(luò)切換方法、網(wǎng)絡(luò)切換裝置及移動終端。
背景技術(shù):
用戶同周圍的用戶進行通信,一般都是通過移動網(wǎng)絡(luò)或者基于AP的無線局域網(wǎng)。如用戶在會議室開會,通過手機分享信息,需要通過移動網(wǎng)絡(luò)或者基于AP(即無線網(wǎng)接入點)的無線局域網(wǎng);或者用戶在郊外游玩或田野考察時,通過手機同周圍的用戶分享信息,也需要通過移動網(wǎng)絡(luò)或基于AP的無線局域網(wǎng)。
當用戶的移動網(wǎng)絡(luò)流量充足(如多于100M)并且移動網(wǎng)絡(luò)信號比較好時,可以選擇使用移動網(wǎng)絡(luò)同周圍用戶進行通信;當用戶有開放的基于AP的無線局域網(wǎng)并且局域網(wǎng)信號比較好時,可以選擇使用基于AP的無線局域網(wǎng)同周圍用戶進行通信。
但有時會議室或郊外會沒有無線路由器,或者移動網(wǎng)絡(luò)通信時流量可能不足;或者郊外沒有公共開放的無線局域網(wǎng)或不存在無線局域網(wǎng)。這些都會導致用戶的移動網(wǎng)絡(luò)信號很弱或中斷,或者用戶周圍基于AP的無線局域網(wǎng)信號很弱或中斷。這使得用戶根本無法或不能很好地同周圍的用戶進行通信。
因此,在移動網(wǎng)絡(luò)通信和無線局域網(wǎng)通信都不能進行很好的通信的情況下,如何實現(xiàn)用戶間的通信已成為目前亟待解決的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明針對現(xiàn)有技術(shù)中存在的上述技術(shù)問題,提供一種網(wǎng)絡(luò)切換方法、網(wǎng)絡(luò)切換裝置及移動終端。該網(wǎng)絡(luò)切換方法能使用戶在既沒有移動網(wǎng)絡(luò)又沒有無線網(wǎng)絡(luò)的環(huán)境下能夠通過ad-hoc網(wǎng)絡(luò)與周圍用戶進行相互通信,從而大大地方便了用戶在郊外游玩或田野考察時的通信活動,提升了用戶的通信體驗。
本發(fā)明提供一種網(wǎng)絡(luò)切換方法,包括:
步驟S1:判斷移動網(wǎng)絡(luò)的通信流量是否大于第一閾值且所述移動網(wǎng)絡(luò)的通信信號強度是否大于第二閾值以及所述通信信號是否無中斷;
步驟S2:判斷是否有開放的無線網(wǎng)絡(luò)且所述無線網(wǎng)絡(luò)的無線信號強度是否大于第三閾值以及所述無線信號是否無中斷;
當所述步驟S1和所述步驟S2的判斷結(jié)果均為否時,執(zhí)行步驟S3:將通信網(wǎng)絡(luò)切換為ad-hoc網(wǎng)絡(luò)。
優(yōu)選地,當所述步驟S1的判斷結(jié)果為是時,執(zhí)行步驟S4:使用所述移動網(wǎng)絡(luò)進行通信;
還包括步驟S5:使用所述移動網(wǎng)絡(luò)通信設(shè)定時間段后,判斷所述移動網(wǎng)絡(luò)的通信信號強度是否大于所述第二閾值或所述通信信號是否無中斷;如果是,執(zhí)行所述步驟S1;如果否,執(zhí)行所述步驟S2。
優(yōu)選地,當所述步驟S2的判斷結(jié)果為是時,執(zhí)行步驟S6:使用所述無線網(wǎng)絡(luò)進行通信;
還包括步驟S7:使用所述無線網(wǎng)絡(luò)通信設(shè)定時間段后,判斷所述無線網(wǎng)絡(luò)的無線信號強度是否大于所述第三閾值或所述無線信號是否無中斷;如果是,執(zhí)行所述步驟S6;如果否,執(zhí)行所述步驟S1。
本發(fā)明還提供一種網(wǎng)絡(luò)切換裝置,包括:
第一判斷模塊,用于判斷移動網(wǎng)絡(luò)的通信流量是否大于第一閾值且所述移動網(wǎng)絡(luò)的通信信號強度是否大于第二閾值以及所述通信信號是否無中斷;
第二判斷模塊,用于判斷是否有開放的無線網(wǎng)絡(luò)且所述無線網(wǎng)絡(luò)的無線信號強度是否大于第三閾值以及所述無線信號是否無中斷;
切換模塊,用于在所述第一判斷模塊和所述第二判斷模塊的判斷結(jié)果均為否時,將通信網(wǎng)絡(luò)切換為ad-hoc網(wǎng)絡(luò)。
優(yōu)選地,還包括:第一執(zhí)行模塊,用于在所述第一判斷模塊的判斷結(jié)果為是時,使用所述移動網(wǎng)絡(luò)進行通信;
第三判斷模塊,用于在所述第一執(zhí)行模塊使用所述移動網(wǎng)絡(luò)通信設(shè)定時間段后,判斷所述移動網(wǎng)絡(luò)的通信信號強度是否大于所述第二閾值或所述通信信號是否無中斷。
優(yōu)選地,還包括:第二執(zhí)行模塊,用于在所述第二判斷模塊的判斷結(jié)果為是時,使用所述無線網(wǎng)絡(luò)進行通信;
第四判斷模塊,用于在所述第二執(zhí)行模塊使用所述無線網(wǎng)絡(luò)通信設(shè)定時間段后,判斷所述無線網(wǎng)絡(luò)的無線信號強度是否大于所述第三閾值或所述無線信號是否無中斷。
本發(fā)明還提供一種移動終端,包括上述網(wǎng)絡(luò)切換裝置。
本發(fā)明的有益效果:本發(fā)明所提供的網(wǎng)絡(luò)切換方法,當通過移動網(wǎng)絡(luò)和無線網(wǎng)絡(luò)均無法很好地進行通信時,將通信網(wǎng)絡(luò)切換為ad-hoc網(wǎng)絡(luò)進行通信,從而使用戶在既沒有移動網(wǎng)絡(luò)又沒有無線網(wǎng)絡(luò)的環(huán)境下能夠通過ad-hoc網(wǎng)絡(luò)與周圍用戶進行相互通信,進而大大地方便了用戶在郊外游玩或田野考察時的通信活動,提升了用戶的通信體驗。
本發(fā)明所提供的網(wǎng)絡(luò)切換裝置,通過設(shè)置第一判斷模塊、第二判斷模塊和切換模塊,能在通過移動網(wǎng)絡(luò)和無線網(wǎng)絡(luò)均無法很好地進行通信時,將通信網(wǎng)絡(luò)切換為ad-hoc網(wǎng)絡(luò)進行通信,從而使用戶在既沒有移動網(wǎng)絡(luò)又沒有無線網(wǎng)絡(luò)的環(huán)境下能夠通過ad-hoc網(wǎng)絡(luò)與周圍用戶進行相互通信,進而大大地方便了用戶在郊外游玩或田野考察時的通信活動,提升了用戶的通信體驗。
本發(fā)明所提供的移動終端,通過采用上述網(wǎng)絡(luò)切換裝置,使該移動終端在既沒有移動網(wǎng)絡(luò)又沒有無線網(wǎng)絡(luò)的環(huán)境下能夠通過ad-hoc網(wǎng)絡(luò)與周圍用戶進行相互通信,從而大大地方便了持有該移動終端的用戶在郊外游玩或田野考察時的通信活動,提升了用戶的通信體驗。
附圖說明
圖1為本發(fā)明實施例1中網(wǎng)絡(luò)切換方法的流程圖;
圖2為本發(fā)明實施例2中網(wǎng)絡(luò)切換方法的流程圖;
圖3為本發(fā)明實施例3中網(wǎng)絡(luò)切換裝置的原理框圖。
其中的附圖標記說明:
1.第一判斷模塊;2.第二判斷模塊;3.切換模塊;4.第一執(zhí)行模塊;5.第三判斷模塊;6.第二執(zhí)行模塊;7.第四判斷模塊。
具體實施方式
為使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖和具體實施方式對本發(fā)明所提供的一種網(wǎng)絡(luò)切換方法、網(wǎng)絡(luò)切換裝置及移動終端作進一步詳細描述。
實施例1:
本實施例提供一種網(wǎng)絡(luò)切換方法,如圖1所示,包括:
步驟S1:判斷移動網(wǎng)絡(luò)的通信流量是否大于第一閾值且移動網(wǎng)絡(luò)的通信信號強度是否大于第二閾值以及通信信號是否無中斷。
其中,第一閾值和第二閾值根據(jù)經(jīng)驗數(shù)據(jù)設(shè)定。第一閾值反映在短時間內(nèi)(如人在野外活動的一段時間內(nèi),如一天內(nèi)或幾個小時的時間內(nèi))移動網(wǎng)絡(luò)的通信流量是否夠用,如第一閾值設(shè)置為100M。第二閾值反映移動網(wǎng)絡(luò)的通信信號強度是否較好,是否能確保采用移動網(wǎng)絡(luò)進行正常通信。另外,移動網(wǎng)絡(luò)的通信信號是否無中斷,如果無中斷,說明通信信號比較穩(wěn)定,通信質(zhì)量較好;如果有中斷,則說明通信信號不是很穩(wěn)定,通信質(zhì)量較差。第二閾值和通信信號有無中斷是用來判斷移動網(wǎng)絡(luò)的通信信號是否比較好的兩個參數(shù)。
步驟S2:判斷是否有開放的無線網(wǎng)絡(luò)且無線網(wǎng)絡(luò)的無線信號強度是否大于第三閾值以及無線信號是否無中斷。
其中,第三閾值根據(jù)經(jīng)驗數(shù)據(jù)設(shè)定。第三閾值反映無線網(wǎng)絡(luò)的無線信號強度是否較好,是否能確保采用無線網(wǎng)絡(luò)進行正常通信。另外,無線網(wǎng)絡(luò)的無線信號是否無中斷,如果無中斷,說明無線信號比較穩(wěn)定,通信質(zhì)量較好;如果有中斷,則說明無線信號不是很穩(wěn)定,通信質(zhì)量較差。第三閾值和無線網(wǎng)絡(luò)的無線信號有無中斷是用來判斷無線網(wǎng)絡(luò)的信號是否比較好的兩個參數(shù)。
當步驟S1和步驟S2的判斷結(jié)果均為否時,執(zhí)行步驟S3:將通信網(wǎng)絡(luò)切換為ad-hoc網(wǎng)絡(luò)。
其中,ad-hoc網(wǎng)絡(luò)一種多跳的、無中心的、自組織無線網(wǎng)絡(luò),又稱為多跳網(wǎng)(Multi-hop Network)、無基礎(chǔ)設(shè)施網(wǎng)(Infrastructureless Network)或自組織網(wǎng)(Self-organizing Network)。整個網(wǎng)絡(luò)沒有固定的基礎(chǔ)設(shè)施,每個節(jié)點都是移動的,并且都能以任意方式動態(tài)地保持與其它節(jié)點的聯(lián)系。在這種網(wǎng)絡(luò)中,兩個無法通過移動網(wǎng)絡(luò)和無線網(wǎng)絡(luò)直接進行通信的用戶終端可以借助其它節(jié)點進行分組轉(zhuǎn)發(fā)。每一個節(jié)點同時是一個路由器,它們能完成發(fā)現(xiàn)以及維持到其它節(jié)點路由的功能。
需要說明的是,ad-hoc網(wǎng)絡(luò)適用于在短距離范圍內(nèi)(如0-300m范圍內(nèi))的用戶之間進行通信,如短距離范圍內(nèi)的多個用戶之間可以利用其手機WiFi的ad-hoc模式組建成一個局部范圍內(nèi)的ad-hoc網(wǎng)絡(luò),從而實現(xiàn)局部范圍內(nèi)的短信、圖片和語音等通信。另外,移動網(wǎng)絡(luò)通信需要通過基站發(fā)射信號,采用移動網(wǎng)絡(luò)通信消耗流量,會產(chǎn)生額外的通信費用。無線網(wǎng)絡(luò)需要通過無線路由器發(fā)射無線信號,只有開放的無線網(wǎng)絡(luò)用戶才能接入。但在郊野外通常沒有開放的無線網(wǎng)絡(luò)。通過ad-hoc網(wǎng)絡(luò)進行通信無需基站,也不會產(chǎn)生額外的通信費用。
本實施例中所提供的網(wǎng)絡(luò)切換方法,當通過移動網(wǎng)絡(luò)和無線網(wǎng)絡(luò)均無法很好地進行通信時,將通信網(wǎng)絡(luò)切換為ad-hoc網(wǎng)絡(luò)進行通信,從而使用戶在既沒有移動網(wǎng)絡(luò)又沒有無線網(wǎng)絡(luò)的環(huán)境下能夠通過ad-hoc網(wǎng)絡(luò)與周圍用戶進行相互通信,進而大大地方便了用戶在郊外游玩或田野考察時的通信活動,提升了用戶的通信體驗。
實施例2:
本實施例提供一種網(wǎng)絡(luò)切換方法,如圖2所示,包括:
步驟S1:判斷移動網(wǎng)絡(luò)的通信流量是否大于第一閾值且移動網(wǎng)絡(luò)的通信信號強度是否大于第二閾值以及通信信號是否無中斷。
其中,當步驟S1的判斷結(jié)果為是時,執(zhí)行步驟S4:使用移動網(wǎng)絡(luò)進行通信。還包括步驟S5:使用移動網(wǎng)絡(luò)通信設(shè)定時間段后,判斷移動網(wǎng)絡(luò)的通信信號強度是否大于第二閾值或通信信號是否無中斷;如果是,執(zhí)行步驟S1;如果否,執(zhí)行步驟S2。
在步驟S5中,設(shè)定時間段根據(jù)經(jīng)驗數(shù)據(jù)設(shè)定。當步驟S1的判斷結(jié)果為是時,通過依次執(zhí)行步驟S4和步驟S5,能夠?qū)\行設(shè)定時間段之后的移動網(wǎng)絡(luò)的通信信號的穩(wěn)定性情況進行跟蹤判斷,從而能夠很好地確定是否還能繼續(xù)采用移動網(wǎng)絡(luò)進行良好的通信,進而實現(xiàn)了對移動網(wǎng)絡(luò)通信的實時監(jiān)測和使用。
步驟S2:判斷是否有開放的無線網(wǎng)絡(luò)且無線網(wǎng)絡(luò)的無線信號強度是否大于第三閾值以及無線信號是否無中斷。
其中,當步驟S2的判斷結(jié)果為是時,執(zhí)行步驟S6:使用無線網(wǎng)絡(luò)進行通信。還包括步驟S7:使用無線網(wǎng)絡(luò)通信設(shè)定時間段后,判斷無線網(wǎng)絡(luò)的無線信號強度是否大于第三閾值或無線信號是否無中斷;如果是,執(zhí)行步驟S6;如果否,執(zhí)行步驟S1。
在步驟S7中,設(shè)定時間段根據(jù)經(jīng)驗數(shù)據(jù)設(shè)定。當步驟S2的判斷結(jié)果為是時,通過依次執(zhí)行步驟S6和步驟S7,能夠?qū)\行設(shè)定時間段之后的無線網(wǎng)絡(luò)的通信信號的穩(wěn)定性情況進行跟蹤判斷,從而能夠很好地確定是否還能繼續(xù)采用無線網(wǎng)絡(luò)進行良好的通信,進而實現(xiàn)了對無線網(wǎng)絡(luò)通信的實時監(jiān)測和使用。
當步驟S1和步驟S2的判斷結(jié)果均為否時,執(zhí)行步驟S3:將通信網(wǎng)絡(luò)切換為ad-hoc網(wǎng)絡(luò)。
采用ad-hoc網(wǎng)絡(luò)進行通信不僅無需基站,也不會產(chǎn)生額外的通信費用;而且也無需依賴于開放的無線網(wǎng)絡(luò);同時還能實現(xiàn)短距離范圍內(nèi)(如0-300m范圍內(nèi))多個用戶之間的通信,從而使用戶在既沒有移動網(wǎng)絡(luò)又沒有無線網(wǎng)絡(luò)的環(huán)境下能夠通過ad-hoc網(wǎng)絡(luò)與周圍用戶進行相互通信,進而大大地方便了用戶在郊外游玩或田野考察時的通信活動,提升了用戶的通信體驗。
實施例1-2的有益效果:實施例1-2所提供的網(wǎng)絡(luò)切換方法,當通過移動網(wǎng)絡(luò)和無線網(wǎng)絡(luò)均無法很好地進行通信時,將通信網(wǎng)絡(luò)切換為ad-hoc網(wǎng)絡(luò)進行通信,從而使用戶在既沒有移動網(wǎng)絡(luò)又沒有無線網(wǎng)絡(luò)的環(huán)境下能夠通過ad-hoc網(wǎng)絡(luò)與周圍用戶進行相互通信,進而大大地方便了用戶在郊外游玩或田野考察時的通信活動,提升了用戶的通信體驗。
實施例3:
本實施例提供一種網(wǎng)絡(luò)切換裝置,如圖3所示,包括:第一判斷模塊1,用于判斷移動網(wǎng)絡(luò)的通信流量是否大于第一閾值且移動網(wǎng)絡(luò)的通信信號強度是否大于第二閾值以及通信信號是否無中斷。第二判斷模塊2,用于判斷是否有開放的無線網(wǎng)絡(luò)且無線網(wǎng)絡(luò)的無線信號強度是否大于第三閾值以及無線信號是否無中斷。切換模塊3,用于在第一判斷模塊1和第二判斷模塊2的判斷結(jié)果均為否時,將通信網(wǎng)絡(luò)切換為ad-hoc網(wǎng)絡(luò)。
該網(wǎng)絡(luò)切換裝置通過設(shè)置第一判斷模塊1、第二判斷模塊2和切換模塊3,能在通過移動網(wǎng)絡(luò)和無線網(wǎng)絡(luò)均無法很好地進行通信時,將通信網(wǎng)絡(luò)切換為ad-hoc網(wǎng)絡(luò)進行通信,從而使用戶在既沒有移動網(wǎng)絡(luò)又沒有無線網(wǎng)絡(luò)的環(huán)境下能夠通過ad-hoc網(wǎng)絡(luò)與周圍用戶進行相互通信,進而大大地方便了用戶在郊外游玩或田野考察時的通信活動,提升了用戶的通信體驗。
本實施例中,該網(wǎng)絡(luò)切換裝置還包括:第一執(zhí)行模塊4,用于在第一判斷模塊1的判斷結(jié)果為是時,使用移動網(wǎng)絡(luò)進行通信。第三判斷模塊5,用于在第一執(zhí)行模塊4使用移動網(wǎng)絡(luò)通信設(shè)定時間段后,判斷移動網(wǎng)絡(luò)的通信信號強度是否大于第二閾值或通信信號是否無中斷。第一執(zhí)行模塊4和第三判斷模塊5的設(shè)置,能夠?qū)\行設(shè)定時間段之后的移動網(wǎng)絡(luò)的通信信號的穩(wěn)定性情況進行跟蹤判斷,從而能夠很好地確定是否還能繼續(xù)采用移動網(wǎng)絡(luò)進行良好的通信,進而實現(xiàn)了對移動網(wǎng)絡(luò)通信的實時監(jiān)測和使用。
本實施例中,該網(wǎng)絡(luò)切換裝置還包括:第二執(zhí)行模塊6,用于在第二判斷模塊2的判斷結(jié)果為是時,使用無線網(wǎng)絡(luò)進行通信。第四判斷模塊7,用于在第二執(zhí)行模塊6使用無線網(wǎng)絡(luò)通信設(shè)定時間段后,判斷無線網(wǎng)絡(luò)的無線信號強度是否大于第三閾值或無線信號是否無中斷。第二執(zhí)行模塊6和第四判斷模塊7的設(shè)置,能夠?qū)\行設(shè)定時間段之后的無線網(wǎng)絡(luò)的通信信號的穩(wěn)定性情況進行跟蹤判斷,從而能夠很好地確定是否還能繼續(xù)采用無線網(wǎng)絡(luò)進行良好的通信,進而實現(xiàn)了對無線網(wǎng)絡(luò)通信的實時監(jiān)測和使用。
實施例3的有益效果:實施例3中所提供的網(wǎng)絡(luò)切換裝置,通過設(shè)置第一判斷模塊、第二判斷模塊和切換模塊,能在通過移動網(wǎng)絡(luò)和無線網(wǎng)絡(luò)均無法很好地進行通信時,將通信網(wǎng)絡(luò)切換為ad-hoc網(wǎng)絡(luò)進行通信,從而使用戶在既沒有移動網(wǎng)絡(luò)又沒有無線網(wǎng)絡(luò)的環(huán)境下能夠通過ad-hoc網(wǎng)絡(luò)與周圍用戶進行相互通信,進而大大地方便了用戶在郊外游玩或田野考察時的通信活動,提升了用戶的通信體驗。
實施例4:
本實施例提供一種移動終端,包括實施例3中的網(wǎng)絡(luò)切換裝置。
通過采用實施例3中的網(wǎng)絡(luò)切換裝置,使該移動終端在既沒有移動網(wǎng)絡(luò)又沒有無線網(wǎng)絡(luò)的環(huán)境下能夠通過ad-hoc網(wǎng)絡(luò)與周圍用戶進行相互通信,從而大大地方便了持有該移動終端的用戶在郊外游玩或田野考察時的通信活動,提升了用戶的通信體驗。
可以理解的是,以上實施方式僅僅是為了說明本發(fā)明的原理而采用的示例性實施方式,然而本發(fā)明并不局限于此。對于本領(lǐng)域內(nèi)的普通技術(shù)人員而言,在不脫離本發(fā)明的精神和實質(zhì)的情況下,可以做出各種變型和改進,這些變型和改進也視為本發(fā)明的保護范圍。