配网的方法、装置、智能家居系统、设备以及存储介质与流程

文档序号:17695602发布日期:2019-05-17 21:29阅读:291来源:国知局
配网的方法、装置、智能家居系统、设备以及存储介质与流程

本发明涉及智能家居技术领域,更具体地,涉及一种配网的方法、装置、智能家居系统、设备以及存储介质。



背景技术:

随着智能家居设备和互联网技术的不断发展,用户越来越多地使用各种智能设备。在使用这些智能设备之前,需要对智能设备进行配置,以使智能设备能够接入用户所使用的无线局域网。但是,目前的网络配置过程繁琐,操作不方便,使得用户体验差。



技术实现要素:

鉴于上述问题,本发明提出了一种配网的方法、装置、智能家居系统、设备以及存储介质,以改善上述问题。

第一方面,本发明提供了一种配网的方法,所述方法包括:当第一智能设备处于未联网状态时,所述第一智能设备监听语音信息;当监听到目标语音信息时,基于所述目标语音信息向第二智能设备发送请求信息,其中,所述第二智能设备为已联网设备;接收所述第二智能设备基于所述请求信息反馈的网络配置信息;基于所述网络配置信息配置网络。

第二方面,本发明提供了一种配网的方法,所述方法包括:当第一智能设备处于未联网状态时,所述第一智能设备监听语音信息;当监听到目标语音信息时,所述第一智能设备基于所述目标语音信息向第二智能设备发送请求信息,其中,所述第二智能设备为已联网设备;所述第二智能设备基于所述请求信息发送网络配置信息至所述第一智能设备;所述第一智能设备基于所述网络配置信息配置网络。

第三方面,本发明提供了一种配网装置,所述装置包括:监听模块,用于当第一智能设备处于未联网状态时,所述第一智能设备监听语音信息;发送模块,用于当监听到目标语音信息时,基于所述目标语音信息向第二智能设备发送请求信息,其中,所述第二智能设备为已联网设备;接收模块,用于接收所述第二智能设备基于所述请求信息反馈的网络配置信息;配置模块,用于基于所述网络配置信息配置网络。

第四方面,本发明提供了一种智能家居系统,所述智能家居系统包括第一智能设备和第二智能设备;所述第一智能设备,用于当第一智能设备处于未联网状态时,监听语音信息;所述第一智能设备,用于当监听到目标语音信息时,基于所述目标语音信息向第二智能设备发送请求信息,其中,所述第二智能设备为已联网设备;所述第二智能设备,用于基于所述请求信息发送网络配置信息至所述第一智能设备;所述第一智能设备,用于基于所述网络配置信息配置网络。

第五方面,本发明提供了一种智能设备,包括一个或多个处理器以及存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。

第六方面,本发明提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。

本发明提供的一种配网的方法、装置、智能家居系统、设备以及存储介质,当第一智能设备处于未联网状态时,第一智能设备监听语音信息,当监听到目标语音信息时,基于该目标语音信息向第二智能设备发送请求信息,其中,第二智能设备为已联网设备,接收第二智能设备基于请求信息反馈的网络配置信息,并基于该网络配置信息配置网络。从而通过未联网设备监听并识别出目标语音信息后,向已联网设备获取网络配置信息来配置网络,以实现快捷的网络接入,提高配网效率以及用户体验。

本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明实施例提供的配网的方法的应用环境示意图;

图2示出了本发明实施例提供的配网的方法的时序图;

图3示出了本发明一个实施例提供的配网的方法的流程示意图;

图4示出了本发明又一个实施例提供的配网的方法的流程示意图;

图5示出了本申请的图4所示的实施例提供的配网的方法的步骤s330的流程示意图;

图6示出了本发明再一个实施例提供的配网的方法的流程示意图;

图7示出了本发明另一个实施例提供的配网的方法的流程示意图;

图8示出了本发明又再一个实施例提供的配网的方法的流程示意图;

图9示出了本发明实施例提供的配网装置的结构框图;

图10示出了本发明实施例用于执行根据本发明实施例的配网的方法的智能设备的结构框图;

图11示出了本发明实施例的用于保存或者携带实现根据本发明实施例的配网的方法的程序代码的存储单元。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

随着智能家居设备和互联网技术的不断发展,用户越来越多地使用各种智能设备。在使用这些智能设备之前,需要对智能设备进行配置,以使智能设备能够接入用户所使用的无线局域网。

