一种数据恢复方法及装置与流程

文档序号:12733358阅读:322来源:国知局
一种数据恢复方法及装置与流程

本发明涉及信息处理技术领域,尤其涉及一种数据恢复方法及装置。



背景技术:

随着移动终端通讯产品的日益普及,智能手机作为无线移动通讯设备,发展迅猛,应用普及,已经逐渐成为人们生活中不可缺少的通信工具,智能手机的功能更是越来越丰富。同时,现今老年人使用智能手机也十分普及,智能手机是和子女、亲友沟通的主要工具。

老年人作为一个特殊的群体,对于使用智能手机存在困难。现有技术中提供专门为老年人定制的老人机,老人机出厂设定好的系统设置或者由儿女设定好的系统设置,尤其是针对应用程序配置的设置,容易在使用过程中因误操作而发生改变,老年人在面对应用程序配置发生的改变时往往不知道如何对其进行调整,又或者需要对发生改变的应用程序配置逐一进行调整,因此,存在调整过程复杂、繁琐的问题。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的数据恢复方法及装置。

依据本发明的一个方面,提供了一种数据恢复方法,包括:

基于用户对电子设备的应用程序配置的第一设定操作,生成一预设使用模式,其中,所述预设使用模式包含预设应用程序配置,所述预设应用程序配置包括指定应用程序以及所述指定应用程序在所述电子设备的显示界面中的指定显示位置;

当所述电子设备处于所述预设使用模式时,对用于恢复所述预设使用模式的触发事件进行监听;

当监听到存在所述触发事件时,根据所述预设应用程序配置对所述预设使用模式进行恢复。

优选的,所述对用于恢复所述预设使用模式的触发事件进行监听,包括:

监听是否存在用户对恢复所述预设使用模式所进行的一键恢复操作;或

监听用于恢复所述预设使用模式的计时时间是否达到预设计时时间;或

监听所述应用程序配置是否发生预设变化。

优选的,所述根据所述预设应用程序配置对所述预设使用模式进行恢复,包括:

根据所述预设应用程序配置,判断当前时刻下所述显示界面中是否包含所述指定应用程序;

若当前时刻下所述显示界面中不包含所述指定应用程序,则将所述指定应用程序恢复到所述显示界面中的所述指定显示位置进行显示。

优选的,所述根据所述预设应用程序配置对所述预设使用模式进行恢复,包括:

根据所述预设应用程序配置,判断所述指定应用程序的当前显示位置是否为所述指定显示位置;

若所述指定应用程序的当前显示位置不是所述指定显示位置,则将所述指定应用程序移动到所述指定显示位置进行显示。

优选的,所述根据所述预设应用程序配置对所述预设使用模式进行恢复,包括:

根据所述预设应用程序配置,判断所述显示界面中是否包含除所述指定应用程序以外的新增应用程序;

若所述显示界面中包含所述新增应用程序,则,判断所述新增应用程序的来源是否属于预设来源;

若所述新增应用程序的来源属于所述预设来源,则将所述新增应用程序保留在其当前所属的显示区域内,否则,将所述新增应用程序从其当前所属的显示区域内删除。

优选的,所述预设来源为应用程序分发平台。

优选的,所述根据所述预设应用程序配置对所述预设使用模式进行恢复,包括:

根据所述预设应用程序配置,判断所述显示界面中是否包含除所述指定应用程序以外的新增应用程序;

若所述显示界面中包含所述新增应用程序,则,判断所述新增应用程序的使用情况是否满足预设使用情况;

若所述新增应用程序的使用情况满足所述预设使用情况,将所述新增应用程序保留在其当前所属的显示区域内,否则,将所述新增应用程序从其当前所属的显示区域内删除。

优选的,所述判断所述新增应用程序的使用情况是否满足预设使用情况,包括:

判断所述新增应用程序的使用频次是否超过预设使用频次;或

判断所述新增应用程序的使用时长是否超过预设使用时长;或

判断下载所述新增应用程序的时刻与第一次使用所述新增应用程序的时刻之间的间隔时长是否小于预设间隔时长。

优选的,将所述新增应用程序从其当前所属的显示区域内删除,包括:

将所述新增应用程序从所述电子设备中卸载;或

将所述新增应用程序移动到预设存储区域内。

优选的,在所述将所述新增应用程序保留在其当前所属的显示区域内之后,所述方法还包括:

将所述新增应用程序以及所述新增应用程序的当前显示位置添加到所述预设应用程序配置中。

优选的,还包括:

接受用户对所述电子设备的系统参数的第二设定操作;

所述生成一预设使用模式,包括:

基于所述第一设定操作和所述第二设定操作,生成所述预设使用模式,其中,所述预设使用模式包含预设系统参数和所述预设应用程序配置;

在所述对用于恢复所述预设使用模式的触发事件进行监听之后,还包括:

当监听到存在所述触发事件时,根据所述预设系统参数对所述预设使用模式进行恢复。

优选的,所述预设系统参数包括预设系统界面风格和/或预设铃声类型和/或预设音量值。

