智能家居系统及其控制方法与流程

文档序号:11252367阅读:1988来源:国知局
智能家居系统及其控制方法与流程

本发明属于智能家居技术领域,涉及一种家居系统,尤其涉及一种智能家居系统;同时,本发明还设计一种智能家居系统的控制方法。



背景技术:

随着人们生活水平的日益提高,智能家居系统进入了人们的生活;人们可以通过手机按键来控制他们。无论人们身在何处,都可以通过智能手机来控制智能家居系统中的各个设备。

然而,现有的控制方式需要人们去手动操作,还没有更加智能的控制方式。有鉴于此,如今迫切需要设计一种新的控制方式,以便克服现有控制方式存在的上述缺陷。



技术实现要素:

本发明所要解决的技术问题是:提供一种智能家居系统,可提高智能家居控制的便携性、舒适性的需求。

此外,本发明还提供一种智能家居系统的控制方法,可提高智能家居控制的便携性、舒适性的需求。

为解决上述技术问题,本发明采用如下技术方案:

一种智能家居系统,所述系统包括:语音语义云单元、语义转换云单元;

所述语音语义云单元包括语音转文字模块、文字流解析语意模块,语音转文字模块连接文字流解析语义模块;

所述语音转文字模块用以将获取的语音数据识别转换为文字数据;

所述文字流解析语义模块用以解析所述语音转文字模块识别转换的文字数据,将其解析为语义信息;

所述语义转换云单元包括位置判断模块、设备定位模块、设备指令转换模块;

所述位置判断模块用以通过语义信息中的位置关键词和该用户可控设备的所有位置分组,来确定目标设备簇的具体的位置;

实现方式通过遍历算法,根据语义信息所携带的用户信息,确定目标用户;然后在服务器数据库的用户抽象中,提炼出其所有设备所在的分组;在分组中,找到和语义位置关键词匹配的分组信息,从而得出目标设备簇所在分组中的位置数据;

所述设备定位模块用以通过语义中的设备关键词和该用户的所有可控设备,来确定目标设备簇的具体的设备类型;

实现方式通过遍历算法,根据语义信息所携带的用户信息,确定目标用户;然后在服务器数据库的用户抽象中,提炼出其所有的设备列表;在列表中,筛选出和语义设备类型关键词匹配的设备簇,从而得出目标设备簇中的类型数据;

所述设备指令转换模块用以在位置判断模块和设备定位模块共同筛选出的设备簇中,通过语义中的指令关键词来确定目标设备簇的具体的控制类型,以便服务器产生响应指令并发送到对应设备或设备簇;

实现方式通过映射算法,根据语义信息确定具体目标设备及其类型后,依据控制指令和映射算法,产生相应控制指令,以便服务器将其发送到目标设备;

用户通过app输入语音信息,语音信息上传到语音语义云单元后返回原始语义流;语音流从app录入后上传到语音语义云单元,以此经过语音转文字、文字转语义模块,最后转为原始语义流;

语义转换云单元将其转换为控制指令后,找到对应的控制设备,下发指令从而实现控制。

一种智能家居系统,所述系统包括:语音语义云单元、语义转换云单元;

所述语音语义云单元包括语音转文字模块、文字流解析语意模块,语音转文字模块连接文字流解析语义模块;

所述语音转文字模块用以将获取的语音数据识别转换为文字数据;

所述文字流解析语义模块用以解析所述语音转文字模块识别转换的文字数据,将其解析为语义信息;

所述语义转换云单元包括位置判断模块、设备定位模块、设备指令转换模块;

所述位置判断模块用以通过语义信息中的位置关键词和该用户可控设备的所有位置分组,来确定目标设备簇的具体的位置;

所述设备定位模块用以通过语义中的设备关键词和该用户的所有可控设备,来确定目标设备簇的具体的设备类型;

所述设备指令转换模块用以在位置判断模块和设备定位模块共同筛选出的设备簇中,通过语义中的指令关键词来确定目标设备簇的具体的控制类型,以便服务器产生响应指令并发送到对应设备或设备簇。

