一种设备入网配置方法及装置与流程

文档序号:12134387阅读:258来源:国知局
一种设备入网配置方法及装置与流程

本发明涉及无线通信领域,尤其涉及一种设备入网配置方法及装置。



背景技术:

随着Wifi设备的发展和用户数的增加,对wifi设备配置的可靠性和便捷性提出了更高的要求。在目前的配置方式中使用手机通过smartlink方式或softAP方式对设备进行配置,但是因为各手机厂商与路由器存在兼容性问题,导致smartlink模式配置在某些情况下失败频率较高。

目前设备通常可以工作在以下模式并进行配置:

smartlink模式配置:设备工作在smartlink模式下进行监听,由手机APP向模块发送组播数据进行配置,模块收到后,根据组播包的内容解析出SSID和密码。

softAP模式配置:设备工作在softAP模式下,手机APP与设备建立TCP连接,并通过TCP连接将SSID和密码发送给设备。

wifi concurent模式:即设备同时工作在AP模式和station模式。

但是,因为各手机厂商与路由器存在兼容性问题,导致smartlink模式配置在某些情况下失败频率较高。使用softAP配置可靠性高,但是配置时间长,操作复杂,用户体验差。并且,使用smartlink配置方式或softAP配置方式,需要手机、待配置设备和路由器在一定距离范围以内,否则容易受到干扰导致配置失败。

现有“配置发现机制”通过待配置设备进入sniffer模式后,同时广播SSID的方式,可使安卓手机立即发现此设备并由用户进行配置,但是IOS因为系统权限没有开放,无法通过获取wifi列表的方式发现此设备。

因此,需要一种不受手机与路由器兼容性限制、灵活方便的配置入网设备的方法。



技术实现要素:

为了解决现有技术中设备入网配置中存在的问题,本发明提供了一种设备入网配置方法和装置。

根据本发明的一个方面,提供了一种设备入网配置方法,所述方法包括:

待联网设备启动站点station工作模式;

待联网设备根据预先存储的目标服务集标识符SSID信息,搜索所述目标SSID;

所述待联网设备在搜索到所述目标SSID后,根据预先存储的所述目标SSID对应的入网配置信息,与SSID为所述目标SSID的已联网设备建立第一通信连接;

所述待联网设备通过所述第一通信连接从所述已联网设备接收所述已联网设备连接的路由器对应网络的联网配置信息,并使用所述联网配置信息进行联网配置。

其中,当存在多个SSID为所述目标SSID的已联网设备时,所述与SSID为所述目标SSID的已联网设备建立第一通信连接包括:

所述待联网设备根据信号强度在所述多个SSID为所述目标SSID的已联网设备中选择一个已联网设备,并与该已联网设备建立所述第一通信连接。

其中,所述方法还包括:

在所述待联网设备与SSID为所述目标SSID的已联网设备建立第一通信连接后,在通过所述第一通信连接从所述已联网设备接收所述已联网设备连接的路由器对应网络的联网配置信息之前,向所述已联网设备发送设备身份信息。

其中,所述待联网设备使用所述联网配置信息进行联网配置后还执行:

所述待联网设备断开与所述已联网设备的所述第一通信连接,通过所述路由器对应网络的联网配置信息与所述路由器建立连接。

其中,所述待联网设备与SSID为所述目标SSID的已联网设备建立第一通信连接后还执行:

通过所述第一通信连接向所述已联网设备发送入网请求消息。

其中,在所述待联网设备断开与所述已联网设备的所述第一通信连接之前,通过所述第一通信连接将配置成功的消息发送给所述已联网设备。

根据本发明的另一方面,提供了一种设备入网配置方法,所述方法包括:

已联网设备启动接入点AP工作模式和station工作模式,其中所述已联网设备在AP工作模式下的网络的SSID为预先存储的目标SSID;

所述已联网设备与处于station工作模式的待联网设备建立第一通信连接;

所述已联网设备通过所述第一通信连接将所述已联网设备连接的路由器对应网络的联网配置信息发送给所述待联网设备。

其中,所述方法还包括:

所述已联网设备与所述待联网设备建立所述第一通信连接后,从所述待联网设备接收设备身份信息;

所述已联网设备向用户终端发送请求授权消息,所述请求授权消息包含所述待联网设备的所述设备身份信息;

