一种vpn信息获取和存储方法及装置的制造方法

文档序号:10538562阅读:1141来源:国知局
一种vpn信息获取和存储方法及装置的制造方法
【专利摘要】本发明提供一种VPN信息获取和存储方法及装置,其中所述VPN信息存储方法包括如下步骤:监视VPN设置页面是否被打开;当VPN设置页面被打开时,从所述VPN设置页面中获取用户输入的VPN信息;利用预定算法将所获取的VPN信息转换为数据流;将所述数据流存入预定的存储目录中。
【专利说明】
一种VPN信息获取和存储方法及装置
技术领域
[0001]本发明涉及智能终端信息处理领域,具体涉及一种VPN信息获取和存储方法及装置。
【背景技术】
[0002]虚拟专网(Virtual Private Network,VPN)指的是在公用网络上建立专用网络的技术。之所以称为虚拟网主要是因为整个VPN网络的任意两个节点之间的连接并没有传统专网所需的端到端的物理链路,而是架构在公用网络服务商所提供的网络平台(如Internet,ATM,Frame Re lay等)之上的逻辑网络,用户数据在逻辑链路中传输。实际应用时,需要设置网络参数以及加密方式等内容搭建VPN服务器,用户终端需要设置VPN服务器地址、用户身份等信息实现与VPN服务器的连接。
[0003]目前,随着移动终端技术不断进步,诸如手机、平板电脑等智能移动终端也具备了VPN连接功能,为了确保VPN信息的安全性,终端系统通常会采取一些保密措施。例如在安卓操作系统中,当用户在设置菜单中选择打开VPN连接页面时,系统首先需要用户输入密码,该密码通常与终端屏幕解锁密码一致,如果用户之前未设置过解锁密码,系统则提示用户当前必须设置密码,或者提示为终端出厂设置的默认密码。当用户输入了正确的密码之后,VPN连接页面才会被打开;如果用户之前设置过VPN信息(VPN服务器地址、登录用户名和登录密码等),系统则会利用用户输入的密码对之前设置过的信息进行解密,然后用户则可以看利用之前设置的信息与VPN服务器进行通信;如果用户之前未设置过VPN信息,系统则会提供VPN信息设置页面,提示用户输入相应的连接信息,随后系统会使用用户输入的密码对该信息进行加密并存储。综上所述,现有的VPN信息处理方式的问题在于,在保证VPN信息的安全性的前提下,要求用户每一次使用移动终端的VPN连接功能时都要输入解锁密码,由此为用户操作带来不便;并且,该解锁密码与终端锁屏等其他密码一致,众所周知,锁屏密码通常为四位数字,内容过于简单使得破译难度较低,由此会降低VPN信息的安全性。

【发明内容】

