智能设备接入无线网络的方法和装置与流程

文档序号:11139777阅读:984来源:国知局
智能设备接入无线网络的方法和装置与制造工艺

本公开涉及通信技术,尤其涉及一种智能设备接入无线网络的方法和装置。



背景技术:

智能设备通过无线保真(Wireless Fidelity,简称Wi-Fi)技术第一次接入路由器时,一般都需要用户通过按键、触摸屏等方式输入需要接入的路由器的服务集的标识(Service Set Identifier,简称SSID)和密码。上述过程对于手机、平板电脑等具有输入装置的设备比较容易实现,而对于那些没有输入装置的设备,则无法接入路由器。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种智能设备接入无线网络的方法和装置。

根据本公开实施例的第一方面,提供一种智能设备接入无线网络的方法,包括:

判断是否扫描到了预先配置的第一服务集标识SSID,其中,所述第一SSID对应的第二设备已经接入无线网络且开启了中继功能;

当扫描到所述第一SSID时,根据预先配置的所述第二设备的第一SSID和第一密码接入所述第二设备;

向所述第二设备获取所述无线网络的第二SSID和第二密码;

采用获取到的所述第二SSID和第二密码接入所述无线网络。

可选的,所述判断是否扫描到了预先配置的第一SSID,包括:

扫描周围的接入点并获取扫描结果,所述扫描结果中包括扫描到的接入点的SSID;

判断所述扫描结果中是否包含所述第一SSID;

当所述扫描结果中包含所述第一SSID时,确定扫描到了所述第一SSID。

可选的,所述向所述第二设备获取所述无线网络的第二SSID和第二密码,包括:

向所述第二设备发送请求消息,所述请求消息用于请求获取所述无线网络的第二SSID和第二密码;

接收所述第二设备发送的请求响应,所述请求响应中包括所述无线网络的第二SSID和第二密码。

可选的,所述向所述第二设备获取所述无线网络的第二SSID和第二密码,包括:

接收所述第二设备上报的所述无线网络的第二SSID和第二密码。

根据本公开实施例的第二方面,提供一种智能设备接入无线网络的装置,包括:

判断模块,被配置为判断是否扫描到了预先配置的第一服务集标识SSID,其中,所述第一SSID对应的第二设备已经接入无线网络且开启了中继功能;

第一接入模块,被配置为当扫描到所述第一SSID时,根据预先配置的所述第二设备的第一SSID和第一密码接入所述第二设备;

获取模块,被配置为向所述第二设备获取所述无线网络的第二SSID和第二密码;

第二接入模块,被配置为采用获取到的所述第二SSID和第二密码接入所述路由器。

可选的,所述装置还包括:

扫描模块,被配置为扫描周围的接入点并获取扫描结果,所述扫描结果中包括扫描到的接入点的SSID;

所述判断模块包括:

判断子模块,被配置为判断所述扫描结果中是否包含所述第一SSID;

确定子模块,被配置为当所述扫描结果中包含所述第一SSID时,确定扫描到了所述第一SSID。

可选的,所述获取模块包括:

发送子模块,被配置为向所述第二设备发送请求消息,所述请求消息用于请求获取所述无线网络的第二SSID和第二密码;

第一接收子模块,被配置为接收所述第二设备发送的请求响应,所述请求响应中包括所述无线网络的第二SSID和第二密码。

可选的,所述获取模块包括:

第二接收子模块,被配置为接收所述第二设备上报的所述无线网络的第二SSID和第二密码。

根据本公开实施例的第三方面,提供一种智能设备接入无线网络的装置,包括:

存储器;

被配置为存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

判断是否扫描到了预先配置的第一服务集标识SSID,其中,所述第一SSID对应的第二设备已经接入无线网络且开启了中继功能;

当扫描到所述第一SSID时,根据预先配置的所述第二设备的第一SSID和第一密码接入所述第二设备;

向所述第二设备获取所述无线网络的第二SSID和第二密码;

采用获取到的所述第二SSID和第二密码接入所述无线网络。

本公开的实施例提供的技术方案可以包括以下有益效果:通过设置一个具有中继功能的第二设备,并在没有输入装置的第一设备中预先配置了第二设备的第一SSID和第一密码,当第一设备需要接入路由器时,判断是否扫描到了第一SSID,当扫描到第一SSID时,根据预先配置的第二设备的第一SSID和第一密码接入第二设备,向第二设备获取无线网络的第二SSID和第二密码,采用获取到的第二SSID和第二密码接入无线网络。所述方法使得没有输入装置的设备也能够接入无线网络。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种智能设备接入无线网络的方法的流程图。

图2是根据一示例性实施例示出的一种智能设备接入无线网络的方法的流程图。

图3是根据一示例性实施例示出的一种智能设备接入无线网络的装置的框图。

图4是根据一示例性实施例示出的一种智能设备接入无线网络的装置的框图。

