一种基于加密功能的蓝牙智能手表语音控制方法及系统与流程

文档序号:15926811发布日期:2018-11-14 01:13阅读:284来源:国知局

本发明涉及加密技术领域,尤其涉及一种基于加密功能的蓝牙智能手表语音控制方法及系统。

背景技术

随着智能手表的飞速发展,市面上出现了各式各样的品牌、功能、型号的智能手表,面对越来越多的选择,用户对智能手表的要求越来越高。目前,由于用户对智能手表的依赖性与日俱增,因此,用户对于智能手表使用的安全性和私密性的保护需求也随之日益加强。目前,常用的智能设备能够通过语音控制智能家电的功能,包括控制智能电饭煲,智能空调,智能空气净化器,智能墙壁灯泡等,但是语音接收范围小,并且安全性差,易被黑客攻击;其次,现有的智能手表已经实现移动支付、显示实时时间、定位、记录运动步数等功能,但是无法与智能设备进行蓝牙语音通讯,从而进一步控制智能设备的运转。



技术实现要素:

本发明的目的:提供一种基于加密功能的蓝牙智能手表语音控制方法及系统,一方面提高人工智能音箱接收到语音数据的距离,从而控制人工智能音箱更加便利,另一方面提高智能家居内电器通信的安全性。

为了实现上述目的,本发明的技术方案是:一种基于加密功能的蓝牙智能手表语音控制方法,包括如下步骤:

步骤1:智能手表开启蓝牙功能,搜索智能设备蓝牙信号并进行配对;

步骤2:对所述的智能手表和智能设备进行加密认证;

步骤3:所述的智能手表将语音声学信号转换成数字电信号,然后发送给所述的智能设备;

步骤4:所述的智能设备接收并识别所述的智能手表信号,然后发出相应的操作指令;

优选的是,所述的智能手表和智能设备分别存储密钥key_target和key_master。

优选的是,所述的步骤2包括如下步骤:

步骤2.1:所述的智能设备向所述的智能手表发送智能手表身份信息sn请求;

步骤2.2:所述的智能设备使用所述的key_master与接收到的所述的智能手表身份信息sn进行sha算法运算,并得到所述的key_target;

步骤2.3:所述的智能设备通过函数运算得到random随机数,并对所述的random随机数和key_target进行sha算法运算,得到response_master;

步骤2.4:所述的智能设备将产生的所述的random随机数发送给智能手表;

步骤2.5:所述的智能手表接收到所述的random随机数后,将所述的random随机数与所述的key_target进行sha算法运算,得到response_target;

步骤2.6:所述的智能手表把所述的response_target发送所述的智能设备,所述的智能设备对所述的response_master和response_target进行比较,结果一致则认证通过,结果不一致则认证不通过。

优选的是,所述的sha算法为sha256算法。

优选的是,所述的语音声学信号在所述的蓝牙芯片内转换为所述的电信号。

本发明进一步提供了一种基于加密功能的蓝牙智能手表语音控制系统,包括语音采集模块、智能手表处理器、智能手表蓝牙芯片、智能手表加密芯片、智能设备蓝牙芯片、智能设备处理器、智能设备加密芯片和控制模块;所述的语音采集模块接收语音控制指令,并将所述的语音控制指令发送至所述的智能手表处理器;所述的智能手表处理器集成在所述的智能手表蓝牙芯片;所述的智能手表加密芯片与所述的智能手表蓝牙芯片连接;所述的智能手表蓝牙芯片与所述的智能设备蓝牙芯片采用无线连接;所述的智能设备处理器与所述的控制模块连接;所述的智能设备处理器集成在所述的智能设备蓝牙芯片;所述的智能设备加密芯片与所述的智能设备蓝牙芯片连接。

优选的是,所述的智能手表还包括时间模块、定位模块和计步模块。

优选的是,所述的智能手表还包括电池和usb充电模块;所述的电池与所述的语音采集模块、智能手表蓝牙芯片、智能手表加密芯片、时间模块、定位模块、计步模块和usb充电模块为电连接,并且上述的电连接方式为常规电连接方式。

综上所述,本发明的有益效果在于,首先,通过增加蓝牙语音电路实现智能手表的语音接收功能;其次,采用蓝牙配对方式实现智能手表和智能设备的无线通讯;使得智能手表能够控制智能设备,从而达到人与智能设备交互距离增加的目的;最后,增加加密芯片保障智能手表和智能设备之间的蓝牙通讯的安全性。

