一种无线连接方法及系统转让专利

申请号 : CN201610909004.0

文献号 : CN106572465B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 谈剑锋王齐

申请人 : 上海众人网络安全技术有限公司

摘要 :

本发明公开了一种无线连接方法及系统,包括:步骤S100扫描得到可见SSID的非加密无线网络;步骤S300根据所述可见SSID,得到加密无线网络的隐藏SSID;步骤S400通过所述隐藏SSID向所述加密无线网络对应的无线路由器发送连接请求信息;步骤S500当接收到无线路由器反馈的请求通过信息时,成功接入所述加密无线网络。本发明的一种无线连接方法及系统,可以给普通用户和VIP用户提供差异化的服务,让VIP用户得到更好的无线网络服务,大大提高了VIP用户的使用体验和满意度。

权利要求 :

1.一种无线连接方法,其特征在于,包括:步骤S100扫描得到可见SSID的非加密无线网络;

步骤S300判断是否有对应的无线网络连接应用程序,若有,则根据所述可见SSID,得到加密无线网络的隐藏SSID;

步骤S400通过所述隐藏SSID向所述加密无线网络对应的无线路由器发送连接请求信息;

步骤S500当接收到无线路由器反馈的请求通过信息时,成功接入所述加密无线网络;

其中,所述根据所述可见SSID,得到加密无线网络的隐藏SSID具体包括:步骤S310根据所述可见SSID和预设数据库,得到相应的预设转换规则;其中,所述预设转换规则包括:运算参数和预设转换算法;

步骤S320根据所述可见SSID、所述预设转换规则,得到所述加密无线网络的隐藏SSID;

所述步骤S310包括:

步骤S311获取所述可见SSID中包含的运算参数;

步骤S312获取所述预设数据库中的预设转换算法;

其中,所述预设数据库仅包括一种所述预设转换算法;

所述预设转换转换算法为:替换加密法,或,位置交换法;

或;

步骤S313获取所述可见SSID中包含的运算参数和算法标识;

步骤S314根据所述算法标识在所述预设数据库中查找到对应的预设转换算法;

其中,所述预设数据库中包括至少一种所述预设转换算法;

所述预设数据库中的预设转换算法包括下面至少一种:替换加密法,位置变换法。

2.如权利要求1所述的无线连接方法,其特征地于,所述步骤S100与所述步骤S300之间还包括:步骤S200判断是否能够接入所述非加密无线网络,若是,则执行步骤S300,若否,则不具有连接加密无线网络的资格,立即结束无线连接。

3.如权利要求2所述的无线连接方法,其特征在于,所述步骤S200包括:步骤S210向所述非加密无线网络对应的无线路由器发送认证请求信息;

其中,所述认证请求信息包括:MAC地址;

步骤S220当所述MAC地址处于白名单时,则接收无线路由器发送的认证通过信息,并接入所述非加密无线网络,且执行步骤S300;当所述MAC地址未处于白名单时,接收到无线路由器发送的认证拒绝信息,则不具有连接加密无线网络的资格,立即结束无线连接。

4.如权利要求1-3任一所述的无线连接方法,其特征在于,所述步骤S500包括:步骤S510通过无线路由器,将所述连接请求信息发送给云端认证服务器;

步骤S520当所述连接请求信息和云端认证服务器上预设的连接请求信息一致时,则接收云端认证服务器通过无线路由器反馈的请求通过信息;

步骤S530当接收到通过所述无线路由器反馈的所述请求通过信息时,成功接入所述加密无线网络。

5.一种采用如权利要求1-4任一所述的无线连接方法的无线连接系统,其特征在于,包括:无线终端,无线路由器;

所述无线终端包括:扫描单元,用于扫描得到可见SSID的非加密无线网络;

判断单元,用于判断是否有对应的无线网络连接应用程序;

获取单元,与所述扫描单元电连接,所述获取单元用于当判断有对应的无线网络连接应用程序时,根据所述可见SSID,得到加密无线网络的隐藏SSID;

发送单元,与所述获取单元电连接,所述发送单元通过所述隐藏SSID向所述加密无线网络对应的无线路由器发送连接请求信息;