优选的,所述根据所述预设系统参数对所述预设使用模式进行恢复,包括:

将所述预设使用模式当前时刻下的系统参数恢复到所述预设系统参数。

优选的,在所述生成一预设使用模式之后,所述方法还包括:

当所述电子设备处于所述预设使用模式时,对用于下载应用程序的下载事件进行监听;

当监听到存在所述下载事件时,判断与所述下载事件对应的应用程序在下载完成后是否自动在后台运行;

若所述应用程序在下载完成后自动在后台运行,则关闭在后台运行的所述应用程序,并禁止所述应用程序自动运行。

依据本发明的另一个方面,提供了一种数据恢复装置,包括:

模式生成模块,用于基于用户对电子设备的应用程序配置的第一设定操作,生成一预设使用模式,其中,所述预设使用模式包含预设应用程序配置,所述预设应用程序配置包括指定应用程序以及所述指定应用程序在所述电子设备的显示界面中的指定显示位置;

第一监听模块,用于当所述电子设备处于所述预设使用模式时,对用于恢复所述预设使用模式的触发事件进行监听;

第一恢复模块,用于当监听到存在所述触发事件时,根据所述预设应用程序配置对所述预设使用模式进行恢复。

优选的,所述第一监听模块,包括:

第一监听单元,用于监听是否存在用户对恢复所述预设使用模式所进行的一键恢复操作;或

第二监听单元,用于监听用于恢复所述预设使用模式的计时时间是否达到预设计时时间;或

第三监听单元,用于监听所述应用程序配置是否发生预设变化。

优选的,所述第一恢复模块,包括:

第一判断单元,用于根据所述预设应用程序配置,判断当前时刻下所述显示界面中是否包含所述指定应用程序;

第一显示单元,用于若当前时刻下所述显示界面中不包含所述指定应用程序,则将所述指定应用程序恢复到所述显示界面中的所述指定显示位置进行显示。

优选的,所述第一恢复模块,包括:

第二判断单元,用于根据所述预设应用程序配置,判断所述指定应用程序的当前显示位置是否为所述指定显示位置;

第二显示单元,用于若所述指定应用程序的当前显示位置不是所述指定显示位置,则将所述指定应用程序移动到所述指定显示位置进行显示。

优选的,所述第一恢复模块,包括:

第三判断单元,用于根据所述预设应用程序配置,判断所述显示界面中是否包含除所述指定应用程序以外的新增应用程序;

第四判断单元,用于若所述显示界面中包含所述新增应用程序,则,判断所述新增应用程序的来源是否属于预设来源;

第一处理单元,用于若所述新增应用程序的来源属于所述预设来源,则将所述新增应用程序保留在其当前所属的显示区域内,否则,将所述新增应用程序从其当前所属的显示区域内删除。

优选的,所述预设来源为应用程序分发平台。

优选的,所述第一恢复模块,包括:

第五判断单元,用于根据所述预设应用程序配置,判断所述显示界面中是否包含除所述指定应用程序以外的新增应用程序;

第六判断单元,用于若所述显示界面中包含所述新增应用程序,则,判断所述新增应用程序的使用情况是否满足预设使用情况;

第二处理单元,用于若所述新增应用程序的使用情况满足所述预设使用情况,将所述新增应用程序保留在其当前所属的显示区域内,否则,将所述新增应用程序从其当前所属的显示区域内删除。

优选的,所述第六判断单元,包括:

第一判断子单元,用于判断所述新增应用程序的使用频次是否超过预设使用频次;或

第二判断子单元,用于判断所述新增应用程序的使用时长是否超过预设使用时长;或

第二判断子单元,用于判断下载所述新增应用程序的时刻与第一次使用所述新增应用程序的时刻之间的间隔时长是否小于预设间隔时长。

优选的,将所述新增应用程序从其当前所属的显示区域内删除,包括:

将所述新增应用程序从所述电子设备中卸载;或

将所述新增应用程序移动到预设存储区域内。

优选的,所述装置还包括:

添加模块,用于将所述新增应用程序以及所述新增应用程序的当前显示位置添加到所述预设应用程序配置中。

优选的,所述装置还包括:

接受模块,用于接受用户对所述电子设备的系统参数的第二设定操作;

所述模式生成模块,具体用于:

基于所述第一设定操作和所述第二设定操作,生成所述预设使用模式,其中,所述预设使用模式包含预设系统参数和所述预设应用程序配置;

所述装置还包括:

第二恢复模块,用于当监听到存在所述触发事件时,根据所述预设系统参数对所述预设使用模式进行恢复。

优选的,所述预设系统参数包括预设系统界面风格和/或预设铃声类型和/或预设音量值。

优选的,所述第二恢复模块,具体用于:

将所述预设使用模式当前时刻下的系统参数恢复到所述预设系统参数。

优选的,所述装置还包括:

第二监听模块,用于当所述电子设备处于所述预设使用模式时,对用于下载应用程序的下载事件进行监听;

判断模块,用于当监听到存在所述下载事件时,判断与所述下载事件对应的应用程序在下载完成后是否自动在后台运行;

