[发明专利]程序恢复方法、装置及系统在审
申请号: | 202110341457.9 | 申请日: | 2021-03-30 |
公开(公告)号: | CN113064758A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 万喜;李金星;徐琳 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 任媛;刘铁生 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 恢复 方法 装置 系统 | ||
1.一种程序恢复方法,所述方法包括:
响应于备份触发指令,确定设备运行的多个程序;
对所述多个程序进行数据备份,得到备份数据;
响应于恢复触发指令,根据所述备份数据,分组恢复所述多个程序。
2.根据权利要求1所述的方法,所述确定设备运行的多个程序,包括:
根据屏幕截图确定设备运行的多个程序,其中,所述屏幕截图是对所述设备当前桌面显示内容的截图;或者,
根据程序运行记录确定设备运行的多个程序,其中,所述程序运行记录中记录有所述设备运行的各个程序的信息。
3.根据权利要求1所述的方法,所述对所述多个程序进行数据备份,得到备份数据,包括:
对所述多个程序进行分组,得到至少一个程序组;
针对所述至少一个程序组分别进行数据备份,得到对应于每个所述程序组的程序组备份数据;
所述根据所述备份数据,分组恢复所述多个程序,包括:
根据所述程序组备份数据,以所述程序组为单位分组恢复所述多个程序。
4.根据权利要求3所述的方法,所述对所述多个程序进行分组,包括:
根据每个所述程序对应的基础数据,对所述多个程序进行分组,得到至少一个程序组,其中,根据所述基础数据确定的互相关联的程序划分为同一组,所述基础数据包括用户行为数据、运行状态数据和属性数据中的至少一项。
5.根据权利要求4所述的方法,所述根据每个所述程序对应的基础数据,对所述多个程序进行分组,得到至少一个程序组,包括:
根据每个所述程序对应的基础数据,对所述多个程序进行关联程度聚类;
根据聚类结果确定至少一个关联程序推荐组,其中,每个所述关联程序推荐组包括属于一个聚类类别的多个程序;
根据所述至少一个关联程序推荐组确定至少一个程序组。
6.根据权利要求5所述的方法,所述根据每个所述程序对应的基础数据,对所述多个程序进行关联程度聚类,包括:
根据每个所述程序对应的基础数据,从以下至少一个维度对所述多个程序进行关联程度聚类:
根据程序中输入的搜索信息和/或访问页面信息的相似度进行关联程度聚类;
根据程序中显示内容的语义相关度进行关联程度聚类;
根据程序的活动时间相关度进行关联程度聚类;
根据多个程序被连续打开的次数进行关联程度聚类。
7.根据权利要求1所述的方法,所述根据所述备份数据,分组恢复所述多个程序,包括:
根据所述备份数据,在多个操作空间中分组恢复所述多个程序,其中,不同组的程序恢复在不同的操作空间中。
8.根据权利要求1至7任一项所述的方法,所述方法还包括:
根据用户在云端服务器注册的云端账号,将所述备份数据上传至所述云端服务器,以便所述用户使用其他设备从所述云端服务器下载所述备份数据以恢复所述多个程序。
9.一种程序恢复装置,所述装置包括:
程序确定模块,用于响应于备份触发指令,确定设备运行的多个程序;
数据备份模块,用于对所述多个程序进行数据备份,得到备份数据;
分组恢复模块,用于响应于恢复触发指令,根据所述备份数据,分组恢复所述多个程序。
10.一种程序恢复系统,包括:第一设备和第二设备;其中,
所述第一设备用于响应于备份触发指令,确定所述第一设备运行的多个程序,并对所述多个程序进行数据备份,得到备份数据;
所述第二设备用于获取所述备份数据,并响应于恢复触发指令,根据所述备份数据,在所述第二设备上分组恢复所述多个程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110341457.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种闭合式扭曲状叶片的型芯制备方法
- 下一篇:一种高精度的上下旋转运动装置