无线局域网的检测方法及装置与流程

文档序号:11437795阅读:358来源:国知局
无线局域网的检测方法及装置与流程

本发明涉及互联网技术领域,特别是涉及一种无线局域网的检测方法及装置。



背景技术:

现有技术中,存在一些免费连接wifi热点的工具,内置全国海量wifi热点,一键解锁,可随时随地轻松连接互联网,能够使用户免费、不限时、不限次数地畅游网络。例如wifi伴侣、万能钥匙,可免费一键接入中国移动cmcc、电信chinanet或联通chinaunicom网络等。然而,这些wifi热点中不仅包括优质wifi,还存在一些异常wifi,使得用户在搜索wifi热点时无法确定哪些wifi是优质的、可连接的,以及哪些wifi是异常的、不可连接的。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的无线局域网的检测方法及装置。

依据本发明的一个方面,提供了一种无线局域网的检测方法,包括:

检测到获取移动终端可连接的无线局域网的触发操作,其中,所述可连接的无线局域网包括所述移动终端未连接过和/或未成功连接过的无线局域网;

根据所述触发操作获取所述无线局域网,并通过移动通信网络将获取到的所述无线局域网与预设无线网络库进行匹配,得到匹配结果;

根据所述匹配结果确定所述无线局域网的类型,所述类型包括优质无线局域网、异常无线局域网中的至少一种。

可选地,将获取到的所述无线局域网与位于网络侧的预设无线网络库进行匹配,包括:

确定所述移动终端的地理位置信息;

根据预设的地理位置信息和预设无线网络库之间的对应关系,获取所述移动终端的地理位置信息对应的目标预设无线网络库;

将所述获取到的所述无线局域网与所述目标预设无线网络库进行匹配。

可选地,获取所述移动终端的地理位置信息对应的目标预设无线网络库之后,将获取到的所述无线局域网与位于网络侧的预设无线网络库进行匹配,还包括:

从网络侧下载所述目标预设无线网络库;

将所述目标预设无线网络库存储至所述移动终端本地,以使所述移动终端再次获取所述无线局域网之后,将获取到的所述无线局域网与本地存储的目标预设无线网络库进行匹配。

可选地,所述预设无线网络库中记录有多个所述优质无线局域网;

所述优质无线局域网包括以下至少一项:

最近预设时长内连接成功的无线局域网;

预设时间段内连接成功率达到预设阈值的无线局域网。

可选地,根据所述匹配结果确定所述无线局域网的类型,包括:

当所述匹配结果为所述预设无线网络库中包括所述无线局域网时,确定所述无线局域网为所述优质无线局域网;

当所述匹配结果为所述预设无线网络库中不包括所述无线局域网时,根据所述触发操作中携带的标识信息确定所述无线局域网的类型,所述标识信息包括所述移动终端的设备标识、用户身份标识中的至少一项。

可选地,根据所述触发操作中携带的标识信息确定所述无线局域网的类型,包括:

根据所述标识信息,判断所述无线局域网是否满足预设条件;

当所述无线局域网满足所述预设条件时,确定所述无线局域网为所述异常无线局域网;

其中,所述预设条件包括以下至少一项:

针对所述无线局域网的访问请求属于预设异常访问事件;

所述标识信息被包含于预设黑名单中。

可选地,当所述预设条件包括针对所述无线局域网的访问请求属于预设异常访问事件时,判断所述无线局域网是否满足预设条件,包括:

从预设无线访问信息库中获取所述无线局域网对应的访问信息,所述预设无线访问信息库中记录有多个无线局域网的服务集标识、访问信息中的至少一项,所述访问信息包括每次访问所述无线局域网的设备标识、用户身份标识、所述无线局域网的位置信息中的至少一项;

根据所述访问信息判断所述访问请求是否属于预设异常访问事件。

可选地,所述预设异常访问事件包括以下至少一项:

所述设备标识针对所述无线局域网的访问频率超过预设频率;

所述设备标识针对所述无线局域网的访问时间符合期望时间曲线;

所述访问请求中携带的异常标识信息的数目超过第一预设阈值;

所述用户身份标识对应的访问请求的连接率低于预设连接率;

