一种智能筛选SSID接入点的方法和无线终端与流程

文档序号:11139640阅读:931来源:国知局
一种智能筛选SSID接入点的方法和无线终端与制造工艺

本发明涉及无线通信领域中的接入技术,特别是涉及一种智能筛选SSID接入点的方法和无线终端。



背景技术:

随着网络时代的到来,无线终端的普及,无线路由器已成为了家家户户必备的网络设备,且在商场、机场、餐厅等公共场所,各商家也通过无线路由器提供WIFI服务,便于用户随时随地地利用无线终端进行网络访问,使用无线网络。运营商提供的LTE网络(4G网络中的一种)作为主要的无线接入网络之一,速度较快、覆盖范围较广,但是价格较为昂贵。为了弥补LTE网络的缺点,WIFI网络应运而生,WIFI网络价格低廉,且便于部署,一出现便迅速的普及。现在主要的办公、商业、娱乐及交通运输场所均能看到WIFI的身影,同时运营商也在大范围内部署免费的WIFI网络。WIFI网络俨然已经变成了首选的无线接入网。在一定的空间区域内,存在着同时布设多台无线路由器的应用场景,用户只需要选择其中的一台可以使用的无线路由器作为无线终端连接的AP(AccessPoint,无线接入点),在无线终端的WIFI设置界面中选择标注了该AP的SSID(ServiceSetIdentifier,服务集标识)的选项,从而将无线终端接入该无线路由器,通过该无线路由器实现网络访问。

在现有筛选连接WIFI技术领域中,多台无线路由器之间会产生信号干扰,或者随着无线终端的移动,无线终端当前接入的无线路由器的信号变弱,对无线终端访问无线网络的访问性能带来了影响,降低了网络访问效率。而且,WIFI网络也有其自身的缺点,其中比较突出的就是其安全性较差。任何人都能够在不需要被官方授权的情况下,简单地部署WIFI网络,并免费地提供给它人使用,一旦用户接入的免费WIFI网络是不安全的。此外,WIFI网络不会限制接入的用户数量,当同一时间内接入的数量较多时,即使WIFI的信号强度较好,用户也无法获得足够的带宽,从而影响网络传输速度,带来较差的用户体验,所以当我们在公共场所打开手机WIFI开关时,附近的所有的可用的,不可用的SSID全部都会显示在SSID列表中。有的时候会有好多的可连接SSID,但是连接上了以后又不能使用。如果你需要找到一个可用的WIFI信号,你只能一个一个的去尝试连接,这样的话无形中给用户增添了很多麻烦。



技术实现要素:

本发明的提供了一种智能筛选SSID接入点的方法和无线终端,其目的是智能的连接和管理SSID接入点对应的WIFI热点,能够将SSID接入点分类处理,给用户提供了很多的方便。

本发明提供的技术方案如下:

一种智能筛选SSID接入点的方法,包括步骤:S100扫描无线终端附近区域内的所有SSID接入点,将所有的SSID接入点添加至暂存WIFI列表;S200根据所述暂存WIFI列表的顺序依次判断所述当前SSID接入点对应的WIFI是否可用,将所述判断后的可用WIFI对应的所述SSID接入点添加至白名单内,不可用WIFI对应的所述SSID接入点添加至黑名单内,直至将所述暂存WIFI列表中的所有WIFI均完成判断。

本发明能自动识别可用SSID,并对可用SSID进行分类,对无线终端可连接的SSID实现智能化管理,对WIFI信号进行分类,暂存WIFI列表可以单独列出来与白名单、黑名单并列,也可以是白名单中的一部分或黑名单的一部分。对WIFI分类能够保证用户第一次连接的无线信号就可以进行上网,这样的话给用户提供了很多的方便。

进一步的,所述步骤S200还包括步骤:S210将所述所有SSID接入点在所述暂存WIFI列表根据预设排列方式进行排序;S240根据所述暂存WIFI列表的SSID接入点排列顺序依次判断是否连接上当前SSID接入点对应的WIFI,若是执行步骤S250;否则,执行步骤S270;S250判断当前SSID接入点对应的WIFI连接的网路是否畅通,若是执行步骤S260;否则,执行步骤S270;S260当前WIFI可用,将当前可用WIFI对应的SSID接入点添加至白名单;S270当前WIFI不可用,将当前不可用WIFI对应的SSID接入点进行标记添加至黑名单;S280根据所述SSID接入点排列顺序切换下一SSID接入点对应的WIFI进行判断,直至将所述暂存WIFI列表中的所有SSID接入点对应的WIFI信号均完成判断。

