一种wifi连接方法、终端及计算机存储介质与流程

文档序号:24388431发布日期:2021-03-23 11:23阅读:59来源:国知局
一种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为本发明实施例终端与wifi接入点连接过程示意图;

图3为本发明实施例第一种用户触发第一操作指令示意图;

图4为本发明实施例终端将用户选择触发第一指令的目标wifi接入点添加至目标接入点集合示意图;

图5为本发明实施例第二种用户触发第一操作指令示意图;

图6为本发明实施例第一种用户触发第二操作指令示意图;

图7为本发明实施例第二种用户触发第二操作指令示意图;

图8为本发明实施例终端从目标接入点集合中删除用户第二操作指令指示的wifi接入点示意图;

图9为本发明实施例由白名单选项跳转白名单列表示意图;

图10为本发明实施例一种wifi连接完整方法流程图;

图11为本发明实施例第一种wifi连接终端的结构示意图;

图12为本发明实施例第二种wifi连接终端的结构示意图;

图13为本发明实施例一种wifi连接装置的结构示意图。

具体实施方式

为了使本领域普通人员更好地理解本发明的技术方案,下面将结合附图,对本发明实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

下面对文中出现的一些术语进行解释:

1、本发明实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

2、本发明实施例中术语“wifi”,在中文里又称作“行动热点”,是一个创建于ieee802.11标准的无线局域网技术,实际上就是把有线网络信号转换成无线信号,使用无线路由器供支持其技术的相关电脑,手机,平板等接收。

3、本发明实施例中术语“mac(mediaaccesscontrol,媒体访问控制)地址”,指确认网络设备位置的地址,用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的mac地址。

4、本发明实施例中术语“ssid(servicesetidentifier,服务集标识)”,通过设置不同的接入点网络名称,可以将一个无线局域网分为几个需要不同身份验证的子网络,每一个子网络都需要独立的身份验证,只有通过身份验证的用户才可以进入相应的子网络。

5、本发明实施例中术语“wlan(wirelesslocalareanetwork,无线局域网)”,指应用无线通信技术将计算机设备互联起来,构成可以互相通信和实现资源共享的网络体系,其本质的特点是不再使用通信电缆将计算机与网络连接起来,而是通过无线的方式连接,从而使网络的构建和终端的移动更加灵活。

6、本发明实施例中术语“终端”,为可以安装各类应用程序,并且能够将已安装的应用程序中提供的对象进行显示的设备,该终端设备可以是移动的,也可以是固定的。例如,手机、平板电脑、各类可穿戴设备、车载设备、个人数字助理(personaldigitalassistant,pda)、销售终端(pointofsales,pos)或其它能够实现上述功能的终端设备等。

现有的,对于移动设备自动进行wifi连接时容易连接到不安全的wifi接入点的问题,主要是通过在移动设备中安装一些网络安全监测软件,监测不安全的wifi接入点,但是这些第三方软件的安全监测并不能完全监测到所有不安全的wifi接入点,从而在wifi进行自动连接时,还是存在会连接到不安全的wifi接入点的问题,不能完全避免wifi自动连接时存在的安全隐患。

基于上述问题,本发明实施例提出一种wifi连接方法,如图1所示,该方法包括如下步骤:

步骤s101、终端在扫描到wifi接入点后,获取所述wifi接入点的网络参数;

步骤s102、若根据所述wifi接入点的网络参数确定所述wifi接入点在目标接入点集合中,则所述终端与所述wifi接入点建立连接。

本发明实施例中,目标接入点集合中包含确认安全的wifi接入点。

目前,终端与wifi接入点建立连接的过程主要分为三步,包括,扫描、认证、关联,如图2所示,终端在扫描到当前所处区域的wifi接入点后,对该接入点进行认证,并与认证成功的接入点进行关联;其中,认证方法包括开放系统认证、共享秘钥认证、预先身份认证。

在上述终端与wifi接入点建立连接的流程的基础上,本发明实施例主要根据第一步扫描过程中获取的wifi接入点的网络参数来判断wifi接入点是否在目标接入点集合中,并与确认在目标接入点集合中的wifi接入点建立连接。具体地,终端扫描当前所处区域中所有可用的wifi接入点,获取所有可用的wifi接入点以及该接入点对应的网络参数,在获取到这些参数之后,在终端的wlan界面中会显示出所有可用的wifi接入点,并根据这些网络参数判断wifi接入点是否在目标接入点集合中;其中,网络参数包括:接入点网络名称和/或接入点mac地址,在确认接入点在目标接入点集合中之后,与该接入点建立连接。