作为本发明的一种优选方案,所述位置判断模块实现方式通过遍历算法,根据语义信息所携带的用户信息,确定目标用户;然后在服务器数据库的用户抽象中,提炼出其所有设备所在的分组;在分组中,找到和语义位置关键词匹配的分组信息,从而得出目标设备簇所在分组中的位置数据。

作为本发明的一种优选方案,所述设备定位模块实现方式通过遍历算法,根据语义信息所携带的用户信息,确定目标用户;然后在服务器数据库的用户抽象中,提炼出其所有的设备列表;在列表中,筛选出和语义设备类型关键词匹配的设备簇,从而得出目标设备簇中的类型数据。

作为本发明的一种优选方案,所述设备指令转换模块实现方式通过映射算法,根据语义信息确定具体目标设备及其类型后,依据控制指令和映射算法,产生相应控制指令,以便服务器将其发送到目标设备。

作为本发明的一种优选方案,用户通过app输入语音信息,语音信息上传到语音语义云单元后返回原始语义流;语音流从app录入后上传到语音语义云单元,以此经过语音转文字、文字转语义模块,最后转为原始语义流;

语义转换云单元将其转换为控制指令后,找到对应的控制设备,下发指令从而实现控制。

一种智能家居系统的控制方法,所述控制方法包括:

步骤s0、用户通过app输入语音信息,语音流从app录入后上传到语音语义云单元;

步骤s1、语音语义云步骤;包括:

-步骤s11、语音转文字步骤,将获取的语音数据识别转换为文字数据;

-步骤s12、所述文字流解析语义步骤,解析所述语音转文字模块识别转换的文字数据,将其解析为语义信息;

步骤s2、语义转换云步骤;包括:

-步骤s21、位置判断步骤,通过语义信息中的位置关键词和该用户可控设备的所有位置分组,来确定目标设备簇的具体的位置;

实现方式通过遍历算法,根据语义信息所携带的用户信息,确定目标用户;然后在服务器数据库的用户抽象中,提炼出其所有设备所在的分组;在分组中,找到和语义位置关键词匹配的分组信息,从而得出目标设备簇所在分组中的位置数据;

-步骤s22、设备定位步骤,通过语义中的设备关键词和该用户的所有可控设备,来确定目标设备簇的具体的设备类型;

实现方式通过遍历算法,根据语义信息所携带的用户信息,确定目标用户;然后在服务器数据库的用户抽象中,提炼出其所有的设备列表;在列表中,筛选出和语义设备类型关键词匹配的设备簇,从而得出目标设备簇中的类型数据;

-步骤s23、设备指令转换步骤,在位置判断模块和设备定位模块共同筛选出的设备簇中,通过语义中的指令关键词来确定目标设备簇的具体的控制类型,以便服务器产生响应指令并发送到对应设备或设备簇;

实现方式通过映射算法,根据语义信息确定具体目标设备及其类型后,依据控制指令和映射算法,产生相应控制指令,以便服务器将其发送到目标设备;

步骤s3、语义转换云单元将控制指令发送至对应的控制设备,下发指令从而实现控制。

一种智能家居系统的控制方法,所述控制方法包括:

步骤s0、用户通过app输入语音信息,语音流从app录入后上传到语音语义云单元;

步骤s1、语音语义云步骤;包括:

-步骤s11、语音转文字步骤,将获取的语音数据识别转换为文字数据;

-步骤s12、所述文字流解析语义步骤,解析所述语音转文字模块识别转换的文字数据,将其解析为语义信息;

步骤s2、语义转换云步骤;包括:

-步骤s21、位置判断步骤,通过语义信息中的位置关键词和该用户可控设备的所有位置分组,来确定目标设备簇的具体的位置;

-步骤s22、设备定位步骤,通过语义中的设备关键词和该用户的所有可控设备,来确定目标设备簇的具体的设备类型;