本发明能自动识别可用SSID,并对可用SSID进行分类,对无线终端可连接的SSID实现智能化管理,对WIFI信号进行分类,将所有SSID接入点在所述暂存WIFI列表根据预设排列方式进行排序,根据排列顺序依次判断是否连接上当前SSID接入点对应的WIFI,如果能连接就进一步判断当前SSID接入点对应的WIFI连接的网路是否畅通,如果网络畅通那么当前WIFI可用,将当前可用WIFI对应的SSID接入点添加至白名单;反之,如果不能连接或者能连接但是网络不通畅,那么当前WIFI不可用,将当前不可用WIFI对应的SSID接入点进行标记添加至黑名单,并根据排列顺序切换下一SSID接入点对应的WIFI进行判断,直至将所述暂存WIFI列表中的所有SSID接入点对应的WIFI信号均完成判断。这样避免用户连接上可用的但是信号强度不高的WIFI,能够保证用户第一次连接的无线信号就可以进行上网,这样的话给用户提供了很多的方便。

进一步的,所述步骤S210之后,S240之前还包括步骤S220根据所述暂存WIFI列表的SSID接入点排列顺序依次接收当前SSID接入点进行解析,得到当前SSID名称;S230将所述当前SSID名称与白名单数据库中合法SSID名称进行对比,判断所述当前SSID名称与所述合法SSID名称是否一致,若是执行步骤S240;否则,执行步骤S270。

本发明能够对SSID进行解析,将所述当前SSID名称与白名单数据库中合法SSID名称进行对比,判断所述当前SSID名称与所述合法SSID名称是否一致,如果一致那么当前WIFI是合法WIFI,反之就是钓鱼WIFI,这样可以避免用户连接上钓鱼WIFI,造成用户隐私信息泄露等不必要的损失。

进一步的,所述步骤S240进一步包括步骤S241根据所述暂存WIFI列表的SSID接入点排列顺序依次判断所述当前SSID接入点对应的当前WIFI是否是加密WIFI,若是执行步骤S242;否则,执行步骤S243;S242判断是否保存有所述加密WIFI的密钥,若是执行步骤S243;否则,执行步骤S244;S243能连接所述当前WIFI;S244不能连接所述当前WIFI。

进一步的,所述步骤S250进一步包括步骤:S251连接当前WIFI成功后访问网络;S252判断在预设时间内所述访问网络是否返回数据包,若是执行步骤S253;否则,执行步骤S254;S253当前WIFI连接的网路畅通;S254当前WIFI连接的网路不畅通。

进一步的,所述步骤S100还包括步骤:S110判断是否开启智能筛选的开关,若是执行步骤S120;S120开启所述智能筛选的开关,自动扫描附近区域内的所述所有SSID接入点;S130将所有SSID接入点添加至所述暂存WIFI列表。

本发明可以使得用户已经明确知道自己需要连接哪个SSID的时候,就不需要智能去筛选,直接进行连接即可,例如家庭网络或办公网络。

进一步的,所述步骤S200之后还包括步骤:S300统计当前可用WIFI的连接次数;S400预先设置偏好连接次数等级与标记等级对应的关系,所述连接次数越多,所述标记等级越高;S500判断所述当前可用WIFI连接次数是否达到预设的偏好连接次数等级,若是执行步骤S600;S600根据偏好连接次数等级与标记等级对应的关系对所述当前可用WIFI进行标记;S700根据所述排列顺序切换下一可用WIFI进行判断,直至所述可用WIFI均完成判断并标记等级;S800将所述可用WIFI根据标记等级从高到低的顺序从上到下一一对应进行排列。

本发明可以使得用户已经直观的了解自己经常连接是哪个SSID对应的WIFI,这样用户也能进一步的选择需要的WIFI,根据经常连接WIFI的等级智能的连接。

一种智能筛选SSID接入点的无线终端,其特征在于,包括:扫描模块、判断模块;所述扫描模块与所述判断模块通讯连接,扫描无线终端附近区域内的所有SSID接入点,将所有的SSID接入点发送至所述判断模块;所述判断模块与所述扫描模块通讯连接,将所有的SSID接入点添加至暂存WIFI列表,根据所述暂存WIFI列表的顺序依次判断所述当前SSID接入点对应的WIFI是否可用,将所述判断后的可用WIFI对应的所述SSID接入点添加至白名单内,不可用WIFI对应的所述SSID接入点添加至黑名单内,直至将所述暂存WIFI列表中的所有WIFI均完成判断。

