[发明专利]一种空调虚拟机及其测试方法和计算机设备在审
申请号: | 202211200451.0 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115587031A | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 魏枫;赵腾;曹秀霞;王晓鹏;郦安盛;张国轩 | 申请(专利权)人: | 青岛海信日立空调系统有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/455 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 空调 虚拟机 及其 测试 方法 计算机 设备 | ||
1.一种空调虚拟机,应用于空调虚拟测试系统,其特征在于,包括:标准接口和内核组件;所述内核组件包括语言通用适配层和功能模块;
所述标准接口,用于接收虚拟机测试系统下发的测试指令;
所述语言通用适配层,用于将所述测试指令的格式转换为第一格式,得到转换后的测试指令,所述第一格式为用于处理所述测试指令的所述功能模块对应的语言格式;
所述功能模块,用于处理所述转换后的所述测试指令得到测试结果。
2.根据权利要求1所述的虚拟机,其特征在于,所述语言通用适配层被进一步配置为:
读取所述测试指令的标识;
确定所述标识对应的所述功能模块为目标功能模块,所述目标功能模块对应的第一格式为目标格式;
将所述测试指令的格式转换为所述目标格式。
3.根据权利要求2所述的虚拟机,其特征在于,所述处理所述转换后的测试指令得到测试结果的步骤之后,所述语言通用适配层还被配置为:
将所述测试结果转换为所述第二格式的测试结果,所述第二格式为所述测试指令对应的语言格式;
输出所述第二格式的测试结果至所述空调虚拟测试系统。
4.根据权利要求3所述的虚拟机,其特征在于,还包括内核协调器;
所述接收虚拟机测试系统下发的测试指令的步骤之后,所述内核协调器被配置为:识别所述测试指令对应携带的测试项目;
确定所述测试项目对应的内核组件为目标内核组件;
发送所述测试指令至所述目标内核组件的所述语言通用适配层。
5.根据权利要求1-4任一项所述的虚拟机,其特征在于,所述语言通用适配层被进一步配置为:
若所述测试指令为初始化命令;
根据配置参数抽取所述功能模块,识别出其对应的所述第一格式;
存储所述功能模块对应的所述第一格式。
6.根据权利要求4所述的虚拟机,其特征在于,所述内核协调器还被配置为:
响应于接收到内核组件更新命令,则保存当前执行上下文环境,获取新内核组件文件,所述新内核组件文件为更新后的内核组件文件;
卸载原有内核组件文件并重新加载所述新内核组件文件,所述原有内核组件文件为当前运行的内核组件文件;
为所述新内核组件文件设置所述上下文环境。
7.根据权利要求4所述的虚拟机,其特征在于,所述内核协调器还被配置为:响应于接收到功能模块更新命令;
获取新功能模块文件,所述新功能模块文件为更新后的功能模块文件;
卸载原有功能模块文件并重新加载所述新功能模块文件,所述原有功能模块文件为当前运行的原有功能模块文件。
8.一种虚拟机测试方法,应用于空调虚拟机,其特征在于,包括:
接收虚拟机测试系统下发的测试指令;
将所述测试指令的格式转换为第一格式,得到转换后的测试指令,所述第一格式为用于处理所述测试指令的功能模块对应的语言格式;
处理所述转换后的测试指令得到测试结果。
9.一种计算机设备,其特征在于,所述设备包括:处理器以及存储器;
所述存储器用于计算机存储程序代码,并将所述计算机程序代码传输给所述处理器;
所述处理器用于根据所述计算机程序代码中的指令执行如权利要求8所述的虚拟机测试方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,当所述计算机程序在权利要求9所述的设备上运行时,使得所述设备执行如权利要求8所述的虚拟机测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信日立空调系统有限公司,未经青岛海信日立空调系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211200451.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:分体式主动皮带轮
- 下一篇:一种并网逆变系统及低频振荡抑制方法