一种控制智能家居的方法和智能穿戴设备与流程

文档序号:11728794阅读:145来源:国知局
一种控制智能家居的方法和智能穿戴设备与流程

本发明属于智能家居控制技术领域,尤其涉及一种控制智能家居的方法和智能穿戴设备。



背景技术:

随着人们生活水平的不断提高以及互联网技术的不断发展,智能家居已经成为一种趋势。目前,主要采用智能穿戴设备对智能家居进行控制,其具体做法是:智能穿戴设备采集用户的语音信息,并对采集到的语音信息进行识别,进而根据识别结果控制相应的智能家居。

然而,由于现有的智能家居是通过智能穿戴设备对用户发出的语音信息进行采集识别进而实现智能控制,因此,当用户和周围使用环境嘈杂时,周围的噪音容易对智能穿戴设备采集到的语音信息产生干扰,进而导致语音识别准确率下降,从而降低了智能家居的控制效率。

综上所述,现有的智能家居控制方法存在因环境嘈杂时语音识别准确率低所导致的控制效率低的问题。



技术实现要素:

本发明的目的在于提供一种控制智能家居的方法与智能穿戴设备,旨在解决现有的智能家居控制方法存在因环境嘈杂时语音识别准确率低所导致的控制效率低的问题。

本发明是这样实现的,一种控制智能家居的方法,应用于智能穿戴设备,所述方法包括:

获取智能穿戴设备的运动加速度数据以及运动角速度数据;

根据所述运动加速度数据与所述运动角速度数据获取所述智能穿戴设备的运动轨迹;

根据所述运动轨迹获取相应的控制信息,并将所述控制消息发送至对应的智能家居设备,以使所述智能家居设备根据所述控制消息执行相应的操作。

本发明的另一目的还在于提供一种控制智能家居的智能穿戴设备,其特征在于,所述智能穿戴设备包括:

运动数据获取模块,用于获取智能穿戴设备的运动加速度数据以及运动角速度数据;

运动轨迹获取模块,用于根据所述运动加速度数据与所述运动角速度数据获取所述智能穿戴设备的运动轨迹;

控制信息获取模块,用于根据所述运动轨迹获取相应的控制信息,并将所述控制消息发送至对应的智能家居设备,以使所述智能家居设备根据所述控制消息执行相应的操作。

在本发明中,通过获取智能穿戴设备的运动加速度数据和运动角速度数据,并根据运动加速度数据与运动角速度数据获取智能穿戴设备的运动轨迹,且根据运动轨迹获取相应的控制信息,并将控制消息发送至对应的智能家居设备,以使智能家居设备根据控制消息执行相应的操作,进而实现了体感控制智能家居设备,其相较于语音控制而言,控制效率高,从而解决了现有的智能家居控制方法存在因环境嘈杂时语音识别准确率低所导致的控制效率低的问题。

附图说明

图1是本发明实施例一所提供的控制智能家居的方法的流程示意图;

图2是本发明实施例二所提供的控制智能家居的方法的流程示意图;

图3是本发明实施例三所提供的控制智能家居的智能穿戴设备的模块结构示意图;

图4是本发明实施例四所提供的控制智能家居的智能穿戴设备的模块结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体附图对本发明的实现进行详细的描述:

参见图1,是本发明实施例一提供的一种控制智能家居的方法的示意流程图。本实施例中的控制智能家居的方法的执行主体为智能穿戴设备,该智能穿戴设备可以为智能手环、智能指环等可穿戴的智能设备。如图1所示该控制智能家居的方法包括以下步骤:

s101:获取智能穿戴设备的运动加速度数据以及运动角速度数据。

其中,在本发明实施例中,智能穿戴设备主要以智能手环为例,当智能手环穿戴在用户的手腕上时,智能手环会随着用户手部的运动而运动。

进一步地,在本发明实施例中,获取智能穿戴设备的运动加速度数据主要是通过智能穿戴设备内部的角速度传感器,该角速度传感器可以为陀螺仪,并且陀螺仪获取的是智能穿戴设备在x轴、y轴以及z轴的三轴角速度数据。

获取智能穿戴设备的运动加速度数据主要是通过智能穿戴设备内部的加速度传感器,该加速度传感器获取的是智能穿戴设备在x轴、y轴以及z轴的三轴加速度数据。

s102:根据所述运动加速度数据与所述运动角速度数据获取所述智能穿戴设备的运动轨迹。