所述已联网设备通过所述第一通信连接将路由器对应网络的联网配置信息发送给所述待联网设备包括:

所述已联网设备从所述用户终端接收授权指令后,通过所述第一通信连接将路由器对应网络的所述联网配置信息发送给所述待联网设备。

其中,所述已联网设备通过所述通信连接将路由器对应网络的联网配置信息发送给所述待联网设备后还执行:

所述已联网设备退出AP工作模式。

其中,所述已联网设备在退出AP工作模式之前,通过所述第一通信连接从所述待联网设备接收配置成功的消息。

其中,所述授权指令是所述用户终端基于所述设备身份信息确定允许加入所述路由器对应的网络后生成的,并且,

所述已联网设备从所述用户终端接收授权指令后,通过所述第一通信连接将路由器对应网络的所述联网配置信息发送给与所述授权指令所基于的设备身份信息对应的所述待联网设备。

根据本发明的另一方面,提供了一种设备入网配置装置,所述设备入网配置装置应用于待联网设备中,所述设备入网配置装置包括:

工作模式设置模块,用于使所述待联网设备启动站点station工作模式;

搜索模块,根据预先存储的目标服务集标识符SSID信息,搜索所述目标SSID;

连接建立模块,用于根据预先存储的所述目标SSID对应的入网配置信息,与SSID为所述目标SSID的已联网设备建立第一通信连接;

接收模块,用于通过所述第一通信连接从所述已联网设备接收所述已联网设备连接的路由器对应网络的联网配置信息,并将所述联网配置信息传输给配置模块;

所述配置模块,用于使用所述联网配置信息进行联网配置。

其中,所述连接建立模块还用于:

当存在多个SSID为所述目标SSID的已联网设备时,根据信号强度在所述多个SSID为所述目标SSID的已联网设备中选择一个已联网设备,并与该已联网设备建立所述第一通信连接。

其中,所述装置还包括:

发送模块,用于所述连接建立模块与所述已联网设备建立第一通信连接后,在所述接收模块通过所述第一通信连接从所述已联网设备接收所述已联网设备连接的路由器对应网络的联网配置信息之前,通过所述第一通信连接将设备身份信息发送给所述已联网设备。

其中,所述装置还包括:

连接断开模块,用于所述配置模块使用所述联网配置信息进行联网配置后,断开与所述已联网设备的所述第一通信连接;

所述连接建立模块还用于通过所述路由器对应网络的联网配置信息与所述路由器建立连接。

其中,所述发送模块还用于通过所述第一通信连接向所述已联网设备发送入网请求消息。

其中,所述发送模块还用于在所述配置模块使用所述联网配置信息进行联网配置后、所述连接断开模块断开与所述已联网设备的所述第一通信连接之前,通过所述第一通信连接将配置成功的消息发送给所述已联网设备。

根据本发明的另一方面,还提供了一种设备入网配置装置,所述设备入网配置装置应用于已联网设备中,所述设备入网配置装置包括:

工作模式设置模块,用于使所述已联网设备同时处于AP工作模式和station工作模式,并将所述已联网设备在AP工作模式下的网络的SSID设置为预先存储的目标SSID;

连接建立模块,用于与处于station工作模式的待联网设备建立第一通信连接;

发送模块,用于通过所述第一通信连接将所述已联网设备连接的路由器对应网络的联网配置信息发送给所述待联网设备。

其中,所述装置还包括:

接收模块,用于在所述连接建立模块与所述待联网设备建立所述第一通信连接后,从所述待联网设备接收设备身份信息,以及在所述发送模块向用户终端发送请求授权消息后,从所述用户终端接收授权指令;

所述发送模块还用于向所述用户终端发送请求授权消息,所述请求授权消息包含所述待联网设备的所述设备身份信息,以及所述接收模块从所述用户终端接收授权指令后,通过所述第一通信连接将路由器对应网络的所述联网配置信息发送给所述待联网设备。

其中,所述工作模式设置模块还用于在所述发送模块通过所述第一通信连接将路由器对应网络的所述联网配置信息发送给所述待联网设备后,使所述已联网设备退出AP工作模式。

其中,所述接收模块还用于在所述工作模式设置模块使所述已联网设备退出AP工作模式之前,通过所述第一通信连接从所述待联网设备接收配置成功的消息。