对于现有的物联网家电智能终端,在日常使用时,家庭里每添置一款新的物联网家电设备都要使用应用程序(application,app)进行绑定,该app通过移动终端,以无线电磁波的方式,将包括服务集标识(servicesetidentifier,ssid)和密码在内的配网信息发送给智能设备。另外,也有一些智能设备在搜索到网络后,由用户手动输入密码,或者通过移动终端扫描智能设备上的条码后,移动终端将包括密码的配网信息发给智能设备。从而智能设备在获取到配网信息之后,根据该配网信息对智能设备进行网络配置,进而接入无线局域网。但是随着设备越来越多,每次都要经历漫长的配置绑定设备过程,绑定的成功率也得不到保证,用户有时会出现配置多次进行绑定都不成功,甚至绑定不上的问题,用户体验很差。

针对上述问题,发明人经过长期的研究发现并提出了本发明实施例提供的配网的方法、装置、智能家居系统、设备以及存储介质,通过未联网设备监听并识别出目标语音信息后,向已联网设备获取网络配置信息来配置网络,以实现快捷的网络接入,提高配网效率以及用户体验。

下面将先对本发明所涉及的一种应用环境进行介绍。

请参阅图1,图1示出了可用于本发明实施例提供的配网的方法的智能家居系统10,该智能家居系统10包括局域网100,该网络可以为无线网络或有线网络,在本实施例中,局域网100为无线网络,例如wifi。该智能家居系统10还可以包括有智能设备a、智能设备b和智能设备c,其中,智能设备b为与局域网100建立网络连接的设备,智能设备a和智能设备c为未与局域网100建立网络连接的设备,智能设备a和智能设备c通过与智能设备b建立连接,从智能设备b获取局域网100的网络配置信息,从而连接局域网100。

在本实施例中,智能设备a、智能设备b以及智能设备c可以包括智能网关、温湿度传感器、智能插座、人体传感器、门窗传感器、无线开关、空调伴侣、烟雾报警器、智能窗帘电机、天然气报警器、空气净化器以及智能音箱等智能设备,进一步地,智能设备a、智能设备b以及智能设备c至少包括例如麦克风的收音设备,用于接收语音信息。

下面将结合附图具体描述本发明的各实施例。

请参阅图2,图2示出了本发明实施例提供的配网的方法的时序图,应用于上述智能家居系统。下面将针对图2所示的实施例进行详细的阐述,所述方法具体可以包括以下步骤:

步骤s110:当第一智能设备处于未联网状态时,所述第一智能设备监听语音信息。

在本实施例中,第一智能设备具有语音接收能力,作为一种方式,该第一智能设备可以内置有收音设备,其中,收音设备可以包括话筒、麦克风等。在第一智能设备开启监听功能之前,可以先通过检测第一智能设备的网络接口是否与路由器已连接来判断第一智能设备是否处于未联网状态。当检测到第一智能设备处于未联网状态时,第一智能设备可以开启监听功能,通过收音设备监听到语音信息。其中,第一智能设备可以是智能插座、紧急呼叫按钮、温湿度传感器、智能灯、智能摄像机、智能开关、红外转发装置、智能热水器、智能空调、voc检测器、粉尘检测器、智能门窗磁、空气净化器、红外感应器或烟雾报警器中的一种。

作为一种方式,第一智能设备所监听到的语音信息可以是不同语言的语音信息,例如,中文、英文、法文等,还可以是一种动作声音,例如鼓掌,也可以是由移动终端生成的一段音频。

步骤s120:当监听到目标语音信息时,所述第一智能设备基于所述目标语音信息向第二智能设备发送请求信息,其中,所述第二智能设备为已联网设备。

在本实施例中,第一智能设备可以设置有语音识别模块,当第一智能设备在监听到语音信息时,可以通过语音识别模块识别第一智能设备所监听到的语音信息是否为目标语音信息,并且该语音识别模块中可以内嵌有离线的语音识别模型。由于内嵌有离线的语音识别模型,则第一智能设备可以在处于未联网状态时也能识别出目标语音信息。当识别该语音信息为目标语音信息时,则说该第一智能设备监听到目标语音信息。

在本实施例中,监听到目标语音信息,也可以是指接收到可以指示进行联网的语音信息,于是向第二智能设备发送请求信息,该请求信息可以是用于向第二智能设备索取网络配置信息。其中,目标语音信息可以是不同语言的语音信息,例如,中文、英文、法文等,还可以是一种动作声音,例如鼓掌,也可以是由移动终端生成的一段音频。具体地,例如,连续鼓掌三次为指示联网的语音信息,即目标语音信息,当监听到连续鼓掌三次时,则向第二智能设备索取网络配置信息。例如,目标语音信息为“快速连接”,当监听到“快速连接”的语音信息时,则向第二智能设备发送请求信息。

