一种连接目标无线网络的方法、智能设备以及路由器与流程

文档序号:14078755阅读:300来源:国知局
一种连接目标无线网络的方法、智能设备以及路由器与流程

本发明涉及通信技术领域,尤指一种连接目标无线网络的方法、智能设备以及路由器。



背景技术:

随着物联网推广,越来越多的智能设备都配置有wifi通信功能。

但是,由于许多智能设备不具有输入接口,无法对其直接设置wifi连网参数。因此,如何将wifi连网参数配置到没有输入接口的智能设备上,使该智能设备连接至路由器的目标无线网络将是亟待解决的问题。现有技术中没有输入接口的智能设备必须通过一系列繁琐的操作才可以完成与路由器的的目标无线网络连接。具体需要经过如下几个步骤才可以使用:

a.智能设备开启ap模式(accesspoint,无线接入点,智能设备作为发射点的模式);

b.手机等具有输入接口的移动终端连入智能设备的无线网络;

c.打开移动终端中下载好的智能设备app,输入路由器的ssid和密码并发送给智能设备进行保存;

d.智能设备关闭ap模式,打开sta模式(station模式,智能设备作为接收点的模式),使用刚才保存的ssid和密码连接路由器的目标无线网络。

这个过程是没有输入设备的智能设备所采取的配置方法,这一系列的操作对于用户来说,需要移动终端参与下载有对应的app,操作繁琐,而如果有多个没有输入设备的智能设备,需要对每个智能设备都需要重复设置,时间漫长,给用户带来极大不便。



技术实现要素:

本发明的目的是提供一种连接目标无线网络的方法、智能设备以及路由器,实现不需要移动终端参与,使得智能设备连接路由器的目标无线网络,简化连接操作,提升连接效率的目的。

本发明提供的技术方案如下:

本发明提供一种连接目标无线网络的方法,包括步骤:s110连接目标路由器的预设公共无线网络;s120通过所述预设公共无线网络,向所述目标路由器发送加密请求信息;所述加密请求信息包括智能设备的标识信息;s130判断是否接收到所述目标路由器发送的加密响应信息;所述加密响应信息包括目标无线网络的账号信息;若是,进入步骤s140;s140断开连接所述预设公共无线网络,并根据所述账号信息连接所述目标无线网络。

进一步的,步骤s110包括步骤:s111获取所有公共无线网络;s112连接一公共无线网络,判断所述公共无线网络是否所述预设公共无线网络;若是,进入下一步骤;否则,返回步骤s112。

进一步的,所述步骤s110之前包括步骤:s101储存第一加密协议;所述步骤s112包括步骤:s1121连接信号强度值最大的公共无线网络;s1122判断连接的公共无线网络对应的路由器的第二加密协议是否与所述第一加密协议匹配;若是,进入下一步骤;否则,进入步骤s1123;s1123根据信号强度值的从大到小的顺序,切换连接下一信号强度值对应的公共无线网络,并返回步骤s1122。

进一步的,所述步骤s120包括步骤:s121生成请求信息;s122根据第一加密协议对所述请求信息进行加密,得到加密请求信息;s123通过所述预设公共无线网络,向所述目标路由器发送所述加密请求信息;所述步骤s130包括步骤:s131判断是否接收到所述目标路由器发送的加密响应信息;s132根据所述第一加密协议对所述加密响应信息解密,判断是否解密得到所述账号信息;若是,进入步骤s140。

本发明还提供一种连接目标无线网络的方法,包括步骤:s210发射预设公共无线网络;s220通过所述预设公共无线网络,接收智能设备发送的加密请求信息;所述加密请求信息包括智能设备的标识信息;s230判断是否允许所述标识信息对应的智能设备接入目标无线网络;若是,进入步骤s240;s240发送加密响应信息至所述标识信息对应的智能设备;所述加密响应信息包括所述目标无线网络的账号信息。

进一步的,所述步骤s220包括步骤:s201储存第二加密协议;所述步骤s220包括步骤:s221通过所述预设公共无线网络,接收所述智能设备发送的加密请求信息;所述步骤s230包括步骤:s231根据所述第二加密协议对所述加密请求信息进行解密,判断是否解密得到所述标识信息;若是,进入步骤s232;s232判断是否允许所述标识信息对应的智能设备接入目标无线网络;若是,进入步骤s233;s233生成响应信息;s234根据所述第二加密协议对所述响应信息进行加密,得到所述加密响应信息;所述步骤s240包括步骤:s241发送所述加密响应信息至所述标识信息对应的智能设备。

进一步的,所述步骤s220之后,s230之前还包括步骤:s2201从接收到所述加密请求信息开始计时得到计时时长;s2202判断所述计时时长是否达到预设时长;若是,进入步骤2203;否则,进入步骤s230;s2203停止发射所述预设公共无线网络。