本发明实施例的接入点网络名称可以为wifi接入点的ssid。

本发明实施例中,终端扫描wifi接入点可以分为主动扫描和被动扫描,两种扫描方式都可以获取所有可用的wifi接入点以及该接入点对应的网络参数。

由于终端与wifi接入点建立连接之前,还需要判断该wifi接入点是否在目标接入点集合中,其中,目标接入点集合中包含确认安全的wifi接入点,若确定该wifi接入点在目标接入点集合中,则该wifi接入点可以确认为安全的接入点,并且终端与该确认安全的wifi接入点建立连接,从而能解决目前技术中wifi自动连接容易连接到不安全的wifi接入点,存在安全隐患的问题,避免用户因为连接到不安全的wifi接入点从而泄露个人信息的危险。本发明实施例可以根据下列方式确定wifi接入点在目标接入点集合中:

方式一、根据终端获取的wifi接入点的网络名称,确定wifi接入点在目标接入点集合中。

若所述网络参数包括网络名称,则在所述终端确定所述目标接入点集合中包含所述wifi接入点的网络名称后,确定所述wifi接入点在所述目标接入点集合中;

具体地,终端将获取到的wifi接入点的网络名称与目标接入点集合中接入点的网络名称进行比较,若确定目标接入点集合中包含该wifi接入点的网络名称,则终端确定该wifi接入点在目标接入点集合中。

方式二、根据终端获取的wifi接入点的mac地址,确定wifi接入点在目标接入点集合中。

若所述网络参数包括mac地址,则在所述终端确定所述目标接入点集合中包含所述wifi接入点的mac地址后,确定所述wifi接入点在所述目标接入点集合中;

具体地,终端将wifi接入点的mac地址与目标接入点集合中接入点的mac地址进行比较,若确定目标接入点集合中包含该wifi接入点的mac地址,则终端确定该wifi接入点在目标接入点集合中。

由于每个wifi接入点都有一个唯一的mac地址,所以通过比较接入点mac地址判断wifi接入点是否在目标接入点集合中的方式,能使终端更准确的与确认安全的wifi接入点建立连接。

方法三、根据终端获取的wifi接入点的网络名称和mac地址,确定wifi接入点在目标接入点集合中。

若所述网络参数包括网络名称和mac地址,则在所述终端确定所述目标接入点集合中包含所述wifi接入点的网络名称和/或mac地址后,确定所述wifi接入点在所述目标接入点集合中;

由于网络参数中网络名称和mac地址,因此在判断wifi接入点是否在目标接入点集合时,可以依据网络名称和/或mac地址进行判断;

具体地,终端可以将wifi接入点的网络名称与目标接入点集合中接入点的网络名称进行比较,若确定目标接入点集合中包含该wifi接入点的网络参数,则终端确定该wifi接入点在目标接入点集合中;或者终端可以将wifi接入点的mac地址与目标接入点集合中接入点的mac地址进行比较,若确定目标接入点集合中包含该wifi接入点的mac地址,则终端确定该wifi接入点在目标接入点集合中;或者,终端可以同时将wifi接入点的网络名称和mac地址与目标接入点集合中接入点的网络名称、mac地址进行比较,若确定目标接入点集合中包含该wifi接入点的网络参数和mac地址,则终端确定该wifi接入点在目标接入点集合中。

在终端确定出wifi接入点在目标接入点集合中之后,对该接入点进行认证,并自动与该接入点建立连接;否则,终端不再对该wifi接入点进行认证,并且不与该wifi接入点建立连接。

本发明实施例中,目标接入点集合中的接入点可以根据用户的实际需求对其进行添加和删除,保证在目标接入点集合中的接入点都为用户需要的安全的接入点。

1、在目标接入点集合中添加wifi接入点:

一种可选的实施方式为,终端响应用户触发的用于指示目标wifi接入点为安全接入点的第一操作指令,将所述目标wifi接入点添加至所述目标接入点集合中;