步骤s130:所述第二智能设备基于所述请求信息发送网络配置信息至所述第一智能设备。

在本实施例中,当第一智能设备监听到目标语音信息,可以是指示该第一智能设备进行联网的语音信息,第一智能设备向第二智能设备发送包括获取网络配置信息的请求信息,则第二智能设备可以根据该请求信息将网络配置信息压缩打包后发送给第一智能设备,也可以直接将网络配置信息发送给第一智能设备,其中,当局域网100为wifi时,网络配置信息至少包括无线局域网的服务集标识(servicesetidentifier,ssid)和密码。

步骤s140:所述第一智能设备基于所述网络配置信息配置网络。

在本实施例中,第一智能设备通过解析网络配置信息中包含的该局域网的ssid和密码和局域网进行连接。进一步地,当第一智能设备通过该网络配置信息接入了局域网100后,可以通过语音提示,也可以通过信号灯闪烁的方式向用户反馈网络配置成功的信息。

本发明实施例提供的配网的方法,当第一智能设备处于未联网状态时,第一智能设备监听语音信息,当监听到目标语音信息时,基于该目标语音信息向第二智能设备发送请求信息,其中,第二智能设备为已联网设备,第二智能设备基于请求信息发送网络配置信息至第一智能设备,该第一智能设备基于该网络配置信息配置网络。从而通过未联网设备监听并识别出目标语音信息后,向已联网设备处获取网络配置信息来配置网络,以实现快捷的网络接入,提高配网效率以及用户体验。

请参阅图3,图3示出了本发明一个实施例提供的配网的方法的流程示意图。下面将针对图3所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:

步骤s210:当第一智能设备处于未联网状态时,所述第一智能设备监听语音信息。

步骤s220:当监听到目标语音信息时,基于所述目标语音信息向第二智能设备发送请求信息,其中,所述第二智能设备为已联网设备。

步骤s230:接收所述第二智能设备基于所述请求信息反馈的网络配置信息。

步骤s240:基于所述网络配置信息配置网络。

其中,步骤s210-步骤s240的具体描述请参阅步骤s110-步骤s140,在此不再赘述。

本发明一个实施例提供的配网的方法,当第一智能设备处于未联网状态时,第一智能设备监听语音信息,当监听到目标语音信息时,基于该目标语音信息向第二智能设备发送请求信息,其中,第二智能设备为已联网设备,接收第二智能设备基于请求信息反馈的网络配置信息,并基于该网络配置信息配置网络。从而通过未联网设备监听并识别出目标语音信息后,向已联网设备处获取网络配置信息来配置网络,以实现快捷的网络接入,提高配网效率以及用户体验。

请参阅图4,图4示出了本发明又一个实施例提供的配网的方法的流程示意图。下面将针对图4所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:

步骤s310:当第一智能设备处于未联网状态时,所述第一智能设备监听语音信息。

其中,步骤s310的具体描述请参阅步骤s110,在此不再赘述。

步骤s320:当监听到所述目标语音信息时,判断所述第一智能设备与所述第二智能设备是否处于连接状态。

在本实施例中,当第一智能设备监听到目标语音信息时,可以基于目标语音信息向第二智能设备发送请求信息,在此之前,可以先检测第一智能设备是否与第二智能设备处于连接状态,可以通过向第二智能设备发送信息指示第二智能设备做出响应,从而判断第一智能设备与第二智能设备是否处于连接状态,例如,第一智能设备向第二智能设备发送闪烁信号灯的信息,通过查看第二智能设备是否闪烁信号灯来判断第一智能设备是否与第二智能设备处于连接状态,当第二智能设备闪烁信号灯,则说明第一智能设备与第二智能设备已经建立了连接,当第二智能设备未闪烁信号灯,则说明第一智能设备与第二智能设备未建立连接。

作为一种方式,第一智能设备和第二智能设备可以设置有简单通讯接口,第一智能设备可以通过检测其与第二智能设备的接口是否连接,从而判断第一智能设备与第二智能设备是否处于连接状态。例如,当简单通讯接口包括蓝牙时,可以检测第一智能设备与第二智能设备的蓝牙是否连接,当第一智能设备与第二智能设备的蓝牙连接时,则第一智能设备与第二智能设备处于连接状态;当第一智能设备与第二智能设备的蓝牙未连接时,则第一智能设备与第二智能设备未处于连接状态。

步骤s330:当所述第一智能设备与所述第二智能设备未处于连接状态时,建立与所述第二智能设备的连接。