本发明还提供一种智能设备,第一处理器和第一收发器;所述第一处理器与所述第一收发器连接;所述第一收发器,通过所述预设公共无线网络,向所述目标路由器发送加密请求信息;所述加密请求信息包括智能设备的标识信息;所述第一处理器,连接目标路由器的预设公共无线网络;并在所述第一收发器向所述目标路由器发送加密请求信息后,判断是否接收到所述目标路由器发送的加密响应信息;所述加密响应信息包括目标无线网络的账号信息;若是,断开连接所述预设公共无线网络,并根据所述账号信息连接所述目标无线网络。

进一步的,所述第一处理器包括:获取模块和控制模块;所述获取模块与所述控制模块连接;所述获取模块,获取所有公共无线网络;所述控制模块,连接一公共无线网络,并判断所述公共无线网络是否所述预设公共无线网络;所述控制模块,当所述公共无线网络不是所述预设公共无线网络时,重新连接另一公共无线网络进行判断,直至判断连接上所述预设公共无线网络;所述第一收发器,当所述公共无线网络是所述公共无线网络时,通过所述预设公共无线网络,向所述目标路由器发送所述加密请求信息。

进一步的,还包括:第一储存器;所述第一储存器与所述第一处理器连接;所述第一储存器,储存第一加密协议;所述控制模块,连接信号强度值最大的公共无线网络,判断连接的公共无线网络对应的路由器的第二加密协议是否与所述第一加密协议匹配;所述控制模块,当所述第二加密协议与所述第一加密协议不匹配时,根据信号强度值的从大到小的顺序,切换连接下一信号强度值对应的公共无线网络,重新进行判断,直至连接上所述预设公共无线网络;所述第一收发器,当所述第二加密协议与所述第一加密协议匹配时,通过所述预设公共无线网络,向所述目标路由器发送所述加密请求信息。

进一步的,所述第一处理器还包括:第一生成模块,第一加密模块、第一判断模块、第一解密模块和连接模块;所述第一生成模块与所述第一加密模块连接;所述第一收发器分别与所述第一加密模块和所述第一判断模块与连接;所述第一解密模块分别与所述第一收发器和所述第一判断模块连接;所述第一判断模块与所述连接模块连接;所述第一生成模块,生成请求信息;所述第一加密模块,根据第一加密协议对所述请求信息进行加密,得到加密请求信息;所述第一收发器,通过所述预设公共无线网络,向所述目标路由器发送所述加密请求信息;所述第一判断模块,判断所述第一收发器是否接收到所述目标路由器发送的加密响应信息;所述第一解密模块,当判断所述第一收发器接收到所述目标路由器发送的加密响应信息时,对所述加密响应信息解密;所述第一判断模块,判断所述第一解密模块是否解密得到所述账号信息;所述连接模块,当所述第一判断模块判断解密得到所述账号信息时,断开连接所述预设公共无线网络,并根据所述账号信息连接所述目标无线网络。

本发明还提供一种路由器,包括:第二处理器和第二收发器;所述第二处理器与所述第二收发器连接;所述第二收发器,发射预设公共无线网络,并通过所述预设公共无线网络,接收智能设备发送的加密请求信息;所述加密请求信息包括智能设备的标识信息;所述第二处理器,判断是否允许所述标识信息对应的智能设备接入目标无线网络;所述第二收发器,发送加密响应信息至所述标识信息对应的智能设备;所述加密响应信息包括所述目标无线网络的账号信息。

进一步的,所述第二处理器包括:第二解密模块、第二判断模块、第二生成模块和第二加密模块;所述第二解密模块与所述第二收发器连接;所述第二判断模块分别与所述第二解密模块和所述第二生成模块连接;所述第二加密模块分别与所述第二生成模块和所述第二收发器连接;所述第二收发器,通过所述预设公共无线网络,接收所述智能设备发送的加密请求信息;所述第二解密模块,根据所述第二加密协议对所述加密请求信息进行解密;所述第二判断模块,判断所述第二解密模块是否解密得到所述标识信息;当所述第二判断模块判断解密到所述标识信息时,进一步判断是否允许所述标识信息对应的智能设备接入目标无线网络;所述第二生成模块,当所述第二判断模块判断允许所述标识信息对应的智能设备接入目标无线网络时,生成响应信息;所述第二加密模块,根据所述第二加密协议对所述响应信息进行加密,得到所述加密响应信息;所述第二收发器,发送所述加密响应信息至所述标识信息对应的智能设备。