关闭模块,用于若所述应用程序在下载完成后自动在后台运行,则关闭在后台运行的所述应用程序,并禁止所述应用程序自动运行。

根据本发明的数据恢复方法及装置,通过基于用户对电子设备的应用程序配置的第一设定操作,生成一预设使用模式,预设使用模式包含预设应用程序配置,预设应用程序配置包括指定应用程序以及所述指定应用程序在电子设备的显示界面中的指定显示位置,从而实现了对电子设备的应用程序配置的自定义,以满足不同用户的不同需求,进一步,在电子设备处于该预设使用模式下,通过对用于恢复预设使用模式的触发事件进行监听,当监听到存在触发事件时,根据预设应用程序配置对预设使用模式进行恢复,从而,无需用户逐个对应用程序配置中的各项参数进行调整即可将预设使用模式恢复到用户设定的初始状态,恢复过程简便、快捷,同时,还提高了用户的体验。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考图形表示相同的部件。在附图中:

图1示出了本发明实施例的一种数据恢复方法的流程图;

图2示出了本发明实施例的一种数据恢复装置的结构图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1是本发明实施例中一种数据恢复方法的流程图,该方法应用于电子设备中,该电子设备可以为手机或平板电脑等移动终端。具体地,该方法包括以下步骤:

步骤101:基于用户对电子设备的应用程序配置的第一设定操作,生成一预设使用模式,其中,预设使用模式包含预设应用程序配置,预设应用程序配置包括指定应用程序以及指定应用程序在电子设备的显示界面中的指定显示位置。

在本申请中,用户可以对应用程序配置进行设定操作,应用程序配置包括电子设备所包含的应用程序以及应用程序的显示位置。基于用户对应用程序配置的第一设定操作,生成预设使用模式,预设使用模式包含预设应用程序配置,预设应用程序配置包括指定应用程序以及指定应用程序在电子设备的显示界面中的指定显示位置。例如,当用户对应用程序配置进行第一设定操作,将应用程序A和应用程序B设定为指定应用程序,并为应用程序A和应用程序B指定了显示位置,将显示界面第一排自左侧起第一个显示位置作为应用程序A的指定显示位置,将显示界面第一排自左侧起第二个显示位置作为应用程序B的指定显示位置,则,生成的预设使用模式具有的预设应用程序配置包括指定应用程序A和指定应用程序A的指定显示位置,以及,指定应用程序B和指定应用程序B的指定显示位置。

步骤102:当电子设备处于预设使用模式时,对用于恢复预设使用模式的触发事件进行监听。

具体来讲,在第一种实施方式下,可以监听是否存在用户对恢复预设使用模式所进行的一键恢复操作,当存在一键恢复操作,则表明存在触发事件。在第二种实施方式下,也可以监听用于恢复预设使用模式的计时时间是否达到预设计时时间,当计时时间达到预设计时时间,则表明存在触发事件。例如,当预设计时时间为1周时,当计时时间达到一周时,表明存在触发事件。在第三种实施方式下,还可以监听应用程序配置是否发生预设变化,当应用程序配置发生预设变化,则表明存在触发事件。例如,监听指定应用程序A的显示位置是否发生变化,若发生变化,则表明存在触发事件。需要说明的是,本申请仅以应用程序配置包括应用程序的显示位置为例对发生预设变化时的监听过程进行说明,而监听应用程序配置是否发生预设变化,还可以包括监听电子设备中的应用程序是否增加或者减少,例如,监听电子设备中的应用程序的数量是否超过预设数量阈值,若超过预设数量阈值,则表明存在触发事件,本申请对具体监听应用程序配置中的哪些参数发生变化不做限定。

步骤103:当监听到存在触发事件时,根据预设应用程序配置对预设使用模式进行恢复。

具体来讲,当根据预设应用程序配置对预设使用模式进行恢复时,具体地,在显示界面中恢复指定应用程序以及将指定应用程序恢复到指定显示位置进行显示。在第一种情况下,可以根据预设应用程序配置,判断当前时刻下显示界面中是否包含指定应用程序,若当前时刻下显示界面中不包含指定应用程序,则将指定应用程序恢复到显示界面中的指定显示位置进行显示。例如,若预设使用模式在初始状态下的预设应用程序配置包括指定应用程序A和指定应用程序A的指定显示位置,若当前时刻下显示界面中不包含指定应用程序A,则,将指定应用程序A恢复到显示界面中的指定显示位置进行显示,若预设使用模式下的预设应用程序配置包括多个指定应用程序,若当前时刻下显示界面中并没有包含全部指定应用程序,则将缺失的指定应用程序进行恢复。在第二种情况下,可以根据预设应用程序配置,判断指定应用程序的当前显示位置是否为指定显示位置,若指定应用程序的当前显示位置不是指定显示位置,则将指定应用程序移动到指定显示位置进行显示。例如,若预设使用模式在初始状态下的预设应用程序配置包括指定应用程序A的显示位置为第一排自左侧起第一个显示位置,而指定应用程序A的当前显示位置为第二排自左侧起第二个显示位置,则,将指定应用程序A移动到第一排自左侧起第一个显示位置进行显示。当然,还可以结合上述第一种情况和第二种情况,当同时存在缺失指定应用程序和指定应用程序移位的情况时,恢复缺失的指定应用程序以及将移位的指定应用程序恢复到指定显示位置处。

