本发明专利技术公开了一种基于用户画像的智能家居控制方法及相关设备,所述方法包括:获取用户的画像信息和用户的第一语音输入指令,将第一语音输入指令进行算法处理后得到第一控制指令;根据第一控制指令得到待控制设备名称和待执行操作指令,根据待控制设备名称获取属性关系表;将画像信息和待执行操作指令与属性关系表进行比对,若画像信息和待执行操作指令符合属性关系表中对应的设备控制属性,则对待控制设备执行所述第一控制指令,否则,根据画像信息在属性关系表中获取对应的设备控制属性,并提示用户再次语音输入符合设备控制属性的第二语音输入指令;本发明专利技术结合用户画像数据,实现针对不同用户的智能家居控制,提高了家居的个性化和智能化
【技术实现步骤摘要】
一种基于用户画像的智能家居控制方法及相关设备
[0001]本专利技术涉及语音控制
,尤其涉及一种基于用户画像的智能家居控制方法及相关设备
。
技术介绍
[0002]在智能家居领域,各大厂商均在利用语音产品如音响
、
面板
、
平板等智能终端设备实现空调
、
加湿器
、
风扇等家电设备的语音控制;在语音控制领域,业界主流方式是通过深度学习
、
机器学习等方式实现用户语义理解,从而将用户的口语话术转换为结构化的可执行
json
格式,并传输给云端实现设备控制,业界在口语化理解的水平参差不齐,实现效果大体一致
。
[0003]但是,目前的语音控制缺少与用户本身画像信息的联动,有时候用户会发于不利于自身体验或者身体健康的指令,例如一个
70
岁的老人说“开启
18
度的空调”,而这种空调温度对于老年人明显是不合适的,因此本领域急需要一种基于用户画像信息
(
年龄
、
性别
、
体重等
)
设备控制标准,以实现智能家居控制
。
[0004]因此,现有技术还有待于改进和发展
。
技术实现思路
[0005]本专利技术的主要目的在于提供一种基于用户画像的智能家居控制方法
、
系统
、
终端及计算机可读存储介质,旨在解决现有技术中语音控制缺少与用户本身画像信息的联动,有时候用户会发于不利于自身体验或者身体健康的指令的问题
。
[0006]为实现上述目的,本专利技术提供一种基于用户画像的智能家居控制方法,所述一种基于用户画像的智能家居控制方法包括如下步骤:
[0007]获取用户的画像信息和用户的第一语音输入指令,将所述第一语音输入指令进行算法处理后得到第一控制指令;
[0008]根据所述第一控制指令得到待控制设备名称和第一待执行操作指令,根据所述待控制设备名称获取用户与设备的属性关系表;
[0009]将所述画像信息和所述第一待执行操作指令与所述属性关系表进行比对,若所述画像信息和所述第一待执行操作指令符合所述属性关系表中对应的设备控制属性,则对所述待控制设备执行所述第一控制指令,否则,根据所述画像信息在所述属性关系表中获取对应的设备控制属性,并提示用户再次语音输入符合所述设备控制属性的第二语音输入指令
。
[0010]可选地,所述的基于用户画像的智能家居控制方法,其中,所述画像信息包括年龄信息
、
体重信息和性别信息;
[0011]所述年龄信息
、
所述体重信息和所述性别信息存在优先级,当所述年龄信息
、
所述体重信息和所述性别信息同时存在时,将优先级最高的画像信息和所述第一待执行操作指令与所述属性关系表进行比对
。
[0012]可选地,所述的基于用户画像的智能家居控制方法,其中,所述属性关系表用于存储不同画像信息的用户对应的设备控制属性
。
[0013]可选地,所述的基于用户画像的智能家居控制方法,其中,所述算法处理包括:预处理
、
语义解析和后处理
。
[0014]可选地,所述的基于用户画像的智能家居控制方法,其中,所述将所述第一语音输入指令进行算法处理后得到第一控制指令,具体包括:
[0015]对所述第一语音输入指令进行通用预处理
、
实体归一化
、
昵称匹配
、
拼音纠错和
NLP
分词处理,得到预处理后的语音输入指令;
[0016]将预处理后的语音输入指令中出现的
APP
名称和场景名称替换为占位符,将替换后的语音输入指令中不符合用户意图的命令进行过滤,再将过滤后的语音输入指令进行白名单匹配和正则匹配,构建得到语义解析结果;
[0017]对所述语义解析结果进行意图改写
、
特殊意图处理
、
返回设备控制
、
返回场景控制和字段修正,得到第一控制指令
。
[0018]可选地,所述的基于用户画像的智能家居控制方法,其中,所述提示用户再次语音输入符合所述设备控制属性的第二语音输入指令后,还包括:
[0019]判断所述第二语音输入指令与所述第一语音输入指令是否相同,若所述第二语音输入指令与所述第一语音输入指令相同,则执行所述第一控制指令;
[0020]若所述第二语音输入指令与所述第一语音输入指令不相同,则将所述第二语音输入指令进行算法处理,得到第二控制指令,根据所述第二控制指令得到第二待执行操作指令,将所述画像信息和所述第二待执行操作指令与所述属性关系表再次进行比对
。
[0021]可选地,所述的基于用户画像的智能家居控制方法,其中,所述若所述第二语音输入指令与所述第一语音输入指令相同,则执行所述第一控制指令之后,还包括:
[0022]采集所述第一控制指令,根据所述第一控制指令和所述用户的所述画像信息更新所述属性关系表中所述画像信息对应的所述设备控制属性
。
[0023]此外,为实现上述目的,本专利技术还提供一种基于用户画像的智能家居控制系统,其中,所述基于用户画像的智能家居控制系统包括:
[0024]控制指令获取模块,用于获取用户的画像信息和用户的第一语音输入指令,将所述第一语音输入指令进行处理后得到第一控制指令;
[0025]属性关系表获取模块,用于根据所述第一控制指令得到待控制设备名称和第一待执行操作指令,根据所述待控制设备名称获取用户与设备的属性关系表;
[0026]控制指令执行模块,用于将所述画像信息和所述第一待执行操作指令与所述属性关系表进行比对,若所述画像信息和所述第一待执行操作指令符合所述属性关系表中对应的设备控制属性,则对所述待控制设备执行所述第一控制指令,否则,根据所述画像信息在所述属性关系表中获取对应的设备控制属性,并提示用户再次语音输入符合所述设备控制属性的第二语音输入指令
。
[0027]此外,为实现上述目的,本专利技术还提供一种终端,其中,所述终端包括:存储器
、
处理器及存储在所述存储器上并可在所述处理器上运行的基于用户画像的智能家居控制程序,所述基于用户画像的智能家居控制程序被所述处理器执行时实现如上所述的基于用户画像的智能家居控制方法的步骤
。
[0028]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有基于用户画像的智能家居控制程序,所述基于用户画像的智能家居控制程序被处理器执行时实现如上所述的基于用户画像的智能家居控制方法的步骤
。
[0029]本专利技术中,获取用户的画像信息和用户的第一语音输入指令,将第一语音输入指令进行算法处理后得到第一本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种基于用户画像的智能家居控制方法,其特征在于,所述的基于用户画像的智能家居控制方法包括:获取用户的画像信息和用户的第一语音输入指令,将所述第一语音输入指令进行算法处理后得到第一控制指令;根据所述第一控制指令得到待控制设备名称和第一待执行操作指令,根据所述待控制设备名称获取用户与设备的属性关系表;将所述画像信息和所述第一待执行操作指令与所述属性关系表进行比对,若所述画像信息和所述第一待执行操作指令符合所述属性关系表中对应的设备控制属性,则对所述待控制设备执行所述第一控制指令,否则,根据所述画像信息在所述属性关系表中获取对应的设备控制属性,并提示用户再次语音输入符合所述设备控制属性的第二语音输入指令
。2.
根据权利要求1所述的基于用户画像的智能家居控制方法,其特征在于,所述画像信息包括年龄信息
、
体重信息和性别信息;所述年龄信息
、
所述体重信息和所述性别信息存在优先级,当所述年龄信息
、
所述体重信息和所述性别信息同时存在时,将优先级最高的画像信息和所述第一待执行操作指令与所述属性关系表进行比对
。3.
根据权利要求1所述的基于用户画像的智能家居控制方法,其特征在于,所述属性关系表用于存储不同画像信息的用户对应的设备控制属性
。4.
根据权利要求1所述的基于用户画像的智能家居控制方法,其特征在于,所述算法处理包括:预处理
、
语义解析和后处理
。5.
根据权利要求4所述的基于用户画像的智能家居控制方法,其特征在于,所述将所述第一语音输入指令进行算法处理后得到第一控制指令,具体包括:对所述第一语音输入指令进行通用预处理
、
实体归一化
、
昵称匹配
、
拼音纠错和
NLP
分词处理,得到预处理后的语音输入指令;将预处理后的语音输入指令中出现的
APP
名称和场景名称替换为占位符,将替换后的语音输入指令中不符合用户意图的命令进行过滤,再将过滤后的语音输入指令进行白名单匹配和正则匹配,构建得到语义解析结果;对所述语义解析结果进行意图改写
、
特殊意图处理
、
返回设备控制
、
返回场景控制和字段修正,得到第...
【专利技术属性】
技术研发人员:张铭浩,
申请(专利权)人:深圳康佳电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。