接收单元,用于接收所述无线路由器反馈的请求通过信息;

接入单元,与所述接收单元电连接,所述接入单元接入所述加密无线网络;

所述无线路由器包括:

反馈单元,用于反馈所述请求通过信息;

所述获取单元具体包括:

规则获取模块,用于根据所述可见SSID和预设数据库,得到相应的预设转换规则;

其中,所述预设转换规则包括:运算参数和预设转换算法;

SSID获取模块,与所述规则获取模块电连接,用于根据所述可见SSID、所述预设转换规则,得到所述加密无线网络的隐藏SSID;

所述规则获取模块具体包括:

参数获取子模块,获取所述可见SSID中包含的运算参数;

算法获取子模块,获取所述预设数据库中的预设转换算法;

其中,所述预设数据库仅包括一种所述预设转换算法;

所述预设转换算法为:

替换加密法,或,位置变换法;

或;

参数算法获取子模块,用于获取所述可见SSID中包含的运算参数和算法标识;

算法查找子模块,用于根据所述算法标识在所述预设数据库中查找到对应的预设转换算法;

其中,所述预设数据库中包括至少一种所述预设转换算法;

所述预设数据库中的预设转换算法包括下面至少一种:替换加密法,位置变换法。

说明书 :

一种无线连接方法及系统

技术领域

[0001] 本发明涉及无线通信领域,尤其涉及一种无线连接方法及系统。

背景技术

[0002] 随着科技的发展,手机、平板电脑、笔记本电脑等设备已经成为我们生活中不可缺少的物品,为了有更好的体验,它们都拥有无线连接功能,它们都可以通过Wi-Fi(Wireless-Fidelity,无线保真)接入无线网络,从而可以进行互联网通信。
[0003] 现在的公共场合中会有很多非加密无线网络,主要是为了提高服务质量,因此,这些非加密无线网络一般由各个商家、商场提供。为了方便客户的无线终端连入无线网络,这些非加密无线网络的SSID(Service Set Identifier,服务集标识)都是可见的,这就意味着商家为所有客户提供的都是相同的服务,无法根据不同的客户群提供差异化服务;且这种非加密无线网络一般都采用WEB认证方式,需要客户自己手动连接,步骤较繁琐。

发明内容

