VPN自动连接方法、装置、设备和存储介质与流程

文档序号:24496100发布日期:2021-03-30 21:23阅读:206来源:国知局
VPN自动连接方法、装置、设备和存储介质与流程

本申请涉及互联网技术领域,具体而言,涉及一种vpn自动连接方法、装置、设备和存储介质。



背景技术:

虚拟专用网络(virtualprivatenetwork,vpn)是在公用网络上建立专用网络,以进行加密通讯的一种远程访问技术。vpn连接软件是一个不同网络之间的连接工具,相当于一个网络通信桥梁,一头连接着保险公司系统网络,另一头连接着保险代理系统网络。

现有的vpn连接软件,都是人工手动操作的,需要保险出单员每天早上在电脑上登录vpn软件页面,输入vpn账号、密码、点击登录,进入系统,再点击连接到vpn网络,弹出连接成功字样,才算是成功连接到了保险公司网络。

然而,现有技术的vpn连接方法需要人工进行操作,较为繁琐,并且为了避免由于网络不稳定或断电等其他不可控因素影响,导致vpn连接中断的情况,需要人工定期检查vpn网络是否连接正常,耗时耗力。

针对相关技术中vpn连接方法需要人工进行操作,存在操作流程繁琐、耗时耗力的问题,目前尚未提出有效的解决方案。



技术实现要素:

本申请的主要目的在于提供一种vpn自动连接方法、装置、设备和存储介质,以解决相关技术中vpn连接方法需要人工进行操作,存在操作流程繁琐、耗时耗力的问题。

为了实现上述目的,第一方面,本申请提供了一种vpn自动连接方法。

根据本申请的方法包括:

获取目标vpn的基础登录信息;

根据基础登录信息,得到登录目标vpn的特征提取码;

根据特征提取码登录目标vpn,并获取用以表征目标vpn的登录结果的登录状态特征,登录状态特征包括登录成功和登录失败;

若登录状态特征为登录成功,则进行目标vpn的自动网络连接,并获取用以表征目标vpn的网络连接结果的连接状态特征,连接状态特征包括连接成功和连接失败;

若连接状态特征为连接成功,则确定目标vpn完成自动连接。

在本申请一种可能的实现方式中,基础登录信息包括目标vpn的登录网址、登录账号和登录密码。

在本申请一种可能的实现方式中,根据基础登录信息,得到登录目标vpn的特征提取码,包括:

根据登录网址获取目标vpn的登录页面;

根据登录账号和登录密码,填充登录页面的对应字段的属性信息和属性值;

封装属性信息和属性值,得到登录目标vpn的特征提取码。

在本申请一种可能的实现方式中,方法还包括:

若登录状态特征为登录失败,则再次获取特征提取码,登录目标vpn;

记录登录状态特征为登录失败的次数,若登录状态特征为登录失败的次数超过第一预设阈值,则发出第一告警提示。

在本申请一种可能的实现方式中,方法还包括:

若连接状态特征为连接失败,则再次进行目标vpn的自动网络连接;

记录连接状态特征为连接失败的次数,若连接状态特征为连接失败的次数超过第二预设阈值,则发出第二告警提示。

在本申请一种可能的实现方式中,确定目标vpn完成自动连接后,方法还包括:

按照预设周期,定期获取连接状态特征;

若连接状态特征为连接失败,则再次进行目标vpn的自动网络连接。

第二方面,本申请还提供了一种vpn自动连接装置,装置包括:

获取模块,用于获取目标vpn的基础登录信息;

处理模块,用于根据基础登录信息,得到登录目标vpn的特征提取码;

根据特征提取码登录目标vpn,并获取用以表征目标vpn的登录结果的登录状态特征,登录状态特征包括登录成功和登录失败;

若登录状态特征为登录成功,则进行目标vpn的自动网络连接,并获取用以表征目标vpn的网络连接结果的连接状态特征,连接状态特征包括连接成功和连接失败;

输出模块,用于若连接状态特征为连接成功,则确定目标vpn完成自动连接。

在本申请一种可能的实现方式中,处理模块包括:

提取单元,用于根据基础登录信息,得到登录目标vpn的特征提取码;

登录单元,用于根据特征提取码登录目标vpn,并获取用以表征目标vpn的登录结果的登录状态特征,登录状态特征包括登录成功和登录失败;

连接单元,用于若登录状态特征为登录成功,则进行目标vpn的自动网络连接,并获取用以表征目标vpn的网络连接结果的连接状态特征,连接状态特征包括连接成功和连接失败。

在本申请一种可能的实现方式中,提取单元具体用于:

根据登录网址获取目标vpn的登录页面;

根据登录账号和登录密码,填充登录页面的对应字段的属性信息和属性值;

封装属性信息和属性值,得到登录目标vpn的特征提取码。

