欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于流量的網絡切換方法、裝置和終端的制作方法

文檔序號:9238897閱讀:270來源:國知局
一種基于流量的網絡切換方法、裝置和終端的制作方法
【技術領域】
[0001]本發(fā)明涉及移動通訊技術領域,特別是涉及一種基于流量的網絡切換方法、裝置和終端。
【背景技術】
[0002]蜂窩移動通信采用蜂窩無線組網方式,在終端和網絡設備之間通過無線通道連接起來,進而用戶在活動中可以相互通信。蜂窩移動通信網絡的覆蓋廣,可以滿足終端的高移動性。但是,蜂窩移動通信網絡中的數(shù)據(jù)傳輸速率不高。
[0003]W1-Fi 是無線局域網絡(Wireless Local Area Nerworks, WLAN)的重要組成部分,W1-Fi是將多個終端以無線方式互相連接的技術,具有較高的數(shù)據(jù)傳輸速率。
[0004]蜂窩移動通信網絡可以利用W1-Fi數(shù)據(jù)傳輸速率高的特點,來彌補自身數(shù)據(jù)傳輸速率受限的不足。W1-Fi可以利用蜂窩移動通信網絡完善的鑒權機制,并結合蜂窩移動通信網絡覆蓋廣的特點,來進行多種接入方式下的切換。這樣就可以實現(xiàn)W1-Fi網絡與蜂窩移動通信網絡的融合。
[0005]通過對蜂窩移動通信網絡和W1-Fi網絡的合理利用,實現(xiàn)適時的在蜂窩移動通信網絡和W1-Fi網絡之間切換。但是,目前提供的蜂窩移動通信網絡和W1-Fi網絡之間的切換算法,有些需要升級現(xiàn)有網絡的硬件及軟件,有些需要對網絡協(xié)議層的數(shù)據(jù)做檢測算法,這就造成現(xiàn)有的切換方式實現(xiàn)起來比較復雜。

【發(fā)明內容】