[0004] 本发明的目的是提供一种无线连接方法及系统,实现对不同类型的用户提供差异化的服务,从而提高用户体验的目的。
[0005] 本发明提供的技术方案如下:
[0006] 一种无线连接方法,包括:步骤S100扫描得到可见SSID的非加密无线网络;步骤S300根据所述可见SSID,得到加密无线网络的隐藏SSID;步骤S400通过所述隐藏SSID向所述加密无线网络对应的无线路由器发送连接请求信息;步骤S500当接收到无线路由器反馈的请求通过信息时,成功接入所述加密无线网络。
[0007] 将用户等级分为普通用户和VIP用户(也可以理解为,非注册用户和注册用户),为普通用户和VIP用户提供不同的无线网络服务,以达到提升VIP用户使用体验的目的。在具体过程中,无线路由器同时提供一个非加密无线网络和加密无线网络,非加密无线网络的SSID是可见的,方便所有用户连接使用(包括:普通用户和VIP用户),而加密无线网络的SSID是隐藏的,意味着并不是所有人都可以接入这个加密无线网络,保证了VIP用户的使用权限。非加密无线网络的可见SSID和加密无线网络的隐藏SSID具有对应关系,可以根据可见SSID,得到隐藏SSID,便于后续VIP用户通过无线终端连接上加密无线网络,得到优异化的服务。
[0008] 进一步,所述步骤S300包括:步骤S310根据所述可见SSID和预设数据库,得到相应的预设转换规则;其中,所述预设转换规则包括:运算参数和预设转换算法;步骤S320根据所述可见SSID、所述预设转换规则,得到所述加密无线网络的隐藏SSID。
[0009] 可见SSID和隐藏SSID具有对应关系,可以理解为,隐藏SSID是对可见SSID加密后的形式,通过预设转换算法和运算参数可以得到隐藏SSID,让VIP用户连入加密无线网络。这种预设转换规则保证隐藏SSID具有一定的加密性,降低了所有用户破解得到隐藏SSID的可能。
[0010] 进一步,所述步骤S310包括:步骤S311获取所述可见SSID中包含的运算参数;步骤S312获取所述预设数据库中的所述预设转换算法;其中,所述预设数据库仅包括一种所述预设转换算法;所述预设转换算法为:替换加密法,或,位置变换法。
[0011] 运算参数可以包含在可见SSID中,而预设转换算法可以预先存储在预设数据库中,因为只会存储有一种预设转换算法,而包含在可见SSID中的运算参数也只存在一种情况,因此,只会得到一个隐藏SSID,保证正确连入加密无线网络的可行性。
[0012] 进一步,所述步骤S310包括:步骤S313获取所述可见SSID中包含的运算参数和算法标识;步骤S314根据所述算法标识在所述预设数据库中查找到对应的预设转换算法;其中,所述预设数据库中包括至少一种所述预设转换算法;所述预设数据库中的预设转换算法包括下面至少一种:替换加密法,位置变换法。
[0013] 当预设数据库中同时存储有多种预设转换算法时,可见SSID中不仅会包含运算参数,也会包含算法标识,利用算法标识在预设数据库中查找到对应的预设转换算法,得到隐藏SSID。多种预设转换算法的存储进一步保证了隐藏SSID不易被破解,从而保证了提供差异化无线网络服务的可能。
[0014] 进一步,所述步骤S100与所述步骤S300之间还包括:步骤S200判断是否能够接入所述非加密无线网络,若是,则执行步骤S300,若否,则不具有连接加密无线网络的资格,立即结束无线连接。
[0015] 在进行计算得到隐藏SSID前,还要进一步判断无线终端的身份,如果无线终端连非加密无线网络都无法连上,那么它就更不会有资格连加密无线网络了,这一步的设置阻拦了某些处于黑名单的无线终端连入加密无线网络的可能,保证了加密无线网络的安全性。
[0016] 进一步,所述步骤S200包括:步骤S210向所述非加密无线网络对应的无线路由器发送认证请求信息;其中,所述认证请求信息包括:MAC地址;步骤S220当所述MAC地址处于白名单时,则接收无线路由器发送的认证通过信息,并接入所述非加密无线网络,且执行步骤S300;当所述MAC地址未处于白名单时,接收到无线路由器发送的认证拒绝信息,则不具有连接加密无线网络的资格,立即结束无线连接。
[0017] 在具体判断无线终端是否能连入非加密无线网络,是让无线路由器判断当前无线终端的MAC地址是否处在黑名单中,如果是的话,则不会让无线终端连入非加密无线网络,更不可以让此无线终端连入加密无线网络;而若无线终端的MAC地址不是处在黑名单中,就会让无线终端成功连入非加密无线网络,为无线终端可以后续连入加密无线网络提供了基础。
[0018] 进一步,所述步骤S500包括:步骤S510通过无线路由器,将所述连接请求信息发送给云端认证服务器;步骤S520当所述连接请求信息和云端认证服务器上预设的连接请求信息一致时,则接收云端认证服务器通过无线路由器反馈的请求通过信息;步骤S530当接收到通过所述无线路由器反馈的所述请求通过信息时,成功接入所述加密无线网络。
[0019] 在无线终端连入加密无线网络时,一般采用EAP(Extensible Authentication Protocol,可扩展身份验证协议)认证方式,需要通过云端认证服务器的帮助才可以完成整个认证过程,提供了更安全灵活的认证功能;且云端认证服务器的引入也方便了对于VIP用户的具体管理,保证让VIP用户享受到优质的服务。
[0020] 本发明还提供一种无线连接系统,包括:无线终端,无线路由器;所述无线终端包括:扫描单元,用于扫描得到可见SSID的非加密无线网络;获取单元,与所述扫描单元电连接,所述获取单元根据所述可见SSID,得到加密无线网络的隐藏SSID;发送单元,与所述获取单元电连接,所述发送单元通过所述隐藏SSID向所述加密无线网络对应的无线路由器发送连接请求信息;接收单元,用于接收所述无线路由器反馈的请求通过信息;接入单元,与所述接收单元电连接,所述接入单元接入所述加密无线网络;所述无线路由器包括:反馈单元,用于反馈所述请求通过信息。
[0021] 在扫描得到可见SSID的非加密无线网络后,可以根据可见SSID得到对应的隐藏SSID,从而实现无线终端连接上隐藏SSID对应的加密无线网络的目的,使注册用户可以得到加密无线网络的网络权限,大大提高了注册用户的使用体验。
[0022] 进一步,所述获取单元具体包括:规则获取模块,用于根据所述可见SSID和预设数据库,得到相应的预设转换规则;其中,所述预设转换规则包括:运算参数和预设转换算法;SSID获取模块,与所述规则获取模块电连接,用于根据所述可见SSID、所述预设转换规则,得到所述加密无线网络的隐藏SSID;所述规则获取模块具体包括:参数获取子模块,获取所述可见SSID中包含的运算参数;算法获取子模块,获取所述预设数据库中的预设转换算法;
其中,所述预设数据库仅包括一种所述预设转换算法;所述预设转换算法为:替换加密法,或,位置变换法。
[0023] 隐藏SSID是根据可见SSID和预设转换规则得到的,而运算参数和预设转换算法是必要因素,当预设数据库只存储有一种预设转换算法时,可见SSID可以只包含运算参数,这样根据可见SSID中包含的运算参数和预设数据库中的唯一一种预设转换算法,计算得到相应的隐藏SSID,从而进行后续连接到隐藏SSID对应的加密无线网络。
[0024] 进一步,所述获取单元具体包括:规则获取模块,用于根据所述可见SSID和预设数据库,得到相应的预设转换规则;其中,所述预设转换规则包括:运算参数和预设转换算法;SSID获取模块,与所述规则获取模块电连接,用于根据所述可见SSID、所述预设转换规则,得到所述加密无线网络的隐藏SSID;所述规则获取模块具体包括:参数算法获取子模块,用于获取所述可见SSID中包含的运算参数和算法标识;算法查找子模块,用于根据所述算法标识在所述预设数据库中查找到对应的预设转换算法;其中,所述预设数据库中包括至少一种所述预设转换算法;所述预设数据库中的预设转换算法包括下面至少一种:替换加密法,位置变换法。
[0025] 预设数据库中会同时存储有多种预设转换算法,而具体利用哪种预设转换算法来配合运算参数和可见SSID得到隐藏SSID,是基于包含在可见SSID中的算法标识来确定的;预设数据库中存储有多种预设转换算法,保证了预设转换算法不会被轻易破解,而可见SSID中既包含了运算参数,也包含了算法标识,也对破解者起到了一定的干扰作用,让硬解者无法快速定位运算参数和算法标识,多方面的考虑,保证了隐藏SSID的安全性,进一步保证了隐藏SSID对应的加密无线网络不易被轻易找到;且在连入加密无线网络时,可以通过EAP认证,这种认证方式更具有灵活性、可靠性,大大提高了用户的使用体验。
[0026] 与现有技术相比,本发明的有益效果在于:
[0027] 本发明的一种无线连接方法及系统,可以给普通用户和VIP用户提供差异化的服务,让VIP用户得到更好的无线网络服务,大大提高了VIP用户的使用体验和满意度。

