[发明专利]问题资源定位方法、装置、终端及存储介质有效
申请号: | 201811592573.2 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109684123B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 冯世浩 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/36 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 唐述灿 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 问题 资源 定位 方法 装置 终端 存储 介质 | ||
本公开是关于一种问题资源定位方法、装置、终端及存储介质,属于网络技术领域。该方法包括:在重启成功时,对目标文件夹进行检测;当该目标文件夹中存储有任一资源标识时,生成问题资源定位信息;向服务器发送该问题资源定位信息。通过在重启成功时,对目标文件夹进行检测,以确认在本次重启前是否因为问题资源引发了崩溃事件,能够将引发客户端异常情况的原因定位到崩溃前所加载的问题资源,降低了技术人员人工排查的范围,节约了技术人员人工排查的时间,提高了对客户端进行优化的效率。
技术领域
本公开涉及网络技术领域,尤其涉及一种问题资源定位方法、装置、终端及存储介质。
背景技术
相关技术中,终端上可以安装有进行多媒体资源处理的客户端,该多媒体资源可以是视频、音频、图片等,例如,该客户端可以用于在视频上添加魔法表情、在图片上添加贴纸等。
在客户端运行期间,通常以调用栈(call stack)的形式执行多个嵌套关系的函数,以实现对多媒体资源的处理。在上述处理过程中,通常需要联网下载各个资源,以获取某种固定处理模式的模型数据和算法参数等,客户端将下载的资源作为输入量,执行与该资源类型对应的函数。例如,以添加魔法表情为例,多个用于添加“耳朵”的不同样式的魔法表情资源,通常对应于同一个添加“耳朵”的函数。当该资源因为兼容性等原因成为问题资源时,由于加载了问题资源会导致客户端崩溃,客户端会根据本次崩溃前所执行的每个函数生成崩溃报告,将该崩溃报告发送至服务器。
在上述过程中,由于崩溃报告中只能显示崩溃前所执行的各个函数,也即是,技术人员根据崩溃报告只能定位出在调用栈中运行到哪一个函数时发生了崩溃,仍需要对与该函数对应的多个资源进行人工排查,才能进一步找到引发崩溃的问题资源,对异常情况的定位精度不高,影响了优化客户端的效率。
发明内容
本公开提供一种问题资源定位方法、装置、终端及存储介质,能够克服对客户端异常情况定位精度不高,影响优化客户端的效率的问题。
根据本公开实施例的第一方面,提供一种问题资源定位方法,包括:
在重启成功时,对目标文件夹进行检测;
当该目标文件夹中存储有任一资源标识时,生成问题资源定位信息,该问题资源定位信息用于指示在加载该资源标识对应的资源时发生崩溃事件;
向服务器发送该问题资源定位信息。
在一种可能实施方式中,当该目标文件夹中存储有任一资源标识时,生成问题资源定位信息包括:
根据该资源标识和该资源标识的存储时间,生成该问题资源定位信息;或,
根据该资源标识和该崩溃事件的发生时间,生成该问题资源定位信息。
在一种可能实施方式中,当该目标文件夹中存储有任一资源标识时,生成问题资源定位信息包括:
根据该资源标识、该资源标识的存储时间和终端标识,生成该问题资源定位信息;或,
根据该资源标识、该崩溃事件的发生时间和终端标识,生成该问题资源定位信息。
在一种可能实施方式中,向服务器发送该问题资源定位信息之后,该方法还包括:
从该目标文件夹中删除该资源标识。
在一种可能实施方式中,该方法还包括:
当接收到资源获取指令时,将该资源获取指令中携带的资源标识存储至该目标文件夹。
在一种可能实施方式中,将该资源获取指令中携带的资源标识存储至该目标文件夹之后,该方法还包括:
当处于前台运行状态时,间隔预设时长后从该目标文件夹中删除该资源标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811592573.2/2.html,转载请声明来源钻瓜专利网。