同一所述访问请求对应的被访问的多个所述无线局域网之间的距离超过第二预设阈值。

可选地,当所述预设条件包括所述标识信息被包含于预设黑名单中时,判断所述无线局域网是否满足预设条件,包括:

将所述标识信息与所述预设黑名单进行匹配,以确定所述标识信息是否被包含于预设黑名单中,其中,所述预设黑名单中包含多个异常标识信息;

当确定所述标识信息被包含于预设黑名单中时,确定所述无线局域网满足所述预设条件。

可选地,所述方法还包括:

当确定所述无线局域网的类型为所述异常无线局域网时,阻止所述移动终端对所述无线局域网的访问请求。

依据本发明的另一个方面,提供了一种无线局域网的检测装置,包括:

检测模块,适于检测到获取移动终端可连接的无线局域网的触发操作,其中,所述可连接的无线局域网包括所述移动终端未连接过和/或未成功连接过的无线局域网;

匹配模块,适于根据所述触发操作获取所述无线局域网,并通过移动通信网络将获取到的所述无线局域网与预设无线网络库进行匹配,得到匹配结果;

确定模块,适于根据所述匹配结果确定所述无线局域网的类型,所述类型包括优质无线局域网、异常无线局域网中的至少一种。

可选地,所述匹配模块还适于:

确定所述移动终端的地理位置信息;

根据预设的地理位置信息和预设无线网络库之间的对应关系,获取所述移动终端的地理位置信息对应的目标预设无线网络库;

将所述获取到的所述无线局域网与所述目标预设无线网络库进行匹配。

可选地,所述匹配模块还适于:

获取所述移动终端的地理位置信息对应的目标预设无线网络库之后,从网络侧下载所述目标预设无线网络库;

将所述目标预设无线网络库存储至所述移动终端本地,以使所述移动终端再次获取所述无线局域网之后,将获取到的所述无线局域网与本地存储的目标预设无线网络库进行匹配。

可选地,所述预设无线网络库中记录有多个所述优质无线局域网;

所述优质无线局域网包括以下至少一项:

最近预设时长内连接成功的无线局域网;

预设时间段内连接成功率达到预设阈值的无线局域网。

可选地,所述确定模块还适于:

当所述匹配结果为所述预设无线网络库中包括所述无线局域网时,确定所述无线局域网为所述优质无线局域网;

当所述匹配结果为所述预设无线网络库中不包括所述无线局域网时,根据所述触发操作中携带的标识信息确定所述无线局域网的类型,所述标识信息包括所述移动终端的设备标识、用户身份标识中的至少一项。

可选地,所述确定模块还适于:

根据所述标识信息,判断所述无线局域网是否满足预设条件;

当所述无线局域网满足所述预设条件时,确定所述无线局域网为所述异常无线局域网;

其中,所述预设条件包括以下至少一项:

针对所述无线局域网的访问请求属于预设异常访问事件;

所述标识信息被包含于预设黑名单中。

可选地,所述确定模块还适于:

当所述预设条件包括针对所述无线局域网的访问请求属于预设异常访问事件时,从预设无线访问信息库中获取所述无线局域网对应的访问信息,所述预设无线访问信息库中记录有多个无线局域网的服务集标识、访问信息中的至少一项,所述访问信息包括每次访问所述无线局域网的设备标识、用户身份标识、所述无线局域网的位置信息中的至少一项;

根据所述访问信息判断所述访问请求是否属于预设异常访问事件。

可选地,所述预设异常访问事件包括以下至少一项:

所述设备标识针对所述无线局域网的访问频率超过预设频率;

所述设备标识针对所述无线局域网的访问时间符合期望时间曲线;

所述访问请求中携带的异常标识信息的数目超过第一预设阈值;

所述用户身份标识对应的访问请求的连接率低于预设连接率;

同一所述访问请求对应的被访问的多个所述无线局域网之间的距离超过第二预设阈值。

可选地,所述确定模块还适于:

当所述预设条件包括所述标识信息被包含于预设黑名单中时,将所述标识信息与所述预设黑名单进行匹配,以确定所述标识信息是否被包含于预设黑名单中,其中,所述预设黑名单中包含多个异常标识信息;

当确定所述标识信息被包含于预设黑名单中时,确定所述无线局域网满足所述预设条件。