-步骤s23、设备指令转换步骤,在位置判断模块和设备定位模块共同筛选出的设备簇中,通过语义中的指令关键词来确定目标设备簇的具体的控制类型,以便服务器产生响应指令并发送到对应设备或设备簇;

步骤s3、语义转换云单元将控制指令发送至对应的控制设备,下发指令从而实现控制。

本人发明了一种智能家居语音控制语义转换系统,能够将语音语义云端解析来的语义,转换成智能家居系统特定设备的控制指令,从而简单有效的用语音来控制我们的智能小家电。

本发明的有益效果在于:本发明提出的智能家居系统及其控制方法,采用语音作为输入,可提高智能家居控制的便携性、舒适性的需求。数据联网,设备信息都抽象在云端,可通过语义定位目标设备群。

附图说明

图1为本发明智能家居系统的组成示意图。

图2为本发明智能家居系统语音语义云单元的组成示意图。

图3为本发明智能家居系统语义转换云单元的组成示意图。

图4为本发明智能家居系统语音语义云单元的工作示意图。

图5为本发明智能家居系统语义转换云单元的工作示意图。

具体实施方式

下面结合附图详细说明本发明的优选实施例。

实施例一

请参阅图1,本发明揭示了一种智能家居系统,所述系统包括:语音语义云单元1、语义转换云单元2。

请参阅图2,所述语音语义云单元1包括语音转文字模块11、文字流解析语意模块12,语音转文字模块11连接文字流解析语义模块12。

所述语音转文字模块11用以将获取的语音数据识别转换为文字数据。所述文字流解析语义模块12用以解析所述语音转文字模块识别转换的文字数据,将其解析为语义信息。语音语义云单元的具体实现过程有现成的实现方式,如可以采用科大讯飞语音语义模块。

请参阅图3,所述语义转换云单元2包括位置判断模块21、设备定位模块22、设备指令转换模块23。

位置判断模块21通过语义中的位置关键词如“厨房”,和该用户可控设备的所有位置分组,来确定目标设备簇的具体的位置。

实现方式用到了遍历的算法,根据语义信息所携带的用户信息,确定目标用户;然后在服务器数据库的用户抽象中,提炼出其所有设备所在的分组;在分组中,找到和语义位置关键词匹配的分组信息,从而得出目标设备簇所在分组(位置)。

设备定位模块22通过语义中的设备关键词如“窗帘”,和该用户的所有可控设备,来确定目标设备簇的具体的设备类型。

实现方式同样用到了遍历的算法,根据语义信息所携带的用户信息,确定目标用户;然后在服务器数据库的用户抽象中,提炼出其所有的设备列表;在列表中,筛选出和语义设备类型关键词匹配的设备簇,从而得出目标设备簇(类型)。

设备指令转换模块23用以在位置判断模块和设备定位模块共同筛选出的设备簇中,通过语义中的指令关键词如“打开”,来确定目标设备簇的具体的控制类型,以便服务器产生响应指令并发送到对应设备(簇)。

实现方式用到了映射算法,根据语义信息确定具体目标设备及其类型后,依据控制指令和映射算法,产生相应控制指令,以便服务器将其发送到目标设备。

请参阅图4,用户通过app输入语音信息,语音信息上传到语音语义云单元后返回原始语义流;语音流从app录入后上传到语音语义云单元1,以此经过语音转文字、文字转语义模块,最后转为原始语义流。

请参阅图5,语义转换云单元2将其转换为控制指令后,找到对应的控制设备,下发指令从而实现控制。

本发明还揭示一种智能家居系统的控制方法,所述控制方法包括:

【步骤s0】用户通过app输入语音信息,语音流从app录入后上传到语音语义云单元;

【步骤s1】语音语义云步骤;包括:

-步骤s11、语音转文字步骤,将获取的语音数据识别转换为文字数据;

-步骤s12、所述文字流解析语义步骤,解析所述语音转文字模块识别转换的文字数据,将其解析为语义信息;

