一种基于声纹数据的配网方法及系统与流程

文档序号:15982628发布日期:2018-11-17 00:30阅读:1647来源:国知局

本发明涉及网络配置技术领域,具体地是涉及一种基于声纹数据的配网方法及系统。

背景技术

随着科技的发展,越来越多的电子设备实现了智能化,例如:智能电视、智能冰箱、智能空调、智能音箱等,而在实现智能音箱等电子设备的智能化操作时,则必须对智能音箱等电子设备进行配网。

目前,比较常见的配网方式如:ble配网、wifi配网等,但是,现有的配网方式中常存在的缺点有:在对智能设备进行配网时,需用到第三方终端设备进行操作,如在音箱与路由器之间进行网络连接时,需利用手机等智能终端进行相关的配网操作,且操作过程较为繁琐。

申请号为201610819937.0的中国发明专利公开了一种wifi配网方法,该专利涉及网络配置领域,参照该专利说明书第[0008]至[0017]段,可知其所采用的技术方案为:a、移动终端连接路由器,并扫描智能设备的设备号;b、移动终端获取配网数据,利用设备号对其进行加密;c、移动终端根据快连协议,发送组播数据;d、智能设备进入快连模式,开启计时器,抓取空中数据包,按快连协议接收、保存数据;e、智能设备判断超时时间内是否接收完整数据,若是,则直接进入步骤h;否则,启动ap模式,等待移动终端连接;f、移动终端发现以设备号为热点的ap,连接该ap,发送udp广播,建立单播,循环发送配网数据,等待智能设备应答后,切换网络至路由器;g:智能设备通过udp广播接收配网数据;h、智能设备入网并接入设备发现流程;i、移动终端发现设备后,配置完成。

上述现有技术虽然能够实现对智能设备进行配网,但是,其所采用的技术方案中仍需要利用第三方的智能终端执行一定的操作之后才能够实现对智能设备的配网,可知其并未解决现有配网方式中所存在的问题,且其配网过程较为繁琐。



技术实现要素:

本发明的目的在于提供一种能够基于用户所输入的声纹数据实现音箱与路由器之间进行网络配置的方法,以便于能够在简化配网操作过程的同时提高网络配置的安全性。

针对上述目的,本发明公开了一种基于声纹数据的配网方法,该方法包括步骤:

s1:接收音箱发送的声纹数据;

s2:发送上述声纹数据至云服务器以验证上述声纹数据是否正确;

s3:若是,则与音箱进行网络连接。

进一步的,上述步骤s3包括:

s31:若是,则获取网络配置信息;

s32:发送上述网络配置信息至音箱以与音箱进行网络连接。

进一步的,上述步骤s1之前还包括步骤:

接收音箱的配网请求;

根据上述配网请求,发送身份验证请求至音箱以获取用户的声纹数据。

进一步的,上述步骤s3之后还包括:

s4:发送网络连接的反馈信息至音箱以使音箱语音播报上述反馈信息。

进一步的,上述配网方法中的网络配置信息包括ssid、密码,且该网络配置信息为加密的网络配置信息。

基于本发明所提供的一种基于声纹数据的配网方法,相应的,本发明还公开了一种基于声纹数据的配网系统,该配网系统包括:

第一接收模块,用于接收音箱发送的声纹数据;

第一发送模块,发送上述声纹数据至云服务器以验证上述声纹数据是否正确;

联网模块,用于与上述音箱进行网络连接。

进一步的,上述联网模块包括:

信息获取模块,用于获取网络配置信息;

第二发送模块,用于发送上述网络配置信息至音箱以与上述音箱进行网络连接。

进一步的,上述配网系统还包括:

第二接收模块,用于接收配网请求;

第三发送模块,用于根据上述配网请求,发送身份验证请求至音箱以获取用户的声纹数据。

进一步的,上述配网系统还包括:

反馈模块,用于发送网络连接的反馈信息至音箱以使上述音箱语音播报反馈信息。

进一步的,上述配网系统中的网络配置信息为加密的网络配置信息且该网络配置信息包括:ssid、密码。

本发明的有益效果在于:

本发明所公开的一种基于声纹数据的配网方法,是在将用户语音输入至音箱的声纹数经路由器上传至云服务器进行身份验证的基础上,将音箱与路由器进行网络连接从而达到对音箱进行配网的效果,其利用声纹数据进行身份验证能够有效简化配网操作,且能够在提高配网效率的同时保证网络安全。

附图说明

图1为实施例一中的一种基于声纹数据的配网方法流程图;

图2为实施例一中的一种基于声纹数据的配网系统组成图;

图3为实施例二中的一种基于声纹数据的配网方法流程图;

图4为实施例二中的一种基于声纹数据的配网系统组成图;

图5为实施例三中的一种基于声纹数据的配网方法流程图;

图6为实施例三中的一种基于声纹数据的配网系统组成图。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

实施例一

参照图1,本实施例提供了一种基于声纹数据的配网方法,该配网方法包括如下步骤:

s1:接收音箱发送的声纹数据;

s2:发送该声纹数据至云服务器以验证声纹数据是否正确;

s3:若是,则与音箱进行网络连接。

其中,步骤s1中接收声纹数据的具体过程为:在用户对音箱进行配网时,可语音开启配网过程且通过音箱采集用户的声纹数据,同时通过音箱将所采集到的声纹数据发送至路由器。

其中,步骤s2中所涉及的云服务器中预先存储有用于身份验证的声纹数据,从而能够在云服务器接收到路由器所发送的用户的声纹数据时进行比对验证该用户的声纹数据是否正确,且在用户的声纹数据与云服务器中预先存储的声纹数据相匹配的情况下,执行步骤s3,以实现音箱与路由器之间的网络连接。

其中,对于步骤s2中所涉及的验证声纹数据是否正确的结果,所应执行的操作除了步骤s3之外,还包括:

若否,则提示用户声纹数据验证失败并提示用户重新语音输入声纹数据。

基于本实施例所提供的一种基于声纹数据的配网方法,相应的,本实施例还提供了一种基于声纹数据的配网系统,该配网系统设置于路由器,参照图2,该配网系统包括:第一接收模块100、第一发送模块200、联网模块300。

第一接收模块100,用于接收音箱发送的声纹数据,即通过第一接收模块将音箱所采集的用户的声纹数据接收至路由器。

第一发送模块200,发送该声纹数据至云服务器以验证声纹数据是否正确,即路由器将用户的声纹数据发送至云服务器内,以使该用户的声纹数据与云服务器内预先存储的用于身份验证的声纹数据进行匹配验证。

联网模块300,用于与音箱进行网络连接。

本实施例所提供的一种基于声纹数据的配网方法及系统通过对声纹数据进行验证的基础上,使路由器与音箱进行网络连接,能够简化音箱的配网操作,且能够有效提高配网效率的同时保证网络安全。

实施例二

参照图3,本实施例提供了一种基于声纹数据的配网方法,该配网方法包括步骤:

s1:接收音箱发送的声纹数据;

s2:发送该声纹数据至云服务器以验证声纹数据是否正确;

s3:若是,则与音箱进行网络连接。

其中,步骤s1中接收声纹数据的具体过程为:在用户对音箱进行配网时,可语音开启配网过程且通过音箱采集用户的声纹数据,且通过音箱将所采集到的声纹数据发送至路由器。

其中,步骤s2中所涉及的云服务中预先存储有用于身份验证的声纹数据,从而能够在云服务器接收到路由器所发送的用户的声纹数据时进行比对验证该用户的声纹数据是否正确,且在用户的声纹数据与云服务器中预先存储的声纹数据相匹配的情况下,执行步骤s3,以实现音箱与路由器之间的网络连接。

其中,对于步骤s2中所涉及的验证声纹数据是否正确的结果,所应执行的操作除了步骤s3之外,还包括:

若否,则提示用户声纹数据验证失败并提示用户重新输入声纹数据。

其中,步骤s3包括:

s31:获取网络配置信息;

s32:发送该网络配置信息至音箱以与音箱进行网络连接。

其中,本实施例中所涉及的网络配置信息包括ssid、密码,如用户家庭内路由器的ssid、密码,公司路由器的ssid、密码等,并将用户家庭、公司等环境下的网络配置信息及用户的使用偏好信息统一记录于云服务器内,以便于用户管理网络配置信息,同时,也便于用户将网络配置信息发送至音箱等智能终端以便于与路由器进行网络连接。

另外,该网络配置信息为经过加密后的网络配置信息,其网络配置信息可使用密钥对进行加密或者解密,并将加密后的网络配置信息存储于云服务器内,例如:将该网络配置信息经密钥对中的公钥进行加密,同时,该公钥所加密的网络配置信息需密钥对中的私钥进行解密才能获得该网络配置信息。基于此,步骤s3的具体过程可描述为:

在用户的声纹数据验证正确的情况下,路由器发送获取加密的网络配置信息的请求至云服务器,云服务器将基于该请求将云服务器内所预先存储的加密的网络配置信息发送至路由器,进一步的该路由器将所接收的加密的网络配置信息发送至音箱以使该音箱通过解密该加密的网络配置信息获取到路由器的ssid及密码;基于所获取的路由器ssid、密码,使音箱与路由器进行网络连接。

基于本实施例所提供的一种基于声纹数据的配网方法,相应的,本实施例还提供了一种基于声纹数据的配网系统,该配网系统设置于路由器,参照图4,该配网系统包括:第一接收模块100、第一发送模块200、联网模块300。

第一接收模块100,用于接收音箱发送的声纹数据,即通过第一接收模块将音箱所采集的用户的声纹数据接收至路由器。

第一发送模块200,发送该声纹数据至云服务器以验证声纹数据是否正确,即路由器将用户的声纹数据发送至云服务器内,以使该用户的声纹数据与云服务器内预先存储的用于身份验证的声纹数据进行匹配验证。

