[发明专利]应用软件的异常处理方法及相关设备在审
申请号: | 202011636242.1 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112764969A | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 邱文虎 | 申请(专利权)人: | 未鲲(上海)科技服务有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强 |
地址: | 200000 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用软件 异常 处理 方法 相关 设备 | ||
1.一种应用软件的异常处理方法,其特征在于,应用于电子设备,所述方法包括:
基于周期获取第一信息;
基于所述第一信息对目标应用软件进行异常检测,确定检测结果;
在所述检测结果为所述目标应用软件的功能异常的情况下,对所述目标应用软件进行恢复。
2.根据权利要求1所述的方法,其特征在于,在所述周期为第一周期的情况下,所述第一信息为第一指令,所述第一指令用于指示所述电子设备通过软件开发工具包SDK在所述目标应用软件内启动一个服务线程;
所述基于所述第一信息对目标应用软件进行异常检测,确定检测结果,包括:
通过所述服务线程获取控件树,所述控件树用于表示所述目标应用软件的当前控件的层级关系,所述控件树由所述当前控件的第一标识构成;
获取预设控件标识集合,所述预设控件标识集合包括所述目标应用软件的初始控件的第二标识;
若所述第一标识与所述第二标识相同,则确定所述检测结果为所述目标应用软件的功能正常;
若所述第一标识与所述第二标识不相同,则确定所述检测结果为所述目标应用软件的功能异常。
3.根据权利要求1所述的方法,其特征在于,在所述周期为第二周期的情况下,所述第一信息包括N个第一绝对坐标点,每个所述第一绝对坐标点对应一个所述目标应用软件的一级应用功能,所述N为正整数;
所述基于所述第一信息对目标应用软件进行异常检测,确定检测结果,包括:
通过预设测试工具对所述电子设备的显示屏中的所述N个第一绝对坐标点进行点击,得到N个第一点击结果,所述N个第一绝对坐标点和所述N个第一点击结果一一对应,所述第一绝对坐标点对应的坐标系的坐标原点为所述显示屏中的第一位置;
在所述N个第一点击结果均为所述显示屏的显示页面发生变化的情况下,确定所述检测结果为所述目标应用软件的功能正常;
在至少一个所述第一点击结果为所述显示屏的显示页面未发生变化的情况下,确定所述检测结果为所述目标应用软件的功能异常。
4.根据权利要求1所述的方法,其特征在于,在所述周期为第三周期的情况下,所述第一信息包括S张第一图片,所述S张第一图片对应一个所述目标应用软件的核心应用功能,所述S为正整数;
所述基于所述第一信息对目标应用软件进行异常检测,确定检测结果,包括:
获取所述电子设备的显示屏当前显示的第二图片;
基于所述S张第一图片对所述第二图片进行图像识别;
若所述第二图片包括所述S张第一图片中的第三图片,则通过预设测试工具点击所述第三图片,使所述显示屏显示第四图片,以及确定所述第四图片为所述第二图片;重复以上步骤,若所述S张第一图片均通过所述显示屏进行显示,则确定所述检测结果为所述目标应用软件的功能正常;
若所述第二图片不包括所述第三图片,则确定所述检测结果为所述目标应用软件的功能异常。
5.根据权利要求1-4任一项所述的方法,其特征在于,对所述目标应用软件进行恢复,包括:
获取所述目标应用软件的第一安装包和第一时长记录表,所述第一时长记录表用于记录安装所述目标应用软件所需的安装时长;
确定所述第一时长记录表中最大的安装时长为目标安装时长;
在第一时段内显示第二信息,以及基于所述第一安装包重新安装所述目标应用软件,所述第二信息用于表示所述目标应用软件处于重新安装状态,所述第一时段的起始时刻为确定所述目标安装时长的时刻,所述第一时段的时长为所述目标安装时长。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在时刻记录表中记录重新安装所述目标应用软件的安装开始时刻和安装结束时刻;
基于所述安装开始时刻和所述安装结束时刻确定此次安装时长;
将所述此次安装时长记录到所述第一时长记录表中,以及删除所述时刻记录表中的所述安装开始时刻和所述安装结束时刻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于未鲲(上海)科技服务有限公司,未经未鲲(上海)科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011636242.1/1.html,转载请声明来源钻瓜专利网。