设备的交互升级测试方法、装置、存储介质及电子设备制造方法及图纸

技术编号:31741010 阅读:21 留言:0更新日期:2022-01-05 16:19
本申请公开了一种设备的交互升级测试方法、装置、存储介质及电子设备,涉及互联网技术领域,该方法包括:基于设备的标识生成模拟升级指令发送至云端,触发所述云端向所述设备发送应用的升级提醒;对所述设备进行升级模拟控制,控制所述设备对所述应用执行所述升级提醒对应的升级操作,得到升级结果;根据所述升级结果,通过所述云端对所述设备进行强制降级控制,控制所述设备对所述应用执行免校验降级操作,得到降级结果;循环控制所述设备对所述应用执行所述升级操作及所述免校验降级操作,以通过循环获取所述升级结果及降级结果,测试所述设备的交互升级性能。本申请实现高效可靠进行设备的循环交互升降级测试。行设备的循环交互升降级测试。行设备的循环交互升降级测试。

【技术实现步骤摘要】
设备的交互升级测试方法、装置、存储介质及电子设备


[0001]本申请涉及计算机
,具体涉及一种设备的交互升级测试方法、装置、存储介质及电子设备。

技术介绍

[0002]通常针对空调等设备会持续对固件进行优化或者开发新功能,云平台通过空中下载技术(OTA,Over

the

Air Technology)的方式对设备进行升级。OTA升级方式主要分为静默升级和交互升级。静默升级是指设备和云端自动交互完成升级;交互升级是指设备上的应用需要确认升级和验证升级结果的升级方式。
[0003]针对设备中应用开发的升级包在测试可靠后才可以投放,但是进行测试时,静默升级通常较为容易实现循环升级测试(即升级后降级再升级的循环测试),而对于交互升级的方式,每次需要在应用上确认升级,并由测试人员验证升级结果后手动给设备烧入低版本,难以实现高效可靠的循环升降级测试。

技术实现思路

