二维码或心心三维码方式连接wifi技术技术领域
wifi连接技术。
背景技术
现在连接wifi方式都为刷新wifi列表,然后选取某个账号,wifi多的话一下子还查不到,点连接后再输入密码连接上wifi,用扫描二维码或心心三维码方式大大方便了这一过程,即不用查询哪个是目标wifi,也不用挨个挨个的输入密码,直接一扫解决所有问题,还可以实现连接的多态性(心心三维码是我已经在申请的一个专利名)。
发明内容
连接wifi流程:
得到二维码或心心三维码的内容=>发送到服务器解析内容=>得到解析结果=>根据结果进行选择连接方式
二维码或心心三维码的内容可以参考下面格式:
[主机]:[端口]+‘\n’+[用户名] +‘\n’+[wifi账号] +‘\n’+[附加码]
“主机”是wifi连接请求解析的服务器的域名或IP,“端口”是套接字端口号,“用户名”是这个网站的注册的用户名, “wifi账号”就是对应是哪个wifi,“附加码”就是额外的一些信息,可以根据实际确定附加码长度,防止暴力破解,也可以从服务器端限制,防止频繁连接破解。
如果成功扫描出二维码内容之后,就把相应的信息发送到 [主机]:[端口] 这个所对应的服务器上,wifi连接请求解析服务器就根据这个“用户名”中的规则处理这个报文,这个wifi的处理规则可以自定义若干个,规则可以有以下三种方式:
1.附加码为一定值时进行“免费wifi连接”或“主人同意连接”或“自己输入密码连接”
2.所有附加码都进行“免费wifi连接”或“主人同意连接”或“自己输入密码连接”
3.其它附加码进行“免费wifi连接”或“主人同意连接”或“自己输入密码连接”
“免费wifi连接”就直接把密码等信息发给手机
“主人同意连接”就等待主人确认之后才能连接,也可以限制使用时间,也可以无限的时间
“自己输入密码”就是要自己手动输入密码
返回消息的内容参考下面四部分:
[连接类型]
[wifi密码]
[wifi安全类型]
[wifi加密类型]
[限制时间]
“连接类型”是代表“免费wifi连接”或“主人同意连接”或“自己输入密码连接”
“wifi安全类型”比如WPA、WPA2
“wifi加密类型”比如TKIP、AES
“限制时间”代表限制使用的时间,0代表不限使用时间。
综上所诉,比如单位内部使用时,可以设置附加码为一定值的二维码或心心三维码就可以“免费wifi连接”,对单位外部使用时,可以设置成“主人同意连接”或“自己输入密码连接”的二维码或心心三维码,当免费wifi连接的二维码或心心三维码泄露时换个附加码就行了。也可以设置成任何情况都是 “免费wifi连接”或“主人同意连接”或“自己输入密码连接”。对于临时给别人用一下的话就设置成“主人同意连接”,然后再设置成限制一定的时间段。这个wifi连接请求解析的功能可以使用网页或者手机app登入账号来管理,比如“主人同意连接”方式时可以使用手机app控制对方是否能上网。然后wifi连接请求解析服务器的网站或手机app中还可以包含二维码或心心三维码自动生成功能。
希望将来把这种二维码或心心三维码方式连接wifi的功能内嵌到手机设置里,也可以把它内嵌到电脑上,使将来的电脑或手机连接wifi时只要摄像头扫描或本地图片扫描就行了。