可选地,所述装置还包括:

当确定所述无线局域网的类型为所述异常无线局域网时,阻止所述移动终端对所述无线局域网的访问请求。

采用本发明实施例提供的技术方案,能够在检测到获取移动终端可连接的无线局域网的触发操作时获取无线局域网,并通过移动通信网络将获取到的无线局域网与预设无线网络库进行匹配,进而根据匹配结果确定无线局域网的类型是优质无线局域网还是异常无线局域网。因此,该技术方案能够实现针对无线局域网的类型的检测目的,从而起到提高连接优质无线局域网的概率以及防止访问异常无线局域网的情况,提升无线局域网用户的使用体验。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1是根据本发明一个实施例的一种无线局域网的检测方法的示意性流程图;

图2是根据本发明一具体实施例的一种访问请求是否满足预设条件的判断方法的示意性流程图;

图3是根据本发明一个实施例的一种无线局域网的检测装置的示意性框图;

图4是根据本发明另一个实施例的一种无线局域网的检测装置的示意性框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1是根据本发明一个实施例的一种无线局域网的检测方法的示意性流程图。如图1所示,该方法一般性地可包括以下步骤s101-s103:

步骤s101,检测到获取移动终端可连接的无线局域网的触发操作,其中,可连接的无线局域网包括移动终端未连接过和/或未成功连接过的无线局域网。

步骤s102,根据触发操作获取可连接的无线局域网,并通过移动通信网络将获取到的无线局域网与预设无线网络库进行匹配,得到匹配结果。

其中,预设无线网络库中记录有多个优质无线局域网,优质无线局域网可包括以下至少一项:最近预设时长内连接成功的无线局域网、预设时间段内连接成功率达到预设阈值的无线局域网。

步骤s103,根据匹配结果确定无线局域网的类型,类型包括优质无线局域网、异常无线局域网中的至少一种。

采用本发明实施例提供的技术方案,能够在检测到获取移动终端可连接的无线局域网的触发操作时获取无线局域网,并通过移动通信网络将获取到的无线局域网与预设无线网络库进行匹配,进而根据匹配结果确定无线局域网的类型是优质无线局域网还是异常无线局域网。因此,该技术方案能够实现针对无线局域网的类型的检测目的,从而起到提高连接优质无线局域网的概率以及防止访问异常无线局域网的情况,提升无线局域网用户的使用体验。

在一个实施例中,不同地理位置信息对应有不同的预设无线网络库,网络侧存储有地理位置信息和预设无线网络库之间的对应关系。实际应用于,为便于统计和管理,可将属于同一区域的地理位置信息对应于同一个预设无线网络库。其中,“同一区域”可按照占地面积、建筑物、网络覆盖区等进行划分。因此,步骤s102可执行为以下步骤:

首先,确定移动终端的地理位置信息。

其次,根据预设的地理位置信息和预设无线网络库之间的对应关系,获取移动终端的地理位置信息对应的目标预设无线网络库。

再次,将获取到的无线局域网与目标预设无线网络库进行匹配。

在一个实施例中,获取到移动终端的地理位置信息对应的目标预设无线网络库之后,还可从网络侧下载该目标预设无线网络库,进而将目标预设无线网络库存储至移动终端本地,以使移动终端再次获取无线局域网之后,将获取到的无线局域网与本地存储的目标预设无线网络库进行匹配,而无需再从网络侧获取地理位置信息对应的目标预设无线网络库。

例如,当移动终端获取到无线局域网之后,首先从本地查找与当前所处的地理位置信息对应的目标预设无线网络库。若从本地查找到与当前所处的地理位置信息对应的目标预设无线网络库,则将获取到的无线局域网与本地查找到的目标预设无线网络库进行匹配,并根据匹配结果确定无线局域网的类型。若从本次未查找到与当前所处的地理位置信息对应的目标预设无线网络库,则从网络侧获取与当前所处的地理位置信息对应的目标预设无线网络库,并将获取到的无线局域网与从网络侧获取到的目标预设无线网络库进行匹配,并根据匹配结果确定无线局域网的类型。