另外,在用户使用电子设备的过程中,通常会下载其他应用程序,导致应用程序的增加,因此,在本申请中,根据预设应用程序配置对所述预设使用模式进行恢复,还包括:根据预设应用程序配置,判断显示界面中是否包含除指定应用程序以外的新增应用程序。

若显示界面中包含新增应用程序,则,在第一种实施方式下,可以判断新增应用程序的来源是否属于预设来源,若新增应用程序的来源属于预设来源,则将新增应用程序保留在其当前所属的显示区域内,否则,将新增应用程序从其当前所属的显示区域内删除,其中,预设来源为应用程序分发平台。通常,来源为应用程序平台的应用程序为用户主动下载的应用程序,这类应用程序对用户有用,不属于用户误操作而下载的对用户没用的应用程序,因此,本申请对来源属于应用程序分发平台的应用程序将进行保留,进一步,如果新增应用程序的来源不属于预设来源,如属于浏览器时,则认定该新增应用程序是误操作而下载的应用程序,这类应用程序通常对用户没用,从而,将这类新增应用程序从其当前所属的显示区域内删除。

若显示界面中包含新增应用程序,则,在第二种实施方式下,可以判断新增应用程序的使用情况是否满足预设使用情况,若新增应用程序的使用情况满足预设使用情况,则将新增应用程序保留在其当前所属的显示区域内,否则,将新增应用程序从当前所属的显示区域内删除。通常,根据用户对应用程序的使用情况能够判断应用程序是否对用户有用,本申请根据新增应用程序的使用情况对新增应用程序进行相应的处理,即,将新增应用程序保留在其当前所属的显示区域内,或将新增应用程序从当前所属的显示区域内删除。

其中,判断新增应用程序的使用情况是否满足预设使用情况,具体可以包括以下三种情况。

在第一种情况下,可以判断新增应用程序的使用频次是否超过预设使用频次,若新增应用程序的使用频次超过预设使用频次,则表明新增应用程序的使用情况满足预设使用情况,若新增应用程序的使用频次不超过预设使用频次,则表明新增应用程序的使用情况不满足预设使用情况,预设使用频次可以根据用户的使用习惯进行设定,例如,将预设使用频次设定为每天使用5次,若新增应用程序的使用频次超过每天使用5次,则表明该新增应用程序的使用情况满足预设使用情况。

在第二种情况下,可以判断新增应用程序的使用时长是否超过预设使用时长,若新增应用程序的使用时长超过预设使用时长,则表明新增应用程序的使用情况满足预设使用情况,若新增应用程序的使用时长不超过预设使用时长,则表明新增应用程序使用情况不满足预设使用情况,预设使用时长可以根据用户的使用习惯进行设定,例如,将预设使用时长设定为每次使用10分钟,若每次使用新增应用程序的时长超过10分钟,则表明该新增应用程序的使用情况满足预设使用情况。

在第三种情况下,可以判断下载新增应用程序的时刻与第一次使用新增应用程序的时刻之间的间隔时长是否小于预设间隔时长,若间隔时长小于预设间隔时长,则表明新增应用程序的使用情况满足预设使用情况,若间隔时长不小于预设间隔时长,则表明新增应用程序的使用情况不满足预设使用情况,预设间隔时长可以根据用户的使用习惯进行设定,例如,将预设间隔时长设定为1分钟,若下载新增应用程序的时刻与第一次使用新增应用程序的时刻之间的间隔时长小于预设间隔时长,则表明该新增应用程序的使用情况满足预设使用情况。

亦或,将上述三种情况进行任意组合以判断是否满足预设使用情况,例如,判断新增应用程序的使用频次是否超过预设使用频次的同时判断新增应用程序的使用时长是否超过预设使用时长,若新增应用程序的使用频次超过预设使用频次且使用时长超过预设使用时长,则表明新增应用程序的使用情况满足预设使用情况,本申请对于上述各情况的任意组合不再一一赘述。

当然,在本申请中,也可以同时判断新增应用程序的来源是否属于预设来源,以及新增应用程序的使用情况是否满足预设使用情况,并根据判断结果,将新增应用程序保留在其当前所属的显示区域内或从其当前所属的显示区域内删除。例如,当新增应用程序的来源属于预设来源且使用情况满足预设使用情况时,将新增应用程序保留在其当前所属的显示区域内,否则,将新增应用程序从其当前所属的显示区域内删除。

进一步,在本申请中,对于将新增应用程序从其当前所属的显示区域内删除包括:将新增应用程序从电子设备中卸载,或,将新增应用程序移动到预设存储区域内,通过将不确定是否对用户有用的应用程序放置于该预设存储区域内暂存,利用预设存储区域能够实现对用户有用的应用程序和不确定是否对用户有用的应用程序的区分,后续用户可以根据实际需求自行对存储于预设存储区域内的新增应用程序进行处理。

