基于ChatGPT的智能家电控制方法、系统及相关设备与流程
- 国知局
- 2024-06-21 10:38:55
本发明涉及智能家电交互,尤其涉及一种基于chatgpt的智能家电控制方法、系统及相关设备。
背景技术:
1、目前智能家电市场上,很多家电产品接上了网络,也就是有了iot功能,但是并没有给产品或者用户带来额外附加的价值,很多纯粹是为了联网而联网。对用户而言,这个产品有没有联网,对用户没有任何实际的影响,比如油烟机,浴霸,洗衣机,蒸烤箱,电饭煲,净水器等。
2、随着大数据分析和挖掘的技术迅猛发展,比如chatgpt是人工智能技术驱动的自然语言处理工具,它能够通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务,因为chatgpt和文心一言等人工智能模型可以给产品很多最全面的信息,可以指导人们就医,上学,烹饪和家电使用等,这相当于给家电产品添上了人工智能的翅膀,但是chatgpt和文心一言等智能模型都是输出文本信息,无法被用于对家电产品进行控制。
3、因此,现有技术还有待于改进和发展。
技术实现思路
1、本发明提供了一种基于chatgpt的智能家电控制方法、系统及相关设备,本发明的主要目的在于解决现有技术所存在背景技术中所提到的技术问题。
2、本发明第一方面提供了一种基于chatgpt的智能家电控制方法,所述基于chatgpt的智能家电控制方法包括:
3、搭建包含有chatgpt服务和数据分析模型的云端;
4、建立各个智能家电与所述云端的通信连接;
5、从各个所述智能家电的电器主控板中读取得到各个所述智能家电的电器部件信息和指令库信息;
6、将各个所述智能家电的所述电器部件信息和所述指令库信息进行预设格式封装,获得各个所述智能家电的设备控制列表文件并存储在所述云端;
7、通过所述智能家电采集用户语音转换成文本后并上传至所述云端;
8、在所述云端调用所述chatgpt服务获得反馈结果,并利用所述数据分析模型对所述反馈结果进行解析以获得设备操控信息;
9、将所述设备操控信息基于目标智能家电的所述设备控制列表文件进行控制逻辑转换,获得家电控制指令;
10、将所述家电控制指令发送至所述目标智能家电,完成对所述目标智能家电的操控。
11、在本发明第一方面一种可选的实施方式中,所述将各个所述智能家电的所述电器部件信息和所述指令库信息进行预设格式封装,获得各个所述智能家电的设备控制列表文件并存储在所述云端包括:
12、对于每个所述智能家电,从所述电器部件信息中获得各个电器部件的名称及各个所述电器部件对应的变量名;
13、基于各个所述电器部件的所述变量名从所述指令库信息中找到各个所述电器部件的控制指令;
14、从各个所述电器部件的所述控制指令中解析得到各个所述电器部件的变量类型和变量地址;
15、将各个所述电器部件的所述名称、各个所述电器部件对应的所述变量名、各个所述电器部件对应的所述变量类型和所述变量地址,按照预设格式写入设备控制列表文件中,其中,各个所述智能家电的所述设备控制列表文件以各个所述智能家电的设备唯一标识进行命名。
16、在本发明第一方面一种可选的实施方式中,所述在所述云端调用所述chatgpt服务获得反馈结果,并利用所述数据分析模型对所述反馈结果进行解析以获得设备操控信息包括:
17、将所述智能家电上传的文本输入所述chatgpt服务,获得所述chatgpt服务生成的反馈结果;
18、利用所述数据分析模型基于特征词判断,获得所述反馈结果的类型;
19、若所述反馈结果为设备操控类,则通过所述数据分析模型对所述反馈结果进行语义分析,获得所述反馈结果需要操控的目标智能家电的名称和功能关键词;
20、基于所述目标智能家电的名称获得所述目标智能家电的设备唯一标识;
21、加载所述目标智能家电在所述功能关键词下配套的各个受控电气部件的名称及各个所述受控电气部件的变量名;
22、对所述反馈结果进行各个所述受控电气部件的变量名的变量值提取并以key-value的形式进行保存;
23、对所述目标智能家电的所述设备唯一标识、各个受控电气部件的名称、各个所述受控电气部件的变量名以及各个所述受控电气部件的变量名的变量值进行打包,获得设备操控信息。
24、在本发明第一方面一种可选的实施方式中,所述将所述设备操控信息基于目标智能家电的所述设备控制列表文件进行控制逻辑转换,获得家电控制指令包括:
25、从所述设备操控信息中提取得到所述目标智能家电的所述设备唯一标识;
26、基于所述设备唯一标识在所述云端获得所述目标智能家电的所述设备控制列表文件;
27、对所述设备操控信息进行key-value解析,获得所述设备操控信息中包含的所述变量名及所述变量值;
28、从所述设备控制列表文件获得各个所述变量名对应的所述变量地址;
29、基于所述设备唯一标识、各个所述变量名对应的所述变量地址以及各个所述变量名的所述变量值构造得到家电控制指令,所述家电控制指令包括指令头段、通讯协议段、设备唯一标识段、变量地址/变量值段以及指令尾段。
30、在本发明第一方面一种可选的实施方式中,所述通过所述智能家电采集用户语音转换成文本后并上传至所述云端包括:
31、为各个所述智能家电配置不同的唤醒词;
32、响应于特定的唤醒词唤醒对应所述智能家电的语音引擎;
33、将麦克风采集到的后续用户语音输送至所述语音引擎进行处理;
34、通过所述语音引擎对所述后续用户语音进行降噪后识别转换成文本;
35、将所述文本上传至所述云端。
36、在本发明第一方面一种可选的实施方式中,所述建立各个智能家电与所述云端的通信连接包括:
37、将各个所述智能家电通过路由器接入互联网;
38、配置各个所述智能家电访问指定的网络地址以在各个所述智能家电安装云服务app;
39、设置所述云服务app中的各项参数并发起与所述云端的通信,以建立各个智能家电与所述云端的通信连接,其中,所述各项参数包括将所述chatgpt服务的接口链接至各个所述智能家电的语音引擎的参数选项。
40、在本发明第一方面一种可选的实施方式中,所述智能家电包括油烟机,浴霸,洗衣机,蒸烤箱,电饭煲和净水器。
41、本发明第二方面提供了一种基于chatgpt的智能家电控制系统,所述基于chatgpt的智能家电控制系统包括:
42、云端搭建模块,用于搭建包含有chatgpt服务和数据分析模型的云端;
43、通信连接模块,用于建立各个智能家电与所述云端的通信连接;
44、部件/指令读取模块,用于从各个所述智能家电的电器主控板中读取得到各个所述智能家电的电器部件信息和指令库信息;
45、控制列表文件创建模块,用于将各个所述智能家电的所述电器部件信息和所述指令库信息进行预设格式封装,获得各个所述智能家电的设备控制列表文件并存储在所述云端;
46、语音采集转换模块,用于通过所述智能家电采集用户语音转换成文本后并上传至所述云端;
47、反馈结果解读模块,用于在所述云端调用所述chatgpt服务获得反馈结果,并利用所述数据分析模型对所述反馈结果进行解析以获得设备操控信息;
48、指令生成模块,用于将所述设备操控信息基于目标智能家电的所述设备控制列表文件进行控制逻辑转换,获得家电控制指令;
49、指令发送模块,用于将所述家电控制指令发送至所述目标智能家电完成所述目标智能家电的操控。
50、本发明第三方面提供了一种智能家电控制设备,所述智能家电控制设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
51、所述至少一个处理器调用所述存储器中的所述指令,以使得所述智能家电控制设备执行如上述任一项所述的基于chatgpt的智能家电控制方法。
52、本发明第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的基于chatgpt的智能家电控制方法。
53、有益效果:本发明提供了一种基于chatgpt的智能家电控制方法、系统及相关设备,本发明通过搭建包含有chatgpt服务和数据分析模型的云端;建立各个智能家电与云端的通信连接;之后配合从各个智能家电的电器主控板中读取得到各个智能家电的电器部件信息和指令库信息;再将各个智能家电的电器部件信息和指令库信息进行预设格式封装,获得各个智能家电的设备控制列表文件并存储在云端;这样智能家电采集用户语音转换成文本并上传至云端后;云端可以调用chatgpt服务获得反馈结果并利用数据分析模型对反馈结果进行解析以获得设备操控信息;再将设备操控信息基于目标智能家电的设备控制列表文件进行控制逻辑转换得到家电控制指令,从而实现了基于chatgpt的智能家电控制。
本文地址:https://www.jishuxx.com/zhuanli/20240618/20918.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表