进一步的,所述第二处理器,还从接收到所述加密请求信息开始计时得到计时时长,判断所述计时时长是否达到预设时长,当判断所述计时时长未达到预设时长时,进一步判断是否允许所述标识信息对应的智能设备接入目标无线网络;所述第二收发器,当判断所述计时时长达到预设时长时,停止发射所述预设公共无线网络。

通过本发明提供的一种连接目标无线网络的方法、智能设备以及路由器,能够带来以下至少一种有益效果:

1)本发明由于通过智能设备直接连接预设公共无线网络,从而获取目标无线网络的账号信息,通过账号信息连接目标无线网络,因此不需要移动终端参与,使得智能设备连接路由器的目标无线网络,减少了用户的手动输入操作,简化连接操作,提升连接效率的目的。

2)本发明由于智能设备对请求信息进行加密,路由器对响应信息进行加密,双方加密能够提升智能设备与路由器之间的通信安全。

3)本发明要求智能设备与目标路由器之间的加密协议匹配,因此能够使得智能设备有针对性的连接上目标路由器发射的预设无线网络,能够避免连接非法的,或者不安全的公共无线网络,从而提升智能设备的网络安全,提升用户使用智能设备的安全性。

4)本发明由于智能设备连接的是目标无线网络,由于目标无线网络是需要加密协议验证的无线网络,能够保障智能设备的使用环境的安全性,提升用户的人身安全和财产安全。

5)本发明通过信号强度等级筛选连接预设公共无线网络,能够避免盲目连接公共无线网络并一一排除其他公共无线网络,能够加快连接预设公共无线网络的效率,减少时间浪费,提升连接目标无线网络的效率。

6)由于监测上行流量使用情况,能够进行判断网络监控系统是否存在入侵现象,能够检测和防御网络监控系统中潜在的危险,增强了网络的安全性。

7)由于通过监测上行流量使用情况监测网络监控系统存在入侵现象,避免用户在网络监控系统被攻破后,无任何感知,提升用户的信息安全、人身安全以及财产安全。

8)本发明通过周期性开启发射预设公共无线网络,能够提升路由器cpu处理效率,减少路由器发射预设公共无线网络的时间,节约系统资源,减少路由器的功耗,延长路由器的使用寿命。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种连接目标无线网络的方法、智能设备以及路由器的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种连接目标无线网络的方法的一个实施例的流程图;

图2是本发明一种连接目标无线网络的方法的另一个实施例的流程图;

图3是本发明一种连接目标无线网络的方法的另一个实施例的流程图;

图4是本发明一种连接目标无线网络的方法的另一个实施例的流程图;

图5是本发明一种连接目标无线网络的方法的另一个实施例的流程图;

图6是本发明一种智能设备的一个实施例的结构示意图;

图7是本发明一种智能设备的另一个实施例的结构示意图;

图8是本发明一种路由器的一个实施例的结构示意图;

图9是本发明一种路由器的另一个实施例的结构示意图;

图10是本发明一种连接目标无线网络的方法的一个实例的流程图;

图11是本发明一种连接目标无线网络的方法的另一个实例的流程图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

本发明一种连接目标无线网络的方法的一个实施例,如图1所示,包括:

s110连接目标路由器的预设公共无线网络;

s120通过所述预设公共无线网络,向所述目标路由器发送加密请求信息;所述加密请求信息包括智能设备的标识信息;

s130判断是否接收到所述目标路由器发送的加密响应信息;所述加密响应信息包括目标无线网络的账号信息;若是,进入步骤s140;

s140断开连接所述预设公共无线网络,并根据所述账号信息连接所述目标无线网络。

具体的,现有技术中为了使得无输入接口的智能设备连接到路由器的目标无线网络,需要智能设备开启ap模式后,通过移动终端在智能设备控制app上,手动输入目标无线网络的账号信息,移动终端发送目标无线网络的账号信息至智能设备后,再控制智能设备关闭ap模式,开启sta模式,再通过获取的目标无线网络的账号信息连接目标无线网络。本实施例中,目标无线网络定义为需要验证身份和密码的无线网络,智能设备连接目标无线网络能够保障智能设备的使用环境的安全性,提升用户的人身安全和财产安全。智能设备扫描连接目标路由器的预设公共无线网络,由于预设公共无线网络由目标路由器提供,因此通过预设公共无线网络,便于智能设备与目标路由器网络连接,然后通过预设公共无线网络,向目标路由器发送加密请求信息,当智能设备接收到目标路由器返回的加密响应信息时,断开与预设公共无线网络之间的连接,并根据加密响应信息中的目标无线网络中的账号信息(ssid和对应于ssid的密码)连接目标无线网络。由于目前智能设备的厂家、销售平台不同,导致需要下载不同的各种各样的,大量的智能设备控制app,本发明不需要移动终端下载智能设备控制app,能够减少移动终端的内存空间,提升用户的使用体验。由于不需要移动终端参与进行连接目标无线网络,因此减少了用户的手动输入操作,简化操作流程,从而节省连接的操作时间,提升了连接效率。