当电子设备中存在新增应用程序时,在将新增应用程序保留在其当前所属的显示区域内之后,还可以将新增应用程序和新增应用程序的当前显示位置添加到预设应用程序配置中,从而,当再次监听到触发事件时,可以根据预设应用程序配置将新增应用程序以及新增应用程序的当前显示位置进行恢复。例如,当第一次监听到触发事件时,判断得到显示界面中存在新增应用程序C,同时,新增应用程序C满足条件被保留在其当前所属的显示区域内,则,将新增应用程序C以及新增应用程序C的当前显示位置添加到预设应用程序配置中,当第二次监听到触发事件时,若新增应用程序C的位置发生改变或者显示界面中没有包含新增应用程序C,则直接对新增应用程序C以及其显示位置进行恢复。

另外,在本申请中,用户还可以在接受用户对电子设备的应用程序配置的第一设定操作的同时,接收用户对电子设备的系统参数的第二设定操作,从而,基于第一设定操作和第二设定操作,生成预设使用模式,预设使用模式包含预设系统参数和预设应用程序配置。其中,系统参数可以包括界面风格和/或铃声类型和/或音量值,即,用户可以对界面风格、铃声类型和音量值中的至少一个系统参数进行设定,从而,预设使用模式包含的预设系统参数与前述三种系统参数相对应,预设系统参数可以包括预设系统界面风格和/或预设铃声类型和/或预设音量值。例如,当用户对电子设备的界面风格、铃声类型和音量值均进行了设定,则,基于用户的设定生成的预设使用模式包含的预设系统参数包括预设界面风格、预设铃声类型和预设音量值,如,界面风格为“自然”的预设界面风格,铃声类型为“马林巴琴”的预设铃声类型,以及音量值为80的预设音量值。

进一步,对于步骤102中的第三种实施方式而言,在监听应用程序配置是否发生预设变化的同时,还可以监听系统参数是否发生预设变化,从而,当监听到应用程序配置发生变化,或者,监听到应用程序配置和系统参数同时发生变化,则表明存在触发事件,从而,根据预设应用程序配置对预设使用模式进行恢复,或者,根据预设应用程序配置和预设系统参数对预设使用模式进行恢复。对于根据预设系统参数对预设使用模式进行恢复,包括:将预设使用模式当前时刻下的系统参数恢复到预设系统参数。例如,监听到指定应用程序A的显示位置发生变化,同时,监听到音量值产生预设改变量,则,将指定应用程序A的位置恢复到指定显示位置,同时,将音量值恢复到预设音量值。需要说明的是,上述实施例仅以系统参数为音量值,应用程序配置包括应用程序的显示位置为例对发生预设变化时的监听过程进行说明,而在监听系统参数是否发生预设变化的过程中,系统参数还可以包括其他类型,如界面风格或铃声类型等,同时,在监听应用程序配置是否发生预设变化的过程中,还可以包括监听应用程序是否增加或者减少,以及上述各情况的任意组合,本申请不再一一赘述。

另外,当预设使用模式下包含预设应用程序配置和预设系统参数时,对于步骤102的第一种实施方式和第二种实施方式而言,当监听到存在一键恢复操作或监听到计时时间达到预设计时时间时,即可以根据预设应用程序配置和预设系统参数对预设使用模式进行恢复,具体恢复过程与前述实施例相同,此处不再赘述。

进一步,本申请在步骤101之后,还可以包括步骤:

当电子设备处于预设使用模式时,对用于下载应用程序的下载事件进行监听,当监听到存在下载事件时,判断与下载事件对应的应用程序在下载完成后是否自动在后台运行,若应用程序在下载完成后自动在后台运行,则将该应用程序进行关闭,并禁止该应用程序自动运行。

本申请通过对应用程序下载后的运行情况进行监控,将不是通过用户的主动触发操作而运行的应用程序,即在下载后自动运行的应用程序,对这类应用程序在系统层面进行关闭并禁止其自动运行,避免这类应用程序对系统资源的占用,若应用程序在下载完成后是基于用户的主动触发操作而运行的,则不会对应用程序进行关闭。

在本申请中,预设使用模式可以被定义为老人模式,用户通过对老人模式的自定义能够满足不同老人的不同需求,并且,通过对用于恢复老人模式的触发事件进行监听,当监听到存在触发事件时,对老人模式进行恢复,无需老人逐个对应用程序配置进行调整,或者对应用程序配置和系统参数进行调整,即可将老人模式恢复到设定的初始状态,恢复过程快捷、方便,用户体验好。

基于同一发明构思,本发明实施例还提供一种数据恢复装置,如图2所示,包括:

模式生成模块201,用于基于用户对电子设备的应用程序配置的第一设定操作,生成一预设使用模式,其中,所述预设使用模式包含预设应用程序配置,所述预设应用程序配置包括指定应用程序以及所述指定应用程序在所述电子设备的显示界面中的指定显示位置;