其中,所述授权指令是所述用户终端基于所述设备身份信息确定允许加入所述路由器对应的网络后生成的,并且,

所述接收模块用于从所述用户终端接收授权指令后,通过所述第一通信连接将路由器对应网络的所述联网配置信息发送给与所述授权指令所基于的设备身份信息对应的所述待联网设备。

本发明中的设备入网配置方法和装置,通过利用已联网设备对待配置设备进行配置的方式,对手机配置带配置设备的方式的进行了补充,并解决了手机与路由器之间的兼容性问题。已联网设备通过工作在AP+station方式可发现未配置的设备,并报告给手机,由用户操作手机触发已联网设备将自身WIFI密码分享给待配置设备。另外,本发明通过利用已联网设备对待配置设备进行配置的方式,减少了对手机的依赖,可有效解决手机与路由器兼容性问题导致的配置失败。即,通过已联网设备对待配置设备进行发现,发现后报告给手机的方式,解决了IOS系统无法通过获取SSID发现设备的问题。

在本发明中,通过已联网设备分享密码的方式对待配置设备进行配置,不用用户输入密码,提高了设备配网的便捷性。另外,通过用已联网设备分享密码的方式对待配置设备进行配置,不用待配置设备与手机和路由器在一定距离范围以内,只要“待配置设备”与“具有分享密码功能的已联网设备“距离满足要求即可。可解决家中路由器无法覆盖所有设备的问题。

已联网设备对待配置设备通过基于TCP连接的方式分享密码,可靠性高。已联网设备工作在AP+station concurent模式,在发现设备和分享密码的过程中,其正常工作不受影响。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明的待联网设备侧的设备入网配置方法的流程图;

图2是根据本发明的已联网设备侧的设备入网配置方法的流程图;

图3是根据本发明的设备入网配置方法的流程图,其中涉及待联网设备、已联网设备,以及用户终端之间的交互过程;

图4是根据本发明的设备入网配置装置,该设备入网配置装置应用于待联网设备中;

图5是根据本发明的设备入网配置装置,该设备入网配置装置应用于已联网设备中。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

本发明提供了一种待联网设备侧的设备入网配置方法。如图1所示,该方法包括以下步骤:

步骤101,待联网设备启动站点station工作模式;

步骤102,待联网设备根据预先存储的目标服务集标识符(Service Set Identifier,简称SSID)信息,搜索目标SSID;

该步骤中,目标SSID为待联网设备预先存储的默认SSID,待联网设备基于该默认SSID搜索AP。具有该默认SSID的AP具有待联网设备默认的入网配置信息,如密码,从而待联网设备可以与具有默认SSID的AP建立通信连接。

步骤103,待联网设备在搜索到目标SSID后,根据预先存储的目标SSID对应的入网配置信息,与SSID为目标SSID的已联网设备建立第一通信连接;

该步骤中,当存在多个SSID为目标SSID的已联网设备时,待联网设备根据信号强度在多个SSID为目标SSID的已联网设备中选择一个已联网设备,并与该已联网设备建立第一通信连接。例如,待联网设备选择已联网设备中信号最强的已联网设备,以使连接效果最好。

在待联网设备与SSID为目标SSID的已联网设备建立第一通信连接后,在通过所述第一通信连接从所述已联网设备接收所述已联网设备连接的路由器对应网络的联网配置信息之前,向已联网设备发送设备身份信息。

该步骤中,待联网设备与已联网设备建立WIFI连接,该WIFI连接是基于TCP协议的连接。待联网设备的设备身份信息包括设备ID、设备的MAC地址等。

该步骤中,待联网设备还可以通过建立的第一通信连接向已联网设备发送入网请求消息。

步骤104,待联网设备通过第一通信连接从已联网设备接收已联网设备连接的路由器对应网络的联网配置信息,并使用联网配置信息进行联网配置。

该步骤中,联网配置信息包括已联网设备连接的路由器的SSID和密码。

在步骤104后,待联网设备断开与已联网设备的第一通信连接,通过路由器对应网络的联网配置信息与路由器建立连接。待联网设备还可以通过连接的路由器对应的网络向用户终端发送已联网的消息。当然在待联网设备断开与已联网设备的第一通信连接之前,可以通过第一通信连接将配置成功的消息发送给已联网设备。