附图说明

图1是一种基于加密功能的蓝牙智能手表语音控制系统的结构示意图。

具体实施方式

结合具体实施例进一步说明本发明的技术方案。

请参见附图1所示,一种基于加密功能的蓝牙智能手表语音控制方法,包括如下步骤:

步骤1:智能手表开启蓝牙功能,搜索智能设备蓝牙信号并进行配对;

步骤2:对所述的智能手表和智能设备进行加密认证;

步骤3:所述的智能手表将语音声学信号转换成数字电信号,然后发送给所述的智能设备;

步骤4:所述的智能设备接收并识别所述的智能手表信号,然后发出相应的操作指令;

优选的是,所述的智能手表和智能设备分别存储密钥key_target和key_master。

优选的是,所述的步骤2包括如下步骤:

步骤2.1:所述的智能设备向所述的智能手表发送智能手表身份信息sn请求;

步骤2.2:所述的智能设备使用所述的key_master与接收到的所述的智能手表身份信息sn进行sha算法运算,并得到所述的key_target;

步骤2.3:所述的智能设备通过函数运算得到random随机数,并对所述的random随机数和key_target进行sha算法运算,得到response_master;

步骤2.4:所述的智能设备将产生的所述的random随机数发送给智能手表;

步骤2.5:所述的智能手表接收到所述的random随机数后,将所述的random随机数与所述的key_target进行sha算法运算,得到response_target;

步骤2.6:所述的智能手表把所述的response_target发送所述的智能设备,所述的智能设备对所述的response_master和response_target进行比较,结果一致则认证通过,结果不一致则认证不通过。

优选的是,所述的sha算法为sha256算法。

优选的是,所述的语音声学信号在所述的蓝牙芯片内转换为所述的电信号。

本发明进一步提供了一种基于加密功能的蓝牙智能手表语音控制系统,包括语音采集模块1、智能手表处理器2、智能手表蓝牙芯片3、智能手表加密芯片4、智能设备蓝牙芯片5、智能设备处理器6、智能设备加密芯片7和控制模块8;所述的语音采集模块1接收语音控制指令,并将所述的语音控制指令发送至所述的智能手表处理器2;所述的智能手表处理器2集成在所述的智能手表蓝牙芯片3;所述的智能手表加密芯片4与所述的智能手表蓝牙芯片3连接;所述的智能手表蓝牙芯片3与所述的智能设备蓝牙芯片5采用无线连接;所述的智能设备处理器6与所述的控制模块8连接;所述的智能设备处理器6集成在所述的智能设备蓝牙芯片5;所述的智能设备加密芯片7与所述的智能设备蓝牙芯片5连接。

优选的是,所述的智能手表100还包括时间模块9、定位模块10和计步模块11。

优选的是,所述的智能手表100还包括电池12和usb充电模块13;所述的电池12与所述的语音采集模块1、智能手表蓝牙芯片3、智能手表加密芯片4、时间模块9、定位模块10、计步模块11和usb充电模块13为电连接,并且上述的电连接方式为常规电连接方式。

使用时,首先,所述的智能手表100开启蓝牙功能,搜索所述的智能设备200蓝牙信号,搜索到后进行配对互联;然后,所述的智能手表100与所述的智能设备200进行认证过程;接着,使用者站在距离所述的智能设备20020m的位置,对着穿戴的所述的智能手表100发出“开启”信号;所述的智能手表100将语音声学信号转换成数字电信号,然后通过蓝牙发送给所述的智能设备200;最后,所述的智能设备200接收到所述的智能手表100的蓝牙数据,然后利用云端资源,对语音信号进行识别,再输出相应的操作指令。

综上所述,本发明的有益效果在于,首先,通过增加蓝牙语音电路实现智能手表的语音接收功能;其次,采用蓝牙配对方式实现智能手表和智能设备的无线通讯;使得智能手表能够控制智能设备,从而达到人与智能设备交互距离增加的目的;最后,增加加密芯片保障智能手表和智能设备之间的蓝牙通讯的安全性。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的等效结构变换,或直接或间接运用附属在其他相关产品的技术领域,均同理包括在本发明的专利保护范围内。

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