本发明一种连接目标无线网络的方法的另一个实施例,如图2所示,包括:

s111获取所有公共无线网络;

s112连接一公共无线网络,判断所述公共无线网络是否所述预设公共无线网络;若是,进入下一步骤;否则,返回步骤s112;

s120通过所述预设公共无线网络,向所述目标路由器发送加密请求信息;所述加密请求信息包括智能设备的标识信息;

s130判断是否接收到所述目标路由器发送的加密响应信息;所述加密响应信息包括目标无线网络的账号信息;若是,进入步骤s140;

s140断开连接所述预设公共无线网络,并根据所述账号信息连接所述目标无线网络。

具体的,本实施例是上一实施例的优选实施例,公共无线网络定义为任何路由器产生发射的不需要密码就能进行连接的无线网络;目标无线网络定义为需要验证身份和密码的无线网络。由于智能设备连接的是公共无线网络,为了保障智能设备的使用安全性,因此需要将智能设备连接到目标路由器的目标无线网络,智能设备在开启sta模式后,会扫描周围环境的所有公共无线网络,得到公共无线网络列表,公共无线网络列表包括若干个路由器发射的不需要密码连接登录的公共无线网络,智能设备需要连接任意一个公共无线网络,连接上后判断连接的公共无线网络是不是预设公共无线网络,如果是,才能通过预设公共无线网络向目标路由器发送加密请求信息,因为预设公共无线网络是由目标路由器发射的,目标路由器的安全性较之其他提供公共无线网络的路由器高。示例性的,一智能闹钟,由于没有输入接口,因此开启sta模式,扫描获取公共无线网络,然后连接预设公共无线网络,这样智能闹钟能够通过预设公共无线网络获取目标无线网络的账号信息,从而连接上加密的,安全性更高的目标无线网络,减少了智能设备连接目标无线网络的操作繁琐度,提升了智能设备的连接效率的同时,还能够保障智能设备连接的网络的安全性。

本发明一种连接目标无线网络的方法的另一个实施例,如图3所示,包括:

s101储存第一加密协议;

s111获取所有公共无线网络;

s1121连接信号强度值最大的公共无线网络;

s1122判断连接的公共无线网络对应的路由器的第二加密协议是否与所述第一加密协议匹配;若是,进入下一步骤;否则,进入步骤s1123;

s1123根据信号强度值的从大到小的顺序,切换连接下一信号强度值对应的公共无线网络,并返回步骤s1122;

s120通过所述预设公共无线网络,向所述目标路由器发送加密请求信息;所述加密请求信息包括智能设备的标识信息;

s130判断是否接收到所述目标路由器发送的加密响应信息;所述加密响应信息包括目标无线网络的账号信息;若是,进入步骤s140;

s140断开连接所述预设公共无线网络,并根据所述账号信息连接所述目标无线网络。

具体的,本实施例中,在智能设备中预先储存第一加密协议,为了使得智能设备与目标路由器两者之间能够正常通信交互,也为了使得智能设备有针对性的连接上目标路由器发射的预设公共无线网络,因此,需要在目标路由器中预先设置与预设加密算法匹配的预设解密算法,这样,由于预设加密算法与预设解密算法匹配,因此,智能设备就能够与目标路由器进行通信,准确的连接上目标路由器的预设公共无线网络。示例性的,假设智能设备a的预设加密算法为k1,只有通过预设解密算法k2才能对被预设加密算法k1进行加密操作的加密请求信息进行解密,得到请求信息中的标志信息,路由器b中储存有预设解密算法k2,路由器b发射的公共无线网络为b1,公共无线网络的信号强度为b2;路由器c中储存有解密算法k3,路由器c发射的公共无线网络为c1,公共无线网络的信号强度为c2;路由器d中不储存有任何解密算法,路由器d发射的公共无线网络为d1,公共无线网络的信号强度为d2,并且信号强度的从大到小的顺序为b2>d2>c2,那么在智能设备a可以根据先直接连接公共无线网络b1,发现通过公共无线网络b1能解密得到请求信息,因此公共无线网络b1是预设公共无线网络,路由器b是目标路由器。

