用于智能设备配网的方法、装置及电子设备与流程

文档序号:17587538发布日期:2019-05-03 21:27阅读:175来源:国知局
用于智能设备配网的方法、装置及电子设备与流程

本申请涉及网络配置领域,具体涉及用于智能设备配网的方法及装置。本申请同时涉及一种智能设备配网系统,以及一种用于实现用于智能设备配网的方法的电子设备。



背景技术:

随着移动互联网和物联网的发展,各种智能家居设备迅速涌现,需要联入互联网进行远程控制,其联入网络的方式,已经从最初的通过使用有线连接上电脑或手机再进行网络配置的物理连接方式,发展到不需要屏幕或键盘等外设直接通过wifi配网的无线连接方式。

现有的智能设备无线wifi配网,一般为单一配网方式,常用以下两种方式:

一是ap(wirelessaccesspoint,无线访问接入点)和sta(station,无线终端模式)结合模式,该方案中,先启动智能设备的ap模式,移动终端通过连接智能设备的热点建立连接,然后再发送路由器的ssid(servicesetidentifier,或服务集标识,即一个局域网的名称标识)和密码,智能设备收到后从ap模式切换为sta模式,连接到路由器,该配网方式存在配置时间过长的问题。

二是快连模式,该方案中,启动智能设备的混杂模式,移动终端连接路由器,通过路由器以udp(userdatagramprotocol,或用户数据报协议)组播方式发送路由器的ssid和密码,智能设备收到后切换为sta模式,连接到路由器,通知移动终端配网结束。该方式虽然配网速度快,但该方案中,移动终端为主设备,智能设备是从设备,从设备处于监听数据包模式,而非正常接收模式,对于主设备广播的数据包在信号特性上有严格的要求,如果主设备的wifi硬件发送信号质量不够好则无法保证从设备准确接收,并且受网络环境影响因素多,因此存在配网成功率低的问题。



技术实现要素:

本申请提供一种用于智能设备配网的方法,以解决现有的智能设备采用单一配网方式,导致的提升了配网速度却无法保证配网成功率的问题。

本申请还提供第二种用于智能设备配网的方法。

本申请还提供第三种用于智能设备配网的方法。

本申请还提供一种用于智能设备配网的装置。

本申请还提供第二种用于智能设备配网的装置。

本申请还提供第三种用于智能设备配网的装置。

本申请还提供一种智能设备配网系统。

本申请还提供一种用于实现用于智能设备配网的方法的电子设备。

本申请还提供第四种用于智能设备配网的方法。本申请提供一种用于智能设备配网的方法,包括:

在主设备上通过wifi射频频段传输载体和声波传输载体,将自身的网络配置信息发送给从设备;

在从设备上创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,其中任一线程接收到了网络配置信息,则通知另一线程退出;

在从设备上利用收到的网络配置信息完成网络配置;其中,所述主设备,是获取并发送网络配置信息的设备;所述从设备,是等待配网的设备;所述声波传输载体承载的网络配置信息,是采用声波编码算法根据网络配置信息转换成的声波序列。

可选的,所述的在从设备上创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息,包括下述处理:

创建wifi线程;

所述wifi线程设置wifi为监听模式;

通过所述wifi线程接收wifi信号,从其中获取网络配置信息。

可选的,所述的在从设备上创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息,包括下述处理:

创建声波线程;

所述声波线程通过麦克风或其他录音功能收录环境中的声音信号;

所述声波线程,采用和所述声波编码算法对应的声波解码算法,对采集到的声音信号进行声波解码,从其中获取网络配置信息。

可选的,所述在主设备上通过wifi射频频段传输载体和声波传输载体,将自身的网络配置信息发送给从设备,包括:

将网络配置信息进行声波编码,转化为声音信号;

通过音频功能播放所述声音信号,从而发送出使用确定频率的声波序列。

可选的,所述发送出使用确定频率的声波序列,包括:

通过扬声器发送出所述声波序列。

可选的,所述将网络配置信息进行声波编码,转化为声音信号,包括下述处理:

将字符串信息转化为脉冲编码调制数据。

可选的,所述声波,是超声波或次声波或人耳感知频率范围内的声波。

本申请还提供第二种用于智能设备配网的方法,包括:

将网络配置信息转化为wifi信号;并将网络配置信息进行声波编码转化为声音信号;

通过wifi射频频段作为传输载体将所述wifi信号发送给从设备,通过声波作为传输载体将所述声音信号发送给从设备;其中,所述从设备,是等待配网的设备。

可选的,所述将网络配置信息进行声波编码转化为声音信号,包括:

将字符串信息转化为脉冲编码调制数据。

可选的,所述通过声波作为传输载体将所述声音信号发送给从设备,包括:

通过音频功能播放所述声音信号,从而发送出使用确定频率的声波序列。

可选的,所述发送出使用确定频率的声波序列,包括:

通过扬声器发送出所述声波序列。

本申请还提供第三种用于智能设备配网的方法,包括:

创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,分别独立判断是否接收到了网络配置信息,若是,则通知另一线程结束;

利用收到的网络配置信息完成网络配置。

可选的,所述创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息,包括:

创建wifi线程;

所述wifi线程设置wifi为监听模式;

通过所述wifi线程接收wifi信号,从其中获取网络配置信息。

可选的,所述的创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息,包括:

创建声波线程;

所述声波线程通过麦克风或其他录音功能收录环境中的声音信号;

所述声波线程,采用和所述声波编码算法对应的声波解码算法,对采集到的声音信号进行声波解码,从其中获取网络配置信息。

本申请还提供一种用于智能设备配网的装置,包括:

网络配置发送单元,用于在主设备上通过wifi射频频段传输载体和声波传输载体,将自身的网络配置信息发送给从设备;

网络配置接收单元,用于在从设备上创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,其中任一线程接收到了网络配置信息,则通知另一线程退出;

网络配置单元,用于在从设备上利用收到的网络配置信息完成网络配置;其中,所述主设备,是获取并发送网络配置信息的设备;所述从设备,是等待配网的设备;所述声波传输载体承载的网络配置信息,是采用声波编码算法根据网络配置信息转换成的声波序列。

本申请还提供第二种用于智能设备配网的装置,包括:

信息转化单元,用于将网络配置信息转化为wifi信号;并将网络配置信息进行声波编码转化为声音信号;

信息发送单元,用于通过wifi射频频段作为传输载体将所述wifi信号发送给从设备,通过声波作为传输载体将所述声音信号发送给从设备;其中,所述从设备,是等待配网的设备。

本申请还提供第三种用于智能设备配网的装置,包括:

网络配置接收单元,用于创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,分别独立判断是否接收到了网络配置信息,若是,则通知另一线程结束;

网络配置单元,用于利用收到的网络配置信息完成网络配置。

本申请还提供一种智能设备配网系统,包括:主设备以及从设备;其中,

主设备,用于通过wifi射频频段传输载体和声波传输载体,将自身的网络配置信息同时发送给从设备;

从设备,用于创建wifi线程和声波线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,其中任一线程接收到了网络配置信息,则通知另一线程退出;利用收到的网络配置信息完成网络配置;其中,所述声波传输载体所承载的网络配置信息,是采用声波编码算法根据网络配置信息转换成的声波序列。

可选的,所述的wifi线程,用于设置wifi为监听模式,接收wifi信号,从其中获取网络配置信息。

可选的,所述的声波线程,用于通过麦克风或其他录音功能收录环境中的声音信号;采用和所述声波编码算法对应的声波解码算法,对采集到的声音信号进行声波解码,从其中获取网络配置信息。

可选的,所述主设备,包括扬声器,用于发送出所述声波序列。

可选的,所述从设备,包括麦克风或其他录音功能,用于收录环境中的声音信号。

本申请还提供一种电子设备,包括:存储器,及

处理器,其中,所述存储器存储处理器执行指令,所述处理器执行指令,包括如下处理步骤:

在主设备上通过wifi射频频段传输载体和声波传输载体,将自身的网络配置信息发送给从设备;

在从设备上创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,其中任一线程接收到了网络配置信息,则通知另一线程退出;

在从设备上利用收到的网络配置信息完成网络配置;其中,所述主设备,是获取并发送网络配置信息的设备;所述从设备,是等待配网的设备;所述声波传输载体承载的网络配置信息,是采用声波编码算法根据网络配置信息转换成的声波序列。

本申请还提供第四种用于智能设备配网的方法,包括:

在主设备上通过不同信息传输载体,将自身的网络配置信息发送给从设备;

在从设备上创建不同线程,分别独立接收所述不同信息载体所承载的网络配置信息;上述不同线程,其中任一线程接收到了网络配置信息,则通知另一线程退出;

在从设备上利用收到的网络配置信息完成网络配置;其中,所述主设备,是获取并发送网络配置信息的设备;所述从设备,是等待配网的设备。与现有技术相比,本申请具有以下优点:

本申请提供的智能设备配网方法、装置及电子设备,通过在主设备上通过wifi射频频段传输载体和声波传输载体,将自身的网络配置信息发送给从设备;在从设备上创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,其中任一线程接收到了网络配置信息,则通知另一线程退出;在从设备上利用收到的网络配置信息完成网络配置;其中,所述主设备,是获取并发送网络配置信息的设备;所述从设备,是等待配网的设备;所述声波传输载体承载的网络配置信息,是采用声波编码算法根据网络配置信息转换成的声波序列,提供wifi配网功能的同时,以其他稳定性好、成功率高的配网方式例如声波配网,作为wifi配网的备份功能,从而解决了提升配网速度却无法保证配网成功率的问题。

附图说明

图1是本申请提供的一种用于智能设备配网的方法的处理流程图;

图2是本申请提供的一种用于智能设备配网的方法的wifi配网和声波配网协同处理流程图;

图3是本申请提供的第二种用于智能设备配网的方法的处理流程图;

图4是本申请提供的第三种用于智能设备配网的方法的处理流程图;

图5是本申请提供的一种用于智能设备配网的装置的示意图;

图6是本申请提供的第二种用于智能设备配网的装置的示意图;

图7是本申请提供的第三种用于智能设备配网的装置的示意图;

图8是本申请提供的一种智能设备配网系统的示意图;

图9是本申请提供的用于实现用于智能设备配网的方法的电子设备示意图;

图10是以智能手机作为主设备,以智能音箱作为从设备的配网系统举例示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。

本申请提供一种用于智能设备配网的方法。本申请同时涉及第二种用于智能设备配网的方法。本申请还涉及第三种用于智能设备配网的方法。本申请还涉及一种智能设备配网系统。本申请同时涉及一种用于智能设备配网的装置,本申请还涉及第二种用于智能设备配网的装置,本申请还涉及第三种用于智能设备配网的装置,以及一种用于实现用于智能设备配网的方法的电子设备。在下面的实施例中逐一进行详细说明。

本申请其一实施例提供一种用于智能设备配网的方法。

以下结合图1至图2对本申请其一实施例提供的一种用于智能设备配网的方法的实施例进行说明。其中图1是本申请其一实施例提供的一种用于智能设备配网的方法的处理流程图;图2是本申请提供的一种用于智能设备配网的方法的wifi配网和声波配网协同处理流程图。

图1所示用于智能设备配网的方法,包括:

步骤s101,在主设备上通过wifi射频频段传输载体和声波传输载体,将自身的网络配置信息发送给从设备;

步骤s102,在从设备上创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,其中任一线程接收到了网络配置信息,则通知另一线程退出;

步骤s103,在从设备上利用收到的网络配置信息完成网络配置;

其中,所述主设备,是获取并发送网络配置信息的设备;所述从设备,是等待配网的设备;所述声波传输载体承载的网络配置信息,是采用声波编码算法根据网络配置信息转换成的声波序列。