其中,所述目标wifi接入点为根据所述用户的连接操作指令与所述终端建立手动连接的wifi接入点,或者,所述目标wifi接入点为所述终端扫描到的wifi接入点。

针对将与所述终端建立手动连接的wifi接入点添加至wifi接入点的情形:

具体地,当用户触发连接操作指令与wifi接入点建立手动连接时,终端提示用户是否选择触发第一操作指令,若用户选择触发第一操作指令,则终端响应用户的第一操作指令,将该用户手动连接的wifi接入点添加到目标接入点集合中。

如图3所示wlan显示界面,第一操作指令为用户从wlan显示界面触发的保存指令,在wlan显示界面中显示终端扫描到的当前所处区域所有可用wifi接入点,用户选择其中的接入点名称为“chibaoer”的接入点进行连接时,终端会提示用户是否将该wifi接入点保存至目标接入点集合中,在用户选择保存之后,如图4所示的目标接入点集合显示界面,将该wifi接入点“chibaoer”添加至目标接入点集合中。

针对将终端扫描到的wifi接入点添加至wifi接入点的情形:具体地,在扫描到的wifi接入点列表后,用户可以从wifi接入点列表中选择一个确认安全的wifi接入点添加至目标接入点集合中。如图5所示wlan显示界面,第一操作指令为用户的保存指令,在wlan显示界面中显示终端扫描到的当前所处区域所有可用wifi接入点,用户将接入点名称为“chibaoer”的wifi接入点添加至目标接入点集合中。

2、在目标接入点集合中删除wifi接入点:

由于用户可能会误将不安全的wifi接入点确定为安全的wifi接入点,并将该接入点保存在目标接入点集合中,或者在终端接入目标接入点集合中的wifi接入点后,用户确定当前连接的wifi接入点为不安全的接入点,此时用户需要将该wifi接入点从目标接入点集合中删除。

一种可选的实施方式为,响应用户触发的用于指示所述目标接入点集合中的wifi接入点为不安全接入点的第二操作指令,则所述终端将所述第二操作指令指示的不安全的wifi接入点从所述目标接入点集合中删除。

其中,第二操作指令可以为用户的删除指令;用户可以在目标接入点集合显示界面中选择任一的接入点触发删除指令。如图6所示目标接入点集合显示界面,用户可以对目标接入点集合中的接入点网络名称为“mz”的接入点选择删除。

第二操作指令可以为用户的添加至黑名单指令,用户可以对已经连接的wifi接入点选择添加至黑名单,或者在wlan显示界面显示的所有可用的wifi接入点列表中选择任一的wifi接入点添加至黑名单,终端在确定用户选择添加至黑名单的接入点在目标接入点集合中后,将该接入点从目标接入点集合中删除。

如图7所示wlan显示界面,终端已经与一个网络名称为“ggu”的wifi接入点建立连接,用户选择将该wifi接入点添加至黑名单,如图8所示,终端根据用户触发的指令,确定该wifi接入点在目标接入点集合中,之后将该wifi接入点从目标接入点集合中删除。

本发明实施例提供的对目标接入点集合中的wifi接入点进行添加和删除的方法,可以根据用户的需求,动态的对目标接入点集合中的接入点进行添加或删除,从而能及时更新同步网络变化,满足了用户的需求,提高了用户的使用体验。

本发明实施例中,目标接入点集合可以在终端内以白名单列表的方式进行存储;如图9所示终端的wlan显示界面,该界面中包含白名单选项,用户点击白名单选项后,可以跳转至白名单列表的显示界面,白名单列表中包含目标接入点集合中的所有wifi接入点,从而用户可以对目标接入点集合中的wifi接入点进行查看和删除。

这里需要说明的是,对于白名单选项在终端中预先设置的位置,可以为预先设置在上述wlan显示界面中,也可以预先设置在终端系统的设置界面中,在此不做限定。

图10是根据一示例性实施例示出的一种wifi连接完整方法流程图,具体包括以下步骤:

步骤s1001、终端扫描当前所处区域内可用的wifi接入点;

步骤s1002、获取wifi接入点的网络参数;

步骤s1003、终端根据wifi接入点的网络参数,判断该wifi接入点是否在目标接入点集合中;若是,执行步骤s1004,若否执行步骤s1005;

步骤s1004、终端与该wifi接入点建立连接;