还存在另外一种情况,即预设公共无线网络的信号强度小于其他任意数个公共无线网络的信号强度,例如信号强度的从大到小的顺序为d2>c2>b2,需逐一尝试连接公共无线网络d1,c1和b1;或者信号强度的从大到小的顺序为d2>b2>c2,只需逐一尝试连接公共无线网络d1,b1即可,由于只有通过公共无线网络b1才能解密得到请求信息,因此公共无线网络b1是预设公共无线网络,路由器b是目标路由器。本发明依据预设公共无线网络是用户所处区域中,信号强度可能是最强的标准进行尝试连接,能够保证智能设备快速、即时的查找到预设公共无线网络进行连接,提升连接目标无线网络的效率。同时,对智能设备与路由器之间进行通信尝试,能够保障智能设备连接的是目标路由器,即连接的是用户所处区域的有所有权的路由器,从而提升智能设备的安全性。

本发明不需要移动终端下载智能设备控制app,能够减少移动终端的内存空间,提升用户的使用体验。由于不需要移动终端参与进行连接目标无线网络,因此减少了用户的手动输入操作,简化操作流程,从而节省连接的操作时间,提升了连接效率。而且,本发明直接从信号强度最高的公共无线网络进行连接并尝试通信,能够进一步的减少尝试通信时间,从而提升连接效率。另外,由于要验证连接的公共无线网络是预设公共无线网络,而预设公共无线网络是目标路由器提供的,能够保障智能设备连接的是目标路由器,即连接的是用户所处区域的有所有权的路由器,从而提升智能设备的安全性。

优选的,上述所有实施例中,所述步骤s120包括步骤:

s121生成请求信息;

s122根据第一加密协议对所述请求信息进行加密,得到加密请求信息;

s123通过所述预设公共无线网络,向所述目标路由器发送所述加密请求信息;

所述步骤s130包括步骤:

s131判断是否接收到所述目标路由器发送的加密响应信息;

s132根据所述第一加密协议对所述加密响应信息解密,判断是否解密得到所述账号信息;若是,进入步骤s140。

具体的,智能设备具体通过步骤s121-s123以及步骤s131-s132,分别对请求信息进行加密,对加密响应信息进行解密,加密或者解密的算法,本发明不作限定,只要能够实现智能设备的加密协议(第一加密算法和第一解密算法)与路由器的加密协议(第二加密算法和第二解密算法)相匹配,即智能设备的第一解密算法能够将路由器通过第二加密算法加密得到的加密响应信息进行解密得到响应信息,路由器的第二解密算法能够将智能设备通过第二加密算法加密得到的加密请求信息进行解密得到请求信息即可。示例性的,在智能设备出厂之前,在智能设备中储存加密协议,加密协议只有智能硬件的拥有者知悉,那么为了使得智能设备与拥有者的目标无线网络连接,那么在目标路由器设置与加密协议,这样由于其他用户不知道智能设备与目标路由器之间采用的加密协议,不能将路由器伪装成目标路由器,从而能够保障智能设备的网络安全性。像智能摄像头这种,使用要求网络安全极高的智能设备,通过本发明对智能设备中设置与路由器匹配的算法,来保障智能设备连接的公共无线网络是目标路由器提供的预设公共无线网络,能够保障智能设备的网络安全性,加快智能设备连接目标无线网络的效率,提升用户的使用体验。

本发明一种连接目标无线网络的方法的另一个实施例,如图4所示,包括:

s210发射预设公共无线网络;

s220通过所述预设公共无线网络,接收智能设备发送的加密请求信息;所述加密请求信息包括智能设备的标识信息;

s230判断是否允许所述标识信息对应的智能设备接入目标无线网络;若是,进入步骤s240;

s240发送加密响应信息至所述标识信息对应的智能设备;所述加密响应信息包括所述目标无线网络的账号信息。

具体的,本实施例中,路由器发射预设公共无线网络,智能设备筛选并连接上预设公共无线网络后,智能设备通过预设公共无线网络发送加密请求信息,路由器通过预设公共无线网络来接收加密请求信息,并判断是否允许智能设备接入路由器发射的目标无线网络,此处判断是为了一旦智能设备与路由器两者之间的加密协议相同时,为了避免非法智能设备入侵路由器的目标无线网络,判断智能设备的标识信息是否在路由器的允许接入的预设白名单内,如果在,那么就会发送加密响应信息至智能设备,以便智能设备能够通过加密响应信息链接目标无线网络。本发明不需要移动终端下载智能设备控制app,能够减少移动终端的内存空间,提升用户的使用体验。由于不需要移动终端参与进行连接目标无线网络,因此减少了用户的手动输入操作,简化操作流程,从而节省连接的操作时间,提升了连接效率。

本发明一种连接目标无线网络的方法的另一个实施例,如图5所示,包括:

s201储存第二加密协议;

s210发射预设公共无线网络;

s221通过所述预设公共无线网络,接收所述智能设备发送的加密请求信息;

s231根据所述第二加密协议对所述加密请求信息进行解密,判断是否解密得到所述标识信息;若是,进入步骤s232;