附图说明

[0028] 下面将以明确易懂的方式,结合附图说明优选实施方式,对一种无线连接方法及系统的上述特性、技术特征、优点及其实现方式予以进一步说明。
[0029] 图1是本发明无线连接方法一个实施例的流程图;
[0030] 图2是本发明无线连接方法另一个实施例的流程图;
[0031] 图3是图2步骤S310一个实施例的流程图;
[0032] 图4是本发明无线连接系统一个实施例的结构示意图;
[0033] 图5是本发明无线连接系统另一个实施例的结构示意图;
[0034] 图6是本发明无线连接系统另一个实施例的结构示意图。
[0035] 附图标号说明:
[0036] 1000.无线终端,1100.扫描单元,1200.获取单元,1210.规则获取模块,1211.参数获取子模块,1212.算法获取子模块,1213.参数算法获取子模块,1214.算法查找子模块,1220.SSID获取模块,1300.发送单元,1400.接收单元,1500.接入单元,2000.无线路由器,
2100.反馈单元。

具体实施方式

[0037] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0038] 为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0039] 在本发明的一个实施例中,如图1所示,一种无线连接方法,包括:步骤S100扫描得到可见SSID的非加密无线网络;步骤S300根据所述可见SSID,得到加密无线网络的隐藏SSID;步骤S400通过所述隐藏SSID向所述加密无线网络对应的无线路由器发送连接请求信息;步骤S500当接收到无线路由器反馈的请求通过信息时,成功接入所述加密无线网络。
[0040] 具体的,在无线路由器中提供一个非加密无线网络,其SSID是可见的,和另一个加密无线网络,其SSID是隐藏的,使无线终端可以通过两种不同的方式连接无线路由器。目的是对外体现一个无线网络,但可以支持不同的无线终端用户(普通用户和VIP用户,或者理解为,非注册用户和注册用户)使用不同的方式连接无线路由器。由于两类用户采用不同的认证方式和安全等级,无线路由器可以对不同类型的用户提供差异化的服务。比如:非注册用户只能访问有限的网站和服务,注册用户可以获取完整的互联网访问权限或内部服务访问权限。
[0041] 区分非注册用户和注册用户的方式可以通过判断无线终端上是否有对应的无线网络连接应用程序,如果有的话,则说明当前无线终端的用户为注册用户,可以尝试得到隐藏SSID。
[0042] 非加密无线网络的可见SSID和加密无线网络的隐藏SSID具有对应关系,因此,根据可见SSID得到加密无线网络的隐藏SSID。当无线终端想连入加密无线网络时,需要通过相关的认证,例如:EAP认证(EAP协议),EAP是一个认证框架,不是一个特殊的认证机制。EAP协议是IEEE802.1x认证机制的核心,它将实现细节交由附属的EAP Method协议完成,基于EAP协议的认证多用于企业认证,相对于PSK方式,可以提供更安全灵活的认证功能。只有在接收到无线路由器反馈的请求通过信息时,无线终端才能成功连入加密无线网络,进行上网的操作。
[0043] 优选地,所述步骤S300包括:步骤S310根据所述可见SSID和预设数据库,得到相应的预设转换规则;其中,所述预设转换规则包括:运算参数和所述预设转换算法;步骤S320根据所述可见SSID、所述预设转换规则,得到所述加密无线网络的隐藏SSID。
[0044] 具体的,隐藏SSID可以根据可见SSID和预设转换规则得到,这种设置保证了隐藏SSID和可见SSID之间的对应性,方便无线终端在扫描到非加密无线网络后,可以快速计算得到相应的加密无线网络的隐藏SSID,便于注册用户能够连入加密无线网络,得到优质的服务。
[0045] 优选地,所述步骤S310包括:步骤S311获取所述可见SSID中包含的运算参数;步骤S312获取所述预设数据库中的预设转换算法;其中,所述预设数据库仅包括一种所述预设转换算法;所述预设转换算法为:替换加密法,或,位置变换法。
[0046] 具体的,可见SSID中可以包含运算参数,而预设转换算法可以存储在预设数据库中,需要注意的是,为了保证根据一个可见SSID得到对应的一个隐藏SSID,预设转换算法必须是一种,即预设数据库中仅保存了一种预设转换算法,然后配合运算参数和可见SSID,得到了对应的隐藏SSID。预设转换算法可以自行进行选择,例如:1)替换加密法,是指,若可见SSID为ABC-1,1为运算参数,根据替换加密法的定义是指ABC各加一位进行相应的替换,则得到隐藏SSID为BCD;以此类推,若可见SSID为ABC-2,则隐藏SSID为CDE。2)位置变换法,若可见SSID为ABC-1,1为运算参数,位置变换法的定义可以为第一位移到最后一位,1表示这样的移动方式为一次,即得到隐藏SSID为BCA;若可见SSID为ABC-2,2表示移动两次,即得到隐藏SSID为CAB。利用运算参数和预设转换算法得到隐藏SSID,保证了隐藏SSID的不易破解性,保证了加密无线网络的安全性。预设转换算法有很多种,只要保证能根据运算参数和可见SSID得到对应的隐藏SSID即可,在这里,并不规定具体用哪种预设转换算法。
[0047] 优选地,所述步骤S310包括:步骤S313获取所述可见SSID中包含的运算参数和算法标识;步骤S314根据所述算法标识在所述预设数据库中查找到对应的预设转换算法;其中,所述预设数据库中包括至少一种所述预设转换算法;所述预设数据库中的预设转换算法包括下面至少一种:替换加密法,位置变换法。
[0048] 具体的,当可见SSID中包含算法标识,说明预设数据库中存储有多种预设转换算法,需要利用此算法标识找到对应的预设转换算法,从而得到隐藏SSID,这种在可见SSID中同时包含算法标识和运算参数的设计,进一步保证了隐藏SSID的不易破解性。例如:预设数据库中可以同时存储有替换加密法和位置变换法,当可见SSID为ABC-12,1表示算法标识,对应的是替换加密法,而2则是运算参数,因此,可以得到隐藏SSID为CDE;当可见SSID为ABC-22时,第一位2表示算法标识,对应的预设转换算法是位置变换法,第二位2是运算参数,因此,可以得到隐藏SSID为CAB。
[0049] 优选地,所述步骤S100与所述步骤S300之间还包括:步骤S200判断是否能够连接入所述非加密无线网络,若是,则执行步骤S300,若否,则不具有连接加密无线网络的资格,立即结束无线连接。
[0050] 优选地,所述步骤S200包括:步骤S210向所述非加密无线网络对应的无线路由器发送认证请求信息;其中,所述认证请求信息包括:MAC地址;步骤S220当所述MAC地址处于白名单时,则接收无线路由器发送的认证通过信息,并连入所述非加密无线网络,且执行步骤S300;当所述MAC地址未处于白名单时,接收到无线路由器发送的认证拒绝信息,则不具有连接加密无线网络的资格,立即结束无线连接。
[0051] 具体的,当扫描到可见SSID的非加密无线网络后,可以进行连接此非加密无线网络,在认证过程中可以基于WEB的认证方式,例如:1)打开无线终端浏览器,输入任意网址;2)网页自动跳转到认证页面,输入用户名/密码或手机号/验证码等方式进行验证;3)验证成功后,可以访问互联网。
[0052] 也可以根据无线终端发送给无线路由器的MAC地址,来判断无线终端是否是处于黑名单中的无线终端,如果不是的话,则让无线终端成功连入非加密无线网络进行上网;若是的话,则无线终端没有资格连入无线路由器的所有无线网络,包括非加密无线网络和加密无线网络。当无线终端可以连入非加密无线网络后,或者说,当无线终端具有连入加密无线网络的资格时,后续获得隐藏SSID以及发送连接请求信息等,都可以让无线网络连接应用程序自动完成,无需用户手动执行,操作简单、方便。
[0053] 优选地,所述步骤S500包括:步骤S510通过无线路由器,将所述连接请求信息发送给云端认证服务器;步骤S520当所述连接请求信息和云端认证服务器上预设的连接请求信息一致时,则接收云端认证服务器通过无线路由器反馈的请求通过信息;步骤S530当接收到通过所述无线路由器反馈的所述请求通过信息时,成功连接入所述加密无线网络。
[0054] 具体的,当得到了隐藏SSID时,无线终端就可以向此隐藏SSID对应的加密无线网络对应的无线路由器发送连接请求信息,无线路由器将接收到的连接请求信息发送给云端认证服务器,当接收的连接请求信息与云端认证服务器中预设的连接请求信息一致时,云端认证服务器向无线路由器发送请求通过信息,无线路由器再将请求通过信息反馈给无疑终端,让无线终端成功连入加密无线网络,方便注册用户进行上网操作。
[0055] 在步骤S520还包括:当所述连接请求信息和云端认证服务器上预设的连接请求信息不一致时,则接收云端认证服务器通过无线路由器反馈的请求拒绝信息,无法连接到所述加密无线网络。这说明无线终端没有通过认证,因此无法连入加密无线网络,这种时候,无线终端只能连入非加密无线网络,得到非加密无线网络的网络服务。
[0056] 无线终端连接到加密无线网络时,可以基于EAP认证方式,这种认证方式需要云端服务器支持。基于EAP协议的认证方式对于每个用户一般都支持使用独立的用户名/密码或证书进行认证,这样可以对每一个注册用户进行更加精细的管理。
[0057] 在本发明的另一个实施例中,如图2、图3所示,一种无线连接方法,包括:步骤S100扫描得到可见SSID的非加密无线网络;步骤S200判断是否能够接入所述非加密无线网络,若是,则执行步骤S300,若否,则不具有连接加密无线网络的资格,立即结束无线连接;所述步骤S200包括:步骤S210向所述非加密无线网络对应的无线路由器发送认证请求信息;其中,所述认证请求信息包括:MAC地址;步骤S220当所述MAC地址处于白名单时,则接收无线路由器发送的认证通过信息,并接入所述非加密无线网络,且执行步骤S300;当所述MAC地址未处于白名单时,接收到无线路由器发送的认证拒绝信息,则不具有连接加密无线网络的资格,立即结束无线连接;步骤S300根据所述可见SSID,得到加密无线网络的隐藏SSID;所述步骤S300包括:步骤S310根据所述可见SSID和预设数据库,得到相应的预设转换规则;
其中,所述预设转换规则包括:运算参数和所述预设转换算法;所述步骤S310包括:步骤S311获取所述可见SSID中包含的运算参数;步骤S312获取所述预设数据库中的预设转换算法;其中,所述预设数据库仅包括一种所述预设转换算法;所述预设转换算法为:替换加密法,或,位置变换法;或,步骤S313获取所述可见SSID中包含的运算参数和算法标识;步骤S314根据所述算法标识在所述预设数据库中查找到对应的预设转换算法;其中,所述预设数据库中包括至少一种所述预设转换算法;所述预设数据库中的预设转换算法包括下面至少一种:替换加密法,位置变换法;步骤S320根据所述可见SSID、所述预设转换规则,得到所述加密无线网络的隐藏SSID;步骤S400通过所述隐藏SSID向所述加密无线网络对应的无线路由器发送连接请求信息;步骤S500当接收到无线路由器反馈的请求通过信息时,成功接入所述加密无线网络;所述步骤S500包括:步骤S510通过无线路由器,将所述连接请求信息发送给云端认证服务器;步骤S520当所述连接请求信息和云端认证服务器上预设的连接请求信息一致时,则接收云端认证服务器通过无线路由器反馈的请求通过信息;步骤S530当接收到通过所述无线路由器反馈的所述请求通过信息时,成功接入所述加密无线网络。
[0058] 具体的,本发明可以让不同用户连入不同的无线网络,从而享受到不同的网络权限,使商家给不同的用户提供了差异化的服务,大大提高了注册用户的满意度。
[0059] 在本发明的另一个实施例中,如图4所示,一种无线连接系统,包括:无线终端1000,无线路由器2000;所述无线终端1000包括:扫描单元1100,用于扫描得到可见SSID的非加密无线网络;获取单元1200,与所述扫描单元1100电连接,所述获取单元1200根据所述可见SSID,得到加密无线网络的隐藏SSID;发送单元1300,与所述获取单元1200电连接,所述发送单元1300通过所述隐藏SSID向所述加密无线网络对应的无线路由器发送连接请求信息;接收单元1400,用于接收所述无线路由器反馈的请求通过信息;接入单元1500,与所述接收单元1400电连接,所述接入单元接入所述加密无线网络;所述无线路由器2000包括:
反馈单元2100,用于反馈所述请求通过信息。
[0060] 具体的,在扫描得到可见SSID的非加密无线网络后,可以根据可见SSID得到对应的隐藏SSID,从而实现无线终端连接上隐藏SSID对应的加密无线网络的目的,使注册用户可以得到加密无线网络的网络权限,大大提高了注册用户的使用体验。
[0061] 在本发明的另一个实施例中,如图5所示,一种无线连接系统,无线终端1000,无线路由器2000;所述无线终端1000包括:扫描单元1100,用于扫描得到可见SSID的非加密无线网络;获取单元1200,与所述扫描单元1100电连接,所述获取单元1200根据所述可见SSID,得到加密无线网络的隐藏SSID;所述获取单元1200具体包括:规则获取模块1210,用于根据所述可见SSID和预设数据库,得到相应的预设转换规则;其中,所述预设转换规则包括:运算参数和预设转换算法;SSID获取模块1220,与所述规则获取模块1210电连接,用于根据所述可见SSID、所述预设转换规则,得到所述加密无线网络的隐藏SSID;所述规则获取模块1210具体包括:参数获取子模块1211,获取所述可见SSID中包含的运算参数;算法获取子模块1212,获取所述预设数据库中的预设转换算法;其中,所述预设数据库仅包括一种所述预设转换算法;所述预设转换算法为:替换加密法,或,位置变换法;发送单元1300,与所述获取单元1200电连接,所述发送单元通过所述隐藏SSID向所述加密无线网络对应的无线路由器发送连接请求信息;接收单元1400,用于接收所述无线路由器反馈的请求通过信息;接入单元1500,与所述接收单元电连接,所述接入单元接入所述加密无线网络;所述无线路由器
2000包括:反馈单元2100,用于反馈所述请求通过信息。
[0062] 具体的,隐藏SSID是根据可见SSID和预设转换规则得到的,而运算参数和预设转换算法是必要因素,当预设数据库只存储有一种预设转换算法时,可见SSID可以只包含运算参数,这样根据可见SSID中包含的运算参数和预设数据库中的唯一一种预设转换算法,计算得到相应的隐藏SSID,从而进行后续连接到隐藏SSID对应的加密无线网络。
[0063] 在本发明的另一个实施例中,如图6所示,一种无线连接系统,包括:无线终端1000,无线路由器2000;所述无线终端1000包括:扫描单元1100,用于扫描得到可见SSID的非加密无线网络;获取单元1200,与所述扫描单元电连接,所述获取单元根据所述可见SSID,得到加密无线网络的隐藏SSID;所述获取单元1200具体包括:规则获取模块1210,用于根据所述可见SSID和预设数据库,得到相应的预设转换规则;其中,所述预设转换规则包括:运算参数和预设转换算法;SSID获取模块1220,与所述规则获取模块电连接,用于根据所述可见SSID、所述预设转换规则,得到所述加密无线网络的隐藏SSID;所述规则获取模块
1210具体包括:参数算法获取子模块1213,用于获取所述可见SSID中包含的运算参数和算法标识;算法查找子模块1214,用于根据所述算法标识在所述预设数据库中查找到对应的预设转换算法;其中,所述预设数据库中包括至少一种所述预设转换算法;所述预设数据库中的预设转换算法包括下面至少一种:替换加密法,位置变换法;发送单元1300,与所述获取单元电连接,所述发送单元通过所述隐藏SSID向所述加密无线网络对应的无线路由器发送连接请求信息;接收单元1400,用于接收所述无线路由器反馈的请求通过信息;接入单元
1500,与所述接收单元电连接,所述接入单元接入所述加密无线网络;所述无线路由器2000包括:反馈单元2100,用于反馈所述请求通过信息。
[0064] 具体的,预设数据库中会同时存储有多种预设转换算法,而具体利用哪种预设转换算法来配合运算参数和可见SSID得到隐藏SSID,是基于包含在可见SSID中的算法标识来确定的;预设数据库中存储有多种预设转换算法,保证了预设转换算法不会被轻易破解,而可见SSID中既包含了运算参数,也包含了算法标识,也对破解者起到了一定的干扰作用,让硬解者无法快速定位运算参数和算法标识,多方面的考虑,保证了隐藏SSID的安全性,进一步保证了隐藏SSID对应的加密无线网络不易被轻易找到;且在连入加密无线网络时,可以通过EAP认证,这种认证方式更具有灵活性、可靠性,大大提高了用户的使用体验。
[0065] 应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。