步骤s1005、终端忽略该wifi接入点。

基于同一发明构思,本发明实施例中还提供了一种终端,由于该终端对于wifi连接的原理与本发明实施例提供的wifi连接方法相似,因此该终端的实施可以参见方法的实施,重复之处不再赘述。

如图11所示,本发明实施例一种终端,包括至少一个存储单元1100和至少一个处理单元1101;

其中,所述存储单元1100存储有程序代码,当所述程序代码被所述处理单元1101执行时,使得所述处理单元1101执行下列过程:

在扫描到wifi接入点后,获取所述wifi接入点的网络参数;

若根据所述wifi接入点的网络参数确定所述wifi接入点在目标接入点集合中,则与所述wifi接入点建立连接;

其中,所述目标接入点集合中包含确认安全的wifi接入点。

可选地,所述网络参数包括网络名称;

所述处理单元1101具体用于:

若所述目标接入点集合中包含所述wifi接入点的网络名称,则确定所述wifi接入点在所述目标接入点集合中;

可选地,所述网络参数包括mac地址;

所述处理单元1101具体用于:

若所述目标接入点集合中包含所述wifi接入点的mac地址,则确定所述wifi接入点在所述目标接入点集合中;

可选地,所述网络参数包括网络名称和mac地址;

所述处理单元1101具体用于:

若所述目标接入点集合中包含所述wifi接入点的网络名称和/或mac地址,则确定所述wifi接入点在所述目标接入点集合中;

可选地,所述处理单元1101还用于:

响应用户触发的用于指示目标wifi接入点为安全接入点的第一操作指令,则所述终端将所述目标wifi接入点添加至所述目标接入点集合中;

其中,所述目标wifi接入点为根据所述用户的连接操作指令与所述终端建立手动连接的wifi接入点,或者,所述目标wifi接入点为所述终端扫描到的wifi接入点。

可选地,所述处理单元1101还用于:

响应用户触发的用于指示所述目标接入点集合中的wifi接入点为不安全接入点的第二操作指令,将所述第二操作指令指示的不安全的wifi接入点从所述目标接入点集合中删除。

如图12所示,本发明实施例给出另一种wifi连接终端1200,包括:射频(radiofrequency,rf)电路1210、电源1220、处理器1230、存储器1240、输入单元1250、显示单元1260、摄像头1270、通信接口1280、以及无线保真(wirelessfidelity,wifi)模块1290等部件。本领域技术人员可以理解,图12中示出的终端的结构并不构成对终端的限定,本申请实施例提供的终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图12对所述终端1200的各个构成部件进行具体的介绍:

所述rf电路1210可用于通信或通话过程中,数据的接收和发送。特别地,所述rf电路1210在接收到基站的下行数据后,发送给所述处理器1230处理;另外,将待发送的上行数据发送给基站。通常,所述rf电路1210包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。

此外,rf电路1210还可以通过无线通信与网络和其他终端通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

wifi技术属于短距离无线传输技术,所述终端1200通过wifi模块1290可以连接的接入点(accesspoint,ap),从而实现数据网络的访问。所述wifi模块1290可用于通信过程中,数据的接收和发送。

所述终端1200可以通过所述通信接口1280与其他终端实现物理连接。可选的,所述通信接口1280与所述其他终端的通信接口通过电缆连接,实现所述终端1200和其他终端之间的数据传输。

由于在本申请实施例中,所述终端1200能够实现通信业务,向其他联系人发送信息,因此所述终端1200需要具有数据传输功能,即所述终端1200内部需要包含通信模块。虽然图12示出了所述rf电路1210、所述wifi模块1290、和所述通信接口1280等通信模块,但是可以理解的是,所述终端1200中存在上述部件中的至少一个或者其他用于实现通信的通信模块(如蓝牙模块),以进行数据传输。

例如,当所述终端1200为手机时,所述终端1200可以包含所述rf电路1210,还可以包含所述wifi模块1290;当所述终端1200为计算机时,所述终端1200可以包含所述通信接口1280,还可以包含所述wifi模块1290;当所述终端1200为平板电脑时,所述终端1200可以包含所述wifi模块。