本发明能自动识别可用SSID,并对可用SSID进行分类,对无线终端可连接的SSID实现智能化管理,对WIFI信号进行分类,能够保证用户第一次连接的无线信号就可以进行上网,这样的话给用户提供了很多的方便。

进一步的,所述判断模块包括采集子模块、排序子模块、判断子模块、暂存WIFI列表、白名单、黑名单;所述采集子模块与所述扫描模块通讯连接,接收所述扫描模块发送的所有的SSID接入点;所述排序子模块与所述采集子模块通讯连接,将所有的SSID接入点根据预设排列方式进行排序,并根据排列顺序将所有的SSID接入点添加至暂存WIFI列表;所述判断子模块与所述排序子模块通讯连接,根据所述暂存WIFI列表的SSID接入点的排列顺序,依次判断是否连接上当前SSID接入点对应的WIFI,若连接上,那么进一步判断当前SSID接入点对应的WIFI连接的网路是否畅通,若畅通那么当前WIFI可用,将当前可用WIFI对应的SSID接入点添加至白名单;若没有连接上或者连接上但是网络不畅通,那么当前WIFI不可用,将当前不可用WIFI对应的SSID接入点进行标记并添加至黑名单,然后根据所述SSID接入点排列顺序切换下一SSID接入点对应的WIFI进行判断,直至将所述暂存WIFI列表中的所有SSID接入点对应的WIFI信号均完成判断。

本发明能自动识别可用SSID,并对可用SSID进行分类,对无线终端可连接的SSID实现智能化管理,对WIFI信号进行分类,将所有SSID接入点在所述暂存WIFI列表根据预设排列方式进行排序,根据排列顺序依次判断是否连接上当前SSID接入点对应的WIFI,如果能连接就进一步判断当前SSID接入点对应的WIFI连接的网路是否畅通,如果网络畅通那么当前WIFI可用,将当前可用WIFI对应的SSID接入点添加至白名单;反之,如果不能连接或者能连接但是网络不通畅,那么当前WIFI不可用,将当前不可用WIFI对应的SSID接入点进行标记添加至黑名单,并根据排列顺序切换下一SSID接入点对应的WIFI进行判断,直至将所述暂存WIFI列表中的所有SSID接入点对应的WIFI信号均完成判断。这样避免用户连接上可用的但是信号强度不高的WIFI,能够保证用户第一次连接的无线信号就可以进行上网,这样的话给用户提供了很多的方便。

进一步的,所述判断子模块还根据所述暂存WIFI列表的SSID接入点排列顺序依次接收当前SSID接入点进行解析,得到当前SSID名称;将所述当前SSID名称与白名单数据库中合法SSID名称进行对比,判断所述当前SSID名称与所述合法SSID名称是否一致,若是则进一步判断当前WIFI是否能连接上并且网络畅通;否则,当前WIFI不可用。

本发明能够对SSID进行解析,将所述当前SSID名称与白名单数据库中合法SSID名称进行对比,判断所述当前SSID名称与所述合法SSID名称是否一致,如果一致那么当前WIFI是合法WIFI,反之就是钓鱼WIFI,这样可以避免用户连接上钓鱼WIFI,造成用户隐私信息泄露等不必要的损失。

与现有技术相比,本发明提供一种智能筛选SSID接入点的方法和无线终端,至少带来以下一种技术效果:

1、能够对无线区域中的SSID智能识别,智能管理无线网络,对SSID对应的WIFI进行分类。

2、用户可以根据需要连接可以使用的SSID对应的WIFI,避免了用户连接钓鱼WIFI,防止不法分子通过钓鱼WIFI获取用户的隐私信息,从而造成用户的权益受到损害。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种智能筛选SSID接入点的方法和无线终端的特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种智能筛选SSID接入点的方法一个实施例的流程图;

图2是本发明一种智能筛选SSID接入点的方法另一个实施例的流程图;

图3是本发明一种智能筛选SSID接入点的方法另一个实施例的流程图;

图4是本发明一种智能筛选SSID接入点的方法另一个实施例的流程图;

图5是本发明一种智能筛选SSID接入点的无线终端的一个实施例的结构示意图;