s232判断是否允许所述标识信息对应的智能设备接入目标无线网络;若是,进入步骤s233;

s233生成响应信息;

s234根据所述第二加密协议对所述响应信息进行加密,得到所述加密响应信息;

s241发送所述加密响应信息至所述标识信息对应的智能设备。

具体的,本实施例中,在智能设备中预先储存第一加密协议,为了使得智能设备与目标路由器两者之间能够正常通信交互,也为了使得智能设备有针对性的连接上目标路由器发射的预设公共无线网络,因此,需要在目标路由器中预先设置与预设加密算法匹配的预设解密算法,这样,由于预设加密算法与预设解密算法匹配,因此,智能设备就能够与目标路由器进行通信,准确的连接上目标路由器的预设公共无线网络。即路由器接收到加密请求信息后,对加密请求信息进行解密,得到加密请求信息中的标识信息,从而判断根据标识信息判断是否允许标识信息对应的智能设备连接目标无线网络,如果允许,就生成响应信息,并对相应信息加密后发生加密响应信息至标识信息对应的智能设备。本发明不需要移动终端下载智能设备控制app,能够减少移动终端的内存空间,提升用户的使用体验。由于不需要移动终端参与进行连接目标无线网络,因此减少了用户的手动输入操作,简化操作流程,从而节省连接的操作时间,提升了连接效率。由于要验证连接的公共无线网络是预设公共无线网络,而预设公共无线网络是目标路由器提供的,能够保障智能设备连接的是目标路由器,即连接的是用户所处区域的有所有权的路由器,从而提升智能设备的安全性。

优选的,上述所有实施例中,所述步骤s220之后,s230之前还包括步骤:

s2201从接收到所述加密请求信息开始计时得到计时时长;

s2202判断所述计时时长是否达到预设时长;若是,进入步骤2203;否则,进入步骤s230;

s2203停止发射所述预设公共无线网络。

具体的,本实施例中,对路由器接收到加密请求信息开始就进行计时得到计时时长,并判断计时时长是否达到预设时长,如果达到就停止发射预设公共无线网络,如果未达到就继续进行判断是否允许智能设备接入目标无线网络。因为长期开启路由器的公共无线网络,会增加非法分子攻破路由器无线网络的风险,而本发明通过周期性开启发射预设公共无线网络的功能,减少预设公共无线网络的开放时间,从而能够保障路由器的网络安全。本发明周期性开启发射预设公共无线网络,也能够减少连接到路由器的设备数量,从而节省路由器的cpu占用率,减少路由器的处理量,从而减少路由器的功耗,延长路由器的使用寿命。

本发明一种智能设备1000的一个实施例,如图6所示,包括:第一处理器1100和第一收发器1200;所述第一处理器1100与所述第一收发器1200连接;

所述第一收发器1200,通过所述预设公共无线网络,向所述目标路由器发送加密请求信息;所述加密请求信息包括智能设备1000的标识信息;

所述第一处理器1100,连接目标路由器的预设公共无线网络;并在所述第一收发器1200向所述目标路由器发送加密请求信息后,判断是否接收到所述目标路由器发送的加密响应信息;所述加密响应信息包括目标无线网络的账号信息;若是,断开连接所述预设公共无线网络,并根据所述账号信息连接所述目标无线网络。

具体的,本发明不需要移动终端下载智能设备1000控制app,能够减少移动终端的内存空间,提升用户的使用体验。由于不需要移动终端参与进行连接目标无线网络,因此减少了用户的手动输入操作,简化操作流程,从而节省连接的操作时间,提升了连接效率。

本发明一种智能设备1000的另一个实施例,如图7所示,所述第一处理器1100包括:获取模块1110和控制模块1120;所述获取模块1110与所述控制模块1120连接;

所述获取模块1110,获取所有公共无线网络;

所述控制模块1120,连接一公共无线网络,并判断所述公共无线网络是否所述预设公共无线网络;

所述控制模块1120,当所述公共无线网络不是所述预设公共无线网络时,重新连接另一公共无线网络进行判断,直至判断连接上所述预设公共无线网络;

所述第一收发器1200,当所述公共无线网络是所述公共无线网络时,通过所述预设公共无线网络,向所述目标路由器发送加密请求信息。

优选的,还包括:第一储存器1300;所述第一储存器1300与所述第一处理器1100连接;

所述第一储存器1300,储存第一加密协议;

所述控制模块1120,连接信号强度值最大的公共无线网络,判断连接的公共无线网络对应的路由器的第二加密协议是否与所述第一加密协议匹配;

所述控制模块1120,当所述第二加密协议与所述第一加密协议不匹配时,根据信号强度值的从大到小的顺序,切换连接下一信号强度值对应的公共无线网络,重新进行判断,直至连接上所述预设公共无线网络;