在一个实施例中,执行步骤s103时,可按照如下方式确定无线局域网的类型:当匹配结果为预设无线网络库中包括无线局域网时,确定无线局域网为优质无线局域网;当匹配结果为预设无线网络库中不包括无线局域网时,根据触发操作中携带的标识信息确定无线局域网的类型,其中,标识信息包括移动终端的设备标识、用户身份标识中的至少一项。

以下详细说明如何根据触发操作中携带的标识信息确定无线局域网的类型。

具体的,根据标识信息判断无线局域网是否满足预设条件。当无线局域网满足预设条件时,确定无线局域网为异常无线局域网;反之,当无线局域网不满足预设条件时,可确定无线局域网为优质无线局域网或者非异常无线局域网。

其中,预设条件包括以下至少一项:针对无线局域网的访问请求属于预设异常访问事件、标识信息被包含于预设黑名单中。针对不同的预设条件,如何判断无线局域网是否满足预设条件的实施方式也有所不同。以下分别针对这两种情况进行说明。

在一个实施例中,预设条件包括:针对无线局域网的访问请求属于预设异常访问事件。此时,可按照如下方式判断无线局域网是否满足预设条件:首先,从预设无线访问信息库中获取无线局域网对应的访问信息,该预设无线访问信息库中记录有多个无线局域网的服务集标识、访问信息中的至少一项,该访问信息包括每次访问无线局域网的设备标识、用户身份标识、无线局域网的位置信息中的至少一项。其次,根据访问信息判断访问请求是否属于预设异常访问事件。

此外,访问信息中还可包括各设备标识和/或各用户身份标识针对无线局域网的访问时间、访问频率、每次访问后的连接状态、是否为异常标识信息等信息。

本实施例中,预设异常访问事件可包括以下至少一项:

(1)设备标识针对无线局域网的访问频率超过预设频率。从预设无线访问信息库中可获取到设备标识对应的访问频率。例如,设备标识为设备id号,预设频率为10次/分钟,即正常情况下对无线局域网的访问频率不会超过10次/分钟;当某设备id号针对无线局域网的访问频率超过10次/分钟时,确定该设备id号的访问请求属于预设异常访问事件,即本次获取到的无线局域网满足预设条件。

(2)设备标识针对无线局域网的访问时间符合期望时间曲线。期望时间曲线即针对优质无线局域网的各访问时间绘制而成的时间曲线。例如,期望时间曲线为以每日中午12点为顶点的抛物线,该期望时间曲线表示每日中午12点时针对无线局域网的访问请求数最多,其余时间则相对较少,且呈递减形式。从预设无线访问信息库中可获取到设备标识对应的各访问时间,若根据该标识信息对应的访问时间与期望时间曲线不相符,则可确定该标识信息的访问请求属于预设异常访问事件,即本次获取到的无线局域网满足预设条件。例如,期望时间曲线为以每日中午12点为顶点的抛物线,而根据标识信息对应的访问时间所绘制的时间曲线则为每个时刻均处于峰值,则说明该标识信息对应的访问时间与期望时间曲线不相符。

(3)访问请求中携带的异常标识信息的数目超过第一预设阈值。异常标识信息可根据设备标识或用户身份标识针对无线局域网的历史访问状况来确定并标记,例如,当一设备标识针对无线局域网的历史访问请求中,存在超过预设数量的访问请求属于异常访问请求,则该设备标识属于异常标识信息,可在预设数据库中将该设备标识标记为异常标识信息。

(4)用户身份标识对应的访问请求的连接率低于预设连接率。对于正常访问请求,通常会弹出一连接窗口,以供用户输入无线局域网的连接密码并触发连接;而对于异常访问请求,一般不会弹出连接窗口,也就不需要用户输入无线局域网的连接密码并触发连接的操作,因此异常访问请求的连接率通常很低,可通过设定一预设连接率,当判定用户身份标识对应的访问请求的连接率低于该预设连接率时,可确定该用户身份标识对应的访问请求属于预设异常访问事件,即本次获取到的无线局域网满足预设条件。