在本申请一种可能的实现方式中,连接单元具体还用于:

若登录状态特征为登录失败,则再次获取特征提取码,登录目标vpn;

记录登录状态特征为登录失败的次数,若登录状态特征为登录失败的次数超过第一预设阈值,则发出第一告警提示。

在本申请一种可能的实现方式中,输出模块具体还用于:

若连接状态特征为连接失败,则再次进行目标vpn的自动网络连接;

记录连接状态特征为连接失败的次数,若连接状态特征为连接失败的次数超过第二预设阈值,则发出第二告警提示。

在本申请一种可能的实现方式中,装置还包括检测模块,检测模块具体用于:

按照预设周期,定期获取连接状态特征;

若连接状态特征为连接失败,则再次进行目标vpn的自动网络连接。

第三方面,本申请还提供了一种vpn自动连接电子设备,电子设备包括:

一个或多个处理器;

存储器;以及

一个或多个应用程序,其中一个或多个应用程序被存储于存储器中,并配置为由处理器执行以实现第一方面中任一项的vpn自动连接方法。

第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器进行加载,以执行第一方面任一项的vpn自动连接方法中的步骤。

在本申请实施例中,提供一种vpn自动连接方法,根据目标vpn的特征提取码来登录目标vpn,并在登录成功后进行目标vpn的自动网络连接,能够实现24小时实时vpn网络正常连接,管理员不再需要每天手动连接vpn网络,节约人力成本,减少不必要的时间精力投入,提高了管理员的工作效率;进而解决相关技术中vpn连接方法需要人工进行操作,存在操作流程繁琐、耗时耗力的技术问题。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例提供的一种vpn自动连接方法的一个实施例流程示意图;

图2是根据本申请实施例提供的得到特征提取码的一个实施例流程示意图;

图3是根据本申请实施例提供的登录状态特征为登录失败的一个实施例流程示意图;

图4是根据本申请实施例提供的连接状态特征为连接失败的一个实施例流程示意图;

图5是根据本申请实施例提供的一种vpn自动连接装置的一个实施例结构示意图;

图6是根据本申请实施例提供的一种vpn自动连接电子设备的一个实施例结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本申请中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本申请及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。

并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本申请中的具体含义。

另外,术语“多个”的含义应为两个以及两个以上。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

首先,本申请实施例提供一种vpn自动连接方法,该vpn自动连接方法的执行主体为vpn自动连接装置,该vpn自动连接装置应用于处理器,该vpn自动连接方法包括:获取目标vpn的基础登录信息;根据基础登录信息,得到登录目标vpn的特征提取码;根据特征提取码登录目标vpn,并获取用以表征目标vpn的登录结果的登录状态特征,登录状态特征包括登录成功和登录失败;若登录状态特征为登录成功,则进行目标vpn的自动网络连接,并获取用以表征目标vpn的网络连接结果的连接状态特征,连接状态特征包括连接成功和连接失败;若连接状态特征为连接成功,则确定目标vpn完成自动连接。

请参阅图1,图1为本申请实施例所提供的一种vpn自动连接方法的一个实施例流程示意图,该vpn自动连接方法包括:

101、获取目标vpn的基础登录信息。

本申请实施例以保险业务员通过目标vpn从保险代理系统网络连接保险公司系统网络为应用场景进行说明,本申请实时例中的基础登录信息可以包括目标vpn的登录网址、登录账号和登录密码等,保险业务员通过与保险公司签署保险代理合作协议,保险公司便会为该保险业务员分配对应的vpn登录网址、登录账号和登录密码,即目标vpn的基础登录信息,保险业务员将上述基础登录信息上传到服务器进行保存,本申请实施例中,服务器还可以对上述基础登录信息进行整理配置等,以便于后续的连接处理。

102、根据基础登录信息,得到登录目标vpn的特征提取码。

本申请实施例中,保险公司为保险业务员分配的登录账号和登录密码一一对应,因此,基础登录信息中的登录账号和登录密码一一对应,根据基础登录信息提取到的目标vpn的特征提取码也是唯一的。

103、根据特征提取码登录目标vpn,并获取用以表征目标vpn的登录结果的登录状态特征,登录状态特征包括登录成功和登录失败。

本申请实施例中,由于每一个保险业务员对应的特征提取码是不同的,因此,保险业务员根据特征提取码登录目标vpn后,保险公司系统网络能够得知对应于该特征提取码的保险业务员。

104、若登录状态特征为登录成功,则进行目标vpn的自动网络连接,并获取用以表征目标vpn的网络连接结果的连接状态特征,连接状态特征包括连接成功和连接失败。

本申请实施例中,目标vpn的自动连接分为两个阶段,第一阶段为登录阶段,第二阶段为网络连接阶段,只有在登录阶段登录成功之后,才会进入第二阶段的网络连接,以此来确保系统的安全性,促进了保险公司系统和baoxian代理系统的网络通信正常化、方便化。

