OTA升级压力测试的方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:29214339 阅读:12 留言:0更新日期:2021-07-10 00:52
本申请涉及终端电子技术领域,提供了一种OTA升级压力测试的方法、装置、计算机设备和存储介质。其中,该方法包括:接收OTA升级测试指令;根据所述OTA升级测试指令获取用于升级蓝牙设备的安装包;向已连接的蓝牙设备发送所述安装包及OTA升级指令;所述OTA升级指令用于指示所述蓝牙设备在第一次执行所述安装包升级成功时,重复进行预设测试次数的OTA升级压力测试。通过上述方法,可以减少人工重复下载、升级软件,减少人工成本,提高工作效率。提高工作效率。提高工作效率。

【技术实现步骤摘要】
OTA升级压力测试的方法、装置、计算机设备和存储介质


[0001]本申请涉及终端电子领域,特别是涉及一种OTA升级压力测试的方法、装置、计算机设备和存储介质。

技术介绍

[0002]OTA(Over

the

Air Technology)空中下载技术,是指能够通过移动通信的空中接口对应用进行远程管理的技术。通过OTA技术,用户在需要升级系统或者需要更新应用程序时,无需借助刷机升级的方式,只需要通过简单操作,通过wifi无线网络或者手机移动网络,下载升级所需的数据包即可完成在线升级。
[0003]目前OTA技术对TWS(True Wireless Stereo)设备升级非常重要,如果工厂大量出货,会对OTA升级成功率要求很高,几乎要达到100%,因此,出货之前对OTA升级压力测试的工作显得尤为重要。
[0004]现有技术中,对TWS设备进行OTA升级压力测试时的操作流程如下:先将最新版本的安装包发送至TWS设备,由TWS设备根据安装包进行升级,在升级完成后,上报对应的升级结果,如果升级结果为升级成功,则需要人工将成功升级完成的TWS设备退回到之前的版本状态,并重复以上操作。可见该过程需要消耗很多人力物力,并且效率低下。

技术实现思路