联网模块300,用于与音箱进行网络连接。

其中,联网模块300包括:

信息获取模块310,用于获取网络配置信息;

第二发送模块320,用于发送上述网络配置信息至音箱以与上述音箱进行网络连接。

本实施例中所提供的一种基于声纹数据的配网方法及系统通过对声纹数据进行验证的基础上获取网络配置信息,进而通过网络配置信息实现路由器与音箱之间的网络连接,从而能够简化音箱的配网操作,且能够有效提高配网效率的同时保证网络安全,有效提高用户的体验效果。

实施例三

参照图5,本实施例提供了一种基于声纹数据的配网方法,该配网方法包括步骤:

s1:接收音箱发送的声纹数据;

s2:发送该声纹数据至云服务器以验证声纹数据是否正确;

s3:若是,则与音箱进行网络连接。

其中,基于步骤s2中的声纹验证结果,所应采取的操作除了步骤s3之外,还包括:若否,则提示用户声纹数据验证失败并提示用户重新输入声纹数据。

其中,在步骤s1之前还包括步骤:s01:接收音箱的配网请求;s02:根据配网请求,发送身份验证请求至音箱以获取用户的声纹数据。即:在用户需要在音箱与路由器之间进行网络连接时,可语音输入配网请求至音箱并且经音箱发送至路由器端;在路由器接收到该配网请求时,将发送相应的身份验证请求至音箱以获取音箱所采集的用户声纹数据。

其中,步骤s2中所涉及的云服务中预先存储有用于身份验证的声纹数据,从而能够在云服务器接收到路由器所发送的用户的声纹数据时进行比对验证该用户的声纹数据是否正确,且在用户的声纹数据与云服务器中预先存储的声纹数据相匹配的情况下,执行步骤s3,以实现音箱与路由器之间的网络连接。

其中,步骤s3包括:

s31:获取网络配置信息;

s32:发送该网络配置信息至音箱以与音箱进行网络连接。

其中,本实施例中所涉及的网络配置信息包括ssid、密码,如用户家庭内路由器的ssid、密码,公司路由器的ssid、密码等,并将用户家庭、公司等环境下的网络配置信息及用户的使用偏好信息统一记录于云服务器内,以便于用户管理网络配置信息,同时,也便于用户将网络配置信息发送至音箱等智能终端以便于与路由器进行网络连接。

另外,该网络配置信息为经过加密后的网络配置信息,其网络配置信息可使用密钥对进行加密或者解密,并将加密后的网络配置信息存储于云服务器内,例如:将该网络配置信息经密钥对中的公钥进行加密,同时,该公钥所加密的网络配置信息需密钥对中的私钥进行解密才能获得该网络配置信息。基于此,步骤s3的具体过程可描述为:

在用户的声纹数据验证正确的情况下,路由器发送获取加密的网络配置信息的请求至云服务器,云服务器将基于该请求将云服务器内所预先存储的加密的网络配置信息发送至路由器,进一步的该路由器将所接收的加密的网络配置信息发送至音箱以使该音箱通过解密该加密的网络配置信息获取到路由器的ssid及密码;基于所获取的路由器ssid、密码,使音箱与路由器进行网络连接。

其中,在步骤s3之后还包括步骤:

s4:发送网络连接的反馈信息至音箱以使音箱语音播报反馈信息。即:在音箱与路由器之间进行网络连接后,发送含有网络连接结果的反馈信息至音箱,且通过音箱的语音播报功能播报该反馈信息,以使用户能够及时获知网络连接的结果。

相应的,本实施例还提供了一种基于声纹数据的配网系统,该配网系统设置于路由器,参照图6,该配网系统包括:第一接收模块100、第一发送模块200、联网模块300。

第一接收模块100,用于接收音箱发送的声纹数据,即通过第一接收模块将音箱所采集的用户的声纹数据接收至路由器。

第一发送模块200,发送该声纹数据至云服务器以验证声纹数据是否正确,即路由器将用户的声纹数据发送至云服务器内,以使该用户的声纹数据与云服务器内预先存储的用于身份验证的声纹数据进行匹配验证。

联网模块300,用于与音箱进行网络连接。

其中,联网模块300包括:

信息获取模块310,用于获取网络配置信息;

第二发送模块320,用于发送该网络配置信息至音箱以与音箱进行网络连接。

其中,该配网系统还包括:

第二接收模块400,用于接收配网请求;

第三发送模块500,用于根据该配网请求,发送身份验证请求至音箱以获取用户的声纹数据;

反馈模块600,用于发送网络连接的反馈信息至音箱以使音箱语音播报反馈信息。

本实施例中所提供的一种基于声纹数据的配网方法及系统通过对声纹数据进行验证的基础上获取网络配置信息,进而通过网络配置信息实现路由器与音箱之间的网络连接,从而能够简化音箱的配网操作,且能够有效提高配网效率的同时保证网络安全,有效提高用户的体验效果。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

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