一种智能家居语义解析方法及相关设备技术

技术编号:39593447 阅读:12 留言:0更新日期:2023-12-03 19:48
本发明专利技术公开一种智能家居语义解析方法

【技术实现步骤摘要】
一种智能家居语义解析方法及相关设备


[0001]本专利技术涉及网络设备应用领域,尤其涉及的是一种智能家居语义解析方法及相关设备


技术介绍

[0002]在智能家居领域,具有一种用户通过语音指令对智能家居进行控制的技术方法,在该方法中,语义解析技术已经被广泛研究和应用,其应用于智能家居设备的语音控制和文本理解等方面

[0003]现有技术的一些常见的语义解析算法包括基于规则和基于统计的方法

其中,基于规则的方法是使用预定义的规则来解析用户输入的语句,缺点是对新的语句需要手动添加规则,且无法处理复杂的语义

基于统计的方法则是基于大量的样本数据进行训练并预测,但对于数据量较小或者特定场景下的语义解析效果不佳

[0004]因此,现有智能家居的语义解析方法的准确率

灵活性

可扩展性和可维护性不佳


技术实现思路

[0005]本专利技术的目的是提供一种智能家居语义解析方法及相关设备,旨在解决现有的语义解析模型的语义解析的准确率

灵活性

可扩展性和可维护性不足的问题

[0006]本专利技术解决技术问题所采用的技术方案如下:
[0007]本专利技术提供一种智能家居语义解析方法,包括步骤:
[0008]获取用户输入的控制指令;
[0009]根据控制指令设定提示语句,并将提示语句输入语义解析模型以获得控制参数;
[0010]将控制参数以设备控制需要的接口规范发给设备控制端,以根据用户输入的控制指令控制设备

[0011]可选地,获取用户输入的控制指令时还获取用户的账户信息;
[0012]所述根据控制指令设定提示语句,是根据控制指令和账户信息设定提示语句

[0013]可选地,所述账户信息包括设备信息和场景信息;
[0014]所述设备信息包括设备
ID、
设备类型

设备昵称和设备所属区域;
[0015]所述场景信息包括场景
ID
和场景名称

[0016]可选地,所述提示语句包括设定语义解析模型的提示语句

输入前置信息的提示语句

为语义解析模型给定需要解析的动作和属性的提示语句

为语义解析模型设定需要解析的数据的提示语句

为语义解析模型设定返回的格式的提示语句

输入控制指令的提示语句以及示例

[0017]可选地,所述获取用户输入的控制指令包括以下步骤:
[0018]获取用户输入指令;
[0019]对用户输入指令进行分类,将用户输入指令分类为控制指令和闲聊指令,所述闲
聊指令输入预先训练好的闲聊模型以回复用户

[0020]可选地,所述对用户输入指令进行分类,具体是通过训练好的
FastText
领域分类模型对用户输入指令进行分类

[0021]可选地,所述语义解析模型包括
GPT
模型

[0022]可选地,所述语义解析模型通过调用
chatGPT
接口实现

[0023]此外,为实现上述目的,本专利技术还提供一种终端,所述终端包括:存储器

处理器及存储在所述存储器上并可在所述处理器上运行的智能家居语义解析程序,所述智能家居语义解析程序被所述处理器执行时实现如上所述的智能家居语义解析方法的步骤

[0024]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有智能家居语义解析程序,所述智能家居语义解析程序被处理器执行时实现如上所述的智能家居语义解析方法的步骤

[0025]本专利技术采用上述技术方案具有以下效果:
[0026]本专利技术通过设计智能家居领域的提示语句,控制语义解析模型生成的响应和文本,充分利用语义解析模型的能力对用户的控制指令进行解析,对于新的规则仅需对提示语句做适应性的修改,且无需大量的训练数据使语义解析模型理解,能够处理复杂的语句和特定的场景,具有良好的准确率

灵活性

可扩展性和可维护性

附图说明
[0027]图1是本专利技术较佳实施例中智能家居语义解析方法的步骤流程图;
[0028]图2是本专利技术较佳实施例中智能家居语义解析方法的程序流程图;
[0029]图3是本专利技术终端的较佳实施例的运行环境示意图

具体实施方式
[0030]为使本专利技术的目的

技术方案及优点更加清楚

明确,以下参照附图并举实施例对本专利技术进一步详细说明

应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术

[0031]实施例一
[0032]请参见图1‑2,图1是本专利技术较佳实施例中智能家居语义解析方法的步骤流程图,图2是本专利技术较佳实施例中智能家居语义解析方法的程序流程图

[0033]实施例一公开一种智能家居语义解析方法,其包括步骤:
[0034]S1、
获取用户输入的控制指令

[0035]步骤
S1
包括以下步骤:
[0036]S11、
获取用户输入指令

[0037]具体而言,所述方法可以通过智能家居中的电视

超级面板等智能终端获取用户输入的语音指令,并将语音指令转换成对应的文本指令作为用户输入指令

[0038]例如,获取用户通过唤醒语音入口输入的语音指令,并将语音指令转换成对应的文本指令“小康小康,帮我打开空调”。
[0039]步骤
S11
中还获取用户账户信息

[0040]具体而言,是通过用户
ID
获取用户账号下绑定用户账户信息,用户账户信息包括
设备信息和场景信息,通过这些前置信息,可以用于辅助解析用户输入指令,使得解析的命令更精准有效

[0041]所述设备信息包括设备
ID、
设备类型

设备昵称和设备所述区域

[0042]例如,某一账户具有如下所示的设备信息:
[0043]设备
id
设备类型设备昵称设备所属区域1电视机我的大电视客厅2插座五孔插座卧室3空调风机盘管书房
[0044]所述场景信息包括场景
ID
和场景名称

[0045]例如,某一账户具有如下所示的场景信息:
[0046]场景
id
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种智能家居语义解析方法,其特征在于,包括步骤:获取用户输入的控制指令;根据控制指令设定提示语句,并将提示语句输入语义解析模型以获得控制参数;将控制参数以设备控制需要的接口规范发给设备控制端,以根据用户输入的控制指令控制设备
。2.
根据权利要求1所述的一种智能家居语义解析方法,其特征在于,获取用户输入的控制指令时还获取用户的账户信息;所述根据控制指令设定提示语句,是根据控制指令和账户信息设定提示语句
。3.
根据权利要求2所述的一种智能家居语义解析方法,其特征在于,所述账户信息包括设备信息和场景信息;所述设备信息包括设备
ID、
设备类型

设备昵称和设备所属区域;所述场景信息包括场景
ID
和场景名称
。4.
根据权利要求2所述的一种智能家居语义解析方法,其特征在于,所述提示语句包括设定语义解析模型的提示语句

输入前置信息的提示语句

为语义解析模型给定需要解析的动作和属性的提示语句

为语义解析模型设定需要解析的数据的提示语句

为语义解析模型设定返回的格式的提示语句

输入控制指令的提示语句以及示例
。5.
根据权利要求1所...

【专利技术属性】
技术研发人员:严海强
申请(专利权)人:深圳康佳电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1