[发明专利]用于采集应用缺陷信息的方法、装置及电子设备在审
申请号: | 201910712753.8 | 申请日: | 2019-08-02 |
公开(公告)号: | CN112306856A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 泰和泰律师事务所 51219 | 代理人: | 祝海燕 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 采集 应用 缺陷 信息 方法 装置 电子设备 | ||
1.一种用于采集应用缺陷信息的方法,其特征在于,包括:
实时监听预设应用在正常运行或测试运行中是否产生缺陷事件;
响应于监听到所述应用在正常运行或测试运行中产生缺陷事件,确定所述缺陷事件所指示的缺陷对应的缺陷类型;
利用预设缺陷信息采集组件执行与所述缺陷类型匹配的缺陷信息采集操作;
上报所采集的缺陷信息。
2.根据权利要求1中所述的方法,其特征在于,
所述缺陷类型包括:致命缺陷和非致命缺陷,其中
所述致命缺陷为导致应用崩溃的缺陷;所述非致命缺陷为除导致应用崩溃之外的其他缺陷。
3.根据权利要求2中所述的方法,其特征在于,
所述利用预设缺陷信息采集组件执行与所述缺陷类型匹配的缺陷信息采集操作,包括:
响应于确定所述缺陷类型为致命缺陷,启动新进程运行所述预设缺陷信息采集组件,以使所述预设信息采集组件采集所述致命缺陷的缺陷信息。
4.根据权利要求3所述的方法,其特征在于,在所述利用预设缺陷信息采集组件执行与所述缺陷类型匹配的缺陷信息采集操作之前,所述方法还包括:
在所述应用崩溃之前将所述致命缺陷的缺陷信息存入预设信息堆栈;以及
所述启动新进程运行所述预设缺陷信息采集组件,以使所述预设信息采集组件采集所述致命缺陷的缺陷信息,包括:
所述启动新进程运行所述预设缺陷信息采集组件,以使所述预设信息采集组件从所述预设信息堆栈中读取所述致命缺陷的缺陷信息。
5.根据权利要求3所述的方法,其特征在于,所述上报所采集的缺陷信息,包括:
利用所述新进程运行的预设缺陷信息采集组件自动上报从所述预设信息堆栈中读取的所述致命缺陷的缺陷信息。
6.根据权利要求3所述的方法,其特征在于,所述
所述启动新进程运行所述预设缺陷信息采集组件,以使所述预设信息采集组件采集所述致命缺陷的缺陷信息,包括:
利用所述新进程启动用于接收用户输入信息的第一缺陷信息输入界面,并接收用户通过所述第一缺陷信息输入界面输入的第一缺陷信息。
7.根据权利要求2所述的方法,其特征在于,
所述利用预设缺陷信息采集组件执行与所述缺陷类型匹配的缺陷信息采集操作,包括:
响应于确定所述缺陷类型为非致命缺陷,利用预设缺陷采集组件获取预设图片库最新插入的缺陷图片;其中所述缺陷图片由用户在非致命缺陷发生时对应用界面截图生成。
8.根据权利要求7所述的方法,其特征在于,在所述利用预设缺陷信息采集组件执行与所述缺陷类型匹配的缺陷信息采集操作之前,所述方法还包括:
显示上报缺陷信息的提示信息。
9.根据权利要求8所述的方法,其特征在于,所述显示上报缺陷信息的提示信息,包括:
在所述应用的当前页面中显示所述提示信息;或者
在部分覆盖所述应用的当前页面的页面中显示所述提示信息。
10.根据权利要求9所述的方法,其特征在于,
所述利用预设缺陷信息采集组件执行与所述缺陷类型匹配的缺陷信息采集操作,包括:
响应于接收到用户对所述提示信息的选择操作,呈现所述预设缺陷信息采集组件对应的用于接收用户输入信息的第二缺陷信息输入界面。
11.根据权利要求6或10所述的方法,其特征在于,
缺陷信息输入界面至少包括以下选项之一:经办人、报告人、优先级、主题、问题描述。
12.根据权利要求11所述的方法,其特征在于,各所述选项均对应默认设置,其中,所述默认设置包括必填或选填。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910712753.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:报关系统、方法、装置及电子设备
- 下一篇:一种车载网络控制方法及车载网络