[0006]本發(fā)明要解決的技術問題是提供一種基于流量的網絡切換方法、裝置和終端,用以解決蜂窩移動通信網絡和W1-Fi網絡之間的切換算法實現(xiàn)方式比較復雜的問題。
[0007]為解決上述技術問題,本發(fā)明是通過以下技術方案來實現(xiàn)的。
[0008]本發(fā)明提供了一種基于流量的網絡切換方法。包括:基于預先設置的多個網絡,執(zhí)行網絡接入,以接入所述多個網絡中的一個網絡;根據(jù)在接入的網絡中所傳輸?shù)臄?shù)據(jù)包的數(shù)量,判斷是否執(zhí)行網絡切換;若是,則將所述接入的網絡切換到另一網絡;所述另一網絡包含在所述多個網絡中;若否,則繼續(xù)判斷是否執(zhí)行網絡切換。
[0009]其中,所述方法還包括:所述接入的網絡中所傳輸?shù)臄?shù)據(jù)包的數(shù)量的獲取過程:在上行鏈路和/或下行鏈路傳輸?shù)亩鄠€數(shù)據(jù)包中,識別出應答ACK數(shù)據(jù)包;基于識別出的所述ACK數(shù)據(jù)包,獲得上行鏈路和/或下行鏈路中相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量。
[0010]其中,根據(jù)在接入的網絡中所傳輸?shù)臄?shù)據(jù)包的數(shù)量,判斷是否執(zhí)行網絡切換,包括:如果在上行鏈路和/或下行鏈路中,相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量大于預設的數(shù)量閾值,則判定執(zhí)行網絡切換。
[0011]其中,根據(jù)在接入的網絡中所傳輸?shù)臄?shù)據(jù)包的數(shù)量,判斷是否執(zhí)行網絡切換,包括:如果在上行鏈路和/或下行鏈路中,連續(xù)出現(xiàn)相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量大于預設的數(shù)量閾值的情況,且連續(xù)出現(xiàn)的次數(shù)大于設定的次數(shù)閾值,則判定執(zhí)行網絡切換。
[0012]其中,基于預先設置的多個網絡,執(zhí)行網絡接入,以接入所述多個網絡中的一個網絡,包括:預先為所述多個網絡設置優(yōu)先級;按照所述多個網絡的優(yōu)先級,順次嘗試執(zhí)行網絡接入,直至接入其中一個網絡。
[0013]本發(fā)明還提供了一種基于流量的網絡切換裝置,包括:接入模塊,用于基于預先設置的多個網絡,執(zhí)行網絡接入,以接入所述多個網絡中的一個網絡;判斷模塊,用于根據(jù)在接入的網絡中所傳輸?shù)臄?shù)據(jù)包的數(shù)量,判斷是否執(zhí)行網絡切換;當判定為否時,繼續(xù)判斷是否執(zhí)行網絡切換;切換模塊,用于在所述判斷模塊判定為是時,將所述接入的網絡切換到另一網絡;所述另一網絡包含在所述多個網絡中。
[0014]其中,所述裝置還包括:識別與獲得模塊用于,在上行鏈路和/或下行鏈路傳輸?shù)亩鄠€數(shù)據(jù)包中,識別出ACK數(shù)據(jù)包;基于識別出的所述ACK數(shù)據(jù)包,獲得上行鏈路和/或下行鏈路中相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量,作為所述在接入的網絡中所傳輸?shù)臄?shù)據(jù)包的數(shù)量。
[0015]其中,所述判斷模塊具體用于:如果在上行鏈路和/或下行鏈路中,相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量大于預設的數(shù)量閾值,則判定執(zhí)行網絡切換。
[0016]其中,所述判斷模塊具體用于:如果在上行鏈路和/或下行鏈路中,連續(xù)出現(xiàn)相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量大于預設的數(shù)量閾值的情況,且連續(xù)出現(xiàn)的次數(shù)大于設定的次數(shù)閾值,則判定執(zhí)行網絡切換。
[0017]其中,所述接入模塊具體用于:預先為所述多個網絡設置優(yōu)先級;按照所述多個網絡的優(yōu)先級,順次嘗試執(zhí)行網絡接入,直至接入其中一個網絡。
[0018]本發(fā)明又提供了一種終端,包括上述任一項所述的裝置。
[0019]本發(fā)明有益效果如下:
[0020]本發(fā)明基于TCP/IP協(xié)議,通過監(jiān)控收發(fā)的數(shù)據(jù)包,來判斷數(shù)據(jù)流量是否過大,并在數(shù)據(jù)流量大時自適應地進行網絡切換,進而提高了網絡切換方式的便捷性。
【附圖說明】
[0021]圖1是根據(jù)本發(fā)明一實施例的基于流量的網絡切換方法的流程圖;
[0022]圖2是根據(jù)本發(fā)明一實施例的針對上行鏈路執(zhí)行網絡切換的步驟的流程圖;
[0023]圖3是根據(jù)本發(fā)明一實施例的針對下行鏈路執(zhí)行網絡切換的步驟的流程圖;
[0024]圖4是根據(jù)本發(fā)明一實施例的基于流量的網絡切換裝置的結構圖。
【具體實施方式】
[0025]為了解決蜂窩移動通信網絡和W1-Fi網絡之間的切換算法,實現(xiàn)方式比較復雜的問題,本發(fā)明提供了一種基于流量的網絡切換方法、裝置和終端,以下結合附圖以及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
[0026]在傳輸控制協(xié)議/ 因特網互聯(lián)協(xié)議(Transmiss1n Control Protocol/InternetProtocoI,TCP/IP)中,TCP協(xié)議為了提供可靠的連接服務,采用三次握手建立一個連接。連接建立后,在傳輸數(shù)據(jù)包時,發(fā)送端每發(fā)送一個數(shù)據(jù)包,都需要接收端進行確認(應答),如果接收方成功的接收到數(shù)據(jù)包,則向發(fā)送端發(fā)送一個應答(Acknowledgement, ACK)數(shù)據(jù)包。本發(fā)明利用固有的TCP/IP協(xié)議,通過監(jiān)測ACK數(shù)據(jù)包來監(jiān)控網絡中的數(shù)據(jù)流量,根據(jù)數(shù)據(jù)流量的大小來自適應地切換網絡,提高網絡切換的便捷度。
[0027]如圖1所示,圖1是根據(jù)本發(fā)明一實施例的基于流量的網絡切換方法的流程圖。
[0028]步驟S110,根據(jù)預先設置的多個網絡,執(zhí)行網絡接入,以接入多個網絡中的一個網絡。
[0029]該多個網絡至少包括:長期演進(Long Term Evolut1n,LTE)網絡、W1-Fi網絡等。
[0030]具體而言,可以在多個網絡中隨機選擇一個網絡,執(zhí)行網絡接入,也可以預先為多個網絡設置優(yōu)先級,按照該多個網絡的優(yōu)先級,順次嘗試執(zhí)行網絡接入,直至接入其中一個網絡。
[0031]網絡接入成功后,執(zhí)行數(shù)據(jù)包的傳輸。
[0032]步驟S120,根據(jù)在接入的網絡中所傳輸?shù)臄?shù)據(jù)包的數(shù)量,判斷是否執(zhí)行網絡切換。若是,則執(zhí)行步驟S130。若否,則繼續(xù)執(zhí)行步驟S120。
[0033]在網絡中傳輸?shù)臄?shù)據(jù)包分為上行鏈路數(shù)據(jù)和下行鏈路數(shù)據(jù)。上行鏈路數(shù)據(jù)和下行鏈路數(shù)據(jù)都分別包含多個數(shù)據(jù)包,并且在多個數(shù)據(jù)包中包含ACK數(shù)據(jù)包。進一步地,上行鏈路中的ACK數(shù)據(jù)包用于終端應答網絡,表示網絡側向終端發(fā)送的數(shù)據(jù)包已經被終端成功接收;下行鏈路中的ACK數(shù)據(jù)包用于網絡應答終端,表示終端向網絡側發(fā)送的數(shù)據(jù)包已經被網絡側成功接收。
[0034]判斷是否執(zhí)行網絡切換的步驟,具體包括:在接入的網絡中獲取傳輸?shù)臄?shù)據(jù)包的數(shù)量,進一步地,在上行鏈路和/或下行鏈路傳輸?shù)亩鄠€數(shù)據(jù)包中,識別出ACK數(shù)據(jù)包。基于識別出的ACK數(shù)據(jù)包,獲得上行鏈路和/或下行鏈路中相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量。根據(jù)所述上行鏈路和/或下行鏈路中相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量,判斷是否執(zhí)行網絡切換。如果在上行鏈路和/或下行鏈路中,相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量大于預設的數(shù)量閾值,則判定執(zhí)行網絡切換。進一步地,可以預設第一數(shù)量閾值和第二數(shù)量閾值。如果在上行鏈路中,相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量大于預設的第一數(shù)量閾值,和/或如果在下行鏈路中,相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量大于預設的第二數(shù)量閾值,則判定執(zhí)行網絡切換。其中,第一數(shù)量閾值和第二數(shù)量閾值可以是經驗值。
[0035]在一個實施例中,如果在上行鏈路和/或下行鏈路中,連續(xù)出現(xiàn)相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量大于預設的數(shù)量閾值的情況,且連續(xù)出現(xiàn)的次數(shù)大于設定的次數(shù)閾值,則判定執(zhí)行網絡切換。進一步地,可以預設第一數(shù)量閾值和第二數(shù)量閾值,以及第一次數(shù)閾值和第二次數(shù)閾值。如果在上行鏈路中,連續(xù)出現(xiàn)相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量大于預設的第一數(shù)量閾值的情況,且連續(xù)出現(xiàn)的次數(shù)大于第一次數(shù)閾值,和/或如果在下行鏈路中,連續(xù)出現(xiàn)相鄰兩ACK數(shù)據(jù)包之間的數(shù)據(jù)包數(shù)量大于預設的第二數(shù)量閾值的情況,且連續(xù)出現(xiàn)的次數(shù)大于第二次數(shù)閾值,則判定執(zhí)行網絡切換。其中:第一數(shù)量閾值和第二數(shù)量閾值,以及第一次數(shù)閾值和第二次數(shù)閾值,可以是經驗值。
[0036]步驟S130,將接入的網絡切換到另一網絡;該另一網絡包含在預先設置的多個網絡中。
[0037]當執(zhí)行網絡切換時,可以在預設的多個網絡中選擇一個網絡并執(zhí)行網絡切換;也可以根據(jù)預先設置的網絡優(yōu)先級,將網絡切換到下一優(yōu)先級的網絡。
[0038]本發(fā)明在數(shù)據(jù)流量大時自適應地進行網絡切換,提高了網絡切換方式的便捷性,無需對現(xiàn)有網絡的硬件和軟件進行升級,而且基于現(xiàn)有的TCP/IP協(xié)議就可以實現(xiàn)本發(fā)明,并且本發(fā)明考慮到用戶對上網流量的需求,在網絡流量較大時,切換網絡,這樣可以提高上網速度,提升用戶體驗效果,并且可以避免網絡擁塞的發(fā)生。
[0039]為了更清晰的描述本發(fā)明,結合具體的實施例,分別對上行鏈路和下行鏈路判斷是否執(zhí)行網絡切換的步驟進行描述。進一步地,本發(fā)明還可以結合上行鏈路和下行鏈路中傳輸?shù)臄?shù)據(jù)包數(shù)量,來判斷是否執(zhí)行網絡切換。
[0040]如圖2所示,圖2是根據(jù)本發(fā)明一實施例的針對上行鏈路執(zhí)行網絡切換的步驟的流程圖。
[0041]步驟S210,獲得預先設置的多個網絡的優(yōu)先級。
[0042]具體而言,第二終端從第一終端獲得預先設置的多個網絡的優(yōu)先級。其中,第一終端是用戶所使用的設備。第一終端例如是手機、平板電腦、計算機等。第一終端可以用于實現(xiàn)與網絡的數(shù)據(jù)交互。例如:第一終端可以上傳數(shù)據(jù)至網絡,第一終端也可以從網絡下載數(shù)據(jù)。第二終端處于第一終端和網絡之間,用于向第一終端和網
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新沂市| 敦煌市| 屯昌县| 牡丹江市| 济宁市| 新干县| 大洼县| 鄂温| 松江区| 深州市| 桃江县| 呼伦贝尔市| 石泉县| 扎鲁特旗| 通山县| 蒙自县| 韩城市| 祁阳县| 钟山县| 兴文县| 汕头市| 荔波县| 库尔勒市| 天等县| 巫山县| 灵武市| 星子县| 安庆市| 赫章县| 弥勒县| 武平县| 高淳县| 仁寿县| 清丰县| 武平县| 西安市| 社会| 新乐市| 翼城县| 五指山市| 怀远县|