(5)同一访问请求对应的被访问的多个无线局域网之间的距离超过第二预设阈值。对于正常访问请求,其对应的被访问的多个无线局域网之间的距离理应较近,而对于异常访问请求,其对应的被访问的多个无线局域网之间的距离则无法保证很近。因此,当同一访问请求对应的被访问的多个无线局域网之间的距离超过一预设阈值时,说明被访问的多个无线局域网之间的距离较远,可确定该访问请求属于预设异常访问事件,即本次获取到的无线局域网满足预设条件。

上述实施例中,可选择预设异常访问事件中的一项或多项组合来判断无线局域网是否满足预设条件。为提高判断的准确性,通常选择预设异常访问事件中的多项组合来进行判断。在使用多项预设异常访问事件的组合进行判断时,本实施例对各项之间的判断顺序不作限定,以下根据一具体实施例来说明如何利用多项预设异常访问事件的组合来判断无线局域网是否满足预设条件,该具体实施例中针对各项预设异常访问事件的判断顺序仅是本实施例的一种实施方式。

图2是根据本发明一具体实施例的一种无线局域网是否满足预设条件的判断方法的示意性流程图。如图2所示,该方法一般性地可包括以下步骤s201-s206:

步骤s201,从预设无线访问信息库中获取无线局域网对应的访问信息。

本实施例中,访问信息包括每次访问该无线局域网的设备标识、用户身份标识、无线局域网的位置信息中的至少一项。

步骤s202,根据访问信息中的设备标识,判断该设备标识针对无线局域网的访问频率是否超过预设频率;若否,则执行步骤s203;若是,则执行步骤s206。

步骤s203,根据访问信息中的用户身份标识,判断该用户身份标识针对应的访问请求的连接率是否低于预设连接率;若否,则执行步骤s204;若是,则执行步骤s206。

步骤s204,判断该访问请求对应的被访问的多个无线局域网之间的距离是否超过第二预设阈值;若否,则执行步骤s205;若是,则执行步骤s206。

步骤s205,确定无线局域网不满足预设条件。当无线局域网不满足预设条件时,确定该无线局域网属于优质无线局域网或者非异常无线局域网。

步骤s206,确定无线局域网满足预设条件。当无线局域网满足预设条件时,确定该无线局域网属于异常无线局域网。

上述实施例中,利用三项预设异常访问事件的组合来判断无线局域网是否满足预设条件,逐层判断,使得异常无线局域网的检测结果更加准确。另外,利用其他多项预设异常访问事件的组合来判断无线局域网是否满足预设条件时,判断方式与上述实施例类似,在此不再赘述。

在另一个实施例中,预设条件包括:标识信息被包含于预设黑名单中。此时,可按照如下方式判断无线局域网是否满足预设条件:首先,将标识信息与预设黑名单进行匹配,以确定标识信息是否被包含于预设黑名单中,其中,预设黑名单中包含多个异常标识信息;其次,当确定标识信息被包含于预设黑名单中时,确定无线局域网满足预设条件。

其中,异常标识信息可根据设备标识或用户身份标识针对无线局域网的历史访问状况来确定并标记,例如,当一设备标识针对无线局域网的历史访问请求中,存在超过预设数量的访问请求访问到的均为异常无线局域网,则该设备标识属于异常标识信息,可在预设黑名单中将该设备标识标记为异常标识信息。

此外,预设黑名单中的异常标识信息可实时根据设备标识或用户身份标识针对无线局域网的访问状况进行更新。例如,对于被标记为异常标识信息的设备标识,若其针对无线局域网的历史访问请求中,属于访问无线局域网的访问请求数量降低至预设数量之下,则将该设备标识的标记更新为正常标识信息,此时可将该设备标识移出预设黑名单。

在一个实施例中,当确定无线局域网的类型为所异常无线局域网时,上述方法还包括以下步骤:阻止移动终端对无线局域网的访问请求。本实施例中,对于异常无线局域网,可直接阻止移动终端对该无线局域网的访问请求,从而有效实现对异常无线局域网的检测及防止效果。

图3是根据本发明一个实施例的一种无线局域网的检测装置的示意性框图。如图3所示,该装置包括:

检测模块310,适于检测到获取移动终端可连接的无线局域网的触发操作,其中,可连接的无线局域网包括移动终端未连接过和/或未成功连接过的无线局域网;