在本实施例中,请参阅图5,图5示出了本发明的图4所示的实施例提供的坐便器控制方法的步骤s340的流程示意图。下面将针对图5所示的流程进行详细的阐述,在本实施例中,所述方法具体可以包括以下步骤:

步骤s331:当所述第一智能设备与所述第二智能设备未处于连接状态时,所述第一智能设备对所述第二智能设备进行搜索。

在本实施例中,当第一智能设备监听到目标语音信息时,可以基于目标语音信息向第二智能设备发送请求信息,在此之前,可以先检测第一智能设备是否与第二智能设备处于连接状态,当第一智能设备与第二智能设备未处于连接状态时,则第一智能设备进行搜索,其中,第一智能设备可以打开蓝牙,搜索是否与其蓝牙匹配的第二智能设备,也可以搜索是否有与其在同一zigbee网络下的第二智能设备。

步骤s332:当搜索到所述第二智能设备时,建立与所述第二智能设备的连接。

在本实施例中,当第一智能设备搜索到第二智能设备时,与该第二智能设备建立连接,其中,第一智能设备与第二智能设备均设置有简单通讯接口,该简单通讯接口支持不同的两种或两种以上无线通信方式,第一智能设备与第二智能设备之间可以通过蓝牙、zigbee、红外、无线usb、z-wave通信网络等通信方式建立连接。具体地,当第一智能设备搜索到与其蓝牙匹配的第二智能设备,则通过蓝牙与该第二智能设备建立连接。

作为一种方式,当第一智能设备搜索到多个与之匹配的已联网设备时,可以通过设备类型确定连接的第二智能设备,例如,第二智能设备可以包括网关类型的设备和其他设备,网关类型的设备优于其他设备,则第一智能设备与网关类型的设备建立连接。也可以通过检测设备首次连接时间的优先级确定连接的第二智能设备,例如,在多个已联网设备中,第一智能设备与最先连入局域网的设备建立连接。

作为另一种方式,第一智能设备可以通过特定的通信方式(例如蓝牙),搜索第二智能设备,当与第二智能设备连接上时,判断第二智能设备是否已联网状态,如果是,则保持连接,如果否,则断开连接。或者,第一智能设备以广播的形式向外界发送连接请求,若第二智能设备接收到信息并返回应答,那么第一智能设备可以与第二智能设备建立连接,若第二智能设备没有接收到信息,第一智能设备在预定时间内未接收应答后会提示用户连接失败或在一定时间后重新广播或搜索。

进一步地,当检测到第一智能设备与第二智能设备处于连接状态时,则第一智能设备基于目标语音信息向第二智能设备发送请求信息,索取网络配置信息。

步骤s340:基于所述目标语音信息向第二智能设备发送请求信息。

步骤s350:接收所述第二智能设备基于所述请求信息反馈的网络配置信息。

步骤s360:基于所述网络配置信息配置网络。

其中,步骤s340-步骤s360的具体描述请参阅步骤s120-步骤s140,在此不再赘述。

本发明又一个实施例提供的配网的方法,当第一智能设备处于未联网状态时,第一智能设备监听语音信息,当监听到目标语音信息时,判断第一智能设备与第二智能设备是否处于连接状态,当第一智能设备与第二智能设备未处于连接状态时,建立与第二智能设备的连接,基于目标语音信息向第二智能设备发送请求信息,第一智能设备接收第二智能设备基于请求信息反馈的网络配置信息,并基于该网络配置信息配置网络。相较于图2所示的配网的方法,本实施例还通过检测第一智能设备是否与第二智能设备处于连接状态,当第一智能设备与第二智能设备建立连接后,向第二智能设备索取网络配置信息,从而在与第二智能设备处于信任的状态下,获取网络配置信息,保证网络配置信息获取的安全性。

请参阅图6,图6示出了本发明再一个实施例提供的配网的方法的流程示意图。下面将针对图6所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:

步骤s410:当第一智能设备处于未联网状态时,所述第一智能设备监听语音信息。

步骤s420:当监听到目标语音信息时,基于所述目标语音信息向第二智能设备发送请求信息,其中,所述第二智能设备为已联网设备。

其中,步骤s410-步骤s420的具体描述请参阅步骤s110-步骤s120。

步骤s430:发送所述目标语音信息的特征信息至所述第二智能设备,以指示所述第二智能设备检测所述目标语音信息的特征信息和待验证语音信息的特征信息的相似度,其中,所述待验证语音信息的特征信息为所述第二智能设备在所述第一智能设备监听所述目标语音信息时监听获得。