图5是根据一示例性实施例示出的一种智能设备接入无线网络的装置的框图。

图6是根据一示例性实施例示出的一种智能设备接入无线网络的装置的框图。

图7是根据一示例性实施例示出的一种智能设备接入无线网络的装置的实体框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种智能设备接入无线网络的方法的流程图,本实施例的方法由第一设备执行,如图1所示,该智能设备接入无线网络的方法包括以下步骤。

在步骤S101中,判断是否扫描到了预先配置的第一SSID,其中,第一SSID对应的第二设备已经接入无线网络且开启了中继功能。

本实施例中,第一设备没有输入装置,输入装置包括键盘、触摸屏等,第一设备可以为智能台灯、智能插座、智能净化器和智能键盘等没有输入装置的智能设备。由于第一设备没有输入装置,因此用户无法像具有输入装置的设备一样通过输入无线网络的SSID和密码接入无线网络。

为了解决第一设备无法接入无线网络的问题,本实施例中为第一设备预先配置了一个第二设备,具体的在第一设备中配置有第二设备的第一SSID和第一密码。该第二设备具有输入装置,第二设备可以为手机、平板电脑等,该第二设备作为站点STA除具有正常的功能外,还具有中继功能。由于第二设备具有中继功能,因此第二设备相当于一个接入点,第二设备具有固定的第一SSID和第一密码,后续当没有输入装置的第一设备需要接入无线网络时,第一设备都可以通过预先配置的该第二设备的第一SSID和第一密码先接入第二设备,然后通过第二设备获取无线网络的第二SSID和第二密码。

第一设备可以通过主动扫描或被动扫描的方法扫描周围的接入点获取扫描结果,主动扫描是主动寻找无线网络,而不是静候无线网络声明本身的存在。主动扫描方式是指作为STA的第一设备在每个信道上发出探测请求帧(Probe Request),请求周围的无线网络予以回应。被动扫描(passive scanning)的方式,原因是扫描过程中不需要传送任何信号,可以省电。在被动扫描中,STA会在信道列表(channel list)所列的各个信道之间不断切换,并静候Beacon帧的到来。

第一设备获取的扫描结果中包括多个接入点的SSID、信号质量、加密和认证方式等,然后,第一设备判断扫描结果中是否包含第一SSID,如果扫描结果中包含第一SSID,则确定扫描到了第一SSID,即扫描到了第二设备。如果扫描结果中不包含第一SSID,说明第二设备没有接入网络设备,第一设备无法通过第二设备获取无线网络的第二SSID和第二密码,第一设备可以向用户返回接入失败。

在步骤S102中,当扫描到第一SSID时,根据预先配置的第二设备的第一SSID和第一密码接入第二设备。

第二设备的第一SSID和第一密码预先配置在第一设备中,如果第一设备扫描到第一SSID,说明第一设备可以接入第二设备,第一设备根据预先配置的第二设备的第一SSID和第一密码接入第二设备。

在步骤S103中,向第二设备获取无线网络的第二SSID和第二密码。

一种实现方式中,在第一设备接入第二设备后,第一设备向第二设备发送请求消息,该请求消息用于请求获取无线网络的第二SSID和第二密码,第二设备根据请求消息向第一设备返回请求响应,第一设备接收第二设备发送的请求响应,该请求响应中包括无线网络的第二SSID和第二密码。

另一种实现方式中,在第一设备在接入第二设备后,第二设备主动向第一设备上报无线网络的第二SSID和第二密码,第一设备接收第二设备上报的无线网络的第二SSID和第二密码。

在步骤S104中,采用获取到的第二SSID和第二密码接入无线网络。

以家庭网络为例,第一设备可以为手机,手机按照现有的方式接入路由器,手机具有一个固定的第一SSID和第一密码,后续当用户买了同系列的产品,例如智能插座、智能净化器和智能键盘后,智能插座、智能净化器和智能键盘中分别配置有该手机的第一SSID和第一密码,智能插座、智能净化器和智能键盘都通过该手机的第一SSID和第一密码接入手机,然后,通过手机获取无线网络的第二SSID和第二密码,进而根据无线网络的第二SSID和第二密码接入无线网络。

本实施例中,通过设置一个具有中继功能的第二设备,并在没有输入装置的第一设备中预先配置了第二设备的第一SSID和第一密码,当第一设备需要接入无线网络时,判断是否扫描到了第一SSID,当扫描到第一SSID时,根据预先配置的第二设备的第一SSID和第一密码接入第二设备,向第二设备获取无线网络的第二SSID和第二密码,采用获取到的第二SSID和第二密码接入无线网络。所述方法使得没有输入装置的设备也能够接入无线网络。

图2是根据一示例性实施例示出的一种智能设备接入无线网络的方法的流程图,如图2所示,该智能设备接入无线网络的方法包括以下步骤。