图6是本发明一种智能筛选SSID接入点的无线终端另一个实施例的结构示意图;

图7本发明一种智能筛选SSID接入点的无线终端的一个实例的结构示意图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

参照图1,本发明提供一种智能筛选SSID接入点的方法一个实施例,包括步骤:S100扫描无线终端附近区域内的所有SSID接入点,将所有的SSID接入点添加至暂存WIFI列表;S200根据所述暂存WIFI列表的顺序依次判断所述当前SSID接入点对应的WIFI是否可用,将所述判断后的可用WIFI对应的所述SSID接入点添加至白名单内,不可用WIFI对应的所述SSID接入点添加至黑名单内,直至将所述暂存WIFI列表中的所有WIFI均完成判断。

本发明实施例能自动识别可用SSID,并对可用SSID进行分类,对无线终端可连接的SSID实现智能化管理,对WIFI信号进行分类,暂存WIFI列表可以单独列出来与白名单、黑名单并列,也可以是白名单中的一部分或黑名单的一部分。对WIFI分类能够保证用户第一次连接的无线信号就可以进行上网,这样的话给用户提供了很多的方便。

参照图2,与上述实施例相同的部分不再赘述。本发明提供一种智能筛选SSID接入点的方法另一个实施例,其中,

步骤S100包括步骤:S110判断是否开启智能筛选的开关,若是执行步骤S120;S120开启所述智能筛选的开关,自动扫描附近区域内的所述所有SSID接入点;S130将所有SSID接入点添加至所述暂存WIFI列表;

步骤S200包括步骤:S210将所述所有SSID接入点在所述暂存WIFI列表根据预设排列方式进行排序;S240根据所述暂存WIFI列表的SSID接入点排列顺序依次判断是否连接上当前SSID接入点对应的WIFI,若是执行步骤S250;否则,执行步骤S270;S250判断当前SSID接入点对应的WIFI连接的网路是否畅通,若是执行步骤S260;否则,执行步骤S270;S260当前WIFI可用,将当前可用WIFI对应的SSID接入点添加至白名单;S270当前WIFI不可用,将当前不可用WIFI对应的SSID接入点进行标记添加至黑名单;S280根据所述SSID接入点排列顺序切换下一SSID接入点对应的WIFI进行判断,直至将所述暂存WIFI列表中的所有SSID接入点对应的WIFI信号均完成判断。

本发明实施例能自动识别可用SSID,并对可用SSID进行分类,对无线终端可连接的SSID实现智能化管理,对WIFI信号进行分类,将所有SSID接入点在所述暂存WIFI列表根据预设排列方式进行排序,根据排列顺序依次判断是否连接上当前SSID接入点对应的WIFI,如果能连接就进一步判断当前SSID接入点对应的WIFI连接的网路是否畅通,如果网络畅通那么当前WIFI可用,将当前可用WIFI对应的SSID接入点添加至白名单;反之,如果不能连接或者能连接但是网络不通畅,那么当前WIFI不可用,将当前不可用WIFI对应的SSID接入点进行标记添加至黑名单,并根据排列顺序切换下一SSID接入点对应的WIFI进行判断,直至将所述暂存WIFI列表中的所有SSID接入点对应的WIFI信号均完成判断。这样避免用户连接上可用的但是信号强度不高的WIFI,能够保证用户第一次连接的无线信号就可以进行上网,这样的话给用户提供了很多的方便。并且,当我们在办公室需要打印文件时,虽然可用外网信号强度有可能大于办公室内局域网的信号强度,但是我们打印是不需要上网的,只要能够连接上办公室局域网,从而连接上相应连接办公室局域网的打印机,这样我们就能够打印文件,所以本发明实施例可以使得用户已经明确知道自己需要连接哪个SSID的时候,不需要智能去筛选,直接进行连接即可,例如家庭网络或办公网络。

参照图3,与上述实施例相同的部分不再赘述。本发明提供一种智能筛选SSID接入点的方法另一个实施例,其中,所述步骤S210之后,S240之前还包括步骤:S220根据所述暂存WIFI列表的SSID接入点排列顺序依次接收当前SSID接入点进行解析,得到当前SSID名称;S230将所述当前SSID名称与白名单数据库中合法SSID名称进行对比,判断所述当前SSID名称与所述合法SSID名称是否一致,若是执行步骤S240;否则,执行步骤S270。

