網(wǎng)絡(luò)切換方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種網(wǎng)絡(luò)切換方法,在接收到網(wǎng)絡(luò)切換請求時(shí),終端斷開當(dāng)前接入的第一網(wǎng)絡(luò),并接入第二網(wǎng)絡(luò);所述終端基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送檢測數(shù)據(jù)包;在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包時(shí),所述終端斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。本發(fā)明還公開了一種網(wǎng)絡(luò)切換系統(tǒng)。本發(fā)明保證了終端通信的穩(wěn)定性,以及提高終端網(wǎng)絡(luò)切換的準(zhǔn)確性。
【專利說明】網(wǎng)絡(luò)切換方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)切換領(lǐng)域,尤其涉及網(wǎng)絡(luò)切換方法和系統(tǒng)。
【背景技術(shù)】
[0002] 終端進(jìn)行網(wǎng)絡(luò)切換時(shí),一般在接入待切換的第二網(wǎng)絡(luò)時(shí),同時(shí)關(guān)閉當(dāng)前接入的第 一網(wǎng)絡(luò),例如,手機(jī)在接入無線網(wǎng)絡(luò)時(shí),會(huì)斷開當(dāng)前與移動(dòng)網(wǎng)絡(luò)的連接。
[0003] 由于終端當(dāng)前接入的第二網(wǎng)絡(luò)可能并不具有有效的數(shù)據(jù)連接,而此時(shí)第一網(wǎng)絡(luò)又 被斷開,導(dǎo)致此時(shí)的終端無法獲得真正有效的數(shù)據(jù)連接,使得終端的網(wǎng)絡(luò)切換不夠準(zhǔn)確。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的主要目的在于解決終端網(wǎng)絡(luò)切換不夠準(zhǔn)確的技術(shù)問題。
[0005] 為實(shí)現(xiàn)上述目的,本發(fā)明提供一種網(wǎng)絡(luò)切換方法,網(wǎng)絡(luò)切換方法包括以下步驟:
[0006] 在接收到網(wǎng)絡(luò)切換請求時(shí),終端斷開當(dāng)前接入的第一網(wǎng)絡(luò),并接入第二網(wǎng)絡(luò);
[0007] 所述終端基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送檢測數(shù)據(jù) 包;
[0008] 在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù) 包時(shí),所述終端斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
[0009] 優(yōu)選地,所述終端基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送 檢測數(shù)據(jù)包的步驟之后,所述網(wǎng)絡(luò)切換方法包括:
[0010] 在預(yù)設(shè)時(shí)間間隔內(nèi)接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包時(shí), 所述終端基于當(dāng)前接入的第二網(wǎng)絡(luò)定時(shí)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包;
[0011] 在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù) 包時(shí),所述終端斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
[0012] 優(yōu)選地,所述在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反 饋的響應(yīng)數(shù)據(jù)包時(shí),所述終端斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)的步 驟包括:
[0013] 在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù) 包時(shí),所述終端繼續(xù)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包;
[0014] 在向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包的次數(shù)大于預(yù)設(shè)閥值時(shí),所述終端斷開與所述第 二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
[0015] 優(yōu)選地,在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的 響應(yīng)數(shù)據(jù)包時(shí),所述終端斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)的步驟之 后,所述網(wǎng)絡(luò)切換方法包括:
[0016] 所述終端標(biāo)記所述第二網(wǎng)絡(luò)為異常網(wǎng)絡(luò)及/或顯示所述第二網(wǎng)絡(luò)無效的提示信 息。
[0017] 優(yōu)選地,所述終端基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送 檢測數(shù)據(jù)包的步驟包括:
[0018] 在所述第二網(wǎng)絡(luò)為預(yù)設(shè)的網(wǎng)絡(luò)類型時(shí),所述終端基于所述第二網(wǎng)絡(luò)提供的無線通 信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送檢測數(shù)據(jù)包。
[0019] 此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種網(wǎng)絡(luò)切換系統(tǒng),所述網(wǎng)絡(luò)切換系統(tǒng)包 括:
[0020] 網(wǎng)絡(luò)控制模塊,用于在接收到網(wǎng)絡(luò)切換請求時(shí),斷開當(dāng)前接入的第一網(wǎng)絡(luò),并接入 第二網(wǎng)絡(luò);
[0021] 發(fā)送模塊,用于基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送檢 測數(shù)據(jù)包;
[0022] 所述網(wǎng)絡(luò)控制模塊還用于在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢 測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包時(shí),斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
[0023] 優(yōu)選地,所述發(fā)送模塊還用于在預(yù)設(shè)時(shí)間間隔內(nèi)接收到所述服務(wù)器基于所述檢測 數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包時(shí),基于當(dāng)前接入的第二網(wǎng)絡(luò)定時(shí)向所述服務(wù)器發(fā)送檢測數(shù)據(jù) 包。
[0024] 優(yōu)選地,所述網(wǎng)絡(luò)控制模塊包括:
[0025] 發(fā)送單元,用于在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包 反饋的響應(yīng)數(shù)據(jù)包時(shí),繼續(xù)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包;
[0026] 控制單元,用于在向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包的次數(shù)大于預(yù)設(shè)閥值時(shí),斷開與 所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
[0027] 優(yōu)選地,所述網(wǎng)絡(luò)切換系統(tǒng)還包括:
[0028] 處理模塊,用于在所述網(wǎng)絡(luò)控制模塊斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所 述第一網(wǎng)絡(luò)之后,標(biāo)記所述第二網(wǎng)絡(luò)為異常網(wǎng)絡(luò)及/或顯示所述第二網(wǎng)絡(luò)無效的提示信 息。
[0029] 優(yōu)選地,所述發(fā)送模塊還用于在所述第二網(wǎng)絡(luò)為預(yù)設(shè)的網(wǎng)絡(luò)類型時(shí),所述終端基 于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送檢測數(shù)據(jù)包。
[0030] 本發(fā)明提出的網(wǎng)絡(luò)切換方法和系統(tǒng),在接收到網(wǎng)絡(luò)切換請求時(shí),終端斷開當(dāng)前接 入的第一網(wǎng)絡(luò),并接入第二網(wǎng)絡(luò),并基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù) 器發(fā)送檢測數(shù)據(jù)包,以確定第二網(wǎng)絡(luò)是否異常,并在第二網(wǎng)絡(luò)異常時(shí),所述終端斷開與所述 第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò),以保證終端在切換后的第二網(wǎng)絡(luò)異常時(shí),切換 至第一網(wǎng)絡(luò)進(jìn)行通信,以保證終端通信的穩(wěn)定性,提高終端網(wǎng)絡(luò)切換的準(zhǔn)確性。
【專利附圖】
【附圖說明】
[0031] 圖1為本發(fā)明網(wǎng)絡(luò)切換方法第一實(shí)施例側(cè)流程示意圖;
[0032] 圖2為本發(fā)明網(wǎng)絡(luò)切換方法第二實(shí)施例側(cè)流程示意圖;
[0033] 圖3為圖1和圖2中步驟S30的細(xì)化流程示意圖;
[0034] 圖4為本發(fā)明網(wǎng)絡(luò)切換方法第三實(shí)施例側(cè)流程示意圖
[0035] 圖5為本發(fā)明網(wǎng)絡(luò)切換系統(tǒng)第一實(shí)施例的功能模塊示意圖;
[0036] 圖6為圖5中網(wǎng)絡(luò)控制模塊的細(xì)化功能模塊示意圖;
[0037] 圖7為本發(fā)明網(wǎng)絡(luò)切換系統(tǒng)第二實(shí)施例的功能模塊示意圖。
[0038] 本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0039] 應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0040] 本發(fā)明提供一種網(wǎng)絡(luò)切換方法。
[0041] 參照圖1,圖1為本發(fā)明網(wǎng)絡(luò)切換方法第一實(shí)施例側(cè)流程示意圖。
[0042] 本實(shí)施例提出的網(wǎng)絡(luò)切換方法,包括:
[0043] 步驟S10,在接收到網(wǎng)絡(luò)切換請求時(shí),終端斷開當(dāng)前接入的第一網(wǎng)絡(luò),并接入第二 網(wǎng)絡(luò);
[0044] 在本實(shí)施例中,終端可在偵測到預(yù)設(shè)的第二網(wǎng)絡(luò)時(shí),觸發(fā)網(wǎng)絡(luò)切換請求,或者有用 戶手動(dòng)觸發(fā)網(wǎng)絡(luò)切換請求,如用戶通過終端上的控件觸發(fā)網(wǎng)絡(luò)切換請求。例如,第一網(wǎng)絡(luò)為 移動(dòng)網(wǎng)絡(luò),第二網(wǎng)絡(luò)為無線熱點(diǎn)提供的無線網(wǎng)絡(luò),終端在偵測到無線熱點(diǎn)時(shí),觸發(fā)網(wǎng)絡(luò)切換 請求時(shí),斷開當(dāng)前接入的移動(dòng)網(wǎng)絡(luò),并基于用戶輸入的登錄信息或者預(yù)存的登錄信息接入 該無線熱點(diǎn)。
[0045] 步驟S20,所述終端基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送 檢測數(shù)據(jù)包;
[0046] 所述終端通過斷開第一網(wǎng)絡(luò)使得第二網(wǎng)絡(luò)的通信狀態(tài)檢測更加準(zhǔn)確,該預(yù)設(shè)的服 務(wù)器可由生產(chǎn)廠商進(jìn)行設(shè)置。該發(fā)送的檢測數(shù)據(jù)包可為握手?jǐn)?shù)據(jù)包,服務(wù)器在接收到該握 手?jǐn)?shù)據(jù)包后向終端反饋確認(rèn)數(shù)據(jù)包。
[0047] 步驟S30,在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的 響應(yīng)數(shù)據(jù)包時(shí),所述終端斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
[0048] 終端在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng) 數(shù)據(jù)包,說明該第二網(wǎng)絡(luò)出現(xiàn)故障,例如當(dāng)前接入的熱點(diǎn)出現(xiàn)故障。
[0049] 本領(lǐng)域技術(shù)人員可以理解的是,為提高網(wǎng)絡(luò)切換的準(zhǔn)確性,在預(yù)設(shè)時(shí)間間隔之內(nèi), 未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包時(shí),所述終端顯示選擇界面, 以供用戶基于所述選擇界面選擇是否斷開與所述第二網(wǎng)絡(luò)的通信連接;在接受到用戶基于 所述選擇界面發(fā)送的選擇斷開與所述第二網(wǎng)絡(luò)的通信連接的請求時(shí),所述終端斷開與所述 第二網(wǎng)絡(luò)之間的通信連接,接入所述第一網(wǎng)絡(luò)。
[0050] 本實(shí)施例提出的網(wǎng)絡(luò)切換方法,在接收到網(wǎng)絡(luò)切換請求時(shí),終端斷開當(dāng)前接入的 第一網(wǎng)絡(luò),并接入第二網(wǎng)絡(luò),并基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā) 送檢測數(shù)據(jù)包,以確定第二網(wǎng)絡(luò)是否異常,并在第二網(wǎng)絡(luò)異常時(shí),所述終端斷開與所述第二 網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò),以保證終端在切換后的第二網(wǎng)絡(luò)異常時(shí),切換至第 一網(wǎng)絡(luò)進(jìn)行通信,以保證終端通信的穩(wěn)定性,提高終端網(wǎng)絡(luò)切換的準(zhǔn)確性。
[0051] 進(jìn)一步地,為提高網(wǎng)絡(luò)切換的準(zhǔn)確性,參照圖2,基于第一實(shí)施例提出本發(fā)明網(wǎng)絡(luò) 切換方法第二實(shí)施例,在本實(shí)施例中,所述步驟S20之后,所述網(wǎng)絡(luò)切換方法包括:
[0052] 步驟S40,在預(yù)設(shè)時(shí)間間隔內(nèi)接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng) 數(shù)據(jù)包時(shí),所述終端基于當(dāng)前接入的第一網(wǎng)絡(luò)定時(shí)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包;
[0053] 步驟S30,在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的 響應(yīng)數(shù)據(jù)包時(shí),所述終端斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
[0054] 在本實(shí)施例中,在終端基于第二網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)連接過程中,可能出現(xiàn)第二網(wǎng)絡(luò)異 ?;蛘呤У那闆r,導(dǎo)致數(shù)據(jù)連接失敗。故,在終端基于第二網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)連接過程中,終 端定時(shí)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包,以確定第二網(wǎng)絡(luò)是否異常。本領(lǐng)域技術(shù)人員可以理 解的是,對于較為穩(wěn)定的網(wǎng)絡(luò)可不用定時(shí)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包。
[0055] 進(jìn)一步地,為進(jìn)一步提高網(wǎng)絡(luò)切換的準(zhǔn)確性,參照圖3,在本發(fā)明網(wǎng)絡(luò)切換方法第 一實(shí)施例和第二實(shí)施例中,所述步驟S30包括:
[0056] 步驟S31,在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的 響應(yīng)數(shù)據(jù)包時(shí),所述終端繼續(xù)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包;
[0057] 步驟S32,在向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包的次數(shù)大于預(yù)設(shè)閥值時(shí),所述終端斷開 與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
[0058] 在本實(shí)施例中,在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包 反饋的響應(yīng)數(shù)據(jù)包時(shí),可能出現(xiàn)第二網(wǎng)絡(luò)不穩(wěn)定的情況,并不是第二網(wǎng)絡(luò)失效,此時(shí),可繼 續(xù)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包,并在向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包的次數(shù)大于預(yù)設(shè)閥值 時(shí),確定第二網(wǎng)絡(luò)失效,此時(shí)所述終端斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng) 絡(luò)。
[0059] 進(jìn)一步地,為提高網(wǎng)絡(luò)切換的準(zhǔn)確性,參照圖4,基于第一和第二實(shí)施例提出本發(fā) 明網(wǎng)絡(luò)切換方法第三實(shí)施例,在本實(shí)施例中,所述步驟S30之后,所述網(wǎng)絡(luò)切換方法包括:
[0060] 步驟S50,所述終端標(biāo)記所述第二網(wǎng)絡(luò)為異常網(wǎng)絡(luò)及/或顯示所述第二網(wǎng)絡(luò)無效 的提示信息。
[0061] 在本實(shí)施例中,標(biāo)記所述第二網(wǎng)絡(luò)為異常網(wǎng)絡(luò)可通過添加標(biāo)記的方式實(shí)現(xiàn),終端 在搜索到第二網(wǎng)絡(luò)時(shí),確定第二網(wǎng)絡(luò)是否有異常標(biāo)記,在第二網(wǎng)絡(luò)有異常標(biāo)記時(shí),繼續(xù)搜索 其它網(wǎng)絡(luò),在搜索到的第二網(wǎng)絡(luò)沒有異常標(biāo)記時(shí),觸發(fā)網(wǎng)絡(luò)切換請求,接入所述第二網(wǎng)絡(luò)并 斷開第一網(wǎng)絡(luò);或者標(biāo)記所述第二網(wǎng)絡(luò)為異常網(wǎng)絡(luò)可通過將第二網(wǎng)絡(luò)標(biāo)識(shí)(如熱點(diǎn)名稱) 添加至無效網(wǎng)絡(luò)數(shù)據(jù)表中,終端在搜索到第二網(wǎng)絡(luò)時(shí),確定第二網(wǎng)絡(luò)是否與所述無效網(wǎng)絡(luò) 數(shù)據(jù)表中的無效網(wǎng)絡(luò)匹配,在第二網(wǎng)絡(luò)與所述無效網(wǎng)絡(luò)數(shù)據(jù)表中的無效網(wǎng)絡(luò)匹配時(shí),繼續(xù) 搜索其它網(wǎng)絡(luò),在第二網(wǎng)絡(luò)與所述無效網(wǎng)絡(luò)數(shù)據(jù)表中的無效網(wǎng)絡(luò)不匹配時(shí),觸發(fā)網(wǎng)絡(luò)切換 請求,接入所述第二網(wǎng)絡(luò)并斷開第一網(wǎng)絡(luò)。
[0062] 在標(biāo)記所述第二網(wǎng)絡(luò)為異常網(wǎng)絡(luò)的同時(shí),可顯示所述第二網(wǎng)絡(luò)無效的提示信息, 或者僅顯示所述第二網(wǎng)絡(luò)無效的提示信息,以提示用戶進(jìn)行第二網(wǎng)絡(luò)的參數(shù)調(diào)整,或者維 護(hù)等。
[0063] 進(jìn)一步地,為減少系統(tǒng)開銷,所述步驟S20包括步驟:在所述第二網(wǎng)絡(luò)為預(yù)設(shè)的網(wǎng) 絡(luò)類型時(shí),所述終端基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送檢測數(shù) 據(jù)包。
[0064] 本領(lǐng)域技術(shù)人員可以理解的是,該預(yù)設(shè)的網(wǎng)絡(luò)類型可為信號不穩(wěn)定的網(wǎng)絡(luò)(如信 號時(shí)斷時(shí)續(xù),或者終端相對于信號源的位置不同,網(wǎng)絡(luò)信號強(qiáng)度不同等),如無線局域網(wǎng)或 者預(yù)設(shè)名稱的網(wǎng)絡(luò)。在第二網(wǎng)絡(luò)為信號穩(wěn)定的網(wǎng)絡(luò)(如移動(dòng)網(wǎng)絡(luò))時(shí),可在接入第二網(wǎng)絡(luò) 之后,不用發(fā)送檢測數(shù)據(jù)包,直接基于所述第二網(wǎng)絡(luò)進(jìn)行通信,而在第二網(wǎng)絡(luò)為信號不穩(wěn)定 的網(wǎng)絡(luò)時(shí),所述終端基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送檢測數(shù) 據(jù)包。例如,手機(jī)在將當(dāng)前網(wǎng)絡(luò)由移動(dòng)網(wǎng)絡(luò)切換至WIFI網(wǎng)絡(luò)時(shí),由于WIFI網(wǎng)絡(luò)的信號不 夠穩(wěn)定,則在接入WIFI網(wǎng)絡(luò)之后,基于該WIFI網(wǎng)絡(luò)向服務(wù)器發(fā)送檢測數(shù)據(jù)包;手機(jī)在將當(dāng) 前網(wǎng)絡(luò)由WIFI網(wǎng)絡(luò)切換至移動(dòng)網(wǎng)絡(luò)時(shí),由于移動(dòng)網(wǎng)絡(luò)信號比較穩(wěn)定,則在接入移動(dòng)網(wǎng)絡(luò)之 后,直接基于該移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)連接,而不用再發(fā)送檢測數(shù)據(jù)包。
[0065] 本發(fā)明進(jìn)一步提供一種網(wǎng)絡(luò)切換系統(tǒng)。
[0066] 參照圖5,圖5為本發(fā)明網(wǎng)絡(luò)切換系統(tǒng)第一實(shí)施例的功能模塊不意圖。
[0067] 本實(shí)施例提出的網(wǎng)絡(luò)切換系統(tǒng),包括:
[0068] 網(wǎng)絡(luò)控制模塊10,用于在接收到網(wǎng)絡(luò)切換請求時(shí),斷開當(dāng)前接入的第一網(wǎng)絡(luò),并接 入第二網(wǎng)絡(luò);
[0069] 在本實(shí)施例中,終端可在偵測到預(yù)設(shè)的第二網(wǎng)絡(luò)時(shí),觸發(fā)網(wǎng)絡(luò)切換請求,或者有用 戶手動(dòng)觸發(fā)網(wǎng)絡(luò)切換請求,如用戶通過終端上的控件觸發(fā)網(wǎng)絡(luò)切換請求。例如,第一網(wǎng)絡(luò)為 移動(dòng)網(wǎng)絡(luò),第二網(wǎng)絡(luò)為無線熱點(diǎn)提供的無線網(wǎng)絡(luò),終端在偵測到無線熱點(diǎn)時(shí),觸發(fā)網(wǎng)絡(luò)切換 請求,網(wǎng)絡(luò)控制模塊10在接收到網(wǎng)絡(luò)切換請求時(shí),斷開當(dāng)前接入的移動(dòng)網(wǎng)絡(luò),并基于用戶 輸入的登錄信息或者預(yù)存的登錄信息接入該無線熱點(diǎn)。
[0070] 發(fā)送模塊20,用于基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送 檢測數(shù)據(jù)包;
[0071] 網(wǎng)絡(luò)控制模塊10通過斷開第一網(wǎng)絡(luò)使得第二網(wǎng)絡(luò)的通信狀態(tài)檢測更加準(zhǔn)確,該 預(yù)設(shè)的服務(wù)器可由生產(chǎn)廠商進(jìn)行設(shè)置。該發(fā)送的檢測數(shù)據(jù)包可為握手?jǐn)?shù)據(jù)包,服務(wù)器在接 收到該握手?jǐn)?shù)據(jù)包后向終端反饋確認(rèn)數(shù)據(jù)包。
[0072] 所述網(wǎng)絡(luò)控制模塊10還用于在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所 述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包時(shí),斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng) 絡(luò)。
[0073] 在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù) 包,說明該第二網(wǎng)絡(luò)出現(xiàn)故障,例如當(dāng)前接入的熱點(diǎn)出現(xiàn)故障。
[0074] 本領(lǐng)域技術(shù)人員可以理解的是,為提高網(wǎng)絡(luò)切換的準(zhǔn)確性,所述網(wǎng)絡(luò)控制模塊10 還用于在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包 時(shí),顯示選擇界面,以供用戶基于所述選擇界面選擇是否斷開與所述第二網(wǎng)絡(luò)的通信連接; 在接受到用戶基于所述選擇界面發(fā)送的選擇斷開與所述第二網(wǎng)絡(luò)的通信連接的請求時(shí),斷 開與所述第二網(wǎng)絡(luò)之間的通信連接,接入所述第一網(wǎng)絡(luò)。
[0075] 本實(shí)施例提出的網(wǎng)絡(luò)切換系統(tǒng),在接收到網(wǎng)絡(luò)切換請求時(shí),網(wǎng)絡(luò)控制模塊斷開當(dāng) 前接入的第一網(wǎng)絡(luò),并接入第二網(wǎng)絡(luò),發(fā)送模塊基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向 預(yù)設(shè)的服務(wù)器發(fā)送檢測數(shù)據(jù)包,以確定第二網(wǎng)絡(luò)是否異常,并在第二網(wǎng)絡(luò)異常時(shí),網(wǎng)絡(luò)控制 模塊斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò),以保證終端在切換后的第二 網(wǎng)絡(luò)異常時(shí),切換至第一網(wǎng)絡(luò)進(jìn)行通信,以保證終端通信的穩(wěn)定性,提高終端網(wǎng)絡(luò)切換的準(zhǔn) 確性。
[0076] 進(jìn)一步地,為提高網(wǎng)絡(luò)切換的準(zhǔn)確性,在本發(fā)明網(wǎng)絡(luò)切換系統(tǒng)第一實(shí)施例,所述發(fā) 送模塊20還用于在預(yù)設(shè)時(shí)間間隔內(nèi)接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù) 據(jù)包時(shí),基于當(dāng)前接入的第一網(wǎng)絡(luò)定時(shí)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包。
[0077] 在本實(shí)施例中,在終端基于第二網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)連接過程中,可能出現(xiàn)第二網(wǎng)絡(luò)異 ?;蛘呤У那闆r,導(dǎo)致數(shù)據(jù)連接失敗。故,在終端基于第二網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)連接過程中,發(fā) 送模塊20定時(shí)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包,以確定第二網(wǎng)絡(luò)是否異常。本領(lǐng)域技術(shù)人員 可以理解的使,對于較為穩(wěn)定的網(wǎng)絡(luò)可不用定時(shí)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包。
[0078] 進(jìn)一步地,為進(jìn)一步提高網(wǎng)絡(luò)切換的準(zhǔn)確性,參照圖6,在本發(fā)明網(wǎng)絡(luò)切換系統(tǒng)第 一實(shí)施例中,所述網(wǎng)絡(luò)控制模塊10包括:
[0079] 發(fā)送單元11,用于在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù) 包反饋的響應(yīng)數(shù)據(jù)包時(shí),繼續(xù)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包;
[0080] 控制單元12,用于在向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包的次數(shù)大于預(yù)設(shè)閥值時(shí),斷開 與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
[0081] 在本實(shí)施例中,在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包 反饋的響應(yīng)數(shù)據(jù)包時(shí),可能出現(xiàn)第二網(wǎng)絡(luò)不穩(wěn)定的情況,并不是第二網(wǎng)絡(luò)失效,此時(shí),發(fā)送 單元11可繼續(xù)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包,并在向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包的次數(shù) 大于預(yù)設(shè)閥值時(shí),確定第二網(wǎng)絡(luò)失效,此時(shí)控制單元12斷開與所述第二網(wǎng)絡(luò)之間通信連 接,接入所述第一網(wǎng)絡(luò)。
[0082] 進(jìn)一步地,為提高網(wǎng)絡(luò)切換的準(zhǔn)確性,參照圖7,基于第一實(shí)施例提出本發(fā)明網(wǎng)絡(luò) 切換系統(tǒng)弟-實(shí)施例,在本實(shí)施例中,所述網(wǎng)絡(luò)切換系統(tǒng)還包括:
[0083] 處理模塊30,用于在所述網(wǎng)絡(luò)控制模塊斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入 所述第一網(wǎng)絡(luò)之后,標(biāo)記所述第二網(wǎng)絡(luò)為異常網(wǎng)絡(luò)及/或顯示所述第二網(wǎng)絡(luò)無效的提示信 息。
[0084] 在本實(shí)施例中,處理模塊30標(biāo)記所述第二網(wǎng)絡(luò)為異常網(wǎng)絡(luò)可通過添加標(biāo)記的方 式實(shí)現(xiàn),搜索模塊在搜索到第二網(wǎng)絡(luò)時(shí),確定第二網(wǎng)絡(luò)是否有異常標(biāo)記,在第二網(wǎng)絡(luò)有異常 標(biāo)記時(shí),繼續(xù)搜索其它網(wǎng)絡(luò),在搜索到的第二網(wǎng)絡(luò)沒有異常標(biāo)記時(shí),觸發(fā)網(wǎng)絡(luò)切換請求,網(wǎng) 絡(luò)控制模塊10接入所述第二網(wǎng)絡(luò)并斷開第一網(wǎng)絡(luò);或者標(biāo)記所述第二網(wǎng)絡(luò)為異常網(wǎng)絡(luò)可 通過將第二網(wǎng)絡(luò)標(biāo)識(shí)(如熱點(diǎn)名稱)添加至無效網(wǎng)絡(luò)數(shù)據(jù)表中,搜索模塊在搜索到第二網(wǎng) 絡(luò)時(shí),確定第二網(wǎng)絡(luò)是否與所述無效網(wǎng)絡(luò)數(shù)據(jù)表中的無效網(wǎng)絡(luò)匹配,在第二網(wǎng)絡(luò)與所述無 效網(wǎng)絡(luò)數(shù)據(jù)表中的無效網(wǎng)絡(luò)匹配時(shí),繼續(xù)搜索其它網(wǎng)絡(luò),在第二網(wǎng)絡(luò)與所述無效網(wǎng)絡(luò)數(shù)據(jù) 表中的無效網(wǎng)絡(luò)不匹配時(shí),觸發(fā)網(wǎng)絡(luò)切換請求,網(wǎng)絡(luò)控制模塊10接入所述第二網(wǎng)絡(luò)并斷開 第一網(wǎng)絡(luò)。
[0085] 處理模塊30在標(biāo)記所述第二網(wǎng)絡(luò)為異常網(wǎng)絡(luò)的同時(shí),可顯示所述第二網(wǎng)絡(luò)無效 的提示信息,或者僅顯示所述第二網(wǎng)絡(luò)無效的提示信息,以提示用戶進(jìn)行第二網(wǎng)絡(luò)的參數(shù) 調(diào)整,或者維護(hù)等。
[0086] 進(jìn)一步地,為減少系統(tǒng)開銷,在本發(fā)明網(wǎng)絡(luò)切換系統(tǒng)第一和第二實(shí)施例中,所述發(fā) 送模塊20還用于在所述第二網(wǎng)絡(luò)為預(yù)設(shè)的網(wǎng)絡(luò)類型時(shí),所述終端基于所述第二網(wǎng)絡(luò)提供 的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送檢測數(shù)據(jù)包。
[0087] 本領(lǐng)域技術(shù)人員可以理解的是,該預(yù)設(shè)的網(wǎng)絡(luò)類型可為信號不穩(wěn)定的網(wǎng)絡(luò)(如信 號時(shí)斷時(shí)續(xù),或者終端相對于信號源的位置不同,網(wǎng)絡(luò)信號強(qiáng)度不同等),如無線局域網(wǎng)或 者預(yù)設(shè)名稱的網(wǎng)絡(luò)。在第二網(wǎng)絡(luò)為信號穩(wěn)定的網(wǎng)絡(luò)(如移動(dòng)網(wǎng)絡(luò))時(shí),可在接入第二網(wǎng)絡(luò) 之后,不用發(fā)送檢測數(shù)據(jù)包,直接基于所述第二網(wǎng)絡(luò)進(jìn)行通信,而在第二網(wǎng)絡(luò)為信號不穩(wěn)定 的網(wǎng)絡(luò),所述發(fā)送模塊20基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送檢 測數(shù)據(jù)包。例如,手機(jī)在將當(dāng)前網(wǎng)絡(luò)由移動(dòng)網(wǎng)絡(luò)切換至WIFI網(wǎng)絡(luò)時(shí),由于無線網(wǎng)絡(luò)信號不 穩(wěn)定,則在接入WIFI網(wǎng)絡(luò)之后,基于該WIFI網(wǎng)絡(luò)向服務(wù)器發(fā)送檢測數(shù)據(jù)包;手機(jī)在將當(dāng)前 網(wǎng)絡(luò)由WIFI網(wǎng)絡(luò)切換至移動(dòng)網(wǎng)絡(luò)時(shí),由于移動(dòng)網(wǎng)絡(luò)信號穩(wěn)定,則在接入移動(dòng)網(wǎng)絡(luò)之后,直 接基于該移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)連接,而不用再發(fā)送檢測數(shù)據(jù)包。
[0088] 需要說明的是,在本文中,術(shù)語"包括"、"包含"或者其任何其他變體意在涵蓋非排 他性的包含,從而使得包括一系列要素的過程、方法、物品或者系統(tǒng)不僅包括那些要素,而 且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者系統(tǒng)所固有 的要素。在沒有更多限制的情況下,由語句"包括一個(gè)……"限定的要素,并不排除在包括 該要素的過程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
[0089] 上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0090] 通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方 法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下 前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做 出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì) (如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī), 服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0091] 以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技 術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1. 一種網(wǎng)絡(luò)切換方法,其特征在于,所述網(wǎng)絡(luò)切換方法包括以下步驟: 在接收到網(wǎng)絡(luò)切換請求時(shí),終端斷開當(dāng)前接入的第一網(wǎng)絡(luò),并接入第二網(wǎng)絡(luò); 所述終端基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送檢測數(shù)據(jù)包; 在預(yù)設(shè)時(shí)間間隔內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包時(shí), 所述終端斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
2. 如權(quán)利要求1所述的網(wǎng)絡(luò)切換方法,其特征在于,所述終端基于所述第二網(wǎng)絡(luò)提供 的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送檢測數(shù)據(jù)包的步驟之后,所述網(wǎng)絡(luò)切換方法包括: 在預(yù)設(shè)時(shí)間間隔內(nèi)接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包時(shí),所述 終端基于當(dāng)前接入的第二網(wǎng)絡(luò)定時(shí)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包; 在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包 時(shí),所述終端斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
3. 如權(quán)利要求1或2所述的網(wǎng)絡(luò)切換方法,其特征在于,所述在預(yù)設(shè)時(shí)間間隔之內(nèi),未 接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包時(shí),所述終端斷開與所述第二網(wǎng) 絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)的步驟包括: 在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包 時(shí),所述終端繼續(xù)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包; 在向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包的次數(shù)大于預(yù)設(shè)閥值時(shí),所述終端斷開與所述第二網(wǎng) 絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
4. 如權(quán)利要求1所述的網(wǎng)絡(luò)切換方法,其特征在于,在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所 述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包時(shí),所述終端斷開與所述第二網(wǎng)絡(luò)之間通 信連接,接入所述第一網(wǎng)絡(luò)的步驟之后,所述網(wǎng)絡(luò)切換方法包括: 所述終端標(biāo)記所述第二網(wǎng)絡(luò)為異常網(wǎng)絡(luò)及/或顯示所述第二網(wǎng)絡(luò)無效的提示信息。
5. 如權(quán)利要求1所述的網(wǎng)絡(luò)切換方法,其特征在于,所述終端基于所述第二網(wǎng)絡(luò)提供 的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送檢測數(shù)據(jù)包的步驟包括: 在所述第二網(wǎng)絡(luò)為預(yù)設(shè)的網(wǎng)絡(luò)類型時(shí),所述終端基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán) 境,向預(yù)設(shè)的服務(wù)器發(fā)送檢測數(shù)據(jù)包。
6. -種網(wǎng)絡(luò)切換系統(tǒng),其特征在于,所述網(wǎng)絡(luò)切換系統(tǒng)包括: 網(wǎng)絡(luò)控制模塊,用于在接收到網(wǎng)絡(luò)切換請求時(shí),斷開當(dāng)前接入的第一網(wǎng)絡(luò),并接入第二 網(wǎng)絡(luò); 發(fā)送模塊,用于基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服務(wù)器發(fā)送檢測數(shù) 據(jù)包; 所述網(wǎng)絡(luò)控制模塊還用于在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù) 據(jù)包反饋的響應(yīng)數(shù)據(jù)包時(shí),斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
7. 如權(quán)利要求6所述的網(wǎng)絡(luò)切換系統(tǒng),其特征在于,所述發(fā)送模塊還用于在預(yù)設(shè)時(shí)間 間隔內(nèi)接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋的響應(yīng)數(shù)據(jù)包時(shí),基于當(dāng)前接入的第二 網(wǎng)絡(luò)定時(shí)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包。
8. 如權(quán)利要求6或7所述的網(wǎng)絡(luò)切換系統(tǒng),其特征在于,所述網(wǎng)絡(luò)控制模塊包括: 發(fā)送單元,用于在預(yù)設(shè)時(shí)間間隔之內(nèi),未接收到所述服務(wù)器基于所述檢測數(shù)據(jù)包反饋 的響應(yīng)數(shù)據(jù)包時(shí),繼續(xù)向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包; 控制單元,用于在向所述服務(wù)器發(fā)送檢測數(shù)據(jù)包的次數(shù)大于預(yù)設(shè)閥值時(shí),斷開與所述 第二網(wǎng)絡(luò)之間通信連接,接入所述第一網(wǎng)絡(luò)。
9. 如權(quán)利要求6所述的網(wǎng)絡(luò)切換系統(tǒng),其特征在于,所述網(wǎng)絡(luò)切換系統(tǒng)還包括: 處理模塊,用于在所述網(wǎng)絡(luò)控制模塊斷開與所述第二網(wǎng)絡(luò)之間通信連接,接入所述第 一網(wǎng)絡(luò)之后,標(biāo)記所述第二網(wǎng)絡(luò)為異常網(wǎng)絡(luò)及/或顯示所述第二網(wǎng)絡(luò)無效的提示信息。
10. 如權(quán)利要求6所述的網(wǎng)絡(luò)切換系統(tǒng),其特征在于,所述發(fā)送模塊還用于在所述第二 網(wǎng)絡(luò)為預(yù)設(shè)的網(wǎng)絡(luò)類型時(shí),所述終端基于所述第二網(wǎng)絡(luò)提供的無線通信環(huán)境,向預(yù)設(shè)的服 務(wù)器發(fā)送檢測數(shù)據(jù)包。
【文檔編號】H04W36/00GK104066129SQ201410307469
【公開日】2014年9月24日 申請日期:2014年6月30日 優(yōu)先權(quán)日:2014年6月30日
【發(fā)明者】吳斌星 申請人:深圳市中興移動(dòng)通信有限公司