s103:根据所述运动轨迹获取相应的控制信息,并将所述控制消息发送至对应的智能家居设备,以使所述智能家居设备根据所述控制消息执行相应的操作。

其中,在本发明实施例中,智能穿戴设备的运动轨迹与智能家居设备的控制信息的之间具有一定的映射关系,即智能穿戴设备的不同运动轨迹代表不同的智能家居设备的不同控制信息,并且该映射关系以映射表的形式存储在智能穿戴设备中。

当获取到智能穿戴设备的运动轨迹后,可以根据该映射表查找到对应的智能家居设备的控制信息,进而将该控制信息发送至对应的智能家居设备,而将该控制信息发送至该智能家居设备的方法包括但不限于通过wifi无线网络、蓝牙无线通信或者红外发送等。

在本实施例中,通过获取智能穿戴设备的运动加速度数据和运动角速度数据,并根据运动加速度数据与运动角速度数据获取智能穿戴设备的运动轨迹,且根据运动轨迹获取相应的控制信息,并将控制消息发送至对应的智能家居设备,以使智能家居设备根据控制消息执行相应的操作,进而实现了体感控制智能家居设备,其相较于语音控制而言,控制效率高,提高了用户体验效果,从而解决了现有的智能家居控制方法存在因环境嘈杂时语音识别准确率低所导致的控制效率低的问题。

参见图2,是本发明实施例二提供的一种控制智能家居的方法的示意流程图。本实施例中的控制智能家居的方法的执行主体为智能穿戴设备,该智能穿戴设备可以为智能手环、智能指环等可穿戴的智能设备。如图2所示该控制智能家居的方法包括以下步骤:

s201:获取智能穿戴设备的运动加速度数据以及运动角速度数据。

其中,在本发明实施例中,智能穿戴设备主要以智能手环为例,当智能手环穿戴在用户的手腕上时,智能手环会随着用户手部的运动而运动。

进一步地,在本发明实施例中,获取智能穿戴设备的运动加速度数据主要是通过智能穿戴设备内部的角速度传感器,该角速度传感器可以为陀螺仪,并且陀螺仪获取的是智能穿戴设备在x轴、y轴以及z轴的三轴角速度数据。

获取智能穿戴设备的运动加速度数据主要是通过智能穿戴设备内部的加速度传感器,该加速度传感器获取的是智能穿戴设备在x轴、y轴以及z轴的三轴加速度数据。

s202:根据所述运动加速度数据与所述运动角速度数据获取所述智能穿戴设备的运动轨迹。

进一步地,根据所述运动加速度数据与所述运动角速度数据获取所述智能穿戴设备的运动轨迹具体包括以下步骤:

s2021:根据所述运动加速度数据与所述运动角速度数据获取所述智能穿戴设备的运动姿态角数据。

其中,在本发明实施例中,当智能穿戴设备获取到自身的运动加速度数据和运动角速度数据后,便对该xyz三轴运动加速度数据和xyz三轴运动角速度数据进行初步融合处理,以获取自身的运动姿态角数据;需要说明的是,根据角速度和角速度获取姿态角的方法可采用现有技术实现,此处不再赘述。

s2022:根据所述运动姿态角数据获取所述智能穿戴设备的运动轨迹。

进一步地,根据所述运动姿态角数据获取所述智能穿戴设备的运动轨迹具体包括以下步骤:

根据所述运动姿态角数据获取所述智能穿戴设备的三维运动轨迹;

根据所述三维运动轨迹获取所述智能穿戴设备的二维运动轨迹。

其中,在本发明实施例中,当智能穿戴设备获取到自身的运动姿态角数据后,可以根据该运动姿态角获取其在xyz三维平面中的三维运动轨迹,并进一步将该三维运动轨迹映射到xy二维平面,从而获取到自身的二维运动轨迹。

s203:根据所述运动轨迹获取相应的控制信息,并将所述控制消息发送至对应的智能家居设备,以使所述智能家居设备根据所述控制消息执行相应的操作。

其中,在本发明实施例中,根据所述运动轨迹获取相应的控制信息具体包括以下步骤:

获取所述二维运动轨迹上每点的横坐标值与纵坐标值;

根据所述每点的横坐标值与纵坐标值获取手势识别信息;

根据所述手势识别信息查找相应的控制信息。