在步骤S201中,扫描周围的接入点并获取扫描结果,该扫描结果中包括扫描到的接入点的SSID。

在步骤S202中,判断扫描结果中是否包含第一SSID。

扫描结果中除包含各接入点的扫描结果中还包括各接入点的信号强度等其他参数,第二设备的第一SSID和第一密码预先配置在第一设备中,当扫描结果中包含第一SSID时,执行步骤S203,当扫描结果中不包含第一SSID时,执行步骤S204。

在步骤S203中,确定扫描到了第一SSID。

在步骤S204中,接入失败。

在步骤S205中,根据预先配置的第二设备的第一SSID和第一密码接入第二设备。

步骤S203之后执行步骤S205。

在步骤S206中,向第二设备发送请求消息,该请求消息用于请求获取无线网络的第二SSID和第二密码。

在步骤S207中,接收第二设备发送的请求响应,该请求响应中包括无线网络的第二SSID和第二密码。

在步骤S208中,采用获取到的第二SSID和第二密码接入无线网络。

可选的,在其他实施例中,第一设备接入第二设备后,也可以由第二设备主动发送无线网络的第二SSID和第二密码,不需要第一设备请求。

本实施例的具体实现方式参照实施例一的相关描述,此处不再赘述。

本实施例中,第一设备扫描周围的接入点,判断扫描结果中是否包含第二设备第一的SSID,当扫描结果中包含第一SSID时,第一设备根据预先配置的第一SSID和第一密码接入第二设备,向第二设备发送请求消息,并接收第二设备发送的请求响应,该请求响应中包括无线网络的第二SSID和第二密码,然后采用获取到的第二SSID和第二密码接入无线网络。所述方法使得没有输入装置的设备也能够接入无线网络

图3是根据一示例性实施例示出的一种智能设备接入无线网络的装置的框图,如图3所示,本实施例的装置包括:判断模块11、第一接入模块12、获取模块13和第二接入模块14。

其中,判断模块11,被配置为判断是否扫描到了预先配置的第一SSID,其中,所述第一SSID对应的第二设备已经接入无线网络且开启了中继功能;

第一接入模块12,被配置为当扫描到所述第一SSID时,根据预先配置的所述第二设备的第一SSID和第一密码接入所述第二设备;

获取模块13,被配置为向所述第二设备获取所述无线网络的第二SSID和第二密码;

第二接入模块14,被配置为采用获取到的所述第二SSID和第二密码接入所述无线网络。

图4是根据一示例性实施例示出的一种智能设备接入无线网络的装置的框图,如图4所示,在图3所示装置的基础上,该装置还包括扫描模块15,判断模块11包括判断子模块111和确定子模块112。

扫描模块15,被配置为扫描周围的接入点并获取扫描结果,所述扫描结果中包括扫描到的接入点的SSID;

判断子模块111,被配置为判断所述扫描结果中是否包含所述第一SSID;

确定子模块112,被配置为当所述扫描结果中包含所述第一SSID时,确定扫描到了所述第一SSID。

图5是根据一示例性实施例示出的一种智能设备接入无线网络的装置的框图,如图5所示,在图4所示装置的基础上,所述获取模块13包括:

发送子模块131,被配置为向所述第二设备发送请求消息,所述请求消息用于请求获取所述无线网络的第二SSID和第二密码;

第一接收子模块132,被配置为接收所述第二设备发送的请求响应,所述请求响应中包括所述无线网络的第二SSID和第二密码。

图6是根据一示例性实施例示出的一种智能设备接入无线网络的装置的框图,如图6所示,在图4所示装置的基础上,所述获取模块13包括:

第二接收子模块133,被配置为接收所述第二设备上报的所述无线网络的第二SSID和第二密码。

关于上述实施例中的智能设备接入无线网络的装置,其中各个模块执行操作的具体方式已经在图1和图2所示实施例的方法进行了详细描述,此处将不做详细阐述说明。

图7是根据一示例性实施例示出的一种智能设备接入无线网络的装置的实体框图,如图7所示,智能设备接入无线网络的装置200包括:处理器21和用于存储处理器21可执行指令的存储器22,存储器22通过系统总线与处理器21连接并通信。

其中,处理器21被配置为:

判断是否扫描到了预先配置的第一SSID,其中,所述第一SSID对应的第二设备已经接入无线网络且开启了中继功能;

当扫描到所述第一SSID时,根据预先配置的所述第二设备的第一SSID和第一密码接入所述第二设备;

向所述第二设备获取所述无线网络的第二SSID和第二密码;

采用获取到的所述第二SSID和第二密码接入所述无线网络。

在上述智能设备接入无线网络的装置的实体实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,而前述的存储器可以是只读存储器(英文:read-only memory,缩写:ROM)、随机存取存储器(英文:random access memory,简称:RAM)、快闪存储器、硬盘或者固态硬盘。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求书指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求书来限制。

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