所述步骤s101,在主设备上通过wifi射频频段传输载体和声波传输载体,将自身的网络配置信息发送给从设备。

智能设备目前普遍通过连接wifi来实现联网进行远程控制,但是智能设备一般没有屏幕,因此获得账号和密码等连接wifi的网络配置信息的途径不同于手机,手机能通过触摸屏幕或者键盘或者语音等接收输入信息,包括接收输入网络配置信息,而智能设备则是借助于其他智能终端或已连接wifi热点的设备来实现信息输入,例如借助手机app,获取网络配置信息,并将这些网络配置信息发送到智能设备,智能设备接收到这些网络配置信息,并使用这些信息主动连接到路由器上,从而实现联入网络。

所述主设备,是获取并发送网络配置信息的设备;所述从设备,是等待配网的设备。

本申请提供的智能设备配网实施例中,是通过手机或其他已连接wifi热点的设备(即主设备),给未连接wifi的设备(即从设备)进行网络配置,支持wifi配网和声波配网两种配网方式协同工作,由主设备获取网络配置信息,并将网络配置信息发送给等待配网的从设备,从而使得从设备快速、稳定的完成wifi连接。

本步骤的目的是,在主设备上通过wifi射频频段和声波两种传输载体,将自身的网络配置信息同时发送给从设备。

具体到本申请提供的实施例中是通过手机进行wifi配网,所谓wifi配网,是指主设备通过wifi射频频段发送路由器的ssid和密码等网络配置信息,从设备的wifi功能模块工作在混杂模式下,处于监听状态,接收空气中的各种wifi信息,并开放协议底层的api接口,将接收到的指令传输给应用层处理,从设备的应用层解析出接收到的账号和密码等网络配置信息后切换为station模式,自动连接到路由器。这种配网方式虽然配网速度快,但是由于传输账号和密码过程中,受网络环境影响因素多,例如噪声干扰、手机性能等,整个传输过程可能会出现丢包现象,导致配网成功率低。wifi视频频段通常使用2.4guhf或5gshf射频频段。

所谓声波配网,是主设备上以特定频率的声音作为信息载体,将其获取到的路由器的ssid和密码等网络配置信息同步到从设备;使用声波作为传输载体承载网络配置信息,是采用声波编码算法根据网络配置信息转换成的声波序列。本申请提供的实施例中,是通过手机上输入ssid和密码(也可以从系统获取当前的ssid和密码),将ssid和密码等字符串形式的网络配置信息,编码成特定的声波序列,通过手机的扬声器发出声波,以声波为载体将这些配置信息传给从设备;从设备是拥有麦克风的智能设备,例如,智能音箱、智能家庭助手等,从设备通过麦克风收录到声波信息,并解析出网络配置信息,其中,字符串信息到声波的编码以及由声波到字符串信息的解码由特定的声波算法库提供编码算法和相对应的解码算法,这种配网方式的好处是传输比较稳定。另外,本实施例中的声波包括,超声波或次声波或人耳感知频率范围内的声波。

具体的,在主设备上通过wifi射频频段传输载体和声波传输载体,将自身的网络配置信息发送给从设备,包括进行下述处理:

将网络配置信息进行声波编码,转化为声音信号;

通过音频功能播放所述声音信号,从而发送出使用确定频率的声波序列;具体的,通过扬声器发送出所述声波序列。例如,扬声器发出的声波是人耳感知频率范围内的声波,则在配网过程是人耳可听到的,包括使用一定意义的音频标识配网过程的进行情况。

其中,所述将网络配置信息进行声波编码,转化为声音信号,包括将字符串信息转化为脉冲编码调制数据,即pcm(pulse-codemodulation,或脉冲编码调制)数据。

相应的,在从设备上进行下述对应处理:

从设备上捕获环境中的声音信息,将接收到的声音信号通过与声波编码算法相对应的解码算法解析还原成原来的字符串形式的ssid和密码,并将其用于连接路由器。

步骤s102,在从设备上创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,其中任一线程接收到了网络配置信息,则通知另一线程退出。