【步骤s2】语义转换云步骤;包括:

-步骤s21、位置判断步骤,通过语义信息中的位置关键词和该用户可控设备的所有位置分组,来确定目标设备簇的具体的位置;

实现方式通过遍历算法,根据语义信息所携带的用户信息,确定目标用户;然后在服务器数据库的用户抽象中,提炼出其所有设备所在的分组;在分组中,找到和语义位置关键词匹配的分组信息,从而得出目标设备簇所在分组中的位置数据;

-步骤s22、设备定位步骤,通过语义中的设备关键词和该用户的所有可控设备,来确定目标设备簇的具体的设备类型;

实现方式通过遍历算法,根据语义信息所携带的用户信息,确定目标用户;然后在服务器数据库的用户抽象中,提炼出其所有的设备列表;在列表中,筛选出和语义设备类型关键词匹配的设备簇,从而得出目标设备簇中的类型数据;

-步骤s23、设备指令转换步骤,在位置判断模块和设备定位模块共同筛选出的设备簇中,通过语义中的指令关键词来确定目标设备簇的具体的控制类型,以便服务器产生响应指令并发送到对应设备或设备簇;

实现方式通过映射算法,根据语义信息确定具体目标设备及其类型后,依据控制指令和映射算法,产生相应控制指令,以便服务器将其发送到目标设备;

【步骤s3】语义转换云单元将控制指令发送至对应的控制设备,下发指令从而实现控制。

实施例二

本发明揭示一种智能家居系统,所述系统包括:语音语义云单元、语义转换云单元。

所述语音语义云单元包括语音转文字模块、文字流解析语意模块,语音转文字模块连接文字流解析语义模块。语音语义云单元包括自然语言学习和机器学习这2个算法实现。

所述语音转文字模块用以将获取的语音数据识别转换为文字数据。所述文字流解析语义模块用以解析所述语音转文字模块识别转换的文字数据,将其解析为语义信息。

所述语义转换云单元包括位置判断模块、设备定位模块、设备指令转换模块。

所述位置判断模块用以通过语义信息中的位置关键词和该用户可控设备的所有位置分组,来确定目标设备簇的具体的位置。

所述设备定位模块用以通过语义中的设备关键词和该用户的所有可控设备,来确定目标设备簇的具体的设备类型。

所述设备指令转换模块用以在位置判断模块和设备定位模块共同筛选出的设备簇中,通过语义中的指令关键词来确定目标设备簇的具体的控制类型,以便服务器产生响应指令并发送到对应设备或设备簇。

本发明还揭示一种智能家居系统的控制方法,所述控制方法包括:

【步骤s0】用户通过app输入语音信息,语音流从app录入后上传到语音语义云单元;

【步骤s1】语音语义云步骤;包括:

-步骤s11、语音转文字步骤,将获取的语音数据识别转换为文字数据;

-步骤s12、所述文字流解析语义步骤,解析所述语音转文字模块识别转换的文字数据,将其解析为语义信息;

【步骤s2】语义转换云步骤;包括:

-步骤s21、位置判断步骤,通过语义信息中的位置关键词和该用户可控设备的所有位置分组,来确定目标设备簇的具体的位置;

-步骤s22、设备定位步骤,通过语义中的设备关键词和该用户的所有可控设备,来确定目标设备簇的具体的设备类型;

-步骤s23、设备指令转换步骤,在位置判断模块和设备定位模块共同筛选出的设备簇中,通过语义中的指令关键词来确定目标设备簇的具体的控制类型,以便服务器产生响应指令并发送到对应设备或设备簇;

【步骤s3】语义转换云单元将控制指令发送至对应的控制设备,下发指令从而实现控制。

综上所述,本发明提出的智能家居系统及其控制方法,采用语音作为输入,可提高智能家居控制的便携性、舒适性的需求。数据联网,设备信息都抽象在云端,可通过语义定位目标设备群。

这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。

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