[发明专利]一种移动网络环境下的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.vipzhuanli.com/pat/books/201710048163.0/2.html,转载请声明来源钻瓜专利网。