所述第一收发器1200,当所述第二加密协议与所述第一加密协议匹配时,通过所述预设公共无线网络,向所述目标路由器发送所述加密请求信息。

优选的,所述第一处理器1100还包括:第一生成模块1170,第一加密模块1130、第一判断模块1140、第一解密模块1150和连接模块1160;所述第一生成模块1170与所述第一加密模块1130连接;所述第一收发器1200分别与所述第一加密模块1130和所述第一判断模块1140与连接;所述第一解密模块1150分别与所述第一收发器1200和所述第一判断模块1140连接;所述第一判断模块1140与所述连接模块1160连接;

所述第一生成模块1170,生成请求信息;

所述第一加密模块1130,根据第一加密协议对所述请求信息进行加密,得到加密请求信息;

所述第一收发器1200,通过所述预设公共无线网络,向所述目标路由器发送所述加密请求信息;

所述第一判断模块1140,判断所述第一收发器1200是否接收到所述目标路由器发送的加密响应信息;

所述第一解密模块1150,当判断所述第一收发器1200接收到所述目标路由器发送的加密响应信息时,对所述加密响应信息解密;

所述第一判断模块1140,判断所述第一解密模块1150是否解密得到所述账号信息;

所述连接模块1160,当所述第一判断模块1140判断解密得到所述账号信息时,断开连接所述预设公共无线网络,并根据所述账号信息连接所述目标无线网络。

具体的,本实施例是上述方法实施例对应的装置实施例,具体效果参见上述对应的方法实施例,再次不再一一赘述。

本发明一种路由器2000的一个实施例,如图8所示,包括:第二处理器2100和第二收发器2200;所述第二处理器2100与所述第二收发器2200连接;

所述第二收发器2200,发射预设公共无线网络,并通过所述预设公共无线网络,接收智能设备发送的加密请求信息;所述加密请求信息包括智能设备的标识信息;

所述第二处理器2100,判断是否允许所述标识信息对应的智能设备接入目标无线网络;

所述第二收发器2200,发送加密响应信息至所述标识信息对应的智能设备;所述加密响应信息包括所述目标无线网络的账号信息。

具体的,本实施例中,路由器2000发射预设公共无线网络,智能设备筛选并连接上预设公共无线网络后,智能设备通过预设公共无线网络发送加密请求信息,路由器2000通过预设公共无线网络来接收加密请求信息,并判断是否允许智能设备接入路由器2000发射的目标无线网络,此处判断是为了一旦智能设备与路由器2000两者之间的加密协议相同时,为了避免非法智能设备入侵路由器2000的目标无线网络,判断智能设备的标识信息是否在路由器2000的允许接入的预设白名单内,如果在,那么就会发送加密响应信息至智能设备,以便智能设备能够通过加密响应信息链接目标无线网络。本发明不需要移动终端下载智能设备控制app,能够减少移动终端的内存空间,提升用户的使用体验。由于不需要移动终端参与进行连接目标无线网络,因此减少了用户的手动输入操作,简化操作流程,从而节省连接的操作时间,提升了连接效率。

本发明一种路由器2000的一个实施例,如图9所示,包括:第二储存器2300;所述第二储存器2300与所述第二处理器2100连接;所述第二处理器2100包括:第二解密模块2110、第二判断模块2120、第二生成模块2130和第二加密模块2140;所述第二解密模块2110与所述第二收发器2200连接;所述第二判断模块2120分别与所述第二解密模块2110和所述第二生成模块2130连接;所述第二加密模块2140分别与所述第二生成模块2130和所述第二收发器2200连接;

所述第二储存器2300,储存第二加密协议;

所述第二收发器2200,通过所述预设公共无线网络,接收所述智能设备发送的加密请求信息;

所述第二解密模块2110,根据所述第二加密协议对所述加密请求信息进行解密;

所述第二判断模块2120,判断所述第二解密模块2110是否解密得到所述标识信息;当所述第二判断模块2120判断解密到所述标识信息时,进一步判断是否允许所述标识信息对应的智能设备接入目标无线网络;

所述第二生成模块2130,当所述第二判断模块2120判断允许所述标识信息对应的智能设备接入目标无线网络时,生成响应信息;

所述第二加密模块2140,根据所述第二加密协议对所述响应信息进行加密,得到所述加密响应信息;

所述第二收发器2200,发送所述加密响应信息至所述标识信息对应的智能设备。

优选的,所述第二处理器2100,还从接收到所述加密请求信息开始计时得到计时时长,判断所述计时时长是否达到预设时长,当判断所述计时时长未达到预设时长时,进一步判断是否允许所述标识信息对应的智能设备接入目标无线网络;

