[0044] 以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。
[0045] 实施例一
[0046] 本实施例提供了一种便捷登录无线网络的方法,如图1所示,包括步骤:
[0047] S11:获取路由器的服务集标识的使用状态信息;
[0048] S12:判断是否有未使用的服务集标识,若有,获取配置的服务集标识及密码;否则,结束登录;
[0049] S13:根据获取的配置的服务集标识及密码登录无线网络。
[0050] 无线网络是采用无线通信技术实现的网络。
[0051] 无线网络在无线局域网的范畴是指“无线相容性认证”,实质上是一种商业认证,同时也是一种无线联网技术,以前通过网线连接电脑,而Wi-Fi则是通过无线电波来连网;常见的就是一个无线路由器,在这个无线路由器的电波覆盖的有效范围都可以采用Wi-Fi连接方式进行联网,如果无线路由器连接了一条ADSL线路或者别的上网线路,则又被称为热点。
[0052] 目前的无线技术,需要无线终端客户使用前知道现有的服务集标识(SSID)及密码。而获取服务集标识(SSID)及密码较为麻烦,并且商用环境下使用人员众多会产生安全隐患。
[0053] SSID即服务集标识。SSID技术可以将一个无线局域网分为几个需要不同身份验证的子网络,每一个子网络都需要独立的身份验证,只有通过身份验证的用户才可以进入相应的子网络,防止未被授权的用户进入本网络。
[0054] 以下出现的SSID即服务集标识的缩写。
[0055] 本发明用以解决这两个问题,做到可以随时设置私有的SSID及密码进行登录,并且设置和使用过程不影响其他正在使用无线路由器的用户,做到便捷登录和自身数据通信的安全。
[0056] 本实施例中,步骤S11为获取路由器的服务集标识的使用状态信息。
[0057] 其中,步骤S11是通过H5协议登录无线配置页面以获取路由器的服务集标识的使用状态信息。
[0058] H5即HTML5,万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改。超文本标记语言,标准通用标记语言下的一个应用。“超文本”指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分、和“主体”部分,其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
[0059] 通过H5协议登录是为了让客户能便捷地登录到无线路由器的无线配置网页。
[0060] 用户首先使用H5协议通过路由器固定的SSID登录路由器无线配置页面,查看目前路由器SSID的空闲以及正在使用的SSID信息等情况。
[0061] 本实施例中,步骤S12为判断是否有未使用的服务集标识,若有,获取配置的服务集标识(SSID)及密码;否则,结束登录。
[0062] 当确保SSID有未使用状态时,可以通过页面配置无线信息,即配置SSID及密码。
[0063] 本实施例中,所述路由器同时支持多个SSID空间并且所述多个SSID空间通过无线配置页面进行独立地配置SSID及密码。
[0064] 其中,配置SSID及密码具体方式如图6所示,包括2.4G及5G的无线频道。
[0065] 每个无线频道有多个桥接无线网络的MAC地址(BSSID),优选的,有16个BSSID,对应16个SSID,其中SSID1用于H5页面登录使用,为系统默认设置,不能修改,无密码,可支持16个用户同时登录。
[0066] BSSID2~BSSID16是给一般用户上网使用的,对应SSID2~SSID16一般用户可以在登录H5页面后配置,每个SSID可支持多个用户上网。
[0067] 信道/频宽/无线模式为管理员配置,因为进行操作时会影响到所有SSID的用户使用,所以一般用户无法配置。
[0068] 本实施例中,当用户到了一个有Wi-Fi的环境,连接无密码的SSID1,通过域名劫持或者直接输入路由器地址,使用H5协议登录,软件设置SSID1连接的用户直接进入无线配置管理页面。
[0069] 用户先读取目前所有SSID的信息,确认目前的SSID是否有之前连接过的SSID,如有,可尝试连接。
[0070] 若无法登录成功,则通过系统查询是否有BSSID未使用,若有,获取配置的SSID及密码,若无,结束登录。
[0071] 具体的,若所有BSSID都在使用,本次操作结束。
[0072] 若有BSSID未使用,则用户通过H5页面输入新的SSID及密码。
[0073] 本实施例中,步骤S13为根据获取的配置的服务集标识及密码登录无线网络。
[0074] 若用户配置的新的SSID及密码可用,则登录成功。
[0075] 每个SSID之间相互不影响,重新配置后不影响其他正在使用当前无线网络的用户,提升用户体验。并且,每个用户都有专属的SSID和密码,增强了网络使用的安全性。
[0076] 本实施例还提供了一种便捷登录无线网络的系统,如图2所示,包括:
[0077] 获取模块21,用于获取路由器的服务集标识的使用状态信息;
[0078] 判断模块22,用于判断是否有未使用的服务集标识,若有,获取配置的服务集标识及密码;否则,结束登录;
[0079] 登录模块23,用于根据获取的配置的服务集标识及密码登录无线网络。
[0080] 本实施例中,获取模块21包括:
[0081] 配置页面获取单元,用于通过H5协议登录无线配置页面以获取路由器的服务集标识的使用状态信息。
[0082] 通过H5协议登录是用于让客户能便捷地登录到无线路由器的无线配置网页。
[0083] 具体的,用户首先使用H5协议通过路由器固定的SSID登录路由器无线配置页面,查看目前路由器SSID的空闲以及正在使用的SSID信息等情况。
[0084] 本实施例中,当确保SSID有未使用状态时,可以通过页面配置无线信息,即配置SSID及密码。
[0085] 判断模块22包括:
[0086] 无线独立配置单元,用于使路由器同时支持多个SSID空间并且所述多个SSID空间通过无线配置页面进行独立地配置SSID及密码。
[0087] 其中,配置SSID及密码具体方式如图6所示。
[0088] 每个无线频道有多个桥接无线网络的MAC地址(BSSID),优选的,有16个BSSID,对应16个SSID,其中SSID1用于H5页面登录使用,为系统默认设置,不能修改,无密码,可支持16个用户同时登录。
[0089] BSSID2~BSSID16是给一般用户上网使用的,对应SSID2~SSID16一般用户可以在登录H5页面后配置,每个SSID可支持多个用户上网。
[0090] 信道/频宽/无线模式为管理员配置,因为进行操作时会影响到所有SSID的用户使用,所以一般用户无法配置。
[0091] 本实施例中,当用户到了一个有Wi-Fi的环境,连接无密码的SSID1,通过域名劫持或者直接输入路由器地址,使用H5协议登录,软件设置SSID1连接的用户直接进入无线配置管理页面。
[0092] 用户先读取目前所有SSID的信息,确认目前的SSID是否有之前连接过的SSID,如有,可尝试连接。
[0093] 若无法登录成功,则通过系统查询是否有BSSID未使用,若有,获取配置的SSID及密码,若无,结束登录。
[0094] 登录模块23,用于根据获取的配置的服务集标识及密码登录无线网络。
[0095] 若用户配置的新的SSID及密码可用,则登录成功。
[0096] 实施例二
[0097] 本实施例提供了一种便捷登录无线网络的方法,如图3所示,包括步骤:
[0098] S31:获取路由器的服务集标识的使用状态信息;
[0099] S32:判断是否有未使用的服务集标识,若有,获取配置的服务集标识及密码;否则,结束登录;
[0100] S33:判断获取的配置的服务集标识是否有重名,如有,则提示用户重新配置;否则,完成配置;
[0101] S34:根据获取的配置的服务集标识及密码登录无线网络。
[0102] 与实施例一不同之处在于:
[0103] 本实施例中,步骤S33为判断获取的配置的服务集标识是否有重名,如有,则提示用户重新配置;否则,完成配置。
[0104] 在配置生效前,系统会检查配置的SSID是否有重名现象,如果重复的SSID,提示用户重新配置。若无重复则配置生效,该SSID模块重启,不影响其他SSID模块的使用。
[0105] 在配置生效后,使用修改完的SSID及密码登录无线网络。
[0106] 本实施例还提供了一种便捷登录无线网络的系统,如图5所示,包括:
[0107] 获取模块51,用于获取路由器的服务集标识的使用状态信息;
[0108] 判断模块52,用于判断是否有未使用的服务集标识,若有,获取配置的服务集标识及密码;否则,结束登录;
[0109] 校验模块53,用于判断获取的配置的服务集标识是否有重名,若有,则提示用户重新配置;若无,则完成配置;
[0110] 登录模块54,用于根据获取的配置的服务集标识及密码登录无线网络。
[0111] 与实施例一不同之处在于,包括校验模块53。
[0112] 具体的,用于在配置生效前,系统会检查配置的SSID是否有重名现象,如果重复的SSID,提示用户重新配置。若无重复则配置生效,该SSID模块重启,不影响其他SSID模块的使用。
[0113] 在配置生效后,使用修改完的SSID及密码登录无线网络。
[0114] 经过校验后,在判定没有重名的情况下进行配置,避免了因重名导致的配置失败。增强了安全性。
[0115] 实施例三
[0116] 本实施例提供了一种便捷登录无线网络的方法,如图4所示,包括步骤:
[0117] S41:获取路由器的服务集标识的使用状态信息;
[0118] S42:判断是否有未配置的服务集标识,若有,获取配置的服务集标识及密码;
[0119] S43:若没有未配置的服务集标识,判断是否有已配置但未在预设时间使用的服务集标识,若有,获取重新配置的服务集标识及密码;否则,结束登录;
[0120] S44:判断获取的配置的服务集标识是否有重名,如有,则提示用户重新配置;否则,完成配置;
[0121] S45:根据获取的配置的服务集标识及密码登录无线网络。
[0122] 本实施例与实施例二不同之处在于,用户通过系统查询是否有BSSID未使用。未使用的情况包括:
[0123] 1.未配置过SSID和密码的;
[0124] 2.已配置过,但是对应的SSID在预设时间内无终端连接的SSID。
[0125] 因此,判断是否有未使用的SSID包括判断是否有未配置的SSID和判断是否有已配置未在预设时间使用的SSID。
[0126] 本实施例中,先判断是否有未配置的SSID,若有,获取配置的SSID及密码;
[0127] 若没有未配置的SSID,再判断是否有已配置但未在预设时间使用的SSID,若有,获取重新配置的SSID及密码;否则,结束登录。
[0128] 本实施例还提供了一种便捷登录无线网络的系统,如图5所示,与实施例二不同之处在于:
[0129] 判断模块52包括:
[0130] 未配置判断单元,用于判断是否有未配置的服务集标识,若有,获取配置的服务集标识及密码;
[0131] 未使用判断单元,用于若没有未配置的服务集标识,判断是否有已配置但未在预设时间使用的服务集标识,若有,获取重新配置的服务集标识及密码;否则,结束登录。
[0132] 用户通过系统查询是否有BSSID未使用。未使用的情况包括:
[0133] 1.未配置过SSID和密码的;
[0134] 2.已配置过,但是对应的SSID在预设时间内无终端连接的SSID。
[0135] 因此,判断模块52具体包括未配置判断单元及未使用判断单元,分别用于判断是否有未配置的SSID及判断是否有已配置未在预设时间使用的SSID。
[0136] 本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。