一种公共wifi接入方法、移动终端及可读存储介质与流程

文档序号:19939795发布日期:2020-02-14 23:01阅读:135来源:国知局
一种公共wifi接入方法、移动终端及可读存储介质与流程

本发明涉及无线通信技术领域,尤其涉及一种公共wifi接入方法、移动终端及可读存储介质。



背景技术:

随着移动互联网的快速发展,流量已经成为人们必不可少的生活必需品,为了解决手机流量不足的普遍烦恼,wifi应运而生,当前各大公共场所如机场、火车站以及大型商场等均安装有公共wifi以供人们进行连接使用。

但是,在公共wifi在带给人们极大便利的同时,也不能忽视其潜在巨大的风险。部分不法人员将个人wifi网络的名称更换成公共wifi网络的名称,如chinanet、cmcc等,一旦用户进行选择便可以直接完成连接,连接此类风险wifi网络不仅会造成用户的个人信息泄露,严重时还会造成用户的财产损失。此外,在连接公共安全wifi网络时通常系统会向用户的手机中发送随机生成的验证码,并通过验证码与用户的手机号码共同实现连接验证,整个验证过程为点对点式验证,不能实现一对多的验证。当用户需要对多个不同的安全wifi网络进行连接时,则需要重复进行多次验证流程。



技术实现要素:

为解决上述技术问题本发明提供一种公共wifi接入方法、移动终端及可读存储介质。

根据本发明的一个方面,提供的一种公共wifi接入方法,包括:

用户发起wifi连接需求;

建立至少一个虚拟账号对所用户获取的全部wifi网络进行模拟连接;

根据模拟连接情况,向用户提供安全wifi列表;

用户对列表中所包含的wifi网络提供身份认证信息;

用户对认证通过的wifi网络进行连接。

进一步地,所述根据模拟连接情况,提供安全wifi列表的步骤,包括:

判断是否有需要输入密钥连接的wifi网络,如有则标记为私人网络;

判断是否有可直接连接wifi网络,如有则标记为风险网络;

对标记的私人网络以及风险网络进行屏蔽后生成安全wifi列表。

进一步地,在所述对标记的私人网络以及风险网络进行屏蔽后生成安全wifi列表的步骤之后,还包括:

根据用户新获取wifi网络的情况,对所生成的安全wifi列表进行更新。

进一步地,在所述用户对认证通过的wifi网络进行连接的步骤之后,还包括:

根据用户实际的使用情况,对所连接的wifi网络进行自动切换。

进一步地,在所述根据用户实际的使用情况,对所连接的wifi网络进行自动切换的步骤中,包括:

实时获取各认证通过wifi网络的网速情况;

判断用户所连接wifi网络的网速是否为最快网速;

当用户所连接的wifi网络不是最快网速时,对用户的连接时长进行累计计时;

判断累计时长是否超过设定时长;

当超过设定时长时,对网速最快的wifi网络进行切换连接。

进一步地,在所述根据用户实际的使用情况,对所连接的wifi网络进行自动切换的步骤中,包括:

对用户的连接时长进行记录;

判断用户的连接时长是否到达授权使用时长;

当用户的连接时长到达授权使用时长后,获取其他认证通过wifi网络的剩余带宽量;

对带宽剩余量较多wifi网络进行切换连接。

进一步地,在所述根据用户实际的使用情况,对所连接的wifi网络进行自动切换的步骤中,包括:

实时获取各认证通过wifi网络的剩余带宽量;

当用户所连接wifi网络出现中断时,对剩余带宽量较多的wifi网络进行自动切换。

进一步地,在所述用户对列表中所包含的wifi网络提供身份认证信息的步骤中,所提供的用户身份认证信息中至少包括手机号码和/或设备编码。

根据本发明的另一个方面,提供了一种移动终端,包括处理器以及存储器,所述处理器耦合所述存储器,所述处理器在工作时执行指令以实现上述方法。

根据本发明的另一个方面,提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述的方法。

本发明提供的公共wifi接入方法、移动终端及可读存储介质,与现有技术相比,通过建立虚拟账号与用户周边wifi网络进行模拟连接的方式,能够对wifi网络的安全性进行有效的判定,在连接前实现对风险wifi的规避,避免出现个人信息被他人恶意获取的情况。此外,通过用户向多个wifi网络提供身份认证信息的方式,使用户无须对每个wifi网络分别进行独立的认证流程,可以一次性完成对多个安全wifi网络的认证,方便用户的操作,实际使用效果突出。