监听模块202,用于当所述电子设备处于所述预设使用模式时,对用于恢复所述预设使用模式的触发事件进行监听;

第一恢复模块203,用于当监听到存在所述触发事件时,根据所述预设应用程序配置对所述预设使用模式进行恢复。

其中,监听模块202,包括:

第一监听单元,用于监听是否存在用户对恢复所述预设使用模式所进行的一键恢复操作;或

第二监听单元,用于监听用于恢复所述预设使用模式的计时时间是否达到预设计时时间;或

第三监听单元,用于监听所述应用程序配置是否发生预设变化。

其中,第一恢复模块203,包括:

第一判断单元,用于根据所述预设应用程序配置,判断当前时刻下所述显示界面中是否包含所述指定应用程序;

第一显示单元,用于若当前时刻下所述显示界面中不包含所述指定应用程序,则将所述指定应用程序恢复到所述显示界面中的所述指定显示位置进行显示。

其中,第一恢复模块203,包括:

第二判断单元,用于根据所述预设应用程序配置,判断所述指定应用程序的当前显示位置是否为所述指定显示位置;

第二显示单元,用于若所述指定应用程序的当前显示位置不是所述指定显示位置,则将所述指定应用程序移动到所述指定显示位置进行显示。

其中,第一恢复模块203,包括:

第三判断单元,用于根据所述预设应用程序配置,判断所述显示界面中是否包含除所述指定应用程序以外的新增应用程序;

第四判断单元,用于若所述显示界面中包含所述新增应用程序,则,判断所述新增应用程序的来源是否属于预设来源;

第一处理单元,用于若所述新增应用程序的来源属于所述预设来源,则将所述新增应用程序保留在其当前所属的显示区域内,否则,将所述新增应用程序从其当前所属的显示区域内删除。

其中,所述预设来源为应用程序分发平台。

其中,第一恢复模块203,包括:

第五判断单元,用于根据所述预设应用程序配置,判断所述显示界面中是否包含除所述指定应用程序以外的新增应用程序;

第六判断单元,用于若所述显示界面中包含所述新增应用程序,则,判断所述新增应用程序的使用情况是否满足预设使用情况;

第二处理单元,用于若所述新增应用程序的使用情况满足所述预设使用情况,将所述新增应用程序保留在其当前所属的显示区域内,否则,将所述新增应用程序从其当前所属的显示区域内删除。

其中,第六判断单元,包括:

第一判断子单元,用于判断所述新增应用程序的使用频次是否超过预设使用频次;或

第二判断子单元,用于判断所述新增应用程序的使用时长是否超过预设使用时长;或

第二判断子单元,用于判断下载所述新增应用程序的时刻与第一次使用所述新增应用程序的时刻之间的间隔时长是否小于预设间隔时长。

其中,将所述新增应用程序从其当前所属的显示区域内删除,包括:

将所述新增应用程序从所述电子设备中卸载;或

将所述新增应用程序移动到预设存储区域内。

其中,所述装置还包括:

添加模块,用于将所述新增应用程序以及所述新增应用程序的当前显示位置添加到所述预设应用程序配置中。

其中,所述装置还包括:

接受模块,用于接受用户对所述电子设备的系统参数的第二设定操作;

模式生成模块201,具体用于:

基于所述第一设定操作和所述第二设定操作,生成所述预设使用模式,其中,所述预设使用模式包含预设系统参数和所述预设应用程序配置;

所述装置还包括:

第二恢复模块,用于当监听到存在所述触发事件时,根据所述预设系统参数对所述预设使用模式进行恢复。

其中,所述预设系统参数包括预设系统界面风格和/或预设铃声类型和/或预设音量值。

其中,所述第二恢复模块,具体用于:

将所述预设使用模式当前时刻下的系统参数恢复到所述预设系统参数。

其中,所述装置还包括:

第二监听模块,用于当所述电子设备处于所述预设使用模式时,对用于下载应用程序的下载事件进行监听;

判断模块,用于当监听到存在所述下载事件时,判断与所述下载事件对应的应用程序在下载完成后是否自动在后台运行;

关闭模块,用于若所述应用程序在下载完成后自动在后台运行,则关闭在后台运行的所述应用程序,并禁止所述应用程序自动运行。

根据本发明的数据恢复方法及装置,通过基于用户对电子设备的应用程序配置的第一设定操作,生成一预设使用模式,预设使用模式包含预设应用程序配置,预设应用程序配置包括指定应用程序以及所述指定应用程序在电子设备的显示界面中的指定显示位置,从而实现了对电子设备的应用程序配置的自定义,以满足不同用户的不同需求,进一步,在电子设备处于该预设使用模式下,通过对用于恢复预设使用模式的触发事件进行监听,当监听到存在触发事件时,根据预设应用程序配置对预设使用模式进行恢复,从而,无需用户逐个对应用程序配置中的各项参数进行调整即可将预设使用模式恢复到用户设定的初始状态,恢复过程简便、快捷,同时,还提高了用户的体验。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的数据恢复装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将所属括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。所属元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了,A1、一种数据恢复方法,包括:

基于用户对电子设备的应用程序配置的第一设定操作,生成一预设使用模式,其中,所述预设使用模式包含预设应用程序配置,所述预设应用程序配置包括指定应用程序以及所述指定应用程序在所述电子设备的显示界面中的指定显示位置;

当所述电子设备处于所述预设使用模式时,对用于恢复所述预设使用模式的触发事件进行监听;

当监听到存在所述触发事件时,根据所述预设应用程序配置对所述预设使用模式进行恢复。

A2、根据A1所述的数据恢复方法,所述对用于恢复所述预设使用模式的触发事件进行监听,包括:

监听是否存在用户对恢复所述预设使用模式所进行的一键恢复操作;或

监听用于恢复所述预设使用模式的计时时间是否达到预设计时时间;或

监听所述应用程序配置是否发生预设变化。

A3、根据A1所述的数据恢复方法,所述根据所述预设应用程序配置对所述预设使用模式进行恢复,包括:

根据所述预设应用程序配置,判断当前时刻下所述显示界面中是否包含所述指定应用程序;

若当前时刻下所述显示界面中不包含所述指定应用程序,则将所述指定应用程序恢复到所述显示界面中的所述指定显示位置进行显示。

A4、根据A1所述的数据恢复方法,所述根据所述预设应用程序配置对所述预设使用模式进行恢复,包括:

根据所述预设应用程序配置,判断所述指定应用程序的当前显示位置是否为所述指定显示位置;

若所述指定应用程序的当前显示位置不是所述指定显示位置,则将所述指定应用程序移动到所述指定显示位置进行显示。

A5、根据A1所述的数据恢复方法,所述根据所述预设应用程序配置对所述预设使用模式进行恢复,包括:

根据所述预设应用程序配置,判断所述显示界面中是否包含除所述指定应用程序以外的新增应用程序;

若所述显示界面中包含所述新增应用程序,则,判断所述新增应用程序的来源是否属于预设来源;

若所述新增应用程序的来源属于所述预设来源,则将所述新增应用程序保留在其当前所属的显示区域内,否则,将所述新增应用程序从其当前所属的显示区域内删除。

A6、根据A5所述的数据恢复方法,所述预设来源为应用程序分发平台。

A7、根据A1所述的数据恢复方法,所述根据所述预设应用程序配置对所述预设使用模式进行恢复,包括:

根据所述预设应用程序配置,判断所述显示界面中是否包含除所述指定应用程序以外的新增应用程序;

若所述显示界面中包含所述新增应用程序,则,判断所述新增应用程序的使用情况是否满足预设使用情况;

若所述新增应用程序的使用情况满足所述预设使用情况,将所述新增应用程序保留在其当前所属的显示区域内,否则,将所述新增应用程序从其当前所属的显示区域内删除。

A8、根据A7所述的数据恢复方法,所述判断所述新增应用程序的使用情况是否满足预设使用情况,包括:

判断所述新增应用程序的使用频次是否超过预设使用频次;或

判断所述新增应用程序的使用时长是否超过预设使用时长;或

判断下载所述新增应用程序的时刻与第一次使用所述新增应用程序的时刻之间的间隔时长是否小于预设间隔时长。

A9、根据A5或A7所述的数据恢复方法,将所述新增应用程序从其当前所属的显示区域内删除,包括:

将所述新增应用程序从所述电子设备中卸载;或

将所述新增应用程序移动到预设存储区域内。

A10、根据A5或A7所述的数据恢复方法,在所述将所述新增应用程序保留在其当前所属的显示区域内之后,所述方法还包括:

将所述新增应用程序以及所述新增应用程序的当前显示位置添加到所述预设应用程序配置中。

A11、根据A1所述的数据恢复方法,还包括:

接受用户对所述电子设备的系统参数的第二设定操作;

所述生成一预设使用模式,包括:

基于所述第一设定操作和所述第二设定操作,生成所述预设使用模式,其中,所述预设使用模式包含预设系统参数和所述预设应用程序配置;

在所述对用于恢复所述预设使用模式的触发事件进行监听之后,还包括:

当监听到存在所述触发事件时,根据所述预设系统参数对所述预设使用模式进行恢复。

A12、根据A11所述的数据恢复方法,所述预设系统参数包括预设系统界面风格和/或预设铃声类型和/或预设音量值。

A13、根据A11所述的数据恢复方法,所述根据所述预设系统参数对所述预设使用模式进行恢复,包括:

将所述预设使用模式当前时刻下的系统参数恢复到所述预设系统参数。

A14、根据A1所述的数据恢复方法,在所述生成一预设使用模式之后,所述方法还包括:

当所述电子设备处于所述预设使用模式时,对用于下载应用程序的下载事件进行监听;

当监听到存在所述下载事件时,判断与所述下载事件对应的应用程序在下载完成后是否自动在后台运行;

若所述应用程序在下载完成后自动在后台运行,则关闭在后台运行的所述应用程序,并禁止所述应用程序自动运行。

B15、一种数据恢复装置,包括:

