[发明专利]用于小程序的恢复方法和装置有效
申请号: | 202110222723.6 | 申请日: | 2021-02-26 |
公开(公告)号: | CN112925675B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 刘连东;蒋坤 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F8/61 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕朝蕙 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 程序 恢复 方法 装置 | ||
1.一种用于小程序的恢复方法,包括:
响应于出现与小程序关联的异常问题,确定所述异常问题所属的问题级别,其中,所述异常问题包括第一问题、第二问题、第三问题以及第四问题中的至少一个,所述第一问题为小程序本体出现的问题,所述第二问题为被所述小程序引用的第三方出现的问题,所述第三问题为小程序框架出现的问题,所述第四问题为除第一问题、第二问题、第三问题之外的异常问题,所述小程序框架用于为所述小程序提供运行环境;
基于所述问题级别,确定对应的小程序恢复策略;以及
基于所述小程序恢复策略,对所述小程序执行恢复操作;
其中,所述小程序恢复策略包括以下至少之一:针对所述第一问题设置的小程序恢复策略、针对所述第二问题设置的小程序恢复策略、针对所述第三问题设置的小程序恢复策略以及针对所述第四问题设置的小程序恢复策略;
其中,所述针对所述第一问题设置的小程序恢复策略包括:清除与所述小程序本体有关的存储信息;
其中,所述针对所述第二问题设置的小程序恢复策略包括:
清除与所述第三方有关的公共存储信息;或者
清除与所述第三方有关的公共存储信息,且清除与至少一个小程序中的每个小程序本体有关的存储信息;
其中,所述至少一个小程序包括:对所述第三方有引用关系的小程序;
其中,所述针对所述第三问题设置的小程序恢复策略包括:清除与所述小程序框架有关的存储信息;
其中,所述针对所述第四问题设置的小程序恢复策略包括:将所述小程序的宿主App涉及的至少一个小程序恢复至初始状态。
2. 根据权利要求1所述的方法,其中:
不同的问题级别对应于不同的小程序恢复策略;以及
问题级别越高,小程序恢复策略涉及的存储信息清理范围越广。
3.根据权利要求1所述的方法,其中,基于所述小程序恢复策略,对所述小程序执行恢复操作,包括:
确定所述小程序恢复策略涉及的需要清理的存储信息;
从指定的存储区域收集所述需要清理的存储信息;以及
清理所收集到的存储信息。
4.根据权利要求1所述的方法,其中,存储区域包括以下中的至少之一:
与所述小程序关联的键值对存储单元;
与所述小程序关联的沙箱文件;
与所述小程序关联的文件系统;
与所述小程序关联的数据库;
与所述小程序关联的云存储单元;
与所述小程序关联的缓存单元。
5.一种用于小程序的恢复装置,包括:
第一确定模块,用于响应于出现与小程序关联的异常问题,确定所述异常问题所属的问题级别,其中,所述异常问题包括第一问题、第二问题、第三问题以及第四问题中的至少一个,所述第一问题为小程序本体出现的问题,所述第二问题为被所述小程序引用的第三方出现的问题,所述第三问题为小程序框架出现的问题,所述第四问题为除第一问题、第二问题、第三问题之外的异常问题,所述小程序框架用于为所述小程序提供运行环境;
第二确定模块,用于基于所述问题级别,确定对应的小程序恢复策略;以及
恢复操作执行模块,用于基于所述小程序恢复策略,对所述小程序执行恢复操作;
其中,所述小程序恢复策略包括以下至少之一:针对所述第一问题设置的小程序恢复策略、针对所述第二问题设置的小程序恢复策略、针对所述第三问题设置的小程序恢复策略以及针对所述第四问题设置的小程序恢复策略;
其中,所述针对所述第一问题设置的小程序恢复策略包括:清除与所述小程序本体有关的存储信息;
其中,所述针对所述第二问题设置的小程序恢复策略包括:
清除与所述第三方有关的公共存储信息;或者
清除与所述第三方有关的公共存储信息,且清除与至少一个小程序中的每个小程序本体有关的存储信息;
其中,所述至少一个小程序包括:对所述第三方有引用关系的小程序;
其中,所述针对所述第三问题设置的小程序恢复策略包括:清除与所述小程序框架有关的存储信息;
其中,所述针对所述第四问题设置的小程序恢复策略包括:将所述小程序的宿主App涉及的至少一个小程序恢复至初始状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110222723.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:处理信息的方法、装置、设备和存储介质
- 下一篇:一种防水的磁吸拉链止动装置