[0004]本申请实施例提供一种方案,可以实现高效可靠进行设备的循环交互升降级测试。
[0005]为解决上述技术问题,本申请实施例提供以下技术方案:
[0006]根据本申请的一个实施例,一种设备的交互升级测试方法,其包括:基于设备的标识生成模拟升级指令发送至云端,触发所述云端向所述设备发送应用的升级提醒;对所述设备进行升级模拟控制,控制所述设备对所述应用执行所述升级提醒对应的升级操作,得到升级结果;根据所述升级结果,通过所述云端对所述设备进行强制降级控制,控制所述设备对所述应用执行免校验降级操作,得到降级结果;循环控制所述设备对所述应用执行所述升级操作及所述免校验降级操作,以通过循环获取所述升级结果及降级结果,测试所述设备的交互升级性能。
[0007]在本申请的一些实施例中,根据所述升级结果,通过所述云端对所述设备进行强制降级控制,以控制所述设备对所述应用执行免校验降级操作,包括:根据所述升级结果,生成特定权限的降级指令发送至所述云端,触发所述云端向所述设备发送强制降级指令,所述强制降级指令用于触发所述设备对所述应用执行免校验降级操作。
[0008]在本申请的一些实施例中,所述特定权限的降级指令携带管理员权限信息及特定指示信息;所述强制降级指令携带强制降级指示及所述应用的降级版本信息;所述根据所述升级结果,生成特定权限的降级指令发送至所述云端,触发所述云端向所述设备发送强制降级指令,所述强制降级指令用于触发所述设备对所述应用执行免校验降级操作,包括:根据所述升级结果,生成所述降级指令;将所述降级指令发送至所述云端,所述降级指令触发所述云端验证所述管理员权限信息及特定指示信息通过后,生成所述强制降级指令发送至所述设备,所述强制降级指令触发所述设备在识别到所述强制降级指示后,基于所述降
级版本信息对所述应用执行免校验降级操作。
[0009]在本申请的一些实施例中,所述根据所述升级结果,生成所述降级指令,包括:当所述升级结果指示所述应用升级成功时,生成携带管理员权限信息及特定指示信息的所述降级指令。
[0010]在本申请的一些实施例中,所述升级提醒包括显示在所述应用中特定位置的升级标记;所述对所述设备进行升级模拟控制,以控制所述设备对所述应用执行所述升级提醒对应的升级操作,得到升级结果,包括:对所述设备发送模拟升级指令,所述模拟升级指令触发所述设备模拟触发所述特定位置,使得所述应用执行所述升级标记对应的升级操作;获取所述应用执行所述升级操作后的升级结果。
[0011]在本申请的一些实施例中,所述获取所述应用执行所述升级操作后的升级结果,包括:接收所述设备返回的所述升级结果或所述云端返回的所述设备上传的所述升级结果,所述升级结果中至少包括升级结果指示信息以及升级后所述应用的版本信息。
[0012]在本申请的一些实施例中,所述循环控制所述设备对所述应用执行所述升级操作及所述免校验降级操作,以通过循环获取所述升级结果及降级结果,测试所述设备的交互升级性能,包括:获取用于进行循环交互升级测试的目标循环次数;根据所述目标循环次数,循环控制所述设备对所述应用执行所述升级操作及免校验降级操作,得到每次循环产生的所述升级结果及所述降级结果;基于每次循环产生的所述升级结果及所述降级结果,确定所述设备的交互升降级性能。
[0013]根据本申请的一个实施例,一种设备的交互升级测试装置,其包括:升级指示模块,用于基于设备的标识生成模拟升级指令发送至云端,触发所述云端向所述设备发送应用的升级提醒;升级控制模块,用于对所述设备进行升级模拟控制,控制所述设备对所述应用执行所述升级提醒对应的升级操作,得到升级结果;降级控制模块,用于根据所述升级结果,通过所述云端对所述设备进行强制降级控制,控制所述设备对所述应用执行免校验降级操作,得到降级结果;循环控制模块,用于循环控制所述设备对所述应用执行所述升级操作及所述免校验降级操作,以通过循环获取所述升级结果及降级结果,测试所述设备的交互升级性能。
[0014]根据本申请的另一实施例,一种存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行本申请实施例所述的方法。
[0015]根据本申请的另一实施例,一种电子设备可以包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行本申请实施例所述的方法。
[0016]本申请实施例中,基于设备的标识生成模拟升级指令发送至云端,触发所述云端向所述设备发送应用的升级提醒;对所述设备进行升级模拟控制,控制所述设备对所述应用执行所述升级提醒对应的升级操作,得到升级结果;根据所述升级结果,通过所述云端对所述设备进行强制降级控制,控制所述设备对所述应用执行免校验降级操作,得到降级结果;循环控制所述设备对所述应用执行所述升级操作及所述免校验降级操作,以通过循环获取所述升级结果及降级结果,测试所述设备的交互升级性能。
[0017]以这种方式,在对设备进行交互升级测试时,循环通过模拟升级指令及升级模拟控制,控制设备进行升级操作,通过云端对设备进行强制降级控制使设备执行免校验降级操作,设备可以自动可靠地进行循环交互升级过程,进实现高效可靠进行设备的循环交互
升降级测试。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1示出了可以应用本申请实施例的系统的示意图。
[0020]图2示出了根据本申请的一个实施例的设备的交互升级测试方法的流程图。
[0021]图3示出了根据本申请的一个实施例的设备的交互升级测试装置的框图。
[0022]图4示出了根据本申请的一个实施例的电子设备的框图。
具体实施方式
[0023]下面将结合本申请实施例中的附图,对本申请实施例中的技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备的交互升级测试方法,其特征在于,包括:基于设备的标识生成模拟升级指令发送至云端,触发所述云端向所述设备发送应用的升级提醒;对所述设备进行升级模拟控制,控制所述设备对所述应用执行所述升级提醒对应的升级操作,得到升级结果;根据所述升级结果,通过所述云端对所述设备进行强制降级控制,控制所述设备对所述应用执行免校验降级操作,得到降级结果;循环控制所述设备对所述应用执行所述升级操作及所述免校验降级操作,以通过循环获取所述升级结果及降级结果,测试所述设备的交互升级性能。2.根据权利要求1所述的方法,其特征在于,根据所述升级结果,通过所述云端对所述设备进行强制降级控制,以控制所述设备对所述应用执行免校验降级操作,包括:根据所述升级结果,生成特定权限的降级指令发送至所述云端,触发所述云端向所述设备发送强制降级指令,所述强制降级指令用于触发所述设备对所述应用执行免校验降级操作。3.根据权利要求2所述的方法,其特征在于,所述特定权限的降级指令携带管理员权限信息及特定指示信息;所述强制降级指令携带强制降级指示及所述应用的降级版本信息;所述根据所述升级结果,生成特定权限的降级指令发送至所述云端,触发所述云端向所述设备发送强制降级指令,所述强制降级指令用于触发所述设备对所述应用执行免校验降级操作,包括:根据所述升级结果,生成所述降级指令;将所述降级指令发送至所述云端,所述降级指令触发所述云端验证所述管理员权限信息及特定指示信息通过后,生成所述强制降级指令发送至所述设备,所述强制降级指令触发所述设备在识别到所述强制降级指示后,基于所述降级版本信息对所述应用执行免校验降级操作。4.根据权利要求3所述的方法,其特征在于,所述根据所述升级结果,生成所述降级指令,包括:当所述升级结果指示所述应用升级成功时,生成携带管理员权限信息及特定指示信息的所述降级指令。5.根据权利要求1所述的方法,其特征在于,所述升级提醒包括显示在所述应用中特定位置的升级标记;所述对所述设备进行升级模拟控制,以控制所述设备对所述应用执行...

【专利技术属性】
技术研发人员:王银华
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利