模式生成模块,用于基于用户对电子设备的应用程序配置的第一设定操作,生成一预设使用模式,其中,所述预设使用模式包含预设应用程序配置,所述预设应用程序配置包括指定应用程序以及所述指定应用程序在所述电子设备的显示界面中的指定显示位置;

第一监听模块,用于当所述电子设备处于所述预设使用模式时,对用于恢复所述预设使用模式的触发事件进行监听;

第一恢复模块,用于当监听到存在所述触发事件时,根据所述预设应用程序配置对所述预设使用模式进行恢复。

B16、根据B15所述的数据恢复装置,所述第一监听模块,包括:

第一监听单元,用于监听是否存在用户对恢复所述预设使用模式所进行的一键恢复操作;或

第二监听单元,用于监听用于恢复所述预设使用模式的计时时间是否达到预设计时时间;或

第三监听单元,用于监听所述应用程序配置是否发生预设变化。

B17、根据B15所述的数据恢复装置,所述第一恢复模块,包括:

第一判断单元,用于根据所述预设应用程序配置,判断当前时刻下所述显示界面中是否包含所述指定应用程序;

第一显示单元,用于若当前时刻下所述显示界面中不包含所述指定应用程序,则将所述指定应用程序恢复到所述显示界面中的所述指定显示位置进行显示。

B18、根据B15所述的数据恢复装置,所述第一恢复模块,包括:

第二判断单元,用于根据所述预设应用程序配置,判断所述指定应用程序的当前显示位置是否为所述指定显示位置;

第二显示单元,用于若所述指定应用程序的当前显示位置不是所述指定显示位置,则将所述指定应用程序移动到所述指定显示位置进行显示。

B19、根据B15所述的数据恢复装置,所述第一恢复模块,包括:

第三判断单元,用于根据所述预设应用程序配置,判断所述显示界面中是否包含除所述指定应用程序以外的新增应用程序;

第四判断单元,用于若所述显示界面中包含所述新增应用程序,则,判断所述新增应用程序的来源是否属于预设来源;

第一处理单元,用于若所述新增应用程序的来源属于所述预设来源,则将所述新增应用程序保留在其当前所属的显示区域内,否则,将所述新增应用程序从其当前所属的显示区域内删除。

B20、根据B19所述的数据恢复装置,所述预设来源为应用程序分发平台。

B21、根据B15所述的数据恢复装置,所述第一恢复模块,包括:

第五判断单元,用于根据所述预设应用程序配置,判断所述显示界面中是否包含除所述指定应用程序以外的新增应用程序;

第六判断单元,用于若所述显示界面中包含所述新增应用程序,则,判断所述新增应用程序的使用情况是否满足预设使用情况;

第二处理单元,用于若所述新增应用程序的使用情况满足所述预设使用情况,将所述新增应用程序保留在其当前所属的显示区域内,否则,将所述新增应用程序从其当前所属的显示区域内删除。

B22、根据B21所述的数据恢复装置,所述第六判断单元,包括:

第一判断子单元,用于判断所述新增应用程序的使用频次是否超过预设使用频次;或

第二判断子单元,用于判断所述新增应用程序的使用时长是否超过预设使用时长;或

第二判断子单元,用于判断下载所述新增应用程序的时刻与第一次使用所述新增应用程序的时刻之间的间隔时长是否小于预设间隔时长。

B23、根据B19或B21所述的数据恢复装置,将所述新增应用程序从其当前所属的显示区域内删除,包括:

将所述新增应用程序从所述电子设备中卸载;或

将所述新增应用程序移动到预设存储区域内。

B24、根据B19或B21所述的数据恢复装置,所述装置还包括:

添加模块,用于将所述新增应用程序以及所述新增应用程序的当前显示位置添加到所述预设应用程序配置中。

B25、根据B15所述的数据恢复装置,所述装置还包括:

接受模块,用于接受用户对所述电子设备的系统参数的第二设定操作;

所述模式生成模块,具体用于:

基于所述第一设定操作和所述第二设定操作,生成所述预设使用模式,其中,所述预设使用模式包含预设系统参数和所述预设应用程序配置;

所述装置还包括:

第二恢复模块,用于当监听到存在所述触发事件时,根据所述预设系统参数对所述预设使用模式进行恢复。

B26、根据B25所述的数据恢复装置,所述预设系统参数包括预设系统界面风格和/或预设铃声类型和/或预设音量值。

B27、根据B25所述的数据恢复装置,所述第二恢复模块,具体用于:

将所述预设使用模式当前时刻下的系统参数恢复到所述预设系统参数。

B28、根据B15所述的数据恢复装置,所述装置还包括:

第二监听模块,用于当所述电子设备处于所述预设使用模式时,对用于下载应用程序的下载事件进行监听;

判断模块,用于当监听到存在所述下载事件时,判断与所述下载事件对应的应用程序在下载完成后是否自动在后台运行;

关闭模块,用于若所述应用程序在下载完成后自动在后台运行,则关闭在后台运行的所述应用程序,并禁止所述应用程序自动运行。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1