在本实施例中,当第一智能设备监听到目标语音信息时,发送请求信息至第二智能设备,同时第一智能设备提取目标语音信息的特征信息,并将该目标语音信息的特征信息发送至第二智能设备。其中,第二智能设备在第一智能设备监听到目标语音信息时同样也会监听到该语音信息,第二智能设备将监听到的该语音信息作为待验证语音信息,并提取该待验证语音信息的特征信息,然后检测接收到的目标语音信息的特征信息与待验证语音信息的特征信息之间的相似度。

作为一种方式,第二智能设备可以对比待验证语音信息的特征信息的声音强度与目标语音信息的特征信息的声音强度是否一致或相近,从而判断第一智能设备与第二智能设备是否处于同一空间下,或者说第一智能设备与声音发源处的距离和第二智能设备与声音发源处的距离是否一致或相近。

作为一种方式,第二智能设备检测相似度可以采用对比语音信息的内容和进行声纹确认,声纹确认主要是确认目标语音信息的特征信息和待验证语音信息的特征信息是否是相同的人说的,或者说是否是来源相同,而对比语音信息的内容,则是识别是否监听到的是相同的内容,通过对比声音的数据内容和进行声纹确认,即可判断出第一智能设备和第二智能设备是否监听的是相同的语音信息,从而确认该第一智能设备是否为可信任设备。

步骤s440:接收所述第二智能设备基于所述请求信息反馈的所述网络配置信息,其中,所述网络配置信息为所述第二智能设备在确定所述相似度达到相似度阈值时发送。

在本实施例中,当第二智能设备在检测到目标语音信息的特征信息与待验证语音信息的特征信息之间的相似度达到相似度阈值时,即可以是第二智能设备对比待验证语音信息的特征信息的声音强度与目标语音信息的特征信息的声音强度是一致的,于是可以判断第一智能设备与第二智能设备处于同一空间下,或者说第一智能设备与声音发源处的距离和第二智能设备与声音发源处的距离是一致或相近的。从而确认该第一智能设备为可信任设备,则第二智能设备将网络配置信息发送至该第一智能设备。

作为一种方式,也可以在对比目标语音信息的特征信息与待验证语音信息的特征信息之间的声纹的匹配度达到预定值时,例如,声纹的匹配度的预定值为90%,当检测到目标语音信息的特征信息与待验证语音信息的特征信息之间的声纹的匹配度达到91%,则说目标语音信息的特征信息与待验证语音信息的特征信息之间的相似度达到相似度阈值。于是可以判断第一智能设备和第二智能设备监听的是相同的语音信息,从而确认该第一智能设备为可信任设备,则第二智能设备将网络配置信息发送至该第一智能设备。

步骤s450:基于所述网络配置信息配置网络。

本发明再一个实施例提供的配网的方法,当第一智能设备处于未联网状态时,第一智能设备监听语音信息,当监听到目标语音信息时,基于该目标语音信息向第二智能设备发送请求信息,第一智能设备同时还发送目标语音信息的特征信息至第二智能设备,以指示第二智能设备检测该目标语音信息的特征信息和待验证语音信息的特征信息的相似度,其中,待验证语音信息的特征信息为第二智能设备在第一智能设备监听目标语音信息时监听获得,第一智能设备接收第二智能设备基于请求信息反馈的网络配置信息,并基于该网络配置信息配置网络,其中,该网络配置信息为第二智能设备在确定相似度达到相似度阈值时发送。相较于图2所示的配网的方法,本实施例还可以通过让第二智能设备去检测第一智能设备和第二智能设备监听到的是否是相同的语音信息,从而可以防止不被信任的新设备获取到网络配置信息。

请参阅图7,图7示出了本发明另一个实施例提供的配网的方法的流程示意图。下面将针对图7所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:

步骤s510:当第一智能设备处于未联网状态时,所述第一智能设备监听语音信息。

其中,步骤s510的具体描述请参阅步骤s110。

步骤s520:接收第二智能设备发送的待验证语音信息的特征信息,检测所述目标语音信息的特征信息和所述待验证语音信息的特征信息的相似度,其中,所述待验证语音信息为所述第二智能设备在连接未联网的第一智能设备时,开启监听功能后获得。

在本实施例中,第二智能设备与第一智能设备建立连接,当第一智能设备未联网时,第二智能设备开启监听功能,并提取监听到的语音信息的特征信息,即待验证语音信息的特征信息,然后将该待验证语音信息的特征信息发送至第一智能设备,同样第一智能设备提取目标语音信息的特征信息,并检测目标语音信息的特征信息与接收到的待验证语音信息的特征信息之间的相似度。