本发明实施例能够对SSID进行解析,将所述当前SSID名称与白名单数据库中合法SSID名称进行对比,判断所述当前SSID名称与所述合法SSID名称是否一致,如果是一致的,那么当前WIFI是合法WIFI,如果是不一致的,那么当前WIFI就是钓鱼WIFI,这样可以避免用户连接上钓鱼WIFI,造成用户隐私信息泄露等不必要的损失。用户可以根据需要连接可以使用的SSID对应的WIFI,避免了用户连接钓鱼WIFI,防止不法分子通过钓鱼WIFI获取用户的隐私信息,从而造成用户的权益受到损害。

参照图4,与上述实施例相同的部分不再赘述。本发明提供一种智能筛选SSID接入点的方法另一个实施例,

其中,所述步骤S240进一步包括步骤:S241根据所述暂存WIFI列表的SSID接入点排列顺序依次判断所述当前SSID接入点对应的当前WIFI是否是加密WIFI,若是执行步骤S242;否则,执行步骤S243;S242判断是否保存有所述加密WIFI的密钥,若是执行步骤S243;否则,执行步骤S244;S243能连接所述当前WIFI;S244不能连接所述当前WIFI。

所述步骤S250进一步包括步骤:S251连接当前WIFI成功后访问网络;S252判断在预设时间内所述访问网络是否返回数据包,若是执行步骤S253;否则,执行步骤S254;S253当前WIFI连接的网路畅通;S254当前WIFI连接的网路不畅通。

本发明实施例实施例中,可根据判断当前SSID接入点对应的当前WIFI是否是加密WIFI得到当前WIFI是否可以连接,以及判断在预设时间内所述访问网络是否返回数据包得到当前WIFI是否网络通畅,从而判断该SSID接入点对应的当前WIFI是否可以使用。

参照图5,本发明提供一种智能筛选SSID接入点的无线终端一个实施例,包括:扫描模块110、判断模块120;扫描模块110与判断模块120通讯连接;

扫描模块110扫描无线终端100附近区域内的所有SSID接入点,将所有的SSID接入点发送至判断模块120;判断模块120将所有的SSID接入点添加至暂存WIFI列表,根据暂存WIFI列表的顺序依次判断当前SSID接入点对应的WIFI是否可用,将判断后的可用WIFI对应的所述SSID接入点添加至白名单内,不可用WIFI对应的所述SSID接入点添加至黑名单内,直至将暂存WIFI列表中的所有WIFI均完成判断。

本发明实施例能自动识别可用SSID,并对可用SSID进行分类,对无线终端100可连接的SSID实现智能化管理,对WIFI信号进行分类至白名单和黑名单,能够保证用户在白名单中,第一次连接的无线信号就可以进行上网,这样的话给用户提供了很多的方便。

参照图6,与上述实施例相同的部分不再赘述。本发明提供一种智能筛选SSID接入点的无线终端另一个实施例,判断模块120包括采集子模块121、排序子模块122、判断子模块123、暂存WIFI列表124、白名单125、黑名单126;

采集子模块121与扫描模块110通讯连接,排序子模块122与采集子模块121通讯连接,判断子模块123与排序子模块122通讯连接,判断子模块123与暂存WIFI列表124通讯连接,白名单125和黑名单126都和暂存WIFI列表124通讯连接;

采集子模块121接收扫描模块110发送的所有的SSID接入点;排序子模块122将所有的SSID接入点根据预设排列方式进行排序,并根据排列顺序将所有的SSID接入点添加至暂存WIFI列表124,判断子模块123根据暂存WIFI列表124的SSID接入点排列顺序依次接收当前SSID接入点进行解析,得到当前SSID名称,将当前SSID名称与白名单数据库中合法SSID名称进行对比,判断当前SSID名称与合法SSID名称是否一致,若是则进一步判断当前WIFI是否能连接上并且网络畅通;否则,当前WIFI不可用。判断子模块123判断是否连接上当前SSID接入点对应的WIFI,若连接上,那么进一步判断当前SSID接入点对应的WIFI连接的网路是否畅通,若畅通那么当前WIFI可用,将当前可用WIFI对应的SSID接入点添加至白名单125;若没有连接上或者连接上但是网络不畅通,那么当前WIFI不可用,将当前不可用WIFI对应的SSID接入点进行标记并添加至黑名单126,然后根据所述SSID接入点排列顺序切换下一SSID接入点对应的WIFI进行判断,直至将所述暂存WIFI列表124中的所有SSID接入点对应的WIFI信号均完成判断。