[0004]因此,本发明要解决的技术问题在于克服现有技术中的VPN信息处理方式的便利性和安全性差的缺陷。
[0005]有鉴于此,本发明提供一种VPN信息存储方法,包括如下步骤:监视VPN设置页面是否被打开;当VPN设置页面被打开时,从所述VPN设置页面中获取用户输入的VPN信息;利用预定算法将所获取的VPN信息转换为数据流;将所述数据流存入预定的存储目录中。
[0006]优选地,所述VPN信息包括服务器地址、用户名信息、登录密码。
[0007]本发明还提供一种VPN信息获取方法,包括如下步骤:监视VPN连接页面是否被打开;当VPN连接页面被打开时,从预定存储目录中读取预先存储的数据流;利用预定算法将所述数据流转换为VPN信息;将所述VPN信息写入所述VPN连接页面中。
[0008]优选地,所述VPN信息包括服务器地址、用户名信息、登录密码。
[0009]相应地,本发明提供一种VPN信息存储装置,包括:监视单元,用于监视VPN设置页面是否被打开;获取单元,用于当VPN设置页面被打开时,从所述VPN设置页面中获取用户输入的VPN信息;转换单元,用于利用预定算法将所获取的VPN信息转换为数据流;存储单元,用于将所述数据流存入预定的存储目录中。
[0010]优选地,所述VPN信息包括服务器地址、用户名信息、登录密码。
[0011 ]相应地,本发明还提供一种VPN信息获取装置,包括:监视单元,用于监视VPN连接页面是否被打开;读取单元,用于当VPN连接页面被打开时,从预定存储目录中读取预先存储的数据流;转换单元,用于利用预定算法将所述数据流转换为VPN信息;写入单元,用于将所述VPN信息写入所述VPN连接页面中。
[0012]优选地,所述VPN信息包括服务器地址、用户名信息、登录密码。。
[0013]本发明技术方案具有如下优点:
[0014]根据本发明提供的VPN信息的存储方法及装置,通过监视VPN设置页面是否被打开可以判断出用户是否需要设置VPN信息,当用户设置了VPN信息时,通过将获取到的VPN信息转换为数据流,可以实现对VPN信息的加密处理,最终将数据流存入预先指定的存储目录中,实现对VPN信息的保存。本方案可在用户设置VPN信息时,自动利用预定的算法对VPN信息进行转换和存储,不需要用户设置加密秘钥对其进行加密,由此可以提高VPN信息保存处理的便利性;并且,由于对预定算法的破译难度远高于对用户设置的加密密钥的破译难度,因此本方案具有更高的安全性。
[0015]根据本发明提供的VPN信息输入方法及装置,通过监视VPN连接页面是否被打开可以判断出用户是否需要使用终端的VPN连接功能,当用户需要连接VPN服务器时,通过对预定存储目录中的数据流进行转换,可以得到用户之前设置的VPN信息,最终将转换得到的VPN信息写入VPN连接页面,可以实现自动填写VPN信息的操作。本方案可在用户使用VPN连接功能时,自动利用预定的算法对预先存储的数据流进行转换得到VPN信息,不需要用户输入解密秘钥对之前存储的内容进行解密,由此可以提高VPN写入操作的便利性;并且,由于对预定算法的破译难度远高于对用户设置的解密密钥的破译难度,因此本方案具有更高的安全性。
【附图说明】
[0016]为了更清楚地说明本发明【具体实施方式】或现有技术中的技术方案,下面将对【具体实施方式】或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为根据本发明实施例1的VPN信息存储方法的流程图;
[0018]图2为根据本发明实施例2的VPN信息输入方法的流程图;
[0019]图3为根据本发明实施例3的VPN信息存储装置的结构图;
[0020]图4为根据本发明实施例4的VPN信息输入装置的结构图。
【具体实施方式】
[0021]下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0023]实施例1
[0024]本发明实施例提供一种VPN信息存储方法,该方法可以在智能移动终端中执行,如图1所示该方法包括如下步骤:
[0025]SI,监视VPN设置页面是否被打开,当VPN设置页面被打开时执行步骤S2,否则继续监视;VPN设置页面被打开的情况有多种,例如用户第一次使用VPN连接功能时,系统可以自动打开设置页面提示用户输入内容,或者用户需要添加新的VPN信息或修改之前设置的VPN信息时,可以自主打开设置页面;开始监视的触发条件也可以有多种,例如终端开机后随时监视,或者当用户打开设置菜单时才开始监视都是可行的。
[0026]S2,从所述VPN设置页面中获取用户输入的VPN信息,用户进入VPN设置界面后,如果添加或输入了VPN信息,系统则直接从该界面的各个栏目中获取到用户输入的信息。
[0027]S3,利用预定算法将所获取的VPN信息转换为数据流,可以将此步骤理解为一种加密过程,该预定算法存储在终端中,系统每次都可以使用该算法对VPN信息进行转换,转换后的数据是不可直接被第三方辨识的数据流,例如二进制码,然后可以用文件的形式进行存储。本领域技术人员可以理解,数据流转换算法有多种,利用现有的算法都是可行的,或者也可以预先设计特殊的数据流转换算法,该算法的复杂程度将决定数据流被破译的难度。
[0028]S4,将所述数据流存入预定的存储目录中,该存储目录为预先指定的存储位置,该位置专用于存储本发明所述的数据流。
[0029]根据本发明提供的VPN信息的存储方法,通过监视VPN设置页面是否被打开可以判断出用户是否需要设置VPN信息,当用户设置了VPN信息时,通过将获取到的VPN信息转换为数据流,可以实现对VPN信息的加密处理,最终将数据流存入预先指定的存储目录中,实现对VPN信息的保存。本方案可在用户设置VPN信息时,自动利用预定的算法对VPN信息进行转换和存储,不需要用户设置加密秘钥对其进行加密,由此可以提高VPN信息保存处理的便利性;并且,由于对预定算法的破译难度远高于对用户设置的加密密钥的破译难度,因此本方案具有更高的安全性。
[0030]作为一个优选的实施方式,上述VPN信息包括服务器地址(IP地址)、用户名信息、登录密码。上述信息均为连接VPN服务器所必须的信息,且均需要用户在VPN设置界面中进行输入。具体地,对于步骤S2,可以按照VPN设置页面中的各个栏目获取信息;对于步骤S3,可以根据预定算法将获取到的所有信息分别转换为多个数据流,或者统一转换为一个数据流。上述优选方案可以将连接VPN服务器所需的所有必要信息进行转换并存储,由此可以进一步提高保密效果并提高VPN设置操作的便利性。
[0031]实施例2
[0032]本发明实施例提供一种VPN信息输入方法,该方法可以在智能移动终端中执行,如图2所示该方法包括如下步骤:
[0033]S’I,监视VPN连接页面是否被打开,当VPN连接页面被打开时执行步骤S’2,否则继续监视;实际应用时,通常是用户需要连接VPN服务器时,手动打开VPN连接页面;开始监视的触发条件也可以有多种,例如终端开机后随时监视,或者当用户打开设置菜单时才开始监视都是可行的。
[0034]S’2,从预定存储目录中读取预先存储的数据流,实际应用时还需先判断预定存储目录中是否存有数据流,如果有则执行步骤S’2,否则表明用户之前未设置过VPN信息,由此可以执行实施例1提供的VPN信息的存储方法。该存储目录为预先指定的存储位置,该位置专用于存储本发明所述的数据流。
[0035]S’ 3,利用预定算法将所述数据流转换为VPN信息,假设预定存储目录中有一个数据流,可以将此步骤理解为一种解密过程,预定的算法存储在终端中,系统每次都可以使用该算法对数据流进行转换,转换后的数据是实际的VPN信息,例如用户名、密码等。本领域技术人员可以理解,数据流转换算法有多种,利用现有的算法都是可行的,或者也可以预先设计特殊的数据流转换算法,该算法的复杂程度将决定数据流被破译的难度。
[0036]S’4,将所述VPN信息写入所述VPN连接页面中,即自动将在步骤S’3中得到的VPN信息填入VPN连接页面的各个栏目中,以便终端与VPN服务器进行通信。
[0037]根据本发明提供的VPN信息输入方法,通过监视VPN连接页面是否被打开可以判断出用户是否需要使用终端的VPN连接功能,当用户需要连接VPN服务器时,通过对预定存储目录中的数据流进行转换,可以得到用户之前设置的VPN信息,最终将转换得到的VPN信息写入VPN连接页面,可以实现自动填写VPN信息的操作。本方案可在用户使用VPN连接功能时,自动利用预定的算法对预先存储的数据流进行转换得到VPN信息,不需要用户输入解密秘钥对之前存储的内容进行解密,由此可以提高VPN写入操作的便利性;并且,由于对预定算法的破译难度远高于对用户设置的解密密钥的破译难度,因此本方案具有更高的安全性。
[0038]作为一个优选的实施方式,上述VPN信息包括服务器地址(IP地址)、用户名信息、登录密码。上述信息均为连接VPN服务器所必须的信息,且均需要用户在VPN设置界面中进行输入。具体地,对于步骤S’3,可根据预定算法将获取到多个数据流分别转换为多种VPN信息,或者将获取到的一个数据流转换为多种VPN信息;对于步骤S’4,可以按照VPN连接页面中的各个栏目分别写入转换得到的多种VPN信息。上述优选方案可以根据预先存储的数据流得到连接VPN服务器所需的所有必要信息,由此可以进一步提高保密效果并提高VPN写入操作的便利性。
[0039]实施例3
[0040]与上述实施例1相应地,本发明实施例提供一种VPN信息存储装置,如图3所示该装置包括:
[0041]监视单元31,用于监视VPN设置页面是否被打开;
[0042]获取单元32,用于当VPN设置页面被打开时,从所述VPN设置页面中获取用户输入的VPN信息;
[0043]转换单元33,用于利用预定算法将所获取的VPN信息转换为数据流;
[0044]存储单元34,用于将所述数据流存入预定的存储目录中。
[0045]根据本发明提供的VPN信息的存储装置,通过监视VPN设置页面是否被打开可以判断出用户是否需要设置VPN信息,当用户设置了VPN信息时,通过将获取到的VPN信息转换为数据流,可以实现对VPN信息的加密处理,最终将数据流存入预先指定的存储目录中,实现对VPN信息的保存。本方案可在用户设置VPN信息时,自动利用预定的算法对VPN信息进行转换和存储,不需要用户设置加密秘钥对其进行加密,由此可以提高VPN信息保存处理的便利性;并且,由于对预定算法的破译难度远高于对用户设置的加密密钥的破译难度,因此本方案具有更高的安全性。
[0046]优选地,所述VPN信息包括服务器地址、用户名信息、登录密码。如实施例1中所述,此优选方案可以进一步提高保密效果并提高VPN设置操作的便利性。
[0047]实施例4
[0048]与上述实施例2相应地,本发明实施例提供一种VPN信息获取装置,如图4所示该装置包括:
[0049]监视单元41,用于监视VPN连接页面是否被打开;
[0050]读取单元42,用于当VPN连接页面被打开时,从预定存储目录中读取预先存储的数据流;
[0051 ]转换单元43,用于利用预定算法将所述数据流转换为VPN信息;
[0052]写入单元44,用于将所述VPN信息写入所述VPN连接页面中。
[0053]根据本发明提供的VPN信息输入装置,通过监视VPN连接页面是否被打开可以判断出用户是否需要使用终端的VPN连接功能,当用户需要连接VPN服务器时,通过对预定存储目录中的数据流进行转换,可以得到用户之前设置的VPN信息,最终将转换得到的VPN信息写入VPN连接页面,可以实现自动填写VPN信息的操作。本方案可在用户使用VPN连接功能时,自动利用预定的算法对预先存储的数据流进行转换得到VPN信息,不需要用户输入解密秘钥对之前存储的内容进行解密,由此可以提高VPN写入操作的便利性;并且,由于对预定算法的破译难度远高于对用户设置的解密密钥的破译难度,因此本方案具有更高的安全性。
[0054]优选地,所述VPN信息包括服务器地址、用户名信息、登录密码。如实施例2中所述,此优选方案可以进一步提高保密效果并提高VPN写入操作的便利性。
[0055]显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
【主权项】
1.一种VPN信息存储方法,其特征在于,包括如下步骤: 监视VPN设置页面是否被打开; 当VPN设置页面被打开时,从所述VPN设置页面中获取用户输入的VPN信息; 利用预定算法将所获取的VPN信息转换为数据流; 将所述数据流存入预定的存储目录中。2.根据权利要求1所述的方法,其特征在于,所述VPN信息包括服务器地址、用户名信息、登录密码。3.一种VPN信息获取方法,其特征在于,包括如下步骤: 监视VPN连接页面是否被打开; 当VPN连接页面被打开时,从预定存储目录中读取预先存储的数据流; 利用预定算法将所述数据流转换为VPN信息; 将所述VPN信息写入所述VPN连接页面中。4.根据权利要求3所述的方法,其特征在于,所述VPN信息包括服务器地址、用户名信息、登录密码。5.一种VPN信息存储装置,其特征在于,包括: 监视单元,用于监视VPN设置页面是否被打开; 获取单元,用于当VPN设置页面被打开时,从所述VPN设置页面中获取用户输入的VPN信息; 转换单元,用于利用预定算法将所获取的VPN信息转换为数据流; 存储单元,用于将所述数据流存入预定的存储目录中。6.根据权利要求5所述的装置,其特征在于,所述VPN信息包括服务器地址、用户名信息、登录密码。7.一种VPN信息获取装置,其特征在于,包括: 监视单元,用于监视VPN连接页面是否被打开; 读取单元,用于当VPN连接页面被打开时,从预定存储目录中读取预先存储的数据流; 转换单元,用于利用预定算法将所述数据流转换为VPN信息; 写入单元,用于将所述VPN信息写入所述VPN连接页面中。8.根据权利要求7所述的装置,其特征在于,所述VPN信息包括服务器地址、用户名信息、登录密码。
【文档编号】H04L12/46GK105897540SQ201511032591
【公开日】2016年8月24日
【申请日】2015年12月31日
【发明人】高志鹏
【申请人】乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1