本发明还提供了一种已联网设备侧的设备入网配置方法。如图2所示,该方法包括以下步骤:

步骤201,已联网设备启动接入点AP工作模式和station工作模式,其中已联网设备在AP工作模式下的网络的SSID为预先存储的目标SSID;

该步骤中,同时处于AP工作模式和station工作模式的已联网设备被处于station工作模式的待联网设备选中后,与待联网设备建立WIFI通信连接,该WIFI通信连接是基于传输控制协议(Transmission Control Protocol简称TCP)协议的连接。

步骤202,已联网设备与处于station工作模式的待联网设备建立第一通信连接;

步骤203,已联网设备通过第一通信连接将已联网设备连接的路由器对应网络的联网配置信息发送给待联网设备。

该步骤中,联网配置信息包括已联网设备连接的路由器的SSID和密码。

在步骤203之后,已联网设备退出AP工作模式。如果待联网设备向已联网设备发送配置成功的消息,则在退出AP工作模式之前,已联网设备通过第一通信连接从待联网设备接收配置成功的消息。

为了增加待联网设备接入网络的安全性,上述方法还包括:已联网设备在与待联网设备建立第一通信连接后,从待联网设备接收设备身份信息。已联网设备向用户终端发送请求授权消息,请求授权消息包含待联网设备的设备身份信息。待联网设备的设备身份信息包括设备ID、设备的MAC地址等。已联网设备与路由器相连接时,可以通过连接路由器的网络,向用户终端发送请求授权消息。在这种情况下,步骤203还包括:已联网设备从用户终端接收授权指令后,通过第一通信连接将路由器对应网络的联网配置信息发送给待联网设备。

其中,授权指令是用户终端基于设备身份信息确定允许加入路由器对应的网络后生成的。因此在上述步骤中,已联网设备从用户终端接收授权指令后,通过第一通信连接将路由器对应网络的联网配置信息发送给与授权指令所基于的设备身份信息对应的待联网设备。

以下通过实施例的方式,参照图3所示,描述本发明的设备入网配置方法的流程,其中涉及待联网设备、已联网设备,以及用户终端之间的交互过程。其中用户终端以手机APP代表。

(1)已联网设备A工作在AP+station模式,AP的SSID为待联网设备预先存储的目标SSID;

(2)待联网设备B上电后工作于station模式,搜索可连接的AP,AP的SSID为待联网设备预先存储的目标SSID,找出信号最强的AP,并与该AP建立WIFI连接,该WIFI连接是基于TCP的连接;

(3)待联网设备B向已联网设备发送入网请求消息,同时发送设备身份信息,该设备身份信息包括自身的MAC地址,设备ID等信息;

(4)已联网设备A将收到的待联网设备B的MAC地址,设备ID等信息转发给手机APP,该手机APP为已联网设备A已经向其注册并连接的用户终端上的APP;

(5)手机APP将收到的待联网设备B的MAC地址、设备ID等信息通过弹框方式显示出来通知用户;

(6)用户操作手机APP向已联网设备A发出授权指令,允许已联网设备A向待联网设备B分享与已联网设备连接的路由器联网的密码;

(7)已联网设备A收到手机APP发送的授权指令后,将自身连接的路由器的SSID和密码发送给待联网设备B(基于之前建立的WIFI连接)

(8)待联网设备B收到已联网设备A发送的路由器的SSID和密码后,将密码和路由器的SSID和密码进行存储,并完成配置;

(9)待联网设备B向已联网设备A返回配置成功消息,并断开与已联网设备A的WIFI连接;

(10)待联网设备B通过路由器的SSID和密码连接路由器,并向手机APP发送上线消息。

需要说明的是,当已联网设备A已向多个用户终端上的APP注册时,可以向该多个手机APP发送待联网设备B的信息,并且在接收到任一个手机APP的授权指令后,都可以向待联网设备B发送路由器的SSID和密码。

本发明还提供了一种设备入网配置装置,该设备入网配置装置应用于待联网设备中。参考图4所示,该设备入网配置装置包括:

工作模式设置模块401,用于使待联网设备启动站点station工作模式;

搜索模块402,根据预先存储的目标服务集标识符SSID信息,搜索目标SSID;

连接建立模块403,用于根据预先存储的目标SSID对应的入网配置信息,与SSID为目标SSID的已联网设备建立第一通信连接;