105、若连接状态特征为连接成功,则确定目标vpn完成自动连接。

本申请实施例中,当确定目标vpn完成自动连接后,服务器可以调用短信程序,通过向管理员发送短信息的方式提醒管理员vpn网络连接成功。

在本申请实施例中,根据目标vpn的特征提取码来登录目标vpn,并在登录成功后进行目标vpn的自动网络连接,能够实现24小时实时vpn网络正常连接,管理员不再需要每天手动连接vpn网络,节约人力成本,减少不必要的时间精力投入,提高了管理员的工作效率。

在本申请一些实施例中,确定目标vpn完成自动连接后,方法还可以进一步包括:

按照预设周期,定期获取连接状态特征;若连接状态特征为连接失败,则再次进行目标vpn的自动网络连接,同时通知管理员连接中断。

本申请实施例中,预设周期可以是每半小时、每小时等,通过定期检查连接状态特征,若连接中断,连接状态特征为连接失败,则再次进行目标vpn的自动网络连接,能够实现vpn网络连接的自动检测以及自动修复,并且对管理员进行中断提示,确保vpn连接正常运行,进一步节约人力成本,使得保险业务员不用经常人工检查vpn连接状态。

如图2所示,为本申请实施例提供的得到特征提取码的一个实施例流程示意图,在本申请一些实施例中,根据基础登录信息,得到登录目标vpn的特征提取码,可以进一步包括:

201、根据登录网址获取目标vpn的登录页面。

本申请实施例中,登录网址与登录页面为一一对应的关系,因此,根据保险企业下发的登录网址,可以获得目标vpn的登录页面,服务器可以对该登录页面进行解析,分析该登录页面中的各字段的含义。

202、根据登录账号和登录密码,填充登录页面的对应字段的属性信息和属性值。

本申请实施例中,步骤201中通过服务器对登录页面进行解析,获取到登陆页面中各字段的含义,因此,根据登录账号和登录密码对登录页面的对应字段的属性信息和属性值进行填充,便类似于人为输入账号密码等信息。

203、封装属性信息和属性值,得到登录目标vpn的特征提取码。

本申请实施例中,对登录目标vpn所需要的登录信息如登录页面各字段的属性信息和属性值进行封装,便得到对应的特征提取码,需要说明的是,本申请实施例中的特征提取码还可以是其他能够表明保险业务员身份信息的数据信息,具体此处不做限定。

如图3所示,为根据本申请实施例提供的登录状态特征为登录失败的一个实施例流程示意图,在本申请一些实施例中,方法还可以进一步包括:

301、若登录状态特征为登录失败,则再次获取特征提取码,登录目标vpn;

302、记录登录状态特征为登录失败的次数,若登录状态特征为登录失败的次数超过第一预设阈值,则发出第一告警提示。

本申请实施例中,若登录状态特征为登录失败,则再次获取特征提取码,根据再次获取的特征提取码登录目标vpn,同时记录登录失败的次数,若登录失败的次数超过管理员设置的第一预设阈值,例如3次,则发出第一告警提示,本申请实施例中,第一告警提示可以是通过短信或语音等方式通知管理员,以使得管理员知晓当前登录情况,进而进行人为确认处理。

如图4所示,为根据本申请实施例提供的连接状态特征为连接失败的一个实施例流程示意图,在本申请一些实施例中,方法还可以进一步包括:

401、若连接状态特征为连接失败,则再次进行目标vpn的自动网络连接;

402、记录连接状态特征为连接失败的次数,若连接状态特征为连接失败的次数超过第二预设阈值,则发出第二告警提示。

本申请实施例中,若连接状态特征为连接失败,则再次进行目标vpn的自动网络连接,同时记录连接失败的次数,若连接失败的次数超过管理员设置的第二预设阈值,例如3次,则发出第二告警提示,本申请实施例中,第二告警提示同样可以是通过短信或语音等方式通知管理员,以使得管理员知晓当前网络连接情况,进而进行人为确认处理。

为了更好实施本申请实施例中的vpn自动连接方法,在vpn自动连接方法基础之上,本申请实施例还提供一种vpn自动连接装置,如图5所示,vpn自动连接装置500包括:

获取模块501,用于获取目标vpn的基础登录信息;

处理模块502,用于根据基础登录信息,得到登录目标vpn的特征提取码;

根据特征提取码登录目标vpn,并获取用以表征目标vpn的登录结果的登录状态特征,登录状态特征包括登录成功和登录失败;

若登录状态特征为登录成功,则进行目标vpn的自动网络连接,并获取用以表征目标vpn的网络连接结果的连接状态特征,连接状态特征包括连接成功和连接失败;

输出模块503,用于若连接状态特征为连接成功,则确定目标vpn完成自动连接。