作为一种方式,第一智能设备可以对比待验证语音信息的特征信息的声音强度与目标语音信息的特征信息的声音强度是否一致或相近,从而判断第一智能设备与第二智能设备是否处于同一空间下,或者说第一智能设备与声音发源处的距离和第二智能设备与声音发源处的距离是否一致或相近。

作为一种方式,第一智能设备检测相似度可以采用对比语音信息的内容和进行声纹确认,声纹确认主要是确认目标语音信息的特征信息和待验证语音信息的特征信息是否是相同的人说的,或者说是否是来源相同,而对比语音信息的内容,则是识别是否监听到的是相同的内容,通过对比声音的数据内容和进行声纹确认,即可判断出第一智能设备和第二智能设备是否监听的是相同的语音信息,从而确认该第二智能设备是否为用户想要连接的第二智能设备。

步骤s530:在所述相似度达到相似度阈值时,向第二智能设备发送请求信息。

在本实施例中,当第一智能设备在检测到目标语音信息的特征信息与待验证语音信息的特征信息之间的相似度达到相似度阈值时,即可以是第一智能设备对比待验证语音信息的特征信息的声音强度与目标语音信息的特征信息的声音强度是一致的,于是可以判断第一智能设备与第二智能设备处于同一空间下,或者说第一智能设备与声音发源处的距离和第二智能设备与声音发源处的距离是一致或相近的。从而确认该第二智能设备为用户想要连接的第二智能设备,则第一智能设备向该第二智能设备发送包括索取网络配置信息的请求信息。

作为一种方式,也可以在对比目标语音信息的特征信息与待验证语音信息的特征信息之间的声纹的匹配度达到预定值时,例如,声纹的匹配度的预定值为90%,当检测到目标语音信息的特征信息与待验证语音信息的特征信息之间的声纹的匹配度达到91%,则说目标语音信息的特征信息与待验证语音信息的特征信息之间的相似度达到相似度阈值。于是可以判断第一智能设备和第二智能设备监听的是相同的语音信息,从而确认该第二智能设备为用户想要连接的第二智能设备,则第一智能设备向该第二智能设备发送包括索取网络配置信息的请求信息。

步骤s540:接收所述第二智能设备基于所述请求信息反馈的网络配置信息。

步骤s550:基于所述网络配置信息配置网络。

其中,步骤s540-步骤s550的具体描述请参阅步骤s130-步骤s140。

本发明另一个实施例提供的配网的方法,当第一智能设备处于未联网状态时,第一智能设备监听语音信息,接收第二智能设备发送的待验证语音信息的特征信息,检测目标语音信息的特征信息和待验证语音信息的特征信息的相似度,在相似度达到相似度阈值时,第一智能设备向第二智能设备发送请求信息,接收第二智能设备基于请求信息反馈的网络配置信息,并基于该网络配置信息配置网络。相较于图2所示的配网的方法,本实施例还可以通过检测第一智能设备和第二智能设备监听到的是否是相同的语音信息,从而确认用户想要连接的第二智能设备。

请参阅图8,图8示出了本发明又再一个实施例提供的配网的方法的流程示意图。下面将针对图8所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:

步骤s610:当所述第一智能设备接收到启动指令时,检测所述第一智能设备的网络连接状态。

在本实施例中,第一智能设备可以包括至少一个物理按键、可以包括至少一个虚拟按键,还可以包括音频采集装置。第一智能设备可以通过物理按键、虚拟按键或音频采集装置接收启动指令。具体地,当第一智能设备检测到作用于其物理按键上的第一触控操作时,可以认为该第一智能设备接收到用户通过物理按键输入的启动指令;当第一智能设备检测到作用于其虚拟按键上的第二触控操作时,可以认为该第一智能设备接收到用户通过虚拟按键输入的启动指令;当第一智能设备的音频采集装置采集到用户输入的语音信息时,可以认为该第一智能设备接收到用户通过输入语音信息输入的启动指令。

在本实施例中,可以在第一智能设备接收到启动指令时,检测该第一智能设备的网络连接状态。其中,在本实施例中,可以实时检测第一智能设备的网络连接状态,也可以间隔预设时长检测第一智能设备的网络连接状态。

步骤s620:当所述第一智能设备处于未联网状态时,所述第一智能设备监听所述语音信息。

步骤s630:识别所述语音信息所包含的语音内容。

在本实施例中,第一智能设备在接收到语音信息时,可以记录该语音信息,对该语音信息进行信号预处理,提取关键字,从而识别出该语音信息所包含的语音内容。

步骤s640:判断所述语音内容是否满足指定语音内容。