本步骤的目的是利用多线程在从设备上实现wifi配网和声波配网两种配网方式协同工作,互为补充,从而提高智能设备配网成功率。

所谓线程,是操作系统独立调度和分派cpu的基本调度单位,并且一个应用中可以同时运行多个线程完成不同的工作,这称为多线程,一个线程可以创建或撤销另一个线程。本实施例中,在从设备上创建两个线程,分别独立接收wifi射频频段和声波两种传输载体所承载的网络配置信息;其中,所述声波传输载体承载的网络配置信息,是采用声波编码算法根据网络配置信息转换成的声波序列。所述创建不同线程包括:

(1)创建wifi线程,具体包括下述处理:

创建wifi线程;

所述wifi线程设置wifi为监听模式;

通过所述wifi线程接收wifi信号,从其中获取网络配置信息。

(2)创建声波线程,具体包括下述处理:

创建声波线程;

所述声波线程通过麦克风或其他录音功能收录环境中的声音信号;

所述声波线程,采用和所述声波编码算法对应的声波解码算法,对采集到的声音信号进行声波解码,从其中获取网络配置信息。

上述两个线程,其中任一线程接收到了网络配置信息,则通知另一线程退出。上述接收到的网络配置信息是完整的配网信息,通过这些信息,智能设备能够主动连接上路由器。

需要说明的是,上述方案还有其他替代方案,例如,优先选择wifi配网,当wifi配网失败时,自动创建声波线程进行声波配网,也在本申请保护范围内。另外,除了wifi配网和声波配网协同工作,互为补充的配网方式之外,其他配网方式也可以和声波配网,或者和wifi配网协同工作,例如,wifiap配网或蓝牙配网,其中wifiap配网,也称软ap,即利用从设备的无线芯片使其进入软ap模式,从而从设备开启一个无线局域网,手机或其他移动设备通过联入从设备开启的无线局域网,向从设备发送路由器的网络配置信息;蓝牙配网,是利用蓝牙技术在主设备和从设备之间进行数据传输从而实现从设备的网络配置,这些多种配网方式协同工作的配网方案,均在本申请的保护范围之内。

步骤s103,在从设备上利用收到的网络配置信息完成网络配置。

本步骤的目的是利用步骤s102中通过wifi配网和声波配网两种方式协同工作获取到字符串形式的网络配置信息,例如,ssid、密码、ip地址、端口号等,主动连接路由器。

举例如下:

智能音箱a没有触屏和键盘,不能接受字符串输入ssid和密码,该智能音箱提供本实施例中提供的wifi配网和声波配网协同工作进行配网的功能,通过android手机b为其配网,其配网处理过程如下:

通过手机b上的应用输入路由器的ssid和密码;

手机b将字符串ssid和密码编码为pcm数据并通过其喇叭播放出来,同时手机b将字符串ssid和密码以wifi频段广播发送;

智能音箱a启动后其wifi功能为混杂模式并由wifi线程接收wifi信息,同时智能音箱a启动后打开录音功能,捕获环境中的声音信息,并由声波线程接收pcm数据;

智能音箱a中的wifi线程和声波线程各自独立接收相应的信息,如果wifi线程接收到完整的网络配置信息,则通知声波线程退出,本次配网使用wifi配网接收到的数据完成;如果声波线程接收到完整的网络配置信息,则通知wifi线程退出,本次配网使用声波配网接收到的数据完成;从而通过wifi配网和声波配网协同工作,保证智能音箱a的配网快速并稳定的完成。

以本申请提供的一种用于智能设备配网的方法的实施例为基础,本申请还提供了第二种用于智能设备配网的方法的实施例。

参照图3,其示出了根据本申请提供的第二种用于智能设备配网的方法的处理流程图。由于该实施例以上述实施例为基础,相关的部分请参见上述实施例的对应说明即可。下述描述的实施例仅仅是简要描述的。

本申请提供第二种用于智能设备配网的方法,包括:

步骤s301,将网络配置信息转化为wifi信号;并将网络配置信息进行声波编码转化为声音信号。

步骤s302,通过wifi射频频段作为传输载体将所述wifi信号发送给从设备,通过声波作为传输载体将所述声音信号发送给从设备;其中,所述从设备,是等待配网的设备。

可选的,所述将网络配置信息进行声波编码转化为声音信号,包括:

将字符串信息转化为脉冲编码调制数据。

可选的,所述通过声波作为传输载体将所述声音信号发送给从设备,包括:

通过音频功能播放所述声音信号,从而发送出使用确定频率的声波序列。

可选的,所述发送出使用确定频率的声波序列,包括:

通过扬声器发送出所述声波序列。

以本申请提供的上述用于智能设备配网的方法的实施例为基础,本申请还提供了第三种用于智能设备配网的方法。

参照图4,其示出了根据本申请提供的第三种用于智能设备配网的方法的处理流程图。由于本实施例以上述实施例为基础,相关的部分请参见上述实施例的对应说明即可。下述描述的实施例仅仅是简要描述的。

本申请提供第三种用于智能设备配网的方法,包括:

步骤s401,创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,分别独立判断是否接收到了网络配置信息,若是,则通知另一线程结束。

步骤s402,利用收到的网络配置信息完成网络配置。

可选的,所述创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息,包括:

创建wifi线程;

所述wifi线程设置wifi为监听模式;

通过所述wifi线程接收wifi信号,从其中获取网络配置信息。

可选的,所述的创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息,包括:

创建声波线程;

所述声波线程通过麦克风或其他录音功能收录环境中的声音信号;

所述声波线程,采用和所述声波编码算法对应的声波解码算法,对采集到的声音信号进行声波解码,从其中获取网络配置信息。

与本申请提供的第一种用于智能设备配网的方法的实施例相对应,本申请还提供了第一种用于智能设备配网的装置。

参照图5,其示出了根据本申请提供的第一种用于智能设备配网的装置示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参见方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。

本申请提供第一种用于智能设备配网的装置,包括:

网络配置发送单元501,用于在主设备上通过wifi射频频段传输载体和声波传输载体,将自身的网络配置信息发送给从设备;

网络配置接收单元502,用于在从设备上创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,其中任一线程接收到了网络配置信息,则通知另一线程退出;

网络配置单元503,用于在从设备上利用收到的网络配置信息完成网络配置;其中,所述主设备,是获取并发送网络配置信息的设备;所述从设备,是等待配网的设备;所述声波传输载体承载的网络配置信息,是采用声波编码算法根据网络配置信息转换成的声波序列。

与本申请提供的第二种用于智能设备配网方法的实施例相对应,本申请还提供了第二种用于智能设备配网的装置。

参照图6,其示出了根据本申请提供的第二种用于智能设备配网的装置示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参见方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。

本申请提供第二种用于智能设备配网的装置,包括:

信息转化单元601,用于将网络配置信息转化为wifi信号;并将网络配置信息进行声波编码转化为声音信号;

信息发送单元602,用于通过wifi射频频段作为传输载体将所述wifi信号发送给从设备,通过声波作为传输载体将所述声音信号发送给从设备;其中,所述从设备,是等待配网的设备。

与本申请提供的第三种用于智能设备配网方法的实施例相对应,本申请还提供了第三种用于智能设备配网的装置。

参照图7,其示出了根据本申请提供的第三种用于智能设备配网的装置示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参见方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。

本申请提供第三种用于智能设备配网的装置,包括:

网络配置接收单元701,用于创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,分别独立判断是否接收到了网络配置信息,若是,则通知另一线程结束;

网络配置单元702,用于利用收到的网络配置信息完成网络配置。

以本申请提供的上述用于智能设备配网方法的实施例为基础,本申请还提供了一种智能设备配网系统。

参照图8,其示出了根据本申请提供的一种智能设备配网系统的示意图。由于本实施例以本申请上述的实施例为基础,相关的部分请参见上述实施例的对应说明即可。下述描述的实施例仅仅是简要描述的。