匹配模块320,与检测模块310相耦合,适于根据触发操作获取无线局域网,并通过移动通信网络将获取到的无线局域网与预设无线网络库进行匹配,得到匹配结果;

确定模块330,与匹配模块320相耦合,适于根据匹配结果确定无线局域网的类型,类型包括优质无线局域网、异常无线局域网中的至少一种。

可选地,匹配模块320还适于:

确定移动终端的地理位置信息;

根据预设的地理位置信息和预设无线网络库之间的对应关系,获取移动终端的地理位置信息对应的目标预设无线网络库;

将获取到的无线局域网与目标预设无线网络库进行匹配。

可选地,匹配模块320还适于:

获取移动终端的地理位置信息对应的目标预设无线网络库之后,从网络侧下载目标预设无线网络库;

将目标预设无线网络库存储至移动终端本地,以使移动终端再次获取无线局域网之后,将获取到的无线局域网与本地存储的目标预设无线网络库进行匹配。

可选地,预设无线网络库中记录有多个优质无线局域网;

优质无线局域网包括以下至少一项:

最近预设时长内连接成功的无线局域网;

预设时间段内连接成功率达到预设阈值的无线局域网。

可选地,确定模块330还适于:

当匹配结果为预设无线网络库中包括无线局域网时,确定无线局域网为优质无线局域网;

当匹配结果为预设无线网络库中不包括无线局域网时,根据触发操作中携带的标识信息确定无线局域网的类型,标识信息包括移动终端的设备标识、用户身份标识中的至少一项。

可选地,确定模块330还适于:

根据标识信息,判断无线局域网是否满足预设条件;

当无线局域网满足预设条件时,确定无线局域网为异常无线局域网;

其中,预设条件包括以下至少一项:

针对无线局域网的访问请求属于预设异常访问事件;

标识信息被包含于预设黑名单中。

可选地,确定模块330还适于:

当预设条件包括针对无线局域网的访问请求属于预设异常访问事件时,从预设无线访问信息库中获取无线局域网对应的访问信息,预设无线访问信息库中记录有多个无线局域网的服务集标识、访问信息中的至少一项,访问信息包括每次访问无线局域网的设备标识、用户身份标识、无线局域网的位置信息中的至少一项;

根据访问信息判断访问请求是否属于预设异常访问事件。

可选地,预设异常访问事件包括以下至少一项:

设备标识针对无线局域网的访问频率超过预设频率;

设备标识针对无线局域网的访问时间符合期望时间曲线;

访问请求中携带的异常标识信息的数目超过第一预设阈值;

用户身份标识对应的访问请求的连接率低于预设连接率;

同一访问请求对应的被访问的多个无线局域网之间的距离超过第二预设阈值。

可选地,确定模块330还适于:

当预设条件包括标识信息被包含于预设黑名单中时,将标识信息与预设黑名单进行匹配,以确定标识信息是否被包含于预设黑名单中,其中,预设黑名单中包含多个异常标识信息;

当确定标识信息被包含于预设黑名单中时,确定无线局域网满足预设条件。

可选地,如图4所示,上述装置还包括:

统计模块340,与确定模块330相耦合,适于确定本次访问到的无线局域网属于异常无线局域网之后,统计标识信息访问异常无线局域网的数目;

存储模块350,与统计模块340相耦合,适于当访问异常无线局域网的数目达到预设数目时,将标识信息存储于预设黑名单中。

可选地,上述装置还包括:

阻止模块,适于当确定无线局域网的类型为异常无线局域网时,阻止移动终端对无线局域网的访问请求。

采用本发明实施例提供的技术方案,能够在检测到获取移动终端可连接的无线局域网的触发操作时获取无线局域网,并通过移动通信网络将获取到的无线局域网与预设无线网络库进行匹配,进而根据匹配结果确定无线局域网的类型是优质无线局域网还是异常无线局域网。因此,该技术方案能够实现针对无线局域网的类型的检测目的,从而起到提高连接优质无线局域网的概率以及防止访问异常无线局域网的情况,提升无线局域网用户的使用体验。

本领域的技术人员应可理解,图3至图4中的无线局域网的检测装置能够用来实现前文所述的无线局域网的检测方案,其中的细节描述应与前文方法部分描述类似,为避免繁琐,此处不另赘述。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的无线局域网的检测装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

