虚拟设备的测试方法及其装置制造方法及图纸

技术编号:30167402 阅读:30 留言:0更新日期:2021-09-25 15:24
本发明专利技术公开了一种虚拟设备的测试方法及其装置。其中,该方法包括:获取控制指令,其中,控制指令是由应用端下发的用于控制对虚拟设备进行测试的指令,虚拟设备为基于真实设备生成的设备;响应于控制指令,利用包含有逻辑规则的测试信息对虚拟设备进行测试,得到测试结果;将测试结果反馈至应用端,通过本发明专利技术实施例提供的虚拟设备的测试方法。本发明专利技术解决了相关技术中在产品研发过程中以虚拟设备代替真实设备以缩短调试周期的方式可靠性较低的技术问题。术问题。术问题。

【技术实现步骤摘要】
虚拟设备的测试方法及其装置


[0001]本专利技术涉及设备模拟应用领域,具体而言,涉及一种虚拟设备的测试方法及其装置。

技术介绍

[0002]新产品在研发过程中,需要开发产品的电控板功能,也需要配套开发、适配APP界面交互展示、语音交互控制等应用。当应用和电控板同时开启开发流程时,对于应用侧无法基于真实产品进行控制命令和状态交互数据的测试验证,必然会延迟产品的上市时间。
[0003]此外,如果虚拟设备交互机制和相应结果与真实设备差别比较大,则在无法在产品研发过程中以虚拟设备代替真实设备以缩短调试周期的。
[0004]针对上述相关技术中在产品研发过程中以虚拟设备代替真实设备以缩短调试周期的方式可靠性较低的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种虚拟设备的测试方法及其装置,以至少解决相关技术中在产品研发过程中以虚拟设备代替真实设备以缩短调试周期的方式可靠性较低的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种虚拟设备的测试方法,包括:获取控制指本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虚拟设备的测试方法,其特征在于,包括:获取控制指令,其中,所述控制指令是由应用端下发的用于控制对所述虚拟设备进行测试的指令,所述虚拟设备为基于真实设备生成的设备;响应于所述控制指令,利用包含有逻辑规则的测试信息对所述虚拟设备进行测试,得到测试结果;将所述测试结果反馈至所述应用端。2.根据权利要求1所述的方法,其特征在于,在利用包含有逻辑规则的测试信息对所述虚拟设备进行测试之前,所述方法还包括:基于所述真实设备的功能属性生成所述测试信息;将所述测试信息传输至所述虚拟设备,以利用所述虚拟设备存储所述测试信息。3.根据权利要求1所述的方法,其特征在于,响应于所述控制指令,利用包含有逻辑规则的测试信息对所述虚拟设备进行测试,包括:获取所述真实设备的设备功能模型;基于所述设备功能模型判断所述控制指令的功能属性是否在所述设备功能模型的范围内时,得到第一判断结果;在所述第一判断结果表示所述控制指令的功能属性不在所述设备功能模型范围内时,生成第一指令,并将所述第一指令反馈至所述应用端,其中,所述第一指令用于指示所述控制指令的功能属性不在所述设备功能模型的范围内;在所述第一判断结果表示所述控制指令的功能属性在所述设备功能模型范围内时,获取所述控制指令的实际控制值,并利用所述实际控制值以及所述设备功能模型对所述虚拟设备进行测试。4.根据权利要求3所述的方法,其特征在于,利用所述实际控制值以及所述设备功能模型对所述虚拟设备进行测试,包括:基于所述设备功能模型判断所述实际控制值是否在所述真实设备的功能属性对应的第一取值范围内,得到第二判断结果;在所述第二判断结果表示所述实际控制值不在所述真实设备的功能属性对应的第一取值范围内时,生成第二指令,并将所述第二指令反馈至所述应用端,其中,所述第二指令用于指示所述实际控制值不在所述真实设备的功能属性对应的第一取值范围内;在所述第二判断结果表示所述实际控制值在所述真实设备的功能属性对应的第一取值范围内时,利用所述测试信息中的逻辑规则对所述虚拟设备进行测试。5.根据权利要求4所述的方法,其特征在于,利用所述测试信息中的逻辑规则对所述虚拟设备进行测试,包括:基于所述逻辑规则判断所述虚拟设备执行所述控制指令后,是否对所述虚拟设备的其他功能属性产生干扰,得到第三判断结果,其中,所述其他功能属性为所述虚拟设备的所有功能属性中除所述控制指令对应的功能属性外的功能属性;在所述第三判断结果表示所述虚拟设备执行所述控制指令后对所述虚拟设备的其他功...

【专利技术属性】
技术研发人员:王少辉
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1