本申请提供一种智能设备配网系统,包括:主设备801以及从设备802;其中,

主设备801,用于通过wifi射频频段传输载体和声波传输载体,将自身的网络配置信息同时发送给从设备;

从设备802,用于创建wifi线程和声波线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,其中任一线程接收到了完整的网络配置信息,则通知另一线程退出;利用收到的网络配置信息完成网络配置;其中,所述声波传输载体所承载的网络配置信息,是采用声波编码算法根据网络配置信息转换成的声波序列。

可选的,所述的wifi线程,用于设置wifi为监听模式,接收wifi信号,从其中获取网络配置信息。

可选的,所述的声波线程,用于通过麦克风或其他录音功能收录环境中的声音信号;采用和所述声波编码算法对应的声波解码算法,对采集到的声音信号进行声波解码,从其中获取网络配置信息。

可选的,所述主设备,包括扬声器,用于发送出所述声波序列。

可选的,所述从设备,包括麦克风或其他录音功能,用于收录环境中的声音信号。

举例如下:

图10是以智能手机作为主设备,以智能音箱作为从设备的配网的系统示意图。

需要说明的是,本申请中的实施例是以智能音箱作为智能设备的例子,但不局限于智能音箱。

本申请还提供了一种用于实现第一种用于智能设备配网的方法的电子设备,参照图9,其示出了本实施例提供的一种电子设备的示意图。

本申请提供的所述电子设备实施例描述得比较简单,相关的部分请参见上述提供的第一种用于智能设备配网的方法的实施例的对应说明即可。下述描述的实施例仅仅是示意性的。

本申请提供一种电子设备,包括:

存储器901,以及处理器902;

所述存储器901用于存储计算机可执行指令,所述处理器902用于执行所述计算机可执行指令:

在主设备上通过wifi射频频段传输载体和声波传输载体,将自身的网络配置信息发送给从设备;

在从设备上创建不同线程,分别独立接收wifi射频频段传输载体和声波传输载体所承载的网络配置信息;上述不同线程,其中任一线程接收到了网络配置信息,则通知另一线程退出;

在从设备上利用收到的网络配置信息完成网络配置;其中,所述主设备,是获取并发送网络配置信息的设备;所述从设备,是等待配网的设备;所述声波传输载体承载的网络配置信息,是采用声波编码算法根据网络配置信息转换成的声波序列。

以本申请提供的上述用于智能设备配网的方法的实施例为基础,本申请还提供了第四种用于智能设备配网的方法,相关部分请见上述描述,下述实施例仅是简要描述的。

本申请提供第四种用于智能设备配网的方法,包括:

在主设备上通过不同信息传输载体,将自身的网络配置信息发送给从设备;

在从设备上创建不同线程,分别独立接收所述不同信息载体所承载的网络配置信息;上述不同线程,其中任一线程接收到了网络配置信息,则通知另一线程退出;

在从设备上利用收到的网络配置信息完成网络配置;其中,所述主设备,是获取并发送网络配置信息的设备;所述从设备,是等待配网的设备。

除了上述的wifi配网和声波配网协同工作,互为补充的配网方式之外,其他配网方式也可以和声波配网,或者和wifi配网协同工作,或者是多种配网方式协同工作,其他配网方式例如,wifiap配网或蓝牙配网,其中wifiap配网,也称软ap,即利用从设备的无线芯片使其进入软ap模式,从而从设备开启一个无线局域网,手机或其他移动设备通过联入从设备开启的无线局域网,向从设备发送路由器的网络配置信息;蓝牙配网,是利用蓝牙技术在主设备和从设备之间进行数据传输从而实现从设备的网络配置。这些两种或多种配网方式协同工作的配网方案,均在本申请的保护范围之内。具体实施时,可以创建不同线程同时接受信息,或者也可以优先选择其中一种配网方式,例如wifi配网,当优选配网失败时,自动创建其他线程进行其他方式配网。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

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