[发明专利]应用异常还原方法、设备及存储介质有效
| 申请号: | 202110810628.8 | 申请日: | 2021-07-16 |
| 公开(公告)号: | CN113613063B | 公开(公告)日: | 2023-08-04 |
| 发明(设计)人: | 张晨 | 申请(专利权)人: | 深圳市明源云科技有限公司 |
| 主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/4627;H04N21/4425 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 关向兰 |
| 地址: | 518000 广东省深圳市南山区粤海街道高新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 异常 还原 方法 设备 存储 介质 | ||
本发明公开了应用异常还原方法、设备、计算机程序产品及存储介质,该方法包括:在检测到应用运行异常时,获取当前时间点之前所述应用操作过程中采集的全量快照以及全量快照对应的增量快照,其中,两个全量快照之间包括至少两个增量快照;基于所述全量快照以及所述增量快照的生成时间对所述全量快照以及所述增量快照进行整合后生成异常视频文件;播放所述异常视频文件以对所述应用的异常进行还原,解决现有技术中无法准确还原异常场景的技术问题,实现异常场景的还原。
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用异常还原方法、设备、计算机程序产品及存储介质。
背景技术
在排查基于浏览器应用异常的过程中,开发人员通常希望能够还原用户在使用过程中出现异常的真实场景,现有技术中,通过采用将日志与应用或代码进行逐一比对,以还原用户实际操作,但是,代码和应用的迭代更新速度较快时,根据日志内容无法准确还原引发异常的场景。
发明内容
本申请实施例通过提供一种应用异常还原方法、系统、设备及存储介质,旨在解决无法准确还原异常场景的问题。
本申请实施例提供了一种应用异常还原方法,所述应用异常还原方法,包括:
在检测到应用运行异常时,获取当前时间点之前所述应用操作过程中采集的全量快照以及全量快照对应的增量快照,其中,两个全量快照之间包括至少两个增量快照;
基于所述全量快照以及所述增量快照的生成时间对所述全量快照以及所述增量快照进行整合后生成异常视频文件;
播放所述异常视频文件。
在一实施例中,所述在检测到应用运行异常时,获取当前时间点之前所述应用操作过程中采集的全量快照以及全量快照对应的增量快照的步骤之前包括:
在进入所述应用时,记录用户操作页面的全量快照;
在应用的使用过程中,记录用户操作页面的增量快照;
在增量快照的数量达到预设数量时,记录当前操作页面的全量快照;
返回执行所述在应用的使用过程中,记录用户操作页面的增量快照的步骤。
在一实施例中,所述全量快照以及所述增量快照均记录于缓存队列中,所述在增量快照的数量达到预设数量时,记录当前操作页面的全量快照的步骤包括:
在增量快照的数量达到预设数量时,删除所述缓存队列中预设数量的快照;
记录当前操作页面的全量快照。
在一实施例中,所述在检测到应用运行异常时,获取当前时间点之前所述应用操作过程中采集的全量快照以及全量快照对应的增量快照的步骤包括:
在检测到应用运行异常时,判断所述异常是否为所述应用本次运行过程中首次出现的异常;
若所述异常为首次出现的异常时,从缓存队列中获取当前时间点对应的全量快照以及所述全量快照对应的增量快照。
在一实施例中,所述在检测到应用运行异常时,判断所述异常是否为所述应用本次运行过程中首次出现的异常的步骤之后还包括:
若判定所述异常不是当前时间点之前的首个异常时,从缓存队列中获取当前时间点之前的全量快照以及增量快照。
在一实施例中,所述播放所述异常视频文件的步骤之前包括:
判断是否具有所述异常视频文件的播放权限;
在具有所述异常视频文件的播放权限时,执行播放所述异常视频文件的步骤。
在一实施例中,所述应用异常还原方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市明源云科技有限公司,未经深圳市明源云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110810628.8/2.html,转载请声明来源钻瓜专利网。





