一种智能设备自动切换配置路由器的方法与流程

文档序号:14392307阅读:698来源:国知局
一种智能设备自动切换配置路由器的方法与流程

本发明涉及智能设备配网技术,具体涉及一种智能设备自动切换配置路由器的方法。



背景技术:

近年来,智能设备的使用越来越普遍,在智能设备配网时,一般会启动配网流程连接到某个路由器中,除非再次启动配网流程,以后都会连这个路由器。

目前,为了满足需求及使用方便,在一些特定场合,例如:酒店、工厂、医院、学校等,会配置多个路由器,而且这些路由器的ssid(servicesetidentifier,服务集标识)和密码都是相同。在上述复杂的网络环境中,由于智能设备只会试连配置的路由器的特点,当智能设备挪动位置或其配置的路由器不合适,这样,配置的路由器信号就会变弱,致使连接不稳定,频频掉线,而此时智能设备周围可能还存在信号更好的同ssid和密码的路由器,但除再次启动配网流程外,智能设备无法自行选择连接信号更好的路由器。



技术实现要素:

本发明所要解决的技术问题是当智能设备挪动位置或其配网时的路由器不合适导致连接的路由器信号变弱时,除再次启动配网流程外,智能设备无法自动选择信号更好的同ssid和密码的路由器连接的问题。

为了解决上述技术问题,本发明所采用的技术方案是提供一种智能设备自动切换配置路由器的方法,包括以下步骤:

步骤10、智能设备扫描网络,获取扫描到的所有无线路由器包括ssid和信号强度的路由器信息;

步骤s20、智能设备读取已配置路由器的ssid和密码;

步骤s30、智能设备从扫描到的所有路由器中筛选与已配置的路由器ssid相同的路由器,并使用已配置的路由器密码、按照信号由强到弱的顺序依次尝试连接扫描到的路由器,直到连接成功为止。

在上述方法中,智能设备只在每次上电时进行“扫描网络”操作。

在上述方法中,在智能设备扫描网络之前,先检测该智能设备是否已经配网,如果已配网,开始扫描网络;否则,启动配网流程。

在上述方法中,所述配网流程,包括以下步骤:

步骤s101、智能设备进入配网状态;

步骤s102、智能手机或其他具有显示屏的智能终端连接到一个路由器上,获取该路由器的ssid、密码、加密方式、信道号信息;

步骤s103、智能手机或其他具有显示屏的智能终端将获取的ssid、密码、加密方式、信道号信息进行广播;

步骤s104、进入配网状态的智能设备接收到广播的信息,根据接收的信息连接路由器,并记下ssid和密码。

在上述方法中,所述路由器信息还包括mac地址、数据加密方式、信道号信息。

在上述方法中,步骤s30具体包括以下步骤:

步骤s301、设智能设备依次调取扫描到的路由器的ssid;

步骤s302、判断智能设备扫描到的路由器的ssid是否与已配置的路由器的ssid相同,如果相同,执行步骤s303;否则,执行步骤s301;

步骤s303、将与已配置的路由器ssid相扫描同路由器的路由器信息添加到扫描列表;

步骤s304、判断是否是调取完所有扫描的路由器ssid,如果是,执行步骤s305;否则,执行步骤s301;

步骤s305、智能设备使用已配置的路由器密码和扫描列表中每个路由器的mac地址作为参数,按照信号强度由强到弱的顺序依次尝试连接扫描列表中的每个路由器;

步骤s306、判断连接路由器是否成功,如果成功,结束本次网络切换;否则,执行步骤s305。

在上述方法中,如果连接扫描列表中的路由器失败,再连续尝试三次连接该路由器,如果都失败,放弃连接该路由器,继续连接扫描列表中下一个路由器。

本发明针对同ssid和密码较多的特定应用场景,实现了智能设备在较复杂网络环境下自动连接与配置路由器同ssid和密码、且信号更好的路由器,不需要再次启动配网程序,简化配网程序,保证通信的稳定性,提高智能设备配网的可靠性。

附图说明

图1为本发明提供的一种智能设备自动切换配置路由器的方法的流程图;

图2为本发明中配网流程的具体流程图;

图3为本发明中步骤s30的具体流程图。

具体实施方式

下面结合说明书附图和具体实施例对本发明做出详细的说明。

如图1所示,本发明提供了一种智能设备自动切换配置路由器的方法,包括以下步骤:

步骤10、智能设备扫描网络,获取扫描到的所有无线路由器包括ssid和信号强度的路由器信息;其中,路由器信息还包括mac地址、数据加密方式、信道号等信息;

步骤s20、智能设备读取已配置路由器的ssid和密码;

步骤s30、智能设备从扫描到的所有路由器中筛选与已配置的路由器ssid相同的路由器,并使用已配置的路由器密码、按照信号由强到弱的顺序依次尝试连接扫描到的路由器,直到连接成功为止,这样,不仅连接的路由器一定是与已配置的路由器同ssid和密码的诸多路由器中信号最好的,而且最差的结果为连接已配置的路由器,不会出现无法连接到路由器的状况。

在本发明中,为了保证智能设备工作的稳定性,避免频繁地切换网络,智能设备只在上电才进行“扫描网络”操作;在智能设备扫描网络之前,会先检测该智能设备是否已经配网,如果已配网,开始扫描网络;否则,没有配网,会启动配网流程。

如图2所示,在本发明中,配网流程,包括以下步骤:

步骤s101、智能设备进入配网状态;

步骤s102、智能手机或其他具有显示屏的智能终端连接到一个路由器上,获取该路由器的ssid、密码、数据加密方式、信道号等信息;

步骤s103、智能手机或其他具有显示屏的智能终端将获取的ssid、密码、数据加密方式、信道号等信息进行广播;

步骤s104、进入配网状态的智能设备接收到广播的信息,根据接收的信息连接路由器,并记下ssid和密码。

如图3所示,步骤s30具体包括以下步骤:

步骤s301、设智能设备依次调取扫描到的路由器的ssid;

步骤s302、判断智能设备扫描到的路由器的ssid是否与已配置的路由器的ssid相同,如果相同,执行步骤s303;否则,执行步骤s301;

步骤s303、将与已配置的路由器ssid相扫描同路由器的路由器信息添加到扫描列表;

步骤s304、判断是否是调取完所有扫描的路由器ssid,如果是,执行步骤s305;否则,执行步骤s301;

步骤s305、智能设备使用已配置的路由器密码和扫描列表中每个路由器的mac地址作为参数,按照信号强度由强到弱的顺序依次尝试连接扫描列表中的每个路由器;

步骤s306、判断连接路由器是否成功,如果成功,表示连接的该路由器是与已配置的路由器同ssid和密码、且信号最好的路由器,结束本次网络切换;否则,执行步骤s305,尝试连接下一个路由器。

在本发明中,如果连接扫描列表中的路由器失败(因为可能存在同ssid但不同密码或者同密码但数据加密方式不同等等情况,导致无法连接),会再连续尝试三次连接该路由器,如果都失败,放弃连接该路由器,继续连接扫描列表中下一个路由器。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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