附图说明

图1为本发明实施例一提供公共wifi接入方法的方法流程图;

图2为图1中步骤s300的细化流程图;

图3为本发明实施例二提供公用wifi接入方法的方法流程图;

图4为图3中步骤s600′的细化流程图;

图5为本发明实施例三提供步骤s600″的细化流程图

图6为本发明实施例提供移动终端的示意框图;

图7为本发明实施例提供可读存储介质的示意框图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,为本发明实施例一提供公共wifi接入方法的方法流程图,包括:

s100、用户发起wifi连接需求;

在本发明实施例中,用户可以在移动终端中下载专用的app,通过在app中进行操作的方式完成连接需求发起的动作。

s200、建立至少一个虚拟账号对所用户获取的全部wifi网络进行模拟连接;

当用户发起连接需求后,对用户周边的全部wifi网络进行扫描,确认wifi网络的信号后,在用户所下载的app中将根据扫描的wifi网络的数量随机生成至少一个虚拟账号,并且通过生成的虚拟账号分别与各个wifi网络进行模拟连接。

在本步骤中,所生成的虚拟账号仅用来对网络连接进行测试,其本身不具备任何实际含义,当虚拟账号与wifi网络连接后,将对设置好的统一资源定位符url(uniformresourcelocator)进行登陆(如www.baidu.com),一旦确认能够进行数据交互时,即对网络连接进行切断。鉴于在对url进行登陆的过程中任然存在的数据交互情况,用户在整个连接的过程中,仅会向wifi路由器提供将该虚拟账号的信息。由于该虚拟账号为随机产生的无意义账号,即便wifi路由器获得了相关的信息,也无法获取到用户实际的个人信息,从而确保在整个模拟连接的过程中不会造成用户个人信息的泄露。在本发明优选实施例中,所生成的虚拟账号可以遵循手机号码的组成形式。

s300、根据模拟连接情况,向用户提供安全wifi列表;

可以理解的是,在公共场所中无需任何认证过程能够直接进行网络连接的wifi通常具备较高的风险性,需要输入用户名及密码的网络通常为私人网络。

请一并参阅图2,为图1中步骤s300的细化流程图,该步骤s300包括:

s310、判断是否有需要输入密钥连接的wifi网络;如有需要输入密钥连接的,则进入步骤s330中;如无则直接结束。

s320、判断是否有可直接连接的wifi网络;如有可直接连接的,则进入步骤s340中;如无则直接结束。

s330、对该wifi网络标记为私人网络;标记完成后进入步骤s350。

s340、对该wifi网络标记为风险网络;标记完成后进入步骤s350。

s350、对标记的私人网络以及风险网络进行屏蔽后生成安全wifi列表。

在本发明实施例中,给用户所展示的wifi列表中不包含私人网络以及风险网络,即在列表中的wifi网络均为可以让用户进行连接安全网络,用户可以通过移动终端对任一wifi网络进行连接。

s360、根据用户新获取wifi网络的情况,对所生成的安全wifi列表进行更新。

由于用户周边的wifi网络可能随时出现变化,当扫描到有新的wifi网络出现时,则重新进行上述的判断过程,如有新增的安全wifi网络出现,则对步骤s350中生成的列表进行更新。同样的,当已确认安全wifi网络信号消失后,也应当对步骤s350所生成的列表进行更新。

s400、用户对列表中所包含的wifi网络提供身份认证信息;

在本发明实施例中,用户对步骤s300中所提供的安全wifi列表中的全部wifi网络同时进行身份认证。与传统的依据验证码进行被动式的认证模式相比,本步骤中采取用户主动发起认证的模式,向多个网络运营商同时提供认证信息。为具体实现整个认证过程,应当确保各网络运营商具备相同的认证标准,从而根据用户提交的身份认证信息对用户身份进行统一的识别和确定。用户所提供的用户身份认证信息中至少包括手机号码和/或设备编码。由于用户提供的认证信息中包括用户的唯一信息,因此可以实现一次性对多个wifi网络的认证。在本发明优选实施例中,用户所提供的身份认证信息中还可以包括用户的指纹信息、人脸信息或瞳孔信息等生物特征信息。

s500、用户对认证通过的wifi网络进行连接。

认证完成后,由于在步骤s400中对列表中全部的wifi网络均进行了身份认证,故可以对任意wifi网络进行连接。