接收模块405,用于通过第一通信连接从已联网设备接收已联网设备连接的路由器对应网络的联网配置信息,并将联网配置信息传输给配置模块;

配置模块406,用于使用联网配置信息进行联网配置。

连接建立模块403还用于当存在多个SSID为目标SSID的已联网设备时,根据信号强度在多个SSID为目标SSID的已联网设备中选择一个已联网设备,并与该已联网设备建立第一通信连接。

该装置还包括:

发送模块404,用于连接建立模块与已联网设备建立第一通信连接后,在接收模块405通过第一通信连接从已联网设备接收已联网设备连接的路由器对应网络的联网配置信息之前,通过第一通信连接将设备身份信息发送给已联网设备。

该装置还包括:

连接断开模块407,用于配置模块406使用联网配置信息进行联网配置后,断开与已联网设备的第一通信连接。

连接建立模块403还用于通过路由器对应网络的联网配置信息与路由器建立连接。

发送模块404还用于通过第一通信连接向已联网设备发送入网请求消息。

发送模块404还用于在配置模块406使用联网配置信息进行联网配置后、连接断开模块407断开与已联网设备的第一通信连接之前,通过第一通信连接将配置成功的消息发送给已联网设备。

本发明还提供了一种设备入网配置装置,该设备入网配置装置应用于已联网设备中。如图5所示,该设备入网配置装置包括:

工作模式设置模块501,用于使已联网设备同时处于AP工作模式和station工作模式,并将已联网设备在AP工作模式下的网络的SSID设置为预先存储的目标SSID;

连接建立模块502,用于与处于station工作模式的待联网设备建立第一通信连接;

发送模块503,用于通过第一通信连接将已联网设备连接的路由器对应网络的联网配置信息发送给待联网设备。

该装置还包括:

接收模块504,用于在连接建立模块与待联网设备建立第一通信连接后,从待联网设备接收设备身份信息,以及在发送模块向用户终端发送请求授权消息后,从用户终端接收授权指令。

发送模块还用于向用户终端发送请求授权消息,请求授权消息包含待联网设备的设备身份信息,以及接收模块从用户终端接收授权指令后,通过第一通信连接将路由器对应网络的联网配置信息发送给待联网设备。

工作模式设置模块501还用于在发送模块通过第一通信连接将路由器对应网络的联网配置信息发送给待联网设备后,使已联网设备退出AP工作模式。

接收模块504还用于在工作模式设置模块501使已联网设备退出AP工作模式之前,通过第一通信连接从待联网设备接收配置成功的消息。

其中授权指令是用户终端基于设备身份信息确定允许加入路由器对应的网络后生成的,并且,接收模块504用于从用户终端接收授权指令后,通过第一通信连接将路由器对应网络的联网配置信息发送给与授权指令所基于的设备身份信息对应的待联网设备。

本发明中的设备入网配置方法和装置,通过利用已联网设备对待联网设备进行配置的方式,对手机配置带配置设备的方式的进行了补充,并解决了手机与路由器之间的兼容性问题。已联网设备通过工作在AP+station方式可发现未配置的设备,并报告给手机,由用户操作手机触发已联网设备将自身WIFI密码分享给待联网设备。另外,本发明通过利用已联网设备对待联网设备进行配置的方式,减少了对手机的依赖,可有效解决手机与路由器兼容性问题导致的配置失败。即,通过已联网设备对待联网设备进行发现,发现后报告给手机的方式,解决了IOS系统无法通过获取SSID发现设备的问题。

在本发明中,通过已联网设备分享密码的方式对待联网设备进行配置,不用用户输入密码,提高了设备配网的便捷性。另外,通过用已联网设备分享密码的方式对待联网设备进行配置,不用待联网设备与手机和路由器在一定距离范围以内,只要“待联网设备”与“具有分享密码功能的已联网设备“距离满足要求即可。可解决家中路由器无法覆盖所有设备的问题。

已联网设备对待联网设备通过基于TCP连接的方式分享密码,可靠性高。已联网设备工作在AP+station模式,在发现设备和分享密码的过程中,其正常工作不受影响。

上面描述的内容可以单独地或者以各种方式组合起来实施,而这些变型方式都在本发明的保护范围之内。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的物品或者设备中还存在另外的相同要素。

以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。

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