其中,在本发明实施例中,当智能穿戴设备获取到其二维运动轨迹后,可得到该二维运动轨迹上的每点在xy二维平面的具体左边,即获取到其二维运动轨迹上每点的横坐标值,即x坐标值与纵坐标值,即y坐标值,并将该x坐标值与y坐标值作为神经网络的特征值输入至神经网络,进而经过神经网络的大量采集获取到用户的手势识别信息,该手势识别信息即为用户在空中所划出的字母。

进一步地,在本发明实施例中,智能穿戴设备的运动轨迹与用户在空中划出的字母之间具有一定的映射关系,而用户在空中所划出的字母与智能家居设备的控制信息的之间同样具有一定的映射关系,即智能穿戴设备的不同运动轨迹对应于用户所划出的不同字母,而用户所划出的不同字母代表不同的智能家居设备的不同控制信息,并且该上述映射关系均以映射表的形式存储在智能穿戴设备中。

当获取到智能穿戴设备的运动轨迹后,可以根据该运动轨迹与用户所划出的字母之间的映射表查找到用户所划出的字母,进而根据该字母识别表识别出该字母对应的智能家居设备的控制信息,并将该控制信息发送至对应的智能家居设备,而将该控制信息发送至该智能家居设备的方法包括但不限于通过wifi无线网络、蓝牙无线通信或者红外发送等。

在本实施例中,通过获取智能穿戴设备的运动加速度数据和运动角速度数据,并根据运动加速度数据与运动角速度数据获取智能穿戴设备的运动轨迹,且根据运动轨迹获取相应的控制信息,并将控制消息发送至对应的智能家居设备,以使智能家居设备根据控制消息执行相应的操作,实现了通过手势识别准确识别用户的操作手势,进而根据用户的操作手势控制智能家居设备,其相较于语音控制而言,控制效率高,并提高了用户体验效果,从而解决了现有的智能家居控制方法存在因环境嘈杂时语音识别准确率低所导致的控制效率低的问题。

参见图3,是本发明实施例三提供的一种控制智能家居的智能穿戴设备3的示意性框图。该智能穿戴设备3可以为智能手环、智能指环等可穿戴的智能设备,但并不限于此,还可以为其他智能穿戴设备,此处不做限制。本实施例的智能穿戴设备3包括的各模块用于执行图1对应的实施例中的各步骤,具体请参阅图1以及图1对应的实施例中的相关描述,此处不赘述。本实施例的智能穿戴设备3包括:运动数据获取模块310、运动轨迹获取模块320以及控制信息获取模块330。

运动数据获取模块310用于获取智能穿戴设备的运动加速度数据以及运动角速度数据。

比如,运动数据获取模块310获取智能穿戴设备的运动加速度数据以及运动角速度数据。运动数据获取模块310在获取智能穿戴设备的运加速度数据和运动角速度数据后,向运动轨迹获取模块320发送运动加速度数据和运动角速度数据。

运动轨迹获取模块320用于接收运动数据获取模块310发送的运动加速度数据和运动角速度数据,并根据运动加速度数据与运动角速度数据获取智能穿戴设备的运动轨迹。

比如,运动轨迹获取模块320接收运动数据获取模块310发送的运动加速度数据和运动角速度数据,并根据运动加速度数据与运动角速度数据获取智能穿戴设备的运动轨迹。运动轨迹获取模块320在根据运动加速度数据与运动角速度数据获取智能穿戴设备的运动轨迹后,将该运动轨迹发送至控制信息获取模块330。

控制信息获取模块330用于接收运动轨迹获取模块320发送的运动轨迹,并根据运动轨迹获取相应的控制信息,并将控制消息发送至对应的智能家居设备,以使智能家居设备根据控制消息执行相应的操作。

比如,控制信息获取模块320接收运动轨迹获取模块320发送的运动轨迹,并根据运动轨迹获取相应的控制信息,并将控制消息发送至对应的智能家居设备,以使智能家居设备根据控制消息执行相应的操作。

在本发明实施例中,智能穿戴设备3通过获取自身的运动加速度数据和运动角速度数据,并根据运动加速度数据与运动角速度数据获取自身的运动轨迹,且根据运动轨迹获取相应的控制信息,并将控制消息发送至对应的智能家居设备,以使智能家居设备根据控制消息执行相应的操作,进而实现了体感控制智能家居设备,其相较于语音控制而言,控制效率高,提高了用户体验效果,从而解决了现有的智能家居控制方法存在因环境嘈杂时语音识别准确率低所导致的控制效率低的问题。