在本实施例中,第一智能设备在基于该语音信息确定目标语音信息时,会先识别出该语音信息包含的语音内容,判断该语音内容是否满足指定语音内容。第一智能设备可以通过提取语音内容的关键字,比对与指定语音内容的相似度来判断该语音内容是否满足指定语音内容,其中,指定语音内容可以是用户自定义设置,也可以是第一智能设备的初始设置。

步骤s650:当所述语音内容满足所述指定语音内容时,确定所述语音信息为所述目标语音信息。

在本实施例中,第一智能设备可以通过提取语音内容的关键字,比对与指定语音内容的相似度从而判断该语音内容是否满足指定语音内容,可以理解的,当语音内容和指定语音内容之间的相似度达到预设比例值,如90%时,可以确定所述该语音内容满足指定语音内容,则将该语音信息确定为目标语音信息。例如,第一智能设备设置指定语音内容为“快速联网”,当第一智能设备识别出该语音信息对应的语音内容是“快联”时,第一智能设备会确定“快联”这个语音内容满足指定语音内容,同时将该语音信息确定为目标语音信息。

在本实施例中,当语音内容不满足指定语音内容时,即当比对语音内容的关键字与指定语音内容的关键字之间的相似度小于预设相似度时,则确定该语音内容不满足指定语音内容,于是,第一智能设备则不对该语音信息做出响应,等待接到新的语音信息。

作为一种方式,当检测到第一智能设备已联网时,则可以不打开收音设备监听语音信息,也可以在监听到目标语音信息时,返回给用户已经联网的提示信息以及该智能设备的操作指导。

步骤s660:当监听到目标语音信息时,基于所述目标语音信息向第二智能设备发送请求信息,其中,所述第二智能设备为已联网设备。

步骤s670:接收所述第二智能设备基于所述请求信息反馈的网络配置信息。

步骤s680:基于所述网络配置信息配置网络。

其中,步骤s660-步骤s680的具体描述请参阅步骤s120-步骤s140,在此不再赘述。

本发明又再一个实施例提供的配网的方法,当第一智能设备接收到启动指令时,检测第一智能设备的网络连接状态,当第一智能设备处于未联网状态时,第一智能设备监听语音信息,第一智能设备识别语音信息包含的语音内容,并判断语音内容是否满足指定语音内容,当语音内容满足指定语音内容时,确定语音信息未目标语音信息,当监听到目标语音信息时,基于目标语音信息第一智能设备向第二智能设备发送请求信息,第一智能设备接收第二智能设备基于请求信息反馈的网络配置信息,并基于该网络配置信息配置网络。从而通过检测到智能设备未联网时,监听并识别目标语音信息,然后向第二智能设备索取网络配置信息配置网络,以实现未联网设备迅速的连接网络,提高配网效率以及用户体验。

请参阅图9,图9示出了本发明实施例提供的配网装置200的模块框图。下面将针对图9所示的框图进行阐述,所述配网装置200包括:监听模块210、发送模块220、接收模块230以及配置模块240,其中:

监听模块210,用于当第一智能设备处于未联网状态时,所述第一智能设备监听语音信息。

发送模块220,用于当监听到目标语音信息时,基于所述目标语音信息向第二智能设备发送请求信息,其中,所述第二智能设备为已联网设备。

进一步地,所述发送模块220还包括:判断子模块、请求信息第一发送子模块、建立子模块以及请求信息第二发送子模块,其中:

判断子模块,用于当监听到所述目标语音信息时,判断所述第一智能设备与所述第二智能设备是否处于连接状态。

请求信息第一发送子模块,用于当所述第一智能设备与所述第二智能设备处于连接状态时,基于所述目标语音信息向所述第二智能设备发送所述请求信息。

建立子模块,用于当所述第一智能设备与所述第二智能设备未处于连接状态时,建立与所述第二智能设备的连接。进一步地,所述建立子模块还包括:搜索单元以及建立连接单元,其中:

搜索单元,用于当所述第一智能设备与所述第二智能设备未处于连接状态时,所述第一智能设备对所述第二智能设备进行搜索。

建立连接单元,用于当搜索到所述第二智能设备时,建立与所述第二智能设备的连接。

进一步地,所述发送模块220还包括:接收子模块以及发送子模块,其中:

接收子模块,用于接收第二智能设备发送的待验证语音信息的特征信息,检测所述目标语音信息的特征信息和所述待验证语音信息的特征信息的相似度,其中,所述待验证语音信息为所述第二智能设备在连接未联网的第一智能设备时,开启监听功能后获得。