本发明实施例一提供的公共wifi接入方法,与现有技术相比,通过建立虚拟账号与用户周边wifi网络进行模拟连接的方式,能够对wifi网络的安全性进行有效的判定,在连接前实现对风险wifi的规避,避免出现个人信息被他人恶意获取的情况。此外,通过用户向多个wifi网络提供身份认证信息的方式,使用户无须对每个wifi网络分别进行独立的认证流程,可以一次性完成对多个安全wifi网络的认证,方便用户的操作,实际使用效果突出。

如图3所示,为本发明实施例二提供公用wifi接入方法的方法流程图,该方法中步骤s100′~s500′分别对应实施例一中的步骤s100~s500,在此不进行赘述。与实施例一的区别点在于,还包括步骤s600′。

s600′、根据用户实际的使用情况,对所连接的wifi网络进行自动切换。

本步骤的目的在于对用户的连接情况进行进阶分析,以使得用户得到最佳的上网体验。

请一并参阅图4,为图3中步骤s600′的细化流程图;该步骤s600′包括:

s610′、实时获取各认证通过wifi网络的网速情况;

在本发明实施例中,通过认证的wifi网络的网速情况能够在用户所下载的app中进行实时显示。

s620′、判断用户所连接wifi网络的网速是否为最快网速;如不是最快网速则进入步骤s630′中;如是最快网速,则直接结束。

s630′、对用户的连接时长进行累计计时;

s640′、判断累计时长是否超过设定时长;当超过设定时长时,进入步骤s650′;当未超过设定时长时,则重新返回步骤s630′中。

s650′、对网速最快的wifi网络进行切换连接。

在本发明实施例中,为了给用户提供最优的网络服务,当用户所选择wifi的网速不是最快网速时,则根据实时获取的各wifi网速情况,自动对网速最快的wifi网络进行切换。

请参阅图5,为本发明实施例三提供的步骤s600″的细化流程图,该步骤s600″包括:

s610″、对用户的连接时长进行记录;

在本发明实施例中,由于部分wifi网络对用户执行设定时间段的使用授权,当用户所选择对的wifi网络为该种类型时,则应当对用户的连接时长进行累计记录。

s620″、判断用户的连接时长是否到达授权使用时长;当用户的连接时长未到达授权使用时长,则重新返回步骤s610″中;当用户的连接时长到达授权使用时长后,进入步骤s630″中。

s630″、获取其他认证通过的wifi网络的剩余带宽量;

在本发明实施例中,应当在完全到达授权使用时长前的设定时间内(如到达授权时间前5分钟),对认证通过各wifi网络的剩余带宽量进行获取。所获取的剩余带宽量可以在用户下载的app中向用户进行展示。

s640″、对带宽剩余量较多wifi进行切换连接。

在本发明实施例中,当用户所选择的wifi网络到达使用时间后,根据其他认证通过wifi网络的剩余带宽量,进行wifi网络的切换连接。进而能够在确保用户持续使用的前提下,给予用户最优的网络资源配置,极大的提高了用户的上网体验。

同样的,在本发明其他实施例中,通过实时获取各认证通过wifi网络的剩余带宽量,当用户所连接wifi网络出现中断时,对剩余带宽量较多的wifi网络进行自动切换。也能够对用户的上网需求提供足够的保障。

请参阅图6,为本发明实施例提供移动终端的示意框图。本实施例中的移动终端包括处理器610及存储器620,处理器610与存储器620耦合,处理器610在工作时执行指令以实现上述任一实施例中的公共wifi接入方法。

其中,处理器610还可以称为cpu(centralprocessingunit,中央处理单元)。处理器610可能是一种集成电路芯片,具有信号的处理能力。处理器610还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,但不仅限于此。

请参阅图7,为本发明实施例提供的可读存储介质的示意框图。本实施例中的可读存储介质存储有计算机程序710,该计算机程序710能够被处理器执行以实现上述任一实施例中的公共wifi接入方法。

可选的,该可读存储介质可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。

本发明提供的移动终端以及可读存储介质,与现有技术相比,通过建立虚拟账号与用户周边wifi网络进行模拟连接的方式,能够对wifi网络的安全性进行有效的判定,在连接前实现对风险wifi的规避,避免出现个人信息被他人恶意获取的情况。此外,通过用户向多个wifi网络提供身份认证信息的方式,使用户无须对每个wifi网络分别进行独立的认证流程,可以一次性完成对多个安全wifi网络的认证,方便用户的操作,实际使用效果突出。

以上所述,仅为本发明的具体实施方式,并非因此限制本发明的专利范围,本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

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