本发明实施例提供了a1、一种无线局域网的检测方法,包括:

检测到获取移动终端可连接的无线局域网的触发操作,其中,所述可连接的无线局域网包括所述移动终端未连接过和/或未成功连接过的无线局域网;

根据所述触发操作获取所述无线局域网,并通过移动通信网络将获取到的所述无线局域网与预设无线网络库进行匹配,得到匹配结果;

根据所述匹配结果确定所述无线局域网的类型,所述类型包括优质无线局域网、异常无线局域网中的至少一种。

a2、根据a1所述的方法,其中,将获取到的所述无线局域网与位于网络侧的预设无线网络库进行匹配,包括:

确定所述移动终端的地理位置信息;

根据预设的地理位置信息和预设无线网络库之间的对应关系,获取所述移动终端的地理位置信息对应的目标预设无线网络库;

将所述获取到的所述无线局域网与所述目标预设无线网络库进行匹配。

a3、根据a1所述的方法,其中,获取所述移动终端的地理位置信息对应的目标预设无线网络库之后,将获取到的所述无线局域网与位于网络侧的预设无线网络库进行匹配,还包括:

从网络侧下载所述目标预设无线网络库;

将所述目标预设无线网络库存储至所述移动终端本地,以使所述移动终端再次获取所述无线局域网之后,将获取到的所述无线局域网与本地存储的目标预设无线网络库进行匹配。

a4、根据a1所述的方法,其中,所述预设无线网络库中记录有多个所述优质无线局域网;

所述优质无线局域网包括以下至少一项:

最近预设时长内连接成功的无线局域网;

预设时间段内连接成功率达到预设阈值的无线局域网。

a5、根据a4所述的方法,其中,根据所述匹配结果确定所述无线局域网的类型,包括:

当所述匹配结果为所述预设无线网络库中包括所述无线局域网时,确定所述无线局域网为所述优质无线局域网;

当所述匹配结果为所述预设无线网络库中不包括所述无线局域网时,根据所述触发操作中携带的标识信息确定所述无线局域网的类型,所述标识信息包括所述移动终端的设备标识、用户身份标识中的至少一项。

a6、根据a5所述的方法,其中,根据所述触发操作中携带的标识信息确定所述无线局域网的类型,包括:

根据所述标识信息,判断所述无线局域网是否满足预设条件;

当所述无线局域网满足所述预设条件时,确定所述无线局域网为所述异常无线局域网;

其中,所述预设条件包括以下至少一项:

针对所述无线局域网的访问请求属于预设异常访问事件;

所述标识信息被包含于预设黑名单中。

a7、根据a6所述的方法,其中,当所述预设条件包括针对所述无线局域网的访问请求属于预设异常访问事件时,判断所述无线局域网是否满足预设条件,包括:

从预设无线访问信息库中获取所述无线局域网对应的访问信息,所述预设无线访问信息库中记录有多个无线局域网的服务集标识、访问信息中的至少一项,所述访问信息包括每次访问所述无线局域网的设备标识、用户身份标识、所述无线局域网的位置信息中的至少一项;

根据所述访问信息判断所述访问请求是否属于预设异常访问事件。

a8、根据a7所述的方法,其中,所述预设异常访问事件包括以下至少一项:

所述设备标识针对所述无线局域网的访问频率超过预设频率;

所述设备标识针对所述无线局域网的访问时间符合期望时间曲线;

所述访问请求中携带的异常标识信息的数目超过第一预设阈值;

所述用户身份标识对应的访问请求的连接率低于预设连接率;

同一所述访问请求对应的被访问的多个所述无线局域网之间的距离超过第二预设阈值。

a9、根据a6所述的方法,其中,当所述预设条件包括所述标识信息被包含于预设黑名单中时,判断所述无线局域网是否满足预设条件,包括:

将所述标识信息与所述预设黑名单进行匹配,以确定所述标识信息是否被包含于预设黑名单中,其中,所述预设黑名单中包含多个异常标识信息;

当确定所述标识信息被包含于预设黑名单中时,确定所述无线局域网满足所述预设条件。

a10、根据a1-a9中任一项所述的方法,其中,所述方法还包括:

当确定所述无线局域网的类型为所述异常无线局域网时,阻止所述移动终端对所述无线局域网的访问请求。

本发明实施例还提供了b11、一种无线局域网的检测装置,包括:

检测模块,适于检测到获取移动终端可连接的无线局域网的触发操作,其中,所述可连接的无线局域网包括所述移动终端未连接过和/或未成功连接过的无线局域网;

匹配模块,适于根据所述触发操作获取所述无线局域网,并通过移动通信网络将获取到的所述无线局域网与预设无线网络库进行匹配,得到匹配结果;

确定模块,适于根据所述匹配结果确定所述无线局域网的类型,所述类型包括优质无线局域网、异常无线局域网中的至少一种。

b12、根据b11所述的装置,其中,所述匹配模块还适于:

确定所述移动终端的地理位置信息;

根据预设的地理位置信息和预设无线网络库之间的对应关系,获取所述移动终端的地理位置信息对应的目标预设无线网络库;

将所述获取到的所述无线局域网与所述目标预设无线网络库进行匹配。

b13、根据b11所述的装置,其中,所述匹配模块还适于:

获取所述移动终端的地理位置信息对应的目标预设无线网络库之后,从网络侧下载所述目标预设无线网络库;

将所述目标预设无线网络库存储至所述移动终端本地,以使所述移动终端再次获取所述无线局域网之后,将获取到的所述无线局域网与本地存储的目标预设无线网络库进行匹配。

b14、根据b11所述的装置,其中,所述预设无线网络库中记录有多个所述优质无线局域网;

所述优质无线局域网包括以下至少一项:

最近预设时长内连接成功的无线局域网;

预设时间段内连接成功率达到预设阈值的无线局域网。

b15、根据b14所述的装置,其中,所述确定模块还适于:

当所述匹配结果为所述预设无线网络库中包括所述无线局域网时,确定所述无线局域网为所述优质无线局域网;

当所述匹配结果为所述预设无线网络库中不包括所述无线局域网时,根据所述触发操作中携带的标识信息确定所述无线局域网的类型,所述标识信息包括所述移动终端的设备标识、用户身份标识中的至少一项。

b16、根据b15所述的装置,其中,所述确定模块还适于:

根据所述标识信息,判断所述无线局域网是否满足预设条件;

当所述无线局域网满足所述预设条件时,确定所述无线局域网为所述异常无线局域网;

其中,所述预设条件包括以下至少一项:

针对所述无线局域网的访问请求属于预设异常访问事件;

所述标识信息被包含于预设黑名单中。

b17、根据b16所述的装置,其中,所述确定模块还适于:

当所述预设条件包括针对所述无线局域网的访问请求属于预设异常访问事件时,从预设无线访问信息库中获取所述无线局域网对应的访问信息,所述预设无线访问信息库中记录有多个无线局域网的服务集标识、访问信息中的至少一项,所述访问信息包括每次访问所述无线局域网的设备标识、用户身份标识、所述无线局域网的位置信息中的至少一项;

根据所述访问信息判断所述访问请求是否属于预设异常访问事件。

b18、根据b17所述的装置,其中,所述预设异常访问事件包括以下至少一项:

所述设备标识针对所述无线局域网的访问频率超过预设频率;

所述设备标识针对所述无线局域网的访问时间符合期望时间曲线;

所述访问请求中携带的异常标识信息的数目超过第一预设阈值;

所述用户身份标识对应的访问请求的连接率低于预设连接率;

同一所述访问请求对应的被访问的多个所述无线局域网之间的距离超过第二预设阈值。

b19、根据b16所述的装置,其中,所述确定模块还适于:

当所述预设条件包括所述标识信息被包含于预设黑名单中时,将所述标识信息与所述预设黑名单进行匹配,以确定所述标识信息是否被包含于预设黑名单中,其中,所述预设黑名单中包含多个异常标识信息;

当确定所述标识信息被包含于预设黑名单中时,确定所述无线局域网满足所述预设条件。

b20、根据b11-b19中任一项所述的装置,其中,所述装置还包括:

当确定所述无线局域网的类型为所述异常无线局域网时,阻止所述移动终端对所述无线局域网的访问请求。

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