本发明属于无线通信技术领域,尤其涉及一种无线网络的场景识别方法及场景识别系统。
背景技术:
随着无线通信技术的发展和普及,手机、或笔记本电脑等终端设备多是通过无线网络进行连接,并逐步取代了有线网络。
在终端设备加入无线网络之前,通常先开启WIFI接入点获取的应用程序,以获取周边的WIFI接入点资源,再通过所述WIFI接入点资源是否收费、以及WIFI的信号强度等条件进行筛选,并最终完成无线网络的连接。
然而,上述提到的WIFI接入点获取的应用程序,在为终端设备及其用户提供了便利的同时,也为WIFI接入点本身带来了潜在的安全隐患。因为更多终端设备的加入,意味着更多的被攻击的风险。
技术实现要素:
有鉴于此,本发明的目的在于提供一种无线网络的场景识别方法及场景识别系统,可以解决现有技术中未对无线网络的场景进行识别、筛选,以致存在安全隐患的技术问题。
为解决上述技术问题,本发明实施例提供了一种无线网络的场景识别方法,包括:
搜索无线网络的接入点;
接收无线网络的标识符,并根据所述标识符连接所述无线网络;
调用预设场景的分析规则,分析规则的参数包括:多个时间段、以及每个时间段的连接比例阈值范围;
分析连接所述无线网络的连接规律,所述连接规律的参数包括:在所述多个时间段内的连接比例;
判断所述连接规律是否符合所述分析规则;以及
当所述连接规律符合所述分析规则时,将所述无线网络标注为所述预设场景,并反馈至识别服务器。
为解决上述技术问题,本发明实施例提供了一种无线网络的场景识别系统,包括:
搜索模块,用于搜索无线网络的接入点;
连接模块,用于根据接收无线网络的标识符,并根据所述标识符连接所述无线网络;
分析规则模块,用于获取预设场景的分析规则,分析规则的参数包括:多个时间段、每个时间段的连接比例阈值范围;
分析模块,连接于所述连接模块,用于分析连接所述无线网络的连接规律,所述连接规律的参数包括:在所述多个时间段内的连接比例;
判断模块,用于判断所述连接规律是否符合所述分析规则;以及
场景模块,用于当所述连接规律符合所述分析规则时,将所述无线网络标注为所述预设场景,并反馈至识别服务器。
相对于现有技术,本发明的无线网络的场景识别方法及场景识别系统,通过获取预设场景的分析规则,实现对所连接的无线网络的场景的自动识别,进而对预设场景进行筛选,为预设场景中的WIFI接入点减少安全隐患。
附图说明
图1是本发明实施例提供的无线网络的场景识别方法及场景识别系统的应用环境示意图;
图2是本发明实施例一提供的无线网络的场景识别方法的流程示意图;
图3是本发明实施例二提供的无线网络的场景识别系统的模块示意图;
图4是本发明实施例三提供的无线网络的场景识别系统的模块示意图;
图5是本发明实施例四提供的无线网络的场景识别方法及场景识别系统的分析逻辑示意图;
图6是本发明实施例五提供的无线网络的场景识别方法及场景识别系统的时序示意图。
具体实施方式
请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本发明的具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。
请参阅图1,为本发明中提供的无线网络的场景识别方法及场景识别系统的应用环境示意图。所述应用环境,包括多个终端设备(STA,station)10、多个接入点(Access Point,AP)20、以及识别服务器30。
其中,终端设备10,包括:笔记本电脑11、智能手机12、以及个人数字助理(PDA,personal digital assistant)13等移动终端。
所述终端设备10在与接入点20进行通讯时,可以使用唯一的识别码。以 手机为例,可以通过内置的移动设备国际身份码(International Mobile Equipment Identity,IMEI),即俗称的手机串号,进行识别。
所述终端设备10,用于执行本发明所提供的无线网络的场景识别方法或场景识别系统,以识别所连接的接入点20的场景类型,并将识别的场景类型的结果传送给识别服务器30。
接入点20用于提供无线网络服务,其应用场景包括:家庭、公司、或商场,即家庭接入点21、公司接入点22、或商场接入点23。可以理解的是,不同的应用场景可能包含不同级别的安全隐患。
识别服务器30,用于接收所述场景识别的结果,并根据预设规则进行筛选。比如:不显示公司接入点22,避免无关人员的终端设备10搜索到公司场景下的接入点22。
可以理解的是,由识别服务器30提供的无线网络连接的应用程序,可以通过场景过滤模块进行设置,使终端10在搜索接入点20时,仅显示家庭接入点21与商场接入点23,以避免公司接入点22受到攻击。
本案可应用于基于WIFI等无线通信网络的场景识别中。请参照以下实施例,实施例一侧重于无线网络的场景识别方法,实施例二侧重于无线网络的场景识别系统的基础模块,实施例三侧重于无线网络的场景识别系统的优化模块;而实施例四侧重于无线网络的场景识别方法及场景识别系统的具体案例。可以理解的是:虽然各实施例的侧重不同,但其设计思想是一致的。且,在某个实施例中没有详述的部分,可以参见说明书全文的详细描述,不再赘述。
实施例一
请参阅图2,所示为本发明无线网络的场景识别方法的流程示意图。所述无线网络的场景识别方法,通常执行于终端设备中,比如手机、或平板电脑等, 此处不一一枚举。
具体而言,所述无线网络的场景识别方法,包括:
在步骤S201中,搜索无线网络的接入点。
在步骤S202中,接收无线网络的标识符,并根据所述标识符连接所述无线网络。
具体而言,所述连接的步骤,包括:
(1)接收无线网络的标识符,并存储所述标识符。其中,所述标识符可以采用SSID(Service Set IDentifier,服务集标识)等方式进行网络的识别。
(2)根据所述标识符连接所述标识符所对应的无线网络。
(3)判断连接是否成功。其中,
(4)若连接成功,则存储连接成功的连接记录,所述连接记录包括:所连接网络的标识符、和连接的起始时间;或
(5)若连接失败,则删除所存储的标识符。
在步骤S203中,调用预设场景的分析规则。
分析规则的参数包括:多个时间段、每个时间段的连接比例阈值范围、多个日期、以及每个日期的连接比例范围。
具体而言,所述调用的步骤,包括:
(1)从多个预设场景模式中选择一场景,所述预设场景至少包括:家庭、公司、或商场。
(2)获取所选择的场景的多个时间段,所述时间段至少包括:第一时间段和第二时间段。可以理解的是,所述第一时间段可以设置为9:00-17:00,即工作时间;所述第二时间段可以设置为18:00-8:00,即居家时间;可以理解的是,还可以将第二时间段再细化出居家时间用以对应家庭场景、以及休闲时间用以 对应商场场景。
(3)获取所述各时间段的连接比例阈值,如第一时间段的第一连接比例阈值范围、以及第二时间段的第二连接比例阈值范围。
可以理解的是,所述比例阈值范围通常为一过滤区间,比如排除【30%~60%】这一区间,即,小于30%或大于60%为落入比例阈值的范围。
(4)区分多个日期,所述日期包括:工作日和休息日。可以理解的是,通常工作日为周一至周五及排除传统节假日;休息日为周六、周日及传统节假日。
(5)获取所述各日期的连接比例阈值,如工作日的第三连接比例阈值范围、以及休息日的第四连接比例阈值范围。
可以理解的是,所述获取预设场景的分析规则,基于建立一分析逻辑用以对用户的联网行为进行分析,此外,所述分析规则还可以根据实际网络连接的时间进行自适应式修改。比如:获取的第一时间段设置为9:00-17:00,而用户在8:00-20:00每天不间断的联网,则可将第一时间段个性修改为8:00-20:00。
在步骤S204中,分析连接所述无线网络的连接规律,所述连接规律包括在所述多个时间段内的连接比例。
具体而言,所述分析的步骤,包括:
(1)获取连接的无线网络的连接记录,并读取所述连接记录中的连接的起始时间、和标识符。
以下以所述连接的起始时间是8:40-21:20为例进行举例说明。
(2)根据所述多个时间段对所述起始时间进行切分。
其中,以第一时间段为9:00-17:00,第二时间段为18:00-8:00为例,则所述连接的时间段,会有8个小时落在第一时间段,3小时20分钟落在第二时间段,以及1小时20分钟落在被忽略不计的时间段。
(3)分析落在每一时间段内的连接比例。
仍以上述数据为例,则在第一时间段内的连接比例为:落在第一联网区域的时间/第一时间段的时长,即8小时/8小时=100%,第二时间段内的连接比例为:落在第二联网区域的时间/第二时间段的时长,即3小时20分钟/14小时=23.8%。
(4)将每一时间段内的连接比例,汇总成连接规律。
其中,所述连接规律,可以包括:第一时间段的连接比例、以及第二时间段的连接比例等。
在步骤S205中,判断所述连接规律是否符合所述分析规则。
其中,如果判断的结果为符合,则执行步骤S206;若判断的结果为不符合,则进行忽略或返回步骤S203调用另一预设场景进行分析。
具体而言,所述判断的步骤,包括:
(1)统计一预设日期区间的连接规律。比如统计一周、10天、或一个月的连接规律。
(2)对比所述连接规律在各时间段内是否落在所述比例阈值范围内,以得到各时间段内的吻合度值。假设,比例阈值范围的最高值为60%、所述比例阈值的最小值为25%,则用户连接比例高于60%或低于25%则视为符合连接规则。
(3)将各时间段内的吻合度值进行汇总,以得到吻合度总值。当工作时间段细化为9:00-11:00以及13:00-17:00时,则需要计算所述吻合度总值的汇总。
(4)当所述吻合度总值大于预设的吻合度比例时,确定所述连接规律符合所述分析规则,并执行步骤S205。
(5)当所述吻合度总值不大于预设的吻合度比例时,确定所述连接规律不符合所述分析规则,并忽略连接规律。可以理解的是,如果获取多个场景,则 并步骤中并不忽略,而进入对其他场景的判断。
在步骤S206中,当所述连接规律符合所述分析规则时,将所述无线网络标注为所述预设场景,并反馈至识别服务器。
可以理解的是,所述识别服务器获取所述无线网络为预设场景的信息后,根据预设的筛选规则进行过滤,并过滤掉存在安全隐患的场景类型,使终端设备通过识别服务器进行无线网络的连接时,不显示所述被过滤场景中的接入点。
本发明的无线网络的场景识别方法,通过获取预设场景的分析规则,实现对所连接的无线网络的场景的自动识别,进而对预设场景进行筛选,为预设场景中的WIFI接入点减少安全隐患。
实施例二
请参阅图3,所示为本发明所提供的无线网络的场景识别系统的模块示意图。所述无线网络的场景识别系统100,应用于终端设备中用于自动识别各种不同类型的无线网络的场景,并将识别结果反馈至识别服务器,由识别服务器根据预设的筛选规则进行过滤,并过滤掉存在安全隐患的场景类型。
所述场景识别系统100,包括:搜索模块110、连接模块120、分析模块130、判断模块140、场景模块150、以及分析规则模块160。
其中,所述分析规则模块160,用于调用预设场景的分析规则,所述分析规则包括多个时间段、和每个时间段的连接比例阈值范围。
所述搜索模块110,用于搜索无线网络的接入点。
所述连接模块120,用于接收无线网络的标识符,并根据所述标识符连接所述无线网络。其中,所述标识符用于识别和区分各所述接入点。
所述分析模块130,连接于所述连接模块,用于分析连接所述无线网络的连接规律,所述连接规律包括在所述多个时间段内的连接比例。
其中,所述连接规律,可以基于连接无线网络的时间区间,比如9:00-17:20;或者基于连接无线网络的次数,比如,每周的9:00-17:00这一预设区间内,连接所述无线网络的次数为5次、或在每周10:00-21:00这一预设区间内,连接所述无线网络的次数为2次。
所述判断模块140,用于判断所述连接规律是否符合所述分析规则。
所述场景模块150,用于当所述连接规律符合所述分析规则时,将所述无线网络标注为所述预设场景,并反馈至识别服务器。
本发明的无线网络的场景识别系统,通过获取预设场景的分析规则,实现对所连接的无线网络的场景的自动识别,进而对预设场景进行筛选,为预设场景中的WIFI接入点减少安全隐患。
实施例三
请参阅图4,所示为本发明所提供的无线网络的场景识别系统的模块示意图。所述无线网络的场景识别系统,应用于终端设备中。
所述场景识别系统100,包括:搜索模块110、连接模块120、分析模块130、判断模块140、场景模块150、以及分析规则模块160。
分析规则模块160,用于调用预设场景的分析规则,所述分析规则的参数包括:多个时间段、每个时间段的连接比例阈值范围。其中,所述分析规则模块160,具体包括:场景子模块161、时段子模块162、日期子模块163、以及阈值子模块164。
其中,所述场景子模块161,用于从多个预设场景模式中选择一场景,所述预设场景至少包括:家庭、公司、或商场。
所述时段子模块162,用于为选择的场景划分多个时间段,所述时间段至少包括:第一时间段和第二时间段。
所述日期子模块163,用于区分多个日期,所述日期至少包括:第一日期和第二日期。
所述阈值子模块164,用于获取各时间段以及各日期的连接比例阈值范围,其中包括:第一时间段的第一连接比例阈值范围、和第二时间段的第二连接比例阈值范围、第一日期的第三连接比例阈值范围、以及第二日期的第四连接比例阈值范围。
连接模块120,用于接收无线网络的标识符,并根据所述标识符连接所述无线网络。其中,所述连接模块120,具体包括:接收子模块121、存储子模块122、连接子模块123、判断子模块124、以及处理子模块125。
其中,所述接收子模块121,用于接收无线网络的标识符。
所述存储子模块122,连接于所述接收子模块121,用于存储所述标识符。
所述连接子模块123,用于根据所述标识符连接所述标识符所对应的无线网络。
判断子模块124,连接于所述连接子模块123,用于判断连接是否成功。
处理子模块125,连接于所述判断子模块124与所述存储子模块122,用于当连接成功时将连接成功的连接记录发送至所述存储子模块122,所述连接记录包括:连接的起始时间;以及当连接失败时,删除所述存储子模块122所存储的标识符。
分析模块130,连接于所述连接模块120,用于分析连接所述无线网络的连接规律。所述连接规律包括在所述多个时间段内的连接比例。
其中,所述分析模块130,具体包括:读取子模块131、切分子模块132、分析子模块133、以及汇总子模块134。
读取子模块131,连接于所述连接模块,用于获取连接的无线网络的连接 记录,并读取所述连接记录中的连接的起始时间及日期。
切分子模块132,连接于所述读取子模块,用于根据所述多个时间段对所述起始时间进行切分、以及根据所述多个预设日期对连接日期进行区分。
分析子模块133,连接于所述读取子模块与所述切分子模块,用于分析落在每一时间段内的连接比例、以及每一日期内的连接比例;以及汇总子模块134,连接于所述分析子模块,用于将每一时间段内及每一日期内的连接比例,汇总成连接规律。
判断模块140,用于判断所述连接规律是否符合所述分析规则。
其中,所述判断模块140,具体包括:统计子模块141、对比子模块142、吻合度子模块143、以及结果子模块144。
其中,所述统计子模块141,用于统计一预设日期区间的连接规律。
所述对比子模块142,用于对比所述连接规律在各时间段内是否落在所述比例阈值范围内,以得到各时间段内的吻合度值。
所述吻合度子模块143,用于将各时间段内的吻合度值进行汇总,以得到吻合度总值。
所述结果子模块144,用于当所述吻合度总值大于预设的吻合度比例时,确定所述连接规律符合所述分析规则。
场景模块150,用于当所述连接规律符合所述分析规则时,,将所述无线网络标注为所述预设场景,并反馈至识别服务器。
本发明的无线网络的场景识别系统,通过获取预设场景的分析规则,实现对所连接的无线网络的场景的自动识别,进而对预设场景进行筛选,为预设场景中的WIFI接入点减少安全隐患。
实施例四
为了更清楚的说明判断场景的逻辑关系,在本实施例中,提供了一组具体数据进行展示。
一、设计预设场景的分析规则
将一天的时间分六个时段:0-8、8-12、12-14、14-18、18-22、和22-24;
二、统计连接规则:
1、累积21天的数据,分别计算出在21天内工作日和非工作日中上面各时段的连接次数或连接时长,以及这21天内工作日和非工作日的连接总次数或总时长。
2、通过分析工作日中8-12、12-14、和14-18连接次数或时长大于预设值的最高值,0-8、18-22、和22-24几个时段连接数小于预设值的最低值,同时非工作日中六个时段连接数都是低于所述最低值,则判断该无线网络的场景为工作场景。
请参阅图5,所示为无线网络的场景识别方法及场景识别系统的分析逻辑示意图。其中,首先获取无线网络的连接数据;其次,将连接数据中的连接时间按照预设时间和日期进行切分;然后,分析在各时间段的连接次数或时长是否符合预设阈值范围;最后汇总连接规律,对场景进行识别和判定。
本发明的无线网络的场景识别系统,通过获取预设场景的分析规则,实现对所连接的无线网络的场景的自动识别,进而对预设场景进行筛选,为预设场景中的WIFI接入点减少安全隐患。
实施例五
请参阅图6,所示为本发明所提供的无线网络的场景识别方法及场景识别系统的时序示意图。其中,主体包括:提供无线网络服务的接入点、直接连接所述接入点的第一终端设备、识别服务器、通过所述识别服务器连接所述接入 点的第二终端识别。
在步骤A中,第一终端设备搜索无线网络的接入点。
在步骤B中,接入点响应第一终端的搜索,并发送无线网络设备的标识符。
在步骤C中,第一终端设备接收无线网络的标识符,并根据所述标识符连接所述无线网络。
在步骤D中,第一终端设备从识别服务器调用预设场景的分析规则,所述分析规则包括多个时间段、以及每个时间段的连接比例阈值范围。
在步骤E中,第一终端设备分析连接所述无线网络的连接规律,并判断所述连接规律是否符合所述分析规则;以及
在步骤F中,第一终端设备在所述连接规律符合所述分析规则时,将所述无线网络标注为所述预设场景,并反馈至识别服务器。
在步骤G中,识别服务器获取过滤针对预设场景的过滤规则。
在步骤H中,识别服务器根据过滤规则对接入点的标识符进行过滤。
在步骤I中,若过滤掉了上述标识符,则将所述接入点的标识符进行隐藏,使第二终端设备中不显示所述接入点;若未过滤掉所述标识符,则在所述第二终端设备中显示所述接入点的标识符,以供无线连接。
本发明的无线网络的场景识别方法及识别系统,通过获取预设场景的分析规则,实现对所连接的无线网络的场景的自动识别,进而对预设场景进行筛选,为预设场景中的WIFI接入点减少安全隐患。
本发明实施例提供的无线网络的场景识别方法及场景识别系统属于同一构思,其具体实现过程详见说明书全文,此处不再赘述。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内, 均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。