在本申请一些实施例中,处理模块502进一步可以包括:

提取单元5021,用于根据基础登录信息,得到登录目标vpn的特征提取码;

登录单元5022,用于根据特征提取码登录目标vpn,并获取用以表征目标vpn的登录结果的登录状态特征,登录状态特征包括登录成功和登录失败;

连接单元5023,用于若登录状态特征为登录成功,则进行目标vpn的自动网络连接,并获取用以表征目标vpn的网络连接结果的连接状态特征,连接状态特征包括连接成功和连接失败。

在本申请一些实施例中,提取单元5021具体还用于:

根据登录网址获取目标vpn的登录页面;

根据登录账号和登录密码,填充登录页面的对应字段的属性信息和属性值;

封装属性信息和属性值,得到登录目标vpn的特征提取码。

在本申请一些实施例中,连接单元5023具体还用于:

若登录状态特征为登录失败,则再次获取特征提取码,登录目标vpn;

记录登录状态特征为登录失败的次数,若登录状态特征为登录失败的次数超过第一预设阈值,则发出第一告警提示。

在本申请一些实施例中,输出模块503具体还用于:

若连接状态特征为连接失败,则再次进行目标vpn的自动网络连接;

记录连接状态特征为连接失败的次数,若连接状态特征为连接失败的次数超过第二预设阈值,则发出第二告警提示。

在本申请一些实施例中,装置还包括检测模块504,检测模块504具体用于:

按照预设周期,定期获取连接状态特征;

若连接状态特征为连接失败,则再次进行目标vpn的自动网络连接。

具体的,本申请实施例的装置中各模块、单元实现其功能的具体过程可参见如图1至图4对应任意实施例中vpn自动连接方法的说明,具体在此不再赘述。

本申请实施例还提供一种vpn自动连接电子设备,其集成了本申请实施例所提供的任一种vpn自动连接装置,该电子设备包括:

一个或多个处理器;

存储器;以及

一个或多个应用程序,其中一个或多个应用程序被存储于存储器中,并配置为由处理器执行上述vpn自动连接方法实施例中任一实施例中的vpn自动连接方法中的步骤。

本申请实施例的一种vpn自动连接电子设备,其集成了本申请实施例所提供的任一种vpn自动连接装置。如图6所示,其示出了本申请实施例所涉及的电子设备的结构示意图,具体来讲:

该电子设备可以包括一个或者一个以上处理核心的处理器601、一个或一个以上计算机可读存储介质的存储器602、电源603和输入单元604等部件。本领域技术人员可以理解,图6中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器601是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器602内的软件程序和/或模块,以及调用存储在存储器602内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器601可包括一个或多个处理核心;处理器601可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,优选的,处理器601可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、管理员界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器601中。

存储器602可用于存储软件程序以及模块,处理器601通过运行存储在存储器602的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器602还可以包括存储器控制器,以提供处理器601对存储器602的访问。

该电子设备还包括给各个部件供电的电源603,优选的,电源603可以通过电源管理系统与处理器601逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源603还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该电子设备还可包括输入单元604,该输入单元604可用于接收输入的数字或字符信息,以及产生与管理员设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,服务器还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器601会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器602中,并由处理器601来运行存储在存储器602中的应用程序,从而实现各种功能,如下:

获取目标vpn的基础登录信息;

根据基础登录信息,得到登录目标vpn的特征提取码;

根据特征提取码登录目标vpn,并获取用以表征目标vpn的登录结果的登录状态特征,登录状态特征包括登录成功和登录失败;

若登录状态特征为登录成功,则进行目标vpn的自动网络连接,并获取用以表征目标vpn的网络连接结果的连接状态特征,连接状态特征包括连接成功和连接失败;

若连接状态特征为连接成功,则确定目标vpn完成自动连接。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的vpn自动连接装置、电子设备及其相应单元的具体工作过程,可以参考如图1至图4对应任意实施例中vpn自动连接方法的说明,具体在此不再赘述。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器601进行加载和执行。

为此,本申请实施例提供一种计算机可读存储介质,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。其上存储有计算机程序,计算机程序被处理器进行加载,以执行本申请实施例所提供的任一种vpn自动连接方法中的步骤。例如,计算机程序被处理器进行加载可以执行如下步骤:

获取目标vpn的基础登录信息;

根据基础登录信息,得到登录目标vpn的特征提取码;

根据特征提取码登录目标vpn,并获取用以表征目标vpn的登录结果的登录状态特征,登录状态特征包括登录成功和登录失败;

若登录状态特征为登录成功,则进行目标vpn的自动网络连接,并获取用以表征目标vpn的网络连接结果的连接状态特征,连接状态特征包括连接成功和连接失败;

若连接状态特征为连接成功,则确定目标vpn完成自动连接。

以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1