数据还原方法和装置、存储介质、电子设备制造方法及图纸

技术编号:31371663 阅读:11 留言:0更新日期:2021-12-15 10:11
本公开是关于一种数据还原方法、数据还原装置、存储介质以及电子设备,涉及数据还原技术领域,该方法包括:对目标应用软件的异常状态进行检测,并在检测到所述目标应用软件存在异常状态时,检测所述目标应用软件的目标页面是否支持表单保存功能;当所述目标应用软件的目标页面支持表单保存功能时,从数据库中获取与所述目标页面对应的可还原数据;其中,所述可还原数据是通过所述表单保存功能进行存储的;将所述可还原数据显示在与所述目标页面对应的用户界面组件中。本公开降低了页面数据的丢失率。丢失率。丢失率。

【技术实现步骤摘要】
数据还原方法和装置、存储介质、电子设备


[0001]本公开涉及数据还原
,具体而言,涉及一种数据还原方法、数据还原装置、存储介质以及电子设备。

技术介绍

[0002]主流的手机操作系统都提供了异常处理机制,当应用软件遇到一些导致崩溃的情况时,会将导致崩溃的原因抛出,从而使应用程序将崩溃的原因上报服务器。
[0003]应用软件的业务场景包含较多的输入信息,比如个人信息页面包含有姓名、电话、住址、身份证号、公司信息等。但是,当用户使用过程中出现崩溃时,会丢失用户之前输入的信息,进而导致页面数据丢失率较高;同时,由于需要用户再次进行输入,重新填写会浪费用户较多的时间,因此使得输入效率较低。
[0004]因此,需要提供一种新的数据还原方法。
[0005]需要说明的是,在上述
技术介绍
部分专利技术的信息仅用于加强对本专利技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开的目的在于提供一种数据还原方法、数据还原装置、存储介质以及电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的页面数据丢失率较高的问题。
[0007]根据本公开的一个方面,提供一种数据还原方法,包括:
[0008]对目标应用软件的异常状态进行检测,并在检测到所述目标应用软件存在异常状态时,检测所述目标应用软件的目标页面是否支持表单保存功能;
[0009]当所述目标应用软件的目标页面支持表单保存功能时,从数据库中获取与所述目标页面对应的可还原数据;其中,所述可还原数据是通过所述表单保存功能进行存储的;
[0010]将所述可还原数据显示在与所述目标页面对应的用户界面组件中。
[0011]在本公开的一种示例性实施例中,所述对目标应用软件的异常状态进行检测,包括:
[0012]通过系统提供的软件开发工具包对所述目标应用软件的异常状态进行检测。
[0013]在本公开的一种示例性实施例中,所述通过系统提供的软件开发工具包对所述目标应用软件的异常状态进行检测,包括:
[0014]通过所述软件开发工具包检测所述目标应用软件是否发生了崩溃;和/或
[0015]通过所述软件开发工具包检测所述目标应用软件是否挂起;和/或
[0016]通过所述软件开发工具包检测所述目标应用软件是否存在输入信息后未提交直接返回。
[0017]在本公开的一种示例性实施例中,所述检测所述目标应用软件的目标页面是否支持表单保存功能,包括:
[0018]获取所述目标应用软件的目标页面的唯一标识,根据配置文件判断与所述唯一标识对应的目标页面是否支持表单保存功能。
[0019]在本公开的一种示例性实施例中,所述根据配置文件判断与所述唯一标识对应的目标页面是否支持表单保存功能,包括:
[0020]从服务器下载所述配置文件以使得对所述配置文件进行更新,并根据配置文件判断与所述唯一标识对应的目标页面是否支持表单保存功能。
[0021]在本公开的一种示例性实施例中,所述数据还原方法还包括:
[0022]遍历所述目标页面中所包括的用户界面组件,获取所述用户界面组件中包括的数据,并将所述数据保存在数组中以生成所述可还原数据,
[0023]其中,所述数据在数组中的下标与所述目标页面中所包括的用户界面组件的唯一标识相对应;
[0024]将所述数组以及生成所述数组对应的时间保存在数据库中。
[0025]在本公开的一种示例性实施例中,所述从数据库中获取与所述目标页面对应的可还原数据,并将所述可还原数据显示在与所述目标页面对应的用户界面组件中,包括:
[0026]生成提示信息,所述提示信息中包括:生成所述数组对应的时间、确认还原以及取消还原;
[0027]当用户选择所述取消还原时,删除所述数据库中包括的与所述目标页面对应的所述数组;
[0028]当用户选择所述确认还原时,获取与所述目标页面对应的所述数组,删除所述数据库中包括的与所述目标页面对应的所述数组;
[0029]获取所述数组中包括的数据,将所述数据填入到与所述数据在数组中的下标对应的所述用户界面组件中。
[0030]根据本公开的一个方面,提供一种用户识别装置,包括:
[0031]保存功能检测模块,用于对目标应用软件的异常状态进行检测,并在检测到所述目标应用软件存在异常状态时,检测所述目标应用软件的目标页面是否支持表单保存功能;
[0032]可还原数据获取模块,用于当所述目标应用软件的目标页面支持表单保存功能时,从数据库中获取与所述目标页面对应的可还原数据;其中,所述可还原数据是通过所述表单保存功能进行存储的;
[0033]可还原数据显示模块,用于将所述可还原数据显示在与所述目标页面对应的用户界面组件中。
[0034]根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任意一项所述的数据还原方法。
[0035]根据本公开的一个方面,提供一种电子设备,其特征在于,包括:
[0036]处理器;以及
[0037]存储器,用于存储所述处理器的可执行指令;
[0038]其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的数据还原方法。
[0039]本专利技术实施例提供的一种数据还原方法,一方面,对目标应用软件的异常状态进
行检测,并在检测到所述目标应用软件存在异常状态时,检测所述目标应用软件的目标页面是否支持表单保存功能;当所述目标应用软件的目标页面支持表单保存功能时,从数据库中获取与所述目标页面对应的可还原数据;其中,所述可还原数据是通过所述表单保存功能进行存储的;将所述可还原数据显示在与所述目标页面对应的用户界面组件中,由于当应用软件存在异常状态时通过页面的表单保存功能对数据进行保存,生成可还原数据,因此可以在页面恢复时,从数据库中获取可还原数据,并将获取到的可还原数据还原显示在页面中,降低了应用软件页面数据的丢失率;另一方面,获取可还原数据后,将可还原数据显示在页面的对应位置,提高了数据输入的效率;再一方面,当应用软件的页面发生异常时,用户可以选择还原保存的可还原数据,不需要再次输入,提升了用户体验。
[0040]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
附图说明
[0041]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1示意性示出根据本专利技术示例实施例的一种数据还原方法的流程图。
[0043]图2示意性示出根据本专利技术示例实施例的一种数据还原系统的框图。...