[0005]本申请主要解决的技术问题是提供一种OTA升级压力测试的方法、装置、计算机设备和存储介质,可以减少人工重复下载、升级软件,减少人工成本,提高工作效率。
[0006]为解决上述技术问题,本申请实施例公开了一种OTA升级压力测试的方法,应用于智能终端,所述方法包括:
[0007]接收OTA升级测试指令;
[0008]根据所述OTA升级测试指令获取用于升级蓝牙设备的安装包;
[0009]向已连接的蓝牙设备发送所述安装包及OTA升级指令;所述OTA升级指令用于指示所述蓝牙设备在第一次执行所述安装包升级成功时,重复进行预设测试次数的OTA升级压力测试。
[0010]可选地,所述方法还包括:
[0011]接收所述蓝牙设备针对所述OTA升级指令返回的升级结果;
[0012]根据所述升级结果生成对应的测试报告。
[0013]本申请实施例提供了一种OTA升级压力测试的方法,应用于蓝牙设备,所述方法包括:
[0014]接收OTA升级指令和对应的安装包;
[0015]根据所述OTA升级指令和所述安装包进行第一次OTA升级;
[0016]当所述第一次OTA升级成功时,按照所述OTA升级指令中的预设测试次数重复进行OTA升级压力测试。
[0017]可选地,所述根据所述OTA升级指令和所述安装包进行第一次OTA升级的步骤,包括:
[0018]解析所述安装包,得到与所述安装包对应的安装版本;
[0019]当当前版本低于所述安装版本时,根据所述安装包进行第一次OTA升级。
[0020]可选地,所述方法还包括:
[0021]当所述第一次OTA升级失败时,则停止OTA升级,并返回升级失败信息。
[0022]可选地,所述按照所述OTA升级指令中的预设测试次数重复进行OTA升级压力测试的步骤,还包括:
[0023]记录每次OTA升级的升级结果,并返回所述升级结果。
[0024]本申请实施例提供了一种OTA升级压力测试装置,所述装置应用于智能终端,所述装置包括:
[0025]第一接收模块,用于接收OTA升级测试指令;
[0026]第一获取模块,用于根据所述OTA升级测试指令获取用于升级蓝牙设备的安装包;
[0027]指令发送模块,用于向已连接的蓝牙设备发送所述安装包及OTA升级指令;所述OTA升级指令用于指示所述蓝牙设备在第一次执行所述安装包升级成功时,重复进行预设测试次数的OTA升级压力测试。
[0028]可选地,所述装置还包括:
[0029]第二接收模块,用于接收所述蓝牙设备针对所述OTA升级指令返回的升级结果;
[0030]测试报告生成模块,用于根据所述升级结果生成对应的测试报告。
[0031]本申请实施例提供了一种OTA升级压力测试装置,所述装置应用于蓝牙设备,所述装置包括:
[0032]升级接收模块,用于接收OTA升级指令和对应的安装包;
[0033]第一次升级模块,用于根据所述OTA升级指令和所述安装包进行第一次OTA升级;
[0034]升级测试模块,用于当所述第一次OTA升级成功时,按照所述OTA升级指令中的预设测试次数重复进行OTA升级压力测试。
[0035]可选地,所述第一次升级模块,包括:
[0036]安装包解析子模块,用于解析所述安装包,得到与所述安装包对应的安装版本;
[0037]第一次升级子模块,用于当当前版本低于所述安装版本时,根据所述安装包进行第一次OTA升级。
[0038]可选地,所述装置还包括:
[0039]升级停止模块,用于当所述第一次OTA升级失败时,则停止OTA升级,并返回升级失败信息。
[0040]可选地,所述升级测试模块,还包括:
[0041]升级结果返回模块,用于记录每次OTA升级的升级结果,并返回所述升级结果。
[0042]本申请实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本申请任意实施例所提供的OTA升级压力测试方法的步骤。
[0043]本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请任意实施例所提供的OTA升级压力测试方法的步骤。
[0044]本申请的有益效果是:通过智能终端向蓝牙设备发送包含预设测试次数的OTA升级指令,可以减少人工重复下载、升级软件,减少人工成本,提高工作效率。
附图说明
[0045]图1为一个实施例中OTA升级压力测试方法的步骤流程示意图;
[0046]图2为另一个实施例中OTA升级压力测试方法的步骤流程示意图;
[0047]图3为一个实施例中OTA升级压力测试处理装置的结构框图;
[0048]图4为另一个实施例中OTA升级压力测试处理装置的结构框图;
[0049]图5为一个实施例中计算机设备的内部结构图。
具体实施方式
[0050]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0051]请参考图1,图1是本申请OTA升级压力测试方法的一实施例的流程示意图。本申请实施例应用于智能终端,所提供的智能终端,可以是智能手机、平板电脑,台式工作机等各种包含蓝牙功能的终端设备。需注意的是,若有实质上相同的结果,本申请的方法并不以图1所示的流程顺序为限。如图所示,该方法包括以下步骤:
[0052]S10:接收OTA升级测试指令。
[0053]在本实施例中,智能终端可以安装用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种OTA升级压力测试的方法,应用于智能终端,其特征在于,所述方法包括:接收OTA升级测试指令;根据所述OTA升级测试指令获取用于升级蓝牙设备的安装包;向已连接的蓝牙设备发送所述安装包及OTA升级指令;所述OTA升级指令用于指示所述蓝牙设备在第一次执行所述安装包升级成功时,重复进行预设测试次数的OTA升级压力测试。2.根据权利要求2所述的OTA升级压力测试的方法,其特征在于,所述方法还包括:接收所述蓝牙设备针对所述OTA升级指令返回的升级结果;根据所述升级结果生成对应的测试报告。3.一种OTA升级压力测试的方法,应用于蓝牙设备,其特征在于,所述方法包括:接收OTA升级指令和对应的安装包;根据所述OTA升级指令和所述安装包进行第一次OTA升级;当所述第一次OTA升级成功时,按照所述OTA升级指令中的预设测试次数重复进行OTA升级压力测试。4.根据权利要求3所述的OTA升级压力测试的方法,其特征在于,所述根据所述OTA升级指令和所述安装包进行第一次OTA升级的步骤,包括:解析所述安装包,得到与所述安装包对应的安装版本;当当前版本低于所述安装版本时,根据所述安装包进行第一次OTA升级。5.根据权利要求4所述的OTA升级压力测试的方法,其特征在于,所述方法还包括:当所述第一次OTA升级失败时,则停止OTA升级,并返回升级失败信息。6.根据权利要求4所述的OTA升级压力测试的方法,其特征在于,...

【专利技术属性】
技术研发人员:邹洋洋
申请(专利权)人:上海闻泰信息技术有限公司
类型:发明
国别省市:

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

1