一种设备控制方法、系统及存储介质与流程
- 国知局
- 2024-11-21 12:15:55
本发明涉及智能控制,尤其涉及的是一种基于openharmony的设备控制方法、系统及存储介质。
背景技术:
1、随着电子智能化的发展,用户可以通过网络实现对设备的远程控制,智能设备之间也可以通过网络实现信息互联,但是当前的物联网中由于各个设备之间的操作逻辑和操作界面不同,导致在对设备进行远程控制时,或者当需要从相连接的另一设备中获取信息时,各个设备之间信息传输的步骤繁杂,导致指令识别准确度低和信息传输效率低。
2、因此,现有技术中的方法需要进一步的改进。
技术实现思路
1、鉴于上述相关技术中的不足之处,本发明的目的在于提供一种基于openharmony的设备控制方法、系统及存储介质,克服现有技术中设备控制操作或信息传输时指令识别准确度低和控制效率低的缺陷。
2、本发明解决技术问题所采用的技术方案如下:
3、第一方面,本实施例公开了一种基于openharmony的设备控制方法,其中,所述openharmony设置有位于应用框架层内的智能代理层和设置在系统服务层与内核层之间的开发适配层;所述智能代理层内设置有大语言模型模块;
4、所述设备控制方法包括:
5、所述智能代理层获取用户控制指令,调用大语言模型对所述用户控制指令进行分析得到标准命令,将所述标准命令发送至所述开发适配层;
6、所述开发适配层接收所述标准命令,将标准命令转换成与目标控制设备的通信协议相适配的设备控制指令,并将所述设备控制指令发送至目标控制设备,以使得所述目标控制设备根据接收到的设备控制指令执行相应的控制操作。
7、可选地,所述智能代理层获取用户控制指令,调用大语言模型对所述用户控制指令进行分析得到标准命令的步骤包括:
8、接收用户控制指令,将所述用户控制指令输入至大语言模型,得到所述大语言模型从用户控制指令中提取到的词语信息;
9、根据提取到的词语信息确定用户控制指令对应的语义信息;
10、将语义信息映射到预定义操作集得到一个或多个操作指令,将所述一个或多个操作指令创建成标准命令。
11、可选地,所述根据提取到的词语信息确定用户控制指令对应的语义信息的步骤包括:
12、获取历史用户控制指令对应的语义信息和当前目标控制设备的运行状态信息;
13、根据历史用户控制指令对应的语义信息、当前目标控制设备的运行状态信息和所述词语信息确定出用户控制指令对应的语义信息。
14、可选地,所述根据历史用户控制指令对应的语义信息、当前目标控制设备的运行状态信息和所述词语信息确定出用户控制指令对应的语义信息的步骤包括:
15、将所述历史用户控制指令对应的语义信息、当前目标控制设备的运行状态信息和所述词语信息同步输入至指令预测模型,得到所述指令预测模型输出的用户控制指令对应的语义信息;所述指令预测模型为:基于历史控制指令对应的语义信息样本数据和目标控制设备的运行状态信息对应的状态样本数据对预设网络模型进行训练得到的。
16、可选地,所述开发适配层接收所述标准命令,将标准命令转换成与目标控制设备的通信协议相适配的设备控制指令的步骤包括:
17、对接收到的所述标准命令进行解析,得到所述标准命令对应的命令行参数,并将命令行参数分解成可识别的组件;
18、根据所述可识别的组件对标准命令进行协议转换,将标准命令转换成目标控制设备的通信协议相适配的设备控制指令。
19、可选地,所述开发适配层接收所述标准命令的步骤之前,还包括:
20、自动检测和识别新接入的目标控制设备;
21、加载所述目标控制设备的驱动,并控制所述目标控制设备在openharmony中运行。
22、可选地,所述将所述设备控制指令发送至目标控制设备,以使得所述目标控制设备根据接收到的设备控制指令执行相应的控制操作的步骤之后,还包括:
23、通过设备驱动发送所述设备控制指令至目标控制设备,并接收所述目标控制设备反馈的命令执行结果。
24、可选地,所述自动检测和识别新接入的目标控制设备的步骤之前,还包括:
25、设置不同类型设备对应的统一操作接口。
26、第二方面,本实施例公开了一种基于openharmony的设备控制系统,其中,所述openharmony设置有位于应用框架层内的智能代理层和设置在系统服务层与内核层之间的开发适配层;所述智能代理层内设置有大语言模型模块;
27、所述智能代理层,用于获取用户控制指令,调用大语言模型对所述用户控制指令进行分析得到标准命令,将标准命令发送至开发适配层;
28、所述开发适配层,用于接收所述标准命令,将标准命令转换成与目标控制设备的通信协议相适配的设备控制指令,并将所述设备控制指令发送至目标控制设备,以使得所述目标控制设备根据接收到的设备控制指令执行相应的控制操作。
29、第三方面,本实施例公开了一种计算机存储介质,其中,所述计算机可读存储介质上存储有基于openharmony的设备控制程序,所述基于openharmony的设备控制程序被处理器执行时,实现所述的基于openharmony的设备控制方法的步骤。
30、有益效果:
31、本实施例公开了一种基于openharmony的设备控制方法、系统及存储介质,通过在openharmony的应用框架层内设置智能代理层和在系统服务层和内核层之间设置开发适配层;利用智能代理层获取用户控制指令,调用大语言模型对所述用户控制指令进行分析得到标准命令,将所述标准命令发送至开发适配层;开发适配层接收所述标准命令,将标准命令转换成与目标控制设备的通信协议相适配的设备控制指令,并将所述设备控制指令发送至目标控制设备,以使得所述目标控制设备根据接收到的设备控制指令执行相应的控制操作。本实施例公开的方法及系统,利用智能代理层实现对接收指令的准确识别,利用开发适配层进行指令及协议的转换,进而实现对目标控制设备的准确控制,提高了控制效率。
技术特征:1.一种基于openharmony的设备控制方法,其特征在于,所述openharmony设置有位于应用框架层内的智能代理层和设置在系统服务层与内核层之间的开发适配层;所述智能代理层内设置有大语言模型模块;
2.根据权利要求1所述的基于openharmony的设备控制方法,其特征在于,所述智能代理层获取用户控制指令,调用大语言模型对所述用户控制指令进行分析得到标准命令的步骤包括:
3.根据权利要求2所述的基于openharmony的设备控制方法,其特征在于,所述根据提取到的词语信息确定用户控制指令对应的语义信息的步骤包括:
4.根据权利要求3所述的基于openharmony的设备控制方法,其特征在于,所述根据历史用户控制指令对应的语义信息、当前目标控制设备的运行状态信息和所述词语信息确定出用户控制指令对应的语义信息的步骤包括:
5.根据权利要求1所述的基于openharmony的设备控制方法,其特征在于,所述开发适配层接收所述标准命令,将标准命令转换成与目标控制设备的通信协议相适配的设备控制指令的步骤包括:
6.根据权利要求5所述的基于openharmony的设备控制方法,其特征在于,所述开发适配层接收所述标准命令的步骤之前,还包括:
7.根据权利要求6所述的基于openharmony的设备控制方法,其特征在于,所述将所述设备控制指令发送至目标控制设备,以使得所述目标控制设备根据接收到的设备控制指令执行相应的控制操作的步骤之后,还包括:
8.根据权利要求6所述的基于openharmony的设备控制方法,其特征在于,所述自动检测和识别新接入的目标控制设备的步骤之前,还包括:
9.一种基于openharmony的设备控制系统,其特征在于,所述openharmony设置有位于应用框架层内的智能代理层和设置在系统服务层与内核层之间的开发适配层;所述智能代理层内设置有大语言模型模块;
10.一种计算机存储介质,其特征在于,所述计算机可读存储介质上存储有基于openharmony的设备控制程序, 所述基于openharmony的设备控制程序被处理器执行时,实现如权利要求1-8任一项所述的基于openharmony的设备控制方法的步骤。
技术总结本发明公开了一种设备控制方法、系统及存储介质,通过在OpenHarmony内设置智能代理层和开发适配层;利用智能代理层获取用户控制指令,调用大语言模型对所述用户控制指令进行分析得到标准命令,将所述标准命令发送至开发适配层;开发适配层接收所述标准命令,将标准命令转换成与目标控制设备的通信协议相适配的设备控制指令,并将所述设备控制指令发送至目标控制设备,以使得所述目标控制设备根据接收到的设备控制指令执行相应的控制操作。本实施例公开的方法及系统,利用智能代理层实现对接收指令的准确识别,利用开发适配层进行指令及协议的转换,进而实现对目标控制设备的准确控制,提高了控制效率。技术研发人员:熊汉彪受保护的技术使用者:深圳开鸿数字产业发展有限公司技术研发日:技术公布日:2024/11/18本文地址:https://www.jishuxx.com/zhuanli/20241120/335066.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表