所述第二收发器2200,当判断所述计时时长达到预设时长时,停止发射所述预设公共无线网络。

具体的,本实施例是上述方法实施例对应的装置实施例,具体效果参见上述对应的方法实施例,再次不再一一赘述。

本发明一种连接目标无线网络的方法的一个实例,包括:

如图10所示,应用于智能设备,包括:

s11、连接公共无线网络;

s12、判断连接的是否是预设公共无线网络;若是,执行步骤s13;否则,返回步骤s11;

s13、发送加密请求信息;

s14、判断是否接收到路由器返回的加密响应信息;若是,执行步骤s15;否则,返回步骤s11;

s15、断开预设公共无线网络,主动连接路由器的目标无线网络;

s16、判断是否连接成功;若是,结束;否则,返回步骤s11。

如图11所示,应用于路由器,包括:

s21、打开访客模式;

s22、接收接入智能设备的网络数据;

s23、判断是否接收到加密后请求信息;若是,执行步骤s24;否则,执行步骤s25;

s24、判断是否符合协议规范;若是,执行步骤s26;否则,执行步骤s25;

s25、判断是否超过访客模式开启的时间限制;若是,执行步骤s27;否则,返回步骤s22;

s26、发送加密响应信息;

s27、关闭访客模式。

具体的,本实施例中,现有技术中,为了让无输入接口的智能设备连接路由器的目标无线网络,智能设备需要打开ap模式,由移动终端切换连接无线网络,从而使得智能设备连接上路由器的目标无线网络,然而这对智能设备的wifi模块需求较高,成本较大,同时需要为智能设备的连网而下载智能设备控制app,增加了用户的操作成本。对于大多数用户来说,仅仅需要要智能设备连上网络即可,上述的许多操作都是非常冗余的。本发明只需要让用户开启智能设备的查询模式,即sta模式,路由器开启访客模式,即发射预设公共无线网络,使得智能设备连接上预设公共无线网络,即可让智能设备方便快捷的连接目标无线网络。本发明使智能设备不需要人为进行输入智能路由器ssid和密码的信息才能够成功连接目标无线网络,本发明的主要依赖与路由器与智能设备双方都拥有同样的一套加密协议进行数据的传输,并且智能设备可以自主的连接公共无线网络,发送私有的加密请求,并且主动断开该网络。即智能设备在打开查询模式之后,会首先主动选择一个公共无线网络进行连接,加入公共无线网络成功之后,向路由器发送加密请求信息,等待路由器返回加密响应信息。如果路由器未曾对加密请求信息做出响应,那么智能设备会主动断开该公共无线网络,并且选择另一个的公共无线网络再度进行上述流程。

如果路由器对智能设备返回了加密响应信息,智能设备将得到的加密响应信息进行解析,然后解析得到目标无线网络的ssid和密码。此时智能设备主动断开预设公共无线网络,然后用解析出的ssid和密码主动连接路由器的目标无线网络,从而完成整个智能连接。而是将智能设备智能连入路由器的目标无线网络,从而简化之前繁琐的操作。整个流程是路由器首先打开访客模式,即发射预设公共无线网络,使得任何终端设备都可以访问该网络,并且接收连入网络的设备的信息,智能设备连入预设公共无线网络之后,会发送加密请求信息,智能设备连接成功之后,智能设备向路由器发送私有的加密请求信息,请求路由器目标无线网络的ssid和密码。

路由器接收到加密请求信息之后,回传一个带有自己ssid和密码的加密响应信息。智能设备接收到加密响应信息之后,通过对加密响应信息进行解密解析,从而得到目标无线网络的ssid和密码,然后断开当前连接的预设公共无线网络。智能设备断开当前连接的预设公共无线网络之后,通过获得的ssid和密码主动向路由器发起连接,此时智能设备成功连接到路由器的目标无线网络,获得所有的网络访问权限。本发明智能设备的查询模式,即智能设备对于预设公共无线网络的主动连接并发送加密请求信息,等待路由器做出响应,如果路由器没有在规定时间内做出响应,主动断开当前连接的预设公共无线网络,并且寻找新的公共无线网络,直到获取到需要的目标无线网络的账号信息(ssid和密码)为止。路由器的访客模式,即路由器虚拟一个开放无线网络,即本发明预设公共无线网络给所有用户,但是预设公共无线网络的访问权限很低,无法完成正常的网络通信,仅能路由器与智能设备内部交互,同时对于接收到智能设备发送的加密请求信息之后,响应一个私有加密的,带有目标无线网络的ssid与密码的加密响应信息。本发明降低了智能设备的wifi模块成本,简化了繁琐的操作,用户操作难度降低。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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