参见图4,是本发明实施例四提供的一种控制智能家居的智能穿戴设备4的示意性框图。该智能穿戴设备4可以为智能手环、智能指环等可穿戴的智能设备,但并不限于此,还可以为其他智能穿戴设备,此处不做限制。本实施例的智能穿戴设备4包括的各模块用于执行图2对应的实施例中的各步骤,具体请参阅图2以及图2对应的实施例中的相关描述,此处不赘述。本实施例的智能穿戴4设备包括:运动数据获取模块410、运动轨迹获取模块420以及控制信息获取模块430。

运动数据获取模块410用于获取智能穿戴设备的运动加速度数据以及运动角速度数据。

比如,运动数据获取模块410获取智能穿戴设备的运动加速度数据以及运动角速度数据。运动数据获取模块410在获取智能穿戴设备的运加速度数据和运动角速度数据后,向运动轨迹获取模块420发送运动加速度数据和运动角速度数据。

运动轨迹获取模块420用于接收运动数据获取模块410发送的运动加速度数据和运动角速度数据,并根据运动加速度数据与运动角速度数据获取智能穿戴设备的运动轨迹。

比如,运动轨迹获取模块420接收运动数据获取模块410发送的运动加速度数据和运动角速度数据,并根据运动加速度数据与运动角速度数据获取智能穿戴设备的运动轨迹。运动轨迹获取模块420在根据运动加速度数据与运动角速度数据获取智能穿戴设备的运动轨迹后,将该运动轨迹发送至控制信息获取模块430。

进一步地,运动轨迹获取模块420包括姿态角数据获取单元4201和运动轨迹获取单元4202。

姿态角数据获取单元4201用于根据运动加速度数据与运动角速度数据获取智能穿戴设备的运动姿态角数据。

比如,姿态角数据获取单元4201根据运动加速度数据与运动角速度数据获取智能穿戴设备的运动姿态角数据。

运动轨迹获取单元4202用于根据运动姿态角数据获取智能穿戴设备的运动轨迹。

比如,运动轨迹获取单元4202根据运动姿态角数据获取智能穿戴设备的运动轨迹。

进一步地,运动轨迹获取单元4202包括第一运动轨迹获取子单元和第二运动轨迹获取子单元。

第一运动轨迹获取子单元用于根据运动姿态角数据获取智能穿戴设备的三维运动轨迹。

比如,第一运动轨迹获取子单元根据运动姿态角数据获取智能穿戴设备的三维运动轨迹。

第二运动轨迹获取子单元用于根据三维运动轨迹获取智能穿戴设备的二维运动轨迹。

比如,第二运动轨迹获取子单元根据三维运动轨迹获取智能穿戴设备的二维运动轨迹。

控制信息获取模块430用于接收运动轨迹获取模块420发送的运动轨迹,并根据运动轨迹获取相应的控制信息,并将控制消息发送至对应的智能家居设备,以使智能家居设备根据控制消息执行相应的操作。

比如,控制信息获取模块430接收运动轨迹获取模块420发送的运动轨迹,并根据运动轨迹获取相应的控制信息,并将控制消息发送至对应的智能家居设备,以使智能家居设备根据控制消息执行相应的操作。

进一步地,控制信息获取模块430包括:坐标值获取单元、手势识别信息获取单元以及查找单元。

坐标值获取单元用于获取二维运动轨迹上每点的横坐标值与纵坐标值。

比如,坐标值获取单元获取二维运动轨迹上每点的横坐标值与纵坐标值。

手势识别信息获取单元用于根据每点的横坐标值与纵坐标值获取手势识别信息。

比如,手势识别信息获取单元根据每点的横坐标值与纵坐标值获取手势识别信息。

查找单元用于根据手势识别信息查找相应的控制信息。

比如,查找单元根据手势识别信息查找相应的控制信息。

进一步地,该智能穿戴设备4还包括显示模块(图中未示出),该显示模块用于对运动轨迹、手势识别信息等进行显示。

在本实施例中,智能穿戴设备4通过获取自身的运动加速度数据和运动角速度数据,并根据运动加速度数据与运动角速度数据获取自身的运动轨迹,且根据运动轨迹获取相应的控制信息,并将控制消息发送至对应的智能家居设备,以使智能家居设备根据控制消息执行相应的操作,实现了通过手势识别准确识别用户的操作手势,进而根据用户的操作手势控制智能家居设备,其相较于语音控制而言,控制效率高,并提高了用户体验效果,从而解决了现有的智能家居控制方法存在因环境嘈杂时语音识别准确率低所导致的控制效率低的问题。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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