本发明实施例能自动识别可用SSID,并对可用SSID进行分类,对无线终端可连接的SSID实现智能化管理,对WIFI信号进行分类,将所有SSID接入点在所述暂存WIFI列表124根据预设排列方式进行排序,根据排列顺序依次对SSID进行解析,将所述当前SSID名称与白名单125数据库中合法SSID名称进行对比,判断所述当前SSID名称与所述合法SSID名称是否一致,如果一致那么当前WIFI是合法WIFI,反之就是钓鱼WIFI,这样可以避免用户连接上钓鱼WIFI,造成用户隐私信息泄露等不必要的损失。然后判断是否连接上当前SSID接入点对应的合法WIFI,如果能连接就进一步判断当前SSID接入点对应的合法WIFI连接的网路是否畅通,如果网络畅通那么当前合法WIFI可用,将当前可用合法WIFI对应的SSID接入点添加至白名单125;反之,如果不能连接或者能连接但是网络不通畅,那么当前合法WIFI不可用,将当前不可用WIFI对应的SSID接入点进行标记添加至黑名单126,不可用WIFI包括加密没密钥的WIFI和可连接信号强度不高的WIFI以及钓鱼WIFI。根据排列顺序切换下一SSID接入点对应的WIFI进行判断,直至将所述暂存WIFI列表124中的所有SSID接入点对应的WIFI信号均完成判断。这样避免用户连接上可用的但是信号强度不高的WIFI,能够保证用户第一次连接的无线信号就可以进行上网,这样的话给用户提供了很多的方便。

参照图7,本发明提供一种智能筛选SSID接入点的无线终端一个实例,包括可用WIFI列表200、不可用WIFI列表300、扫描键400、WLAN直连键500;

当打开手机WLAN功能时,按扫描键400,手机会自动对SSID进行分类。主要分为“可用WIFI列表200”和“不可用WIFI列表300”。其中可用WIFI列表200中保存的是可连接可用的WIFI信号和有加密有秘钥的WIFI信号。不可用WIFI列表300保存的是加密没密钥的WIFI和可连接信号强度不高的WIFI以及钓鱼WIFI。这样的话用户只需要在可用WIFI列表200中选择自己想要连接的WIFI信号就可以进行上网,这样的话给用户提供了很多的方便。该应用有一个选择是否开启智能筛选的开关即扫描键400,这样做的目的是:用户已经明确知道自己需要连接哪个SSID的时候,就不需要智能去扫描筛选,直接选择需要的WIFI然后按WLAN直连键500即可。当用户开启扫描键400后,该智能筛选的实现原理:开启智能筛选后手机WIFI列表会显示两个可下拉列表。上面一个是可用WIFI列表200,下面一个是不可用WIFI列表300。首先扫描一个区域内的所有SSID并加入不可用WIFI列表300,下一步需要对不可用WIFI列表300的WIFI进行进一步的判断,使用的方法是逐个遍历:连接不可用WIFI列表300的第一个WIFI信号,连接成功后可以进行ping“www.baidu.com”(这里不一定是百度的网站等外网,可以是任一不同的外网)来判断网络是否畅通,如果有数据包返回,则说明网络可用,此时将第一个WIFI信号移动到可用WIFI列表200,然后对不可用WIFI列表300的第二个WIFI信号进行判断,若当前网络不可用自动将该WIFI不移动,即第二个WIFI信号仍然早不可用WIFI列表300,判断完后根据顺序切换到下一个WIFI,直到将不可用WIFI列表300中的所有WIFI信号都判断完(若有无密码信号弱连接不上的按不可用状态处理)。扫描到第一个可用WIFI时并没有停止,而是继续进行对后面的WIFI信号判断,这样是为了让用户自己去选择一个去连接,同时也考虑到用户的安全问题。有时候我们连接上一个没有外网连接的WIFI或者需要输入账号和密码才能链接外网的网络,就会出现虽然网络可用,但是外网却不可以访问。针对这种情况,一般的解决办法就是ping一个外网,如果能ping通就说明可以真正上网,ping的代码大概是这样子的:

如果用户自己去一个一个去尝试WIFI是否能够上外网(如:百度),那么将会浪费成倍的时间。如果有了这个自动分组功能,开启后可以大大节省使用者的时间。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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