【技术保护点】

【技术特征摘要】
1.一种数据还原方法,其特征在于,包括:对目标应用软件的异常状态进行检测,并在检测到所述目标应用软件存在异常状态时,检测所述目标应用软件的目标页面是否支持表单保存功能;当所述目标应用软件的目标页面支持表单保存功能时,从数据库中获取与所述目标页面对应的可还原数据;其中,所述可还原数据是通过所述表单保存功能进行存储的;将所述可还原数据显示在与所述目标页面对应的用户界面组件中。2.根据权利要求1所述的数据还原方法,其特征在于,所述对目标应用软件的异常状态进行检测,包括:通过系统提供的软件开发工具包对所述目标应用软件的异常状态进行检测。3.根据权利要求2所述的数据还原方法,其特征在于,所述通过系统提供的软件开发工具包对所述目标应用软件的异常状态进行检测,包括:通过所述软件开发工具包检测所述目标应用软件是否发生了崩溃;和/或通过所述软件开发工具包检测所述目标应用软件是否挂起;和/或通过所述软件开发工具包检测所述目标应用软件是否存在输入信息后未提交直接返回。4.根据权利要求1所述的数据还原方法,其特征在于,所述检测所述目标应用软件的目标页面是否支持表单保存功能,包括:获取所述目标应用软件的目标页面的唯一标识,根据配置文件判断与所述唯一标识对应的目标页面是否支持表单保存功能。5.根据权利要求4所述的数据还原方法,其特征在于,所述根据配置文件判断与所述唯一标识对应的目标页面是否支持表单保存功能,包括:从服务器下载所述配置文件以使得对所述配置文件进行更新,并根据配置文件判断与所述唯一标识对应的目标页面是否支持表单保存功能。6.根据权利要求5所述的数据还原方法,其特征在于,所述数据还原方法还包括:遍历所述...

【专利技术属性】
技术研发人员:王超
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1