本发明属于物联网家居控制系统技术领域,尤其涉及一种基于语音控制的快捷控制系统。
背景技术:
随着物联网技术的发展,人们的日常生活变得越来越智能化、便捷化。
通过家居物联网,用户可以通过一个手机app控制多种家电。但由于多种家电的控制都集成在一个app上,在实际使用时,需要在app上找到对应的家电后,进入该家电的操作页面,然后选择具体的功能进行控制。
这样,当用户回到家里,想要控制多种家电时,就需要按照先后顺序,在app上找到某个家电的图标后进入控制页面后,选择具体的功能后,再退回到主页面,再在app上寻找其他家电,直到完成所有家电的控制。同样的,当用户离开家里时,关闭空调、电视、电脑等家电时,也需要重复上述操作。操作起来仍然比较复杂。
为了解决这样的问题,出现了将语音识别技术加入家居物联网的系统,通过这种系统,用户想对某种家电进行某种操作(如打开空调)时,只需要打开app后,对着手机说出具体的操作,即可完成想要的操作。
使用语音技术极大的提升了用户的操作效率和使用体验,但是,在实际使用时,使用语音操作,某些操作很容易出现表达不到位的情况,如用语音打开空调后,感觉风力不够大,用语音的方式将空调的风力调大些,那么到底应该开多大?又比如,打开电视后,想把电视的声音调小点,又应该调小多少?遇到这样的情况,用户仍然需要多次调节,虽然是使用语音调节,但效率仍有待提高,且操作体验也不太理想。
因此,需要一种基于语音控制的快捷控制系统,能够在用户实际使用时,提高操作效率,提升用户的操作体验感。
技术实现要素:
本发明的目的,在于提供一种基于语音控制的快捷控制系统,能够在用户实际使用时,提高操作效率,提升用户的操作体验感。
本发明提供的基础方案为:
基于语音控制的快捷控制系统,包括:
输入单元,用于输入语音指令;
识别单元,用于对语音指令进行语义识别;
执行单元,用于执行识别单元的识别结果;
提取单元,用于对识别单元的识别结果进行关键词提取;
存储单元,用于按照关联性对操作指令进行存储;
关联单元,用于根据提取单元提取的关键词,匹配出相关联的操作指令;
展示单元,用于展示关联单元匹配出的操作指令。
名词解释:操作指令,即,对电器设备的操作指令,如调节温度、调节风速等。
基础方案工作原理及有益效果:
用户进行某个操作时,通过输入单元输入语音指令;之后,识别单元对接收到的语音指令进行语义识别;再然后,执行单元对识别出的指令进行执行(如打开空调,打开电视等),与此同时,提取单元将识别单元的识别结果进行关键词提取后,关联单元根据提取的关键词匹配出相关联的操作指令。如打开空调时,关联出温度、风力、定时等关联的操作指令。
之后,展示单元将匹配出的操作指令进行展示。用户可直接在展示的界面上对关联出的操作指令进行手动操作。这样,能够保证用户在发出一个操作指令后需要进行调整时,可以又快又准的完成自己想要的操作。
与现有技术相比,本申请在用户实际使用时,能够提高用户的操作效率,提升用户的操作体验感。
进一步,提取单元提取的关键词包括设备名称;存储单元内还存储有各类家电的控制入口,控制入口用于进入对应设备的操作面板;关联单元还用于根据提取的设备名称匹配该设备的控制入口;展示单元还用于展示匹配出的控制入口。
名词解释:操作面板,即,包括设备的详细功能的电子控制面板,类似于遥控器的面板。
这样的设置,当用户需要进行一些不太常用的功能时,虽然关联单元可能不会直接将该功能匹配出来,但会通过设备的名称匹配出控制入口,用户可通过控制入口进入该家电的操作面板,再进行自己想要的操作。
进一步,输入单元还用于进行输入提示。
用户可根据输入单元的输入提示进行语音输入,进一步提升用户的体验感。
进一步,输入单元还用于预设输入提示。
这样的设置,用户可以结合自己的实际需求,在输入单元内预设提示内容,这样,当自己回到家里或者离开家里的时候,用户根据预设的输入提示进行语音输入,完成对家电的控制。
进一步,展示单元还用于展示执行单元的操作结果。
通过展示操作结果,用户可以了解操作是否完成,如,用户输入打开空调后,空调是否已经打开,在多次操作失败后,可联系相关工作人员对设备进行检修。
进一步,还包括定时提醒单元,用于按照预设的时间及内容发出提醒。
这样的设置,当用户需要在特定的时候进行某项操作时,如,需要在晚上10点的时候关电视时,可通过定时提醒单元设置定时提醒。
进一步,定时提醒单元的提醒方式为语音。
与文字提示相比,语音的方式刺激性较强,更加容易引起用户的注意。
进一步,展示单元还用于根据用户的操作历史,用预设的模型对各设备进行关联度计算,还用于根据提取单元提取的设备名称,展示与该设备关联度排行前n的设备。
这样,展示单元会根据用户的操作习惯,动态调节每种设备的关联设备,并根据提取单元提取的设备名称展示该设备关联度排行前n的设备。通过这种对用户操作习惯的分析,可以使用户使用时更加的省心、顺心。n的具体数值,本领域技术人员可依据展示单元的具体尺寸具体设置。
进一步,预设的模型为神经网络模型。
神经网络模型作为一种成熟的深度学习模型,能够很好的根据用户的操作习惯,对各设备进行关联度计算。
进一步,n的数值为2—5。
这个数量的关联设备,既不会太多导致不好显示,也已经足够囊括绝大多数用户习惯关联操作的设备。
附图说明
图1为本发明基于语音控制的快捷控制系统实施例一的逻辑框图。
具体实施方式
下面通过具体实施方式进一步详细说明:
实施例一
如图1所示,基于语音控制的快捷控制系统,包括输入单元、识别单元、提取单元、存储单元、关联单元、展示单元和定时提醒单元。其中,输入单元、识别单元、展示单元及定时提醒单元集成在用户端,提取单元、存储单元和关联单元集成在服务器。
本实施例中,用户端为装载对应app的智能手机,在其他实施例中,用户端可以为装载对应app的平板;本实施例中服务器为华为云服务器,在其他实施例中,服务器也可以为腾讯云服务器或者分布式服务器;用户端通过5g模块与服务器进行通信。
输入单元用于输入语音指令;还用于预设输入提示,并按照预设的内容进行提示。用户可以根据自己的生活习惯,通过输入单元进行预设提示内容,如“关闭二楼的阳台窗帘”、“打开主卧室空调”、“关闭客厅的筒灯”等等。这样,用户在进行语音输入时,可以参照提示输入具体的语音。
识别单元用于对语音指令进行语义识别。语义识别技术现在已非常成熟并且成功率非常高,各种语音输入法便是其中的代表,本申请中使用的语义识别技术属于现有技术,在此不再赘述。
提取单元用于对识别单元的识别结果进行关键词提取;具体的,提取单元提取的关键词包括设备名称以及操作指令。如,当用户输入语音消息“打开主卧室的空调”时,提取单元提取的关键词会包括:设备“空调”以及操作指令“打开”。
执行单元用于执行识别单元的识别结果。如识别单元的识别结果为打开电视时,执行单元进行具体的打开电视的操作。执行单元具体执行方式为智能家居领域的现有技术即可,本实施例中采用的是红外线控制的方式,具体的技术内容在此不再赘述。
存储单元用于按照关联性对操作指令进行存储。如“打开空调”这一操作指令,其关联的操作指令便存在“温度调节”、“风力调节”等等。存储单元内还存储有各类家电的控制入口,控制入口用于进入对应设备的操作面板。操作面板,也就是包括设备的详细功能的电子控制面板,其功能以及操作的界面,均类似于遥控器,通过操作面板,用户可以快速、准确的找到自己需要的操作指令。
关联单元用于根据提取单元提取的关键词,匹配出相关联的操作指令;还用于根据提取的设备名称匹配该设备的控制入口。例如,当提取的关键词为“空调”和“打开”,匹配出的操作指令就会包括“温度调节”和“风力调节”,同时,还会匹配出空调的控制入口。
展示单元用于展示关联单元匹配出的操作指令;还用于展示匹配出的控制入口,控制入口用于进入对应设备的操作面板。这样,当用户通过语音输入“打开空调”这样的语音指令后,系统不仅会识别该指令并进行执行,还会在展示单元展示该操作指令相关操作指令,如“温度调节”、“风力调节”等,并展示该设备(空调)的控制入口,便于用户进行后续的操作。
展示单元还用于展示操作结果。通过展示操作结果,用户可以了解操作是否完成,如,用户输入打开空调后,空调是否已经打开,如果连续多次输入该操作指令后,均显示操作失败,用户可检查空调是否出现了问题,并及时联系相关工作人员对设备进行检修。
定时提醒单元用于按照预设的时间及内容发出提醒。当用户需要在特定的时候进行某项操作时,如,用户在第二天需要早起,需要在晚上10点的时候关电视,早点儿入睡以保证第二天的精力,此时,用户就可以通过定时提醒单元进行定时提醒设置。到了晚上10点,定时提醒单元就会按照用户设置的内容提醒用户关闭电视。本实施例中,定时提醒单元的提醒方式为语音。与文字提示相比,语音的方式刺激性较强,更加容易引起用户的注意。
具体实施过程如下:
用户想进行某项操作时,可通过输入单元输入语音指令;之后,识别单元对接收到的语音指令进行语义识别;再然后,执行单元对识别出的指令进行执行(如打开空调,打开电视等),同时,提取单元将识别单元的识别结果进行关键词提取后,关联单元根据提取的关键词,匹配出相关联的操作指令,并通过提取的设备名称匹配出该设备的控制入口。
之后,展示单元将匹配出的操作指令以及设备的控制入口进行展示。用户可直接在展示的界面上对关联出的操作指令进行手动操作,也可以通过控制入口进入该设备的操作面板进行具体操作。这样,能够保证用户在发出一个操作指令后需要进行调整时,可以又快又准的完成自己想要的操作。
与现有技术相比,本申请在用户实际使用时,能够提高用户的操作效率,提升用户的操作体验感。
实施例二
与实施例一不同的是,本实施例中,展示单元还用于根据用户的操作历史,用预设的模型对各设备进行关联度计算,还用于根据提取单元提取的设备名称,展示与该设备关联度排行前n的设备。
具体的,预设的模型为神经网络模型。神经网络模型作为一种成熟的深度学习模型,能够很好的根据用户的操作习惯,对各设备进行关联度计算。本实施例中,采用的神经网络模型为bp神经网络模型。与其他神经网络模型相比,bp神经网络模型的容错率较高,稳定性较好。
n的数值为2—5。本实施例中,n的数值为3。3种关联度最高的设备,既不会太多导致不好显示,也已经足够囊括绝大多数用户习惯关联操作的设备。
本实施例中,展示单元会根据用户的操作习惯,动态调节每种设备的关联设备,并根据提取单元提取的设备名称展示该设备关联度排行前3的设备。通过这种对用户操作习惯的分析,可以使用户使用时更加的省心、顺心。
实施例三
与实施例一不同的是,本实施例中,还包括音量识别单元,用于当用户进行家电的功能数值调节时,根据接收到的音量,生成数值调节信号;具体的,当音量识别单元检测到音量分贝小于a时,生成功能数值减小信号,执行单元还用于根据功能数值减小信号减小当前控制家电的当前功能的数值;当音量识别单元检测到音量分贝大于b时,生成功能数值增大信号,执行单元还用于根据功能数值增大信号增大当前控制家电的当前功能的数值。
这样,当用户想要调节家电的数值时,可通过改变自己的音量来完成操作。如用户打开空调后,想要增大空调的风速,可以输入“增大空调风速”的语音指令,并在之后持续输入大于b的声音,这样,音量识别单元会持续成数值增大信号,进而控制空调的风速持续增大。同理,当用户想要降低空调的温度时,可以输入“降低空调温度”的语音指令,并在之后持续输入小于a分贝的声音,使音量识别单元持续生成数值减小信号,进而控制空调的温度持续降低。
通过这样的设置,当用户用语音指令对家电进行调节时,不仅可以方便的调节家电的功能,还可以方便的调节该功能的具体数值。
实施例四
与实施例三不同的是,本实施例中,音量识别单元还用于设置a及b的具体数值。
由于每个人的发声习惯不一样,并且居住环境也不一样,用音量来控制家电的功能数值时,适合的a与b的数值自然也不一样。通过这样的设置,用于可以根据自己的实际情况,通过音量识别单元来设置a和b的具体数值。这样,可以使音量识别单元使用起来更加舒心。
实施例五
与实施例三不同的是,本实施例中,音量识别单元还用于识别清嗓声音,当识别到清嗓声音时,生成额外加大信号;执行单元还用于接收到额外加大信号后,对当前控制家电的当前功能的数值额外增加预设的数值n。n的具体数值,用户可根据自己的喜好具体设置。
通常,在人们想要大声说话前,会习惯性的进行清嗓,因此,若用户在调节电气的功能数值时进行清嗓,则说明用户想要将声音调大。此时,音量识别单元识别到清嗓子的声音后,生成额外加大信号,进而使执行单元对当前控制家电的当前功能的数值额外增加预设的数值n,这样,用户能够更快的将家电的当前功能的数值(如空调的风速)调到想要的范围。
以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本申请给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本申请的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
1.基于语音控制的快捷控制系统,其特征在于,包括:
输入单元,用于输入语音指令;
识别单元,用于对语音指令进行语义识别;
执行单元,用于执行识别单元的识别结果;
提取单元,用于对识别单元的识别结果进行关键词提取;
存储单元,用于按照关联性对操作指令进行存储;
关联单元,用于根据提取单元提取的关键词,匹配出相关联的操作指令;
展示单元,用于展示关联单元匹配出的操作指令。
2.根据权利要求1所述的基于语音控制的快捷控制系统,其特征在于:提取单元提取的关键词包括设备名称;存储单元内还存储有各类家电的控制入口,控制入口用于进入对应设备的操作面板;关联单元还用于根据提取的设备名称匹配该设备的控制入口;展示单元还用于展示匹配出的控制入口。
3.根据权利要求1所述的基于语音控制的快捷控制系统,其特征在于:输入单元还用于进行输入提示。
4.根据权利要求3所述的基于语音控制的快捷控制系统,其特征在于:输入单元还用于预设输入提示。
5.根据权利要求1所述的基于语音控制的快捷控制系统,其特征在于:展示单元还用于展示执行单元的操作结果。
6.根据权利要求1所述的基于语音控制的快捷控制系统,其特征在于:还包括定时提醒单元,用于按照预设的时间及内容发出提醒。
7.根据权利要求6所述的基于语音控制的快捷控制系统,其特征在于:定时提醒单元的提醒方式为语音。
8.根据权利要求1所述的基于语音控制的快捷控制系统,其特征在于:展示单元还用于根据用户的操作历史,用预设的模型对各设备进行关联度计算,还用于根据提取单元提取的设备名称,展示与该设备关联度排行前n的设备。
9.根据权利要求8所述的基于语音控制的快捷控制系统,其特征在于:预设的模型为神经网络模型。
10.根据权利要求8所述的基于语音控制的快捷控制系统,其特征在于:n的数值为2—5。
技术总结