分析应用程序异常的方法及装置制造方法及图纸

技术编号:39837934 阅读:22 留言:0更新日期:2023-12-29 16:23
本申请提供了一种分析应用程序异常的方法及装置,该方法包括:在车辆的操作系统启动之后,通过测试工具向操作系统发送模拟用户操作的事件;通过操作系统的应用程序响应模拟用户操作的事件,并在应用程序上展示对应的图形用户界面;基于截屏命令截取当前图形用户界面,以获取当前图形用户界面对应的图像;当当前图形用户界面对应的图像为黑色图像时,确定应用程序处于异常状态;获取操作系统的运行信息,并对操作系统的运行信息进行分析,以定位应用程序存在异常的原因

【技术实现步骤摘要】
分析应用程序异常的方法及装置


[0001]本申请涉及资源扩容
,尤其涉及一种分析应用程序异常的方法及装置


技术介绍

[0002]基于操作系统的车辆应用程序是指在车辆中运行的软件程序,它们通过车辆的操作系统控制和管理车辆的各种功能和界面

这些应用程序可以包括导航系统

娱乐系统

车辆控制系统等

在车辆应用程序的开发和调试阶段,稳定性问题是一个重要的考虑因素

稳定性问题指的是应用程序在运行过程中出现的错误

崩溃或异常情况,导致应用程序无法正常运行或用户无法进行操作

[0003]例如,黑屏是一种常见的稳定性问题,特指应用程序运行过程中出现纯黑界面,用户无法进行任何操作

黑屏问题严重影响用户的正常界面操作,同时也可能导致严重的安全隐患

例如,如果黑屏发生在导航系统中,驾驶员将无法获取导航指引,增加了发生交通事故的风险

决黑屏问题是非常重要本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种分析应用程序异常的方法,其特征在于,所述方法包括:在车辆的操作系统启动之后,通过测试工具向所述操作系统发送模拟用户操作的事件;通过所述操作系统的应用程序响应所述模拟用户操作的事件,并在所述应用程序上展示对应的图形用户界面;基于截屏命令截取当前图形用户界面,以获取所述当前图形用户界面对应的图像;当所述当前图形用户界面对应的图像为黑色图像时,确定所述应用程序处于异常状态;获取所述操作系统的运行信息,并对所述操作系统的运行信息进行分析,以定位所述应用程序存在异常的原因
。2.
根据权利要求1所述的方法,其特征在于,在所述基于截屏命令截取当前图形用户界面之前,所述方法还包括:启动监控黑屏模块,按照预设时间间隔,生成定时任务;根据所述定时任务,调用用于截取图形用户界面的截屏命令
。3.
根据权利要求1所述的方法,其特征在于,在所述确定所述应用程序处于异常状态之前,所述方法还包括:从所述当前图形用户界面对应的图像中提取多个像素点,确定各个像素点的像素值;根据各个像素点的像素值,确定所述多个像素点中黑色像素点的占比;当所述多个像素点中黑色像素点的占比大于预设阈值时,确定所述当前图形用户界面对应的图像为黑色图像
。4.
根据权利要求1所述的方法,其特征在于,在所述获取所述操作系统的运行信息之前,所述方法还包括:在通过所述测试工具模拟用户操作的过程中,获取转储命令;根据所述转储命令,将所述应用程序相关的操作系统运行信息存储到对应的预设文件
。5.
根据权利要求4所述的方法,其特征在于,获取所述操作系统的运行信息,并对所述操作系统的运行信息进行分析,以定位所述应用程序存在异常的原因包括:解析图层合成参数的预设文件,以从所述预设文件中获取所述应用程序的图层合成参数;遍历所述应用程序的图层合成参数,当所述应用程序的图层合成参数与预设图层合成参数不同,将所述应用程序的图层合成参数定位成所述应用程序存在异常的原因,并将所述原因写入分析文件
。6.
根据权利要求5所述的方法,其特征在于,当所述应用程序的图层合成参数与所述预设图层合成参数相同时,获取所述操作系统的运行信息,并对所述操作系统的运行信息进行分析,以定位所述应用程序存在异常的原因还包括:解析窗口参数的预设文件,以从所述预设文件中获取所述应用程序的窗口参数;遍历所述应用程序的窗口参数,当所述应用程序的窗口参...

【专利技术属性】
技术研发人员:徐开庭于红超李洪张克喜
申请(专利权)人:重庆赛力斯新能源汽车设计院有限公司
类型:发明
国别省市:

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

1