[發明專利]一種移動網絡環境下的VPN通信保障方法與裝置在審
| 申請號: | 201710048163.0 | 申請日: | 2017-01-20 |
| 公開(公告)號: | CN106793167A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 王佰玲;傅春樂;何清剛;劉揚;陳彬;張昭 | 申請(專利權)人: | 哈爾濱工業大學(威海) |
| 主分類號: | H04W76/02 | 分類號: | H04W76/02;H04W76/04;H04L12/46 |
| 代理公司: | 北京君恒知識產權代理事務所(普通合伙)11466 | 代理人: | 林潮,黃啟行 |
| 地址: | 264200*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 網絡 環境 vpn 通信 保障 方法 裝置 | ||
技術領域
本發明涉及信息通訊技術領域,尤其涉及一種移動網絡環境下的VPN通信保障方法和裝置。
背景技術
隨著智能移動終端和移動網絡的快速發展,移動網絡的安全問題日益凸顯。虛擬專用網技術(VPN,Virtual Private Network)是一種保障網絡安全通信的重要技術手段。傳統的VPN是以軟件服務的形式工作在個人電腦、路由網關、服務器上,其面臨的網絡環境相對穩定。因此,傳統的VPN只需在客戶端與服務器之間采取定期發送、接收心跳包的方式即可排除網絡異常,保證雙方的穩定通信。
與傳統VPN相比,移動VPN面臨的網絡環境要復雜的多。一方面,移動終端的網絡連接方式繁多。比如,移動終端常用的網絡連接方式有2G、3G、4G和Wi-Fi網絡等。另一方面,移動終端的網絡連接方式經常因為人為因素或非人為因素發生改變。其中,人為因素包括用戶主動開啟網絡、關閉網絡、切換網絡。非人為因素通常是由外部環境導致的,包括蜂窩移動網絡信號的中斷、無線網絡信號的衰減或中斷。
正是由于移動網絡環境的復雜性,移動VPN無法僅僅依賴心跳包的方式維持通信穩定。第一,無法針對人為或非人為因素導致的網絡切換問題恢復VPN的正常通信。例如,當移動終端采用無線網絡的接入方式啟動移動VPN服務時,由于用戶位置改變導致移動終端接入了新的Wi-Fi熱點,使得移動終端的網絡配置發生變化,VPN無法正常通信。第二,無法針對非人為因素導致的網絡關閉問題恢復VPN的正常通信。例如:當移動終端采用2G、3G或4G的蜂窩移動網絡的接入方式啟動移動VPN服務時,由于用戶通話導致蜂窩移動網絡斷開,通話結束之后移動設備網絡恢復、然而VPN通信卻無法正常恢復。第三,無法針對人為因素導致的網絡開啟問題恢復VPN的正常通信。例如:當移動終端采用2G、3G或4G的蜂窩移動網絡的接入方式啟動移動VPN服務時,由于用戶接入了Wi-Fi熱點,移動終端通信優先選取無線網絡進行網絡通信,導致VPN無法正常通信。
針對移動網絡的復雜環境,本發明提出了一種適用于移動網絡環境下的VPN通信保障方法與裝置,以在移動終端網絡接入方式發生變化時,使VPN服務能夠進行“禮貌暫停,智能恢復”,進而提高移動VPN服務的健壯性和穩定性,保證良好的用戶體驗。
發明內容
本發明的目的在于提出一種移動網絡環境下的VPN通信保障方法與裝置,以在移動終端網絡接入方式發生變化時,使VPN服務能夠進行“禮貌暫停,智能恢復”,進而提高移動VPN服務的健壯性和穩定性,保證良好的用戶體驗。
本發明公開了一種移動網絡環境下的VPN通信保障方法,包括:
步驟S1、實時監測移動終端的當前網絡狀態;
步驟S2、根據當前網絡狀態與預先記錄的前一網絡狀態確定當前網絡變化事件;
步驟S3、根據當前網絡變化事件與預先記錄的VPN的前一工作狀態決策VPN的下一工作事件。
優選的,網絡狀態包括:無網絡接入狀態、蜂窩移動網絡狀態、無線網絡狀態;網絡變化事件包括:網絡中斷事件、網絡切換事件、網絡恢復事件;
以及,在步驟S2中,根據如下公式確定當前網絡變化事件:
interruptEvent={(x,y)|x∈cmNet∪wNet,y∈noNet} (1)
switchEvent={(x,y)|x,y∈cmNet∪wNet,x≠y}(2)
recoverEvent={(x,y)|x∈noEvent,y∈cmNet∪wNet} (3)
式中,x為預先記錄的前一網絡狀態,y為當前網絡狀態,interruptEvent為網絡中斷事件,switchEvent為網絡切換事件,recoverEvent為網絡恢復事件,cmNet為蜂窩移動網絡狀態,wNet為無線網絡狀態,noWet為無網絡狀態。
優選的,步驟S3包括:
若當前網絡變化事件為網絡中斷事件、且預先記錄的VPN的前一工作狀態為啟動狀態,則VPN的下一工作事件為暫停事件;
若當前網絡變化事件為網絡恢復事件、且預先記錄的VPN的前一工作狀態為暫停狀態,則VPN的下一工作事件為重啟事件;
若當前網絡變化事件為網絡切換事件、且預先記錄的VPN的前一工作狀態為啟動狀態,則VPN的下一工作事件為重啟事件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工業大學(威海),未經哈爾濱工業大學(威海)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710048163.0/2.html,轉載請聲明來源鉆瓜專利網。