所述存储器1240可用于存储软件程序以及模块。所述处理器1230通过运行存储在所述存储器1240的软件程序以及模块,从而执行所述终端1200的各种功能应用以及数据处理,并且当处理器1230执行存储器1240中的程序代码后,可以实现本发明实施例图1~图10中的部分或全部过程。

可选的,所述存储器1240可以主要包括存储程序区和存储数据区。其中,存储程序区可存储操作系统、各种应用程序(比如通信应用)以及进行wlan连接的各个模块等;存储数据区可存储根据所述终端的使用所创建的数据等。

此外,所述存储器1240可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

所述输入单元1250可用于接收用户输入的数字或字符信息,以及产生与所述终端1200的用户设置以及功能控制有关的键信号输入。

可选的,输入单元1250可包括触控面板1251以及其他输入终端1252。

其中,所述触控面板1251,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在所述触控面板1251上或在所述触控面板1251附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,所述触控面板1251可以包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给所述处理器1230,并能接收所述处理器1230发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现所述触控面板1251。

可选的,所述其他输入终端1252可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

所述显示单元1260可用于显示由用户输入的信息或提供给用户的信息以及所述终端1200的各种菜单。所述显示单元1260即为所述终端1200的显示系统,用于呈现界面,实现人机交互。

所述显示单元1260可以包括显示面板1261。可选的,所述显示面板1261可以采用液晶显示屏(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置。

进一步的,所述触控面板1251可覆盖所述显示面板1261,当所述触控面板1251检测到在其上或附近的触摸操作后,传送给所述处理器1230以确定触摸事件的类型,随后所述处理器1230根据触摸事件的类型在所述显示面板1261上提供相应的视觉输出。

虽然在图12中,所述触控面板1251与所述显示面板1261是作为两个独立的部件来实现所述终端1200的输入和输入功能,但是在某些实施例中,可以将所述触控面板1251与所述显示面板1261集成而实现所述终端1200的输入和输出功能。

所述处理器1230是所述终端1200的控制中心,利用各种接口和线路连接各个部件,通过运行或执行存储在所述存储器1240内的软件程序和/或模块,以及调用存储在所述存储器1240内的数据,执行所述终端1200的各种功能和处理数据,从而实现基于所述终端的多种业务。

可选的,所述处理器1230可包括一个或多个处理单元。可选的,所述处理器1230可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到所述处理器1230中。

所述摄像头1270,用于实现所述终端1200的拍摄功能,拍摄图片或视频。

所述终端1200还包括用于给各个部件供电的电源1220(比如电池)。可选的,所述电源1220可以通过电源管理系统与所述处理器1230逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。

尽管未示出,所述终端1200还可以包括至少一种传感器、音频电路等,在此不再赘述。

如图13所示,本发明实施例一种wifi连接装置,包括:

获取模块1300,用于在扫描到wifi接入点后,获取所述wifi接入点的网络参数;

连接模块1301,用于根据所述wifi接入点的网络参数确定所述wifi接入点在目标接入点集合中,则与所述wifi接入点建立连接。

其中,所述目标接入点集合中包含确认安全的wifi接入点。

可选地,所述网络参数包括网络名称;

所述连接模块1301具体用于:

若所述目标接入点集合中包含所述wifi接入点的网络名称,则确定所述wifi接入点在所述目标接入点集合中;

可选地,所述网络参数包括mac地址;

所述连接模块1301具体用于:

若所述目标接入点集合中包含所述wifi接入点的mac地址,则确定所述wifi接入点在所述目标接入点集合中;

可选地,所述网络参数包括网络名称和mac地址;

所述连接模块1301具体用于:

若所述目标接入点集合中包含所述wifi接入点的网络名称和/或mac地址,则确定所述wifi接入点在所述目标接入点集合中;

可选地,所述连接模块1301还用于:

响应用户触发的用于指示目标wifi接入点为安全接入点的第一操作指令,则所述终端将所述目标wifi接入点添加至所述目标接入点集合中;

其中,所述目标wifi接入点为根据所述用户的连接操作指令与所述终端建立手动连接的wifi接入点,或者,所述目标wifi接入点为所述终端扫描到的wifi接入点。

可选地,所述连接模块1301还用于:

响应用户触发的用于指示所述目标接入点集合中的wifi接入点为不安全接入点的第二操作指令,将所述第二操作指令指示的不安全的wifi接入点从所述目标接入点集合中删除。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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