[發明專利]網絡切換方法、裝置、設備和存儲介質在審
| 申請號: | 202010862012.0 | 申請日: | 2020-08-25 |
| 公開(公告)號: | CN111988776A | 公開(公告)日: | 2020-11-24 |
| 發明(設計)人: | 趙凱 | 申請(專利權)人: | 珠海市魅族科技有限公司 |
| 主分類號: | H04W8/26 | 分類號: | H04W8/26;H04W36/14;H04W40/02;H04W40/36;H04L12/46;H04L29/12 |
| 代理公司: | 北京開陽星知識產權代理有限公司 11710 | 代理人: | 阮改燕 |
| 地址: | 519085 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 切換 方法 裝置 設備 存儲 介質 | ||
1.一種網絡切換方法,其特征在于,各應用程序連接VPN網絡,所述方法包括:
確定待切換網絡的目標應用程序及所述目標應用程序對應的切換后的網絡類型,所述切換后的網絡類型為無線局域網絡或移動數據網絡;
依據所述切換后的網絡類型和所述目標應用程序的應用標識,通過修改防火墻規則,確定所述目標應用程序對應的網絡類型標簽;
依據所述網絡類型標簽,在系統路由表中設置所述目標應用程序對應的策略路由,所述策略路由用于依據所述網絡類型標簽確定所述目標應用程序的報文數據的傳輸網口;
依據所述切換后的網絡類型,設置所述目標應用程序對應的源IP地址轉換規則,以將所述目標應用程序連接的VPN網絡切換至所述切換后的網絡類型,其中,所述源IP地址轉換規則用于將所述VPN網絡對應的源IP地址轉換為所述切換后的網絡類型對應的IP地址。
2.根據權利要求1所述的方法,其特征在于,所述確定待切換網絡的目標應用程序包括:
接收到用戶觸發的網絡切換指令后,顯示應用程序選擇界面;
基于所述用戶在所述應用程序選擇界面的應用程序選擇操作,確定所述目標應用程序。
3.根據權利要求2所述的方法,其特征在于,所述確定所述目標應用程序對應的切換后的網絡類型包括:
在所述無線局域網絡和/或所述移動數據網絡可用的情況下,基于所述用戶在所述應用程序選擇界面的網絡類型選擇操作,確定所述目標應用程序對應的切換后的網絡類型。
4.根據權利要求1所述的方法,其特征在于,所述確定待切換網絡的目標應用程序包括:
獲取白名單,并依據所述白名單中的應用程序的包名,確定所述目標應用程序。
5.根據權利要求4所述的方法,其特征在于,所述確定所述目標應用程序對應的切換后的網絡類型包括:
在所述無線局域網絡和/或所述移動數據網絡可用的情況下,依據所述白名單中的應用程序的包名對應的網絡類型確定所述目標應用程序對應的切換后的網絡類型。
6.根據權利要求1所述的方法,其特征在于,所述確定待切換網絡的目標應用程序包括:
針對每個所述應用程序,若所述應用程序的域名解析時長超過預設時長,或者域名解析失敗的次數超過預設次數,則將所述應用程序確定為所述目標應用程序。
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在監聽到所述目標應用程序移除的情況下,清除所述目標應用程序對應的網絡類型標簽;和/或
在監聽到所述VPN網絡斷開的情況下,清除所述目標應用程序對應的所述網絡類型標簽、所述策略路由和所述源IP地址轉換規則。
8.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在監聽到重新添加所述目標應用程序的情況下,依據所述切換后的網絡類型和所述目標應用程序的新的應用標識,通過修改所述防火墻規則,重新確定所述目標應用程序對應的網絡類型標簽。
9.根據權利要求1所述的方法,其特征在于,所述方法還包括:
獲取所述目標應用程序生成的報文數據和所述報文數據對應的所述網絡類型標簽,所述報文數據中攜帶所述VPN網絡對應的源IP地址;
依據所述網絡類型標簽,從所述系統路由表中確定所述目標應用程序對應的傳輸網口;
依據所述源IP地址轉換規則,將所述源IP地址轉換為所述切換后的網絡類型對應的IP地址;
基于所述切換后的網絡類型對應的IP地址,將所述報文數據從所述傳輸網口發出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海市魅族科技有限公司,未經珠海市魅族科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010862012.0/1.html,轉載請聲明來源鉆瓜專利網。