发送子模块,用于在所述相似度达到相似度阈值时,向第二智能设备发送请求信息。

接收模块230,用于接收所述第二智能设备基于所述请求信息反馈的网络配置信息。

进一步地,所述接收模块230还包括:特征信息发送子模块以及网络配置信息接收子模块,其中:

特征信息发送子模块,用于发送所述目标语音信息的特征信息至所述第二智能设备,以指示所述第二智能设备检测所述目标语音信息的特征信息和待验证语音信息的特征信息的相似度,其中,所述待验证语音信息的特征信息为所述第二智能设备在所述第一智能设备监听所述目标语音信息时监听获得。

网络配置信息接收子模块,用于接收所述第二智能设备基于所述请求信息反馈的所述网络配置信息,其中,所述网络配置信息为所述第二智能设备在确定所述相似度达到相似度阈值时发送。

配置模块240,用于基于所述网络配置信息配置网络。

进一步地,所述配网装置200还包括:检测模块、语音信息监听模块、识别模块、判断模块以及确定模块,其中:

检测模块,用于当所述第一智能设备接收到启动指令时,检测所述第一智能设备的网络连接状态。

语音信息监听模块,用于当所述第一智能设备处于未联网状态时,所述第一智能设备监听所述语音信息。

识别模块,用于识别所述语音信息所包含的语音内容。

判断模块,用于判断所述语音内容是否满足指定语音内容。

确定模块,用于当所述语音内容满足所述指定语音内容时,确定所述语音信息为所述目标语音信息。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

本发明实施例还提供了一种智能家居系统,所述智能家居系统包括第一智能设备和第二智能设备,其中:

所述第一智能设备,用于当第一智能设备处于未联网状态时,监听语音信息。

所述第一智能设备,用于当监听到目标语音信息时,基于所述目标语音信息向第二智能设备发送请求信息,其中,所述第二智能设备为已联网设备。

所述第二智能设备,用于基于所述请求信息发送网络配置信息至所述第一智能设备。

所述第一智能设备,用于基于所述网络配置信息配置网络。

下面将结合图10对本发明提供的一种智能设备进行说明。

请参阅图10,图10示出了本发明实施例提供的一种智能设备的结构框图。本发明中的智能设备300可以包括一个或多个如下部件:处理器310、存储器320、收音设备330、简单通讯接口340、网络接口350以及一个或多个程序,其中一个或多个程序可以被存储在存储器320中并被配置为由一个或多个处理器310执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。

其中,处理器310可以包括一个或者多个处理核。处理器310利用各种接口和线路连接整个智能设备300内的各个部分,通过运行或执行存储在存储器320内的指令、程序、代码集或指令集,以及调用存储在存储器320内的数据,执行智能设备300的各种功能和处理数据。可选地,处理器310可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器310可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器710中,单独通过一块通信芯片进行实现。

存储器320可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器320可用于存储指令、程序、代码、代码集或指令集。存储器320可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如语音信息识别功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以智能设备300在使用中所创建的数据(比如语音信息数据、待验证语音信息的特征信息数据、网络配置信息数据)等。

收音设备330可以用于监听用户发出的语音信息,识别目标语音信息,将识别结果发送到处理器310拉起后续的处理程序。同时收音设备可以根据需求不同,需要配置不同的组建,也可以支持近场或远场或同时接收近场(1米以内)及远场的语音的唤醒。简单通讯接口340可以用于与其他智能设备建立连接,其中,简单通讯接口340可以包括蓝牙模块、zigbee模块、红外模块、无线usb模块、z-wave模块等,网络接口350可以用于该智能设备300与局域网100建立网络连接,其中,网络接口可以包括wifi模块等。

请参阅图11,其示出了本发明实施例提供的应用于服务器的一种计算机可读存储介质的结构框图。该计算机可读取存储介质400中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

计算机可读取存储介质可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读取存储介质400包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读取存储介质400具有执行上述方法中的任何方法步骤的程序代码410的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码410可以例如以适当形式进行压缩。

综上所述,本发明提供的一种配网的方法、装置、智能家居系统、设备以及存储介质,当第一智能设备处于未联网状态时,第一智能设备监听语音信息,当监听到目标语音信息时,基于该目标语音信息向第二智能设备发送请求信息,其中,第二智能设备为已联网设备,接收第二智能设备基于请求信息反馈的网络配置信息,并基于该网络配置信息配置网络。从而通过未联网设备监听并识别出目标语音信息后,向已联网设备获取网络配置信息来配置网络,以实现快捷的网络接入,提高配网效率以及用户体验。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(移动终端),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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