掌桥专利:专业的专利平台
掌桥专利
首页

基于大数据和云计算的数据恢复方法及大数据服务平台

文献发布时间:2023-06-19 10:19:37


基于大数据和云计算的数据恢复方法及大数据服务平台

技术领域

本申请涉及大数据和云计算技术领域,具体而言,涉及一种基于大数据和云计算的数据恢复方法及大数据服务平台。

背景技术

伴随着计算机技术的快速发展,数据量日益增长。常见的数据处理技术难以满足当今业务的发展需求,在代码的多次迭代优化之后,仍然难以满足数据的增长需求。在这种情况下,大数据和云计算应运而生。依附于大数据技术和云计算技术,现目前的数据处理功能得到了快速优化,已经能够满足大部分的数据业务处理需求。

在数据业务处理中,用户在使用数据(例如文件)时可能会由于操作失误或者其他因素而导致数据文件丢失,这会影响到用户后续的数据文件的正常使用,因此,如何实现对丢失的数据文件的恢复是现目前需要解决的一个技术问题。

发明内容

本申请的第一个方面公开了一种基于大数据和云计算的数据恢复方法,包括:获取包含文件数据片段的待恢复文件,根据所述待恢复文件对应的文件使用记录,生成针对所述文件数据片段的待恢复文件格式;获取当前文件恢复目录,根据所述当前文件恢复目录生成当前文件转发路径以及当前参考文件;所述当前参考文件包括参考文件内容;获取所述待恢复文件中针对所述文件数据片段的片段标识信息,获取所述当前参考文件中针对所述参考文件内容的参考标识信息;根据所述片段标识信息、所述参考标识信息、所述待恢复文件、所述当前参考文件、所述待恢复文件格式以及所述当前文件转发路径,对所述当前文件恢复目录进行目录筛选,得到待使用文件恢复目录;根据所述待使用文件恢复目录生成与所述文件数据片段对应的完整文件内容。

优选的,所述根据所述片段标识信息、所述参考标识信息、所述待恢复文件、所述当前参考文件、所述待恢复文件格式以及所述当前文件转发路径,对所述当前文件恢复目录进行目录筛选,得到待使用文件恢复目录,包括:

获取所述文件数据片段在所述待恢复文件中的历史使用状态信息;

根据所述当前文件恢复目录以及所述当前文件转发路径,确定所述参考文件内容在所述当前参考文件中的参考状态信息;

获取所述待恢复文件中每个文件用途标签的待恢复操作数据,获取所述当前参考文件中每个文件用途标签的参考操作数据;

根据所述片段标识信息、所述参考标识信息、所述待恢复文件格式、所述当前文件转发路径、所述历史使用状态信息、所述参考状态信息、所述待恢复操作数据以及所述参考操作数据,对所述当前文件恢复目录进行目录筛选,得到所述待使用文件恢复目录。

优选的,所述当前文件恢复目录包括当前目录结构信息;所述根据所述当前文件恢复目录以及所述当前文件转发路径,确定所述参考文件内容在所述当前参考文件中的参考状态信息,包括:

根据所述当前目录结构信息对所述当前文件转发路径进行转发路径顺序调整,得到转发路径顺序调整后的当前文件转发路径;

将从所述转发路径顺序调整后的当前文件转发路径中识别到的文件转发状态,确定为所述参考文件内容在所述当前参考文件中的所述参考状态信息。

优选的,所述根据所述片段标识信息、所述参考标识信息、所述待恢复文件格式、所述当前文件转发路径、所述历史使用状态信息、所述参考状态信息、所述待恢复操作数据以及所述参考操作数据,对所述当前文件恢复目录进行目录筛选,得到所述待使用文件恢复目录,包括:

根据所述片段标识信息、所述参考标识信息、所述待恢复文件格式、所述当前文件转发路径、所述历史使用状态信息、所述参考状态信息、所述待恢复操作数据以及所述参考操作数据,生成用户针对所述待恢复文件的恢复需求信息;

根据所述用户针对所述待恢复文件的恢复需求信息对所述当前文件恢复目录进行目录筛选,当筛选后的当前文件恢复目录满足文件恢复条件时,将所述筛选后的当前文件恢复目录确定为所述待使用文件恢复目录;

其中,所述根据所述片段标识信息、所述参考标识信息、所述待恢复文件格式、所述当前文件转发路径、所述历史使用状态信息、所述参考状态信息、所述待恢复操作数据以及所述参考操作数据,生成用户针对所述待恢复文件的恢复需求信息,包括:

通过所述片段标识信息以及所述参考标识信息,确定所述文件数据片段以及所述参考文件内容之间的文件数据比较结果;

基于所述待恢复操作数据以及所述参考操作数据,生成所述待恢复文件以及所述当前参考文件之间的文件操作差异信息;

依据所述待恢复文件格式以及所述当前文件转发路径,确定文件遗漏数据;

按照所述历史使用状态信息以及所述参考状态信息,确定文件转发状态的状态变化信息;

根据所述当前文件恢复目录获得文件恢复耗时信息;

根据所述文件数据比较结果、所述文件操作差异信息、所述文件遗漏数据、所述文件转发状态的状态变化信息以及所述文件恢复耗时信息,生成所述用户针对所述待恢复文件的恢复需求信息;

其中,所述依据所述待恢复文件格式以及所述当前文件转发路径,确定文件遗漏数据,包括:

获取所述待恢复文件格式对应的文件用途标签的待转发文件的第一文件压缩标签,获取所述当前文件转发路径对应的文件用途标签的已转发文件的第二文件压缩标签;

根据所述待转发文件的第一文件压缩标签和所述已转发文件的第二文件压缩标签,确定所述待恢复文件格式对应的文件用途标签与所述当前文件转发路径对应的的文件用途标签之间的针对相同的待使用文件的文件压缩差异信息;

根据所述针对相同的待使用文件的文件压缩差异信息以及所述当前文件转发路径,生成所述文件遗漏数据。

优选的,

所述片段标识信息包括当前片段标识信息以及当前片段标识信息的下一个片段标识信息,所述参考标识信息包括当前参考标识信息;所述通过所述片段标识信息以及所述参考标识信息,确定所述文件数据片段以及所述参考文件内容之间的文件数据比较结果,包括:

根据所述当前片段标识信息以及所述当前参考标识信息,确定当前文件数据片段以及当前参考文件内容之间的当前文件数据比较结果;其中,所述当前文件数据片段为包含所述当前片段标识信息的文件内容,所述当前参考文件内容为包含所述当前参考标识信息的文件内容;

根据所述当前片段标识信息的下一个片段标识信息以及所述当前参考标识信息,确定当前文件数据片段的下一个文件数据片段以及当前参考文件内容之间的当前文件数据比较结果的下一个文件数据比较结果;其中,所述当前文件数据片段的下一个文件数据片段为包含所述当前片段标识信息的下一个片段标识信息的文件内容,且所述当前文件数据片段对应的目录结构与所述当前文件数据片段的下一个文件数据片段对应的目录结构不相同;

根据所述当前文件数据比较结果以及所述当前文件数据比较结果的下一个文件数据比较结果,确定所述文件数据比较结果;

或,

所述片段标识信息包括当前片段标识信息以及当前片段标识信息的下一个片段标识信息,所述参考标识信息包括当前参考标识信息以及当前参考标识信息的下一个参考标识信息;所述通过所述片段标识信息以及所述参考标识信息,确定所述文件数据片段以及所述参考文件内容之间的文件数据比较结果,包括:

根据所述当前片段标识信息以及所述当前参考标识信息,确定当前文件数据片段以及当前参考文件内容之间的当前文件数据比较结果;其中,所述当前文件数据片段为包含所述当前片段标识信息的文件内容,所述当前参考文件内容为包含所述当前参考标识信息的文件内容;

根据所述当前片段标识信息的下一个片段标识信息以及所述当前参考标识信息的下一个参考标识信息,确定当前文件数据片段的下一个文件数据片段以及当前参考文件内容的下一个参考文件内容之间的当前文件数据比较结果的下一个文件数据比较结果;其中,所述当前文件数据片段的下一个文件数据片段为包含所述当前片段标识信息的下一个片段标识信息的文件内容,且所述当前文件数据片段对应的目录结构与所述当前文件数据片段的下一个文件数据片段对应的目录结构不相同;所述当前参考文件内容的下一个参考文件内容为包含所述当前参考标识信息的下一个参考标识信息的文件内容,且所述当前参考文件内容对应的目录结构与所述当前参考文件内容的下一个参考文件内容对应的目录结构不相同;

根据所述当前文件数据比较结果以及所述当前文件数据比较结果的下一个文件数据比较结果,确定所述文件数据比较结果。

优选的,所述获取当前文件恢复目录,根据所述当前文件恢复目录生成当前文件转发路径以及当前参考文件,包括:

获取所述当前文件恢复目录以及认证文件内容块;所述当前文件恢复目录包括当前文件转发路径信息、当前文件备份信息以及当前目录结构信息;

对所述认证文件内容块以及所述当前文件转发路径信息进行文件模拟转发,得到所述当前文件转发路径以及当前已转发的认证文件内容块;

根据所述当前文件备份信息以及所述当前目录结构信息对所述当前已转发的认证文件内容块进行k均值聚类,生成所述当前参考文件;

其中,所述当前文件转发路径信息包括当前转发请求信息以及当前转发响应信息;所述认证文件内容块包括认证请求内容块以及认证响应内容块;所述对所述认证文件内容块以及所述当前文件转发路径信息进行文件模拟转发,得到所述当前文件转发路径以及当前已转发的认证文件内容块,包括:

对所述当前转发请求信息以及所述认证请求内容块进行文件模拟转发,得到所述当前文件转发路径;

对所述当前转发响应信息以及所述认证响应内容块进行文件模拟转发,得到已压缩的认证响应内容块;

根据所述当前文件转发路径以及所述已压缩的认证响应内容块,得到所述当前已转发的认证文件内容块;

其中,所述待使用文件恢复目录包括恢复目录链接信息;所述根据所述待使用文件恢复目录生成与所述文件数据片段对应的完整文件内容,包括:根据所述恢复目录链接信息以及所述认证请求内容块,得到与所述文件数据片段对应的完整文件内容。

优选的,根据所述恢复目录链接信息以及所述认证请求内容块,得到与所述文件数据片段对应的完整文件内容,包括:

利用恢复目录链接信息的本地文件恢复数据库和所述本地文件恢复数据库中每一本地待添加文件数据对应的内容标签,更新文件内容恢复模型的文件数据抽取路径;

基于更新后的文件内容恢复模型的文件数据抽取路径,初始化文件内容校正模型的文件数据抽取路径;其中,所述文件内容恢复模型和所述文件内容校正模型具有文件数据抽取速率相同的文件数据抽取网络;

利用恢复目录链接信息的远程文件恢复数据库和所述远程文件恢复数据库中的每一远程待添加文件数据对应的文件兼容性标签,对所述文件内容校正模型的文件数据抽取路径进行更新,得到训练后的文件内容校正模型;

利用所述认证请求内容块以及所述文件内容恢复模型所抽取的至少部分本地待添加文件数据,对所述文件数据片段进行文件内容恢复,得到待校正文件内容;

利用所述训练后的文件内容校正模型所抽取的至少部分远程待添加文件数据,对所述待校正文件内容进行校正,得到所述完整文件内容。

优选的,在所述利用恢复目录链接信息的本地文件恢复数据库和所述本地文件恢复数据库中每一本地待添加文件数据对应的内容标签,更新文件内容恢复模型的文件数据抽取路径之前,所述方法还包括:

获取利用多个不同数据爬取类型的网络爬虫爬取的用户文件操作记录,所述用户文件操作记录包括不同业务操作场景的点击操作记录、拖拽操作记录中的至少一项,其中,每一所述网络爬虫具有唯一的爬虫认证标识;

对每一所述网络爬虫爬取的用户文件操作记录进行文件数据识别,得到恢复目录链接信息的本地待添加文件数据;

将所述网络爬虫的爬虫认证标识确定为所述本地待添加文件数据的内容标签;

将每一所述本地待添加文件数据和对应所述本地待添加文件数据的内容标签,加入本地文件恢复数据库;

在所述利用恢复目录链接信息的本地文件恢复数据库和所述本地文件恢复数据库中每一本地待添加文件数据对应的内容标签,更新文件内容恢复模型的文件数据抽取路径之前,所述方法还包括:

对所述本地文件恢复数据库中的本地待添加文件数据进行Q型聚类分析,得到Q型聚类分析结果;其中,所述Q型聚类为样本聚类;

针对所述Q型聚类分析结果的每一Q型聚类分析分组,将与Q型聚类分析的聚类中心的聚类距离超过设定聚类距离阈值的本地待添加文件数据确定为噪声文件数据;其中,所述聚类距离包括欧式距离、极端距离和绝对距离;

从所述本地文件恢复数据库中将所述噪声文件数据剔除;

其中,所述文件内容恢复模型包括文件数据抽取网络和第一文件数据恢复网络,所述文件数据抽取网络采用卷积神经网络,所述第一文件数据恢复网络采用文件数据并行恢复量为第一文件数据并行恢复量的BP神经网络,其中,所述第一文件数据并行恢复量为所述本地文件恢复数据库中内容标签的标签数量;

其中,所述文件内容恢复模型的文件数据抽取路径包括第一路径组合结果和第二路径组合结果,所述第一路径组合结果为所述文件数据抽取网络的路径组合结果,所述第二路径组合结果为所述第一文件数据恢复网络的路径组合结果;所述利用恢复目录链接信息的本地文件恢复数据库和所述本地文件恢复数据库中每一本地待添加文件数据对应的内容标签,更新文件内容恢复模型的文件数据抽取路径,包括:

利用所述文件数据抽取网络,基于初始化后的所述第一路径组合结果,对每一本地待添加文件数据进行文件木马检测,得到对应本地待添加文件数据的木马检测结果;

基于初始化后的所述第二路径组合结果,利用所述第一文件数据恢复网络对所述每一本地待添加文件数据的木马检测结果进行处理,得到对应本地待添加文件数据的文件信任度信息;

基于每一本地待添加文件数据的文件信任度信息及每一本地待添加文件数据的内容标签,采用预设的信任关系计算模型确定当前文件信任度;

当根据所述当前文件信任度确定所述预设的信任关系计算模型收敛时,将当前的第一路径组合结果确定为训练后的第一路径组合结果,并将当前的第二路径组合结果确定为训练后的第二路径组合结果;其中,所述预设的信任关系计算模型收敛是指:在相邻的计算周期内,采用所述预设的信任关系计算模型对所述当前文件信任度进行文件信任度等级划分得到的两个信任度等级划分结果之间的差异值小于设定差异值。

本申请的第二个方面公开了一种大数据服务平台,包括处理引擎、网络模块和存储器;所述处理引擎和所述存储器通过所述网络模块通信,所述处理引擎从所述存储器中读取计算机程序并运行,以执行第一个方面所述的方法。

本申请的第三个方面公开了一种计算机可读信号介质,其上存储有计算机程序,所述计算机程序在运行是实现第一个方面所述的方法。

本发明实施例提供的基于大数据和云计算的数据恢复方法及大数据服务平台具有以下技术效果:通过获取包含文件数据片段的待恢复文件,根据待恢复文件对应的文件使用记录,可以生成针对文件数据片段的待恢复文件格式;获取当前文件恢复目录,根据当前文件恢复目录可以生成当前文件转发路径以及当前参考文件,该当前参考文件包括参考文件内容;然后获取待恢复文件中针对文件数据片段的片段标识信息,获取当前参考文件中针对参考文件内容的参考标识信息;再根据片段标识信息、参考标识信息、待恢复文件、当前参考文件、待恢复文件格式以及当前文件转发路径,对当前文件恢复目录进行目录筛选,得到待使用文件恢复目录;最后根据待使用文件恢复目录生成与文件数据片段对应的完整文件内容。

上述可知,本申请实施例不仅利用与文件处理相关的信息例如待恢复文件格式、当前文件转发路径,以及与文件恢复质量相关的信息例如待恢复文件、当前参考文件,对当前文件恢复目录进行目录筛选,还结合不同文件的标识信息例如片段标识信息、参考标识信息对当前文件恢复目录进行目录筛选,得到待使用文件恢复目录,使得根据待使用文件恢复目录所生成的完整文件内容可以更好的匹配文件数据片段的用户使用需求,即完整文件内容具有较佳的和较稳定的重复使用价值(避免在多次重复使用时再次出现部分文件数据的丢失),进而可以提高针对文件片段数据的文件恢复的质量和复用性。

在后面的描述中,将部分地陈述其他的特征。在检查后面内容和附图时,本领域的技术人员将部分地发现这些特征,或者可以通过生产或运用了解到这些特征。通过实践或使用后面所述详细示例中列出的方法、工具和组合的各个方面,当前申请中的特征可以被实现和获得。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

附图中的方法、系统和/或程序将根据示例性实施例进一步描述。这些示例性实施例将参照图纸进行详细描述。这些示例性实施例是非限制的示例性实施例,其中参考数字在附图的各个视图中代表相似的机构。

图1是根据本发明的一些实施例所示的一种示例性基于大数据和云计算的数据恢复系统的框图。

图2是根据本发明的一些实施例所示的一种示例性大数据服务平台中硬件和软件组成的示意图。

图3是根据本发明的一些实施例所示的一种示例性基于大数据和云计算的数据恢复方法和/或过程的流程图。

图4是根据本发明的一些实施例所示的一种示例性基于大数据和云计算的数据恢复装置的框图。

具体实施方式

发明人经研究和分析发现,常见的数据文件恢复技术在进行文件恢复时没有考虑用户之前对文件的使用需求,这样会导致恢复的文件在使用时可能出现文件数据信息偏差,或者文件数据信息的二次丢失,也就是说,现有技术难以确保数据文件恢复之后的质量和复用性。

为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。

在下面的详细描述中,通过实例阐述了许多具体细节,以便提供对相关指导的全面了解。然而,对于本领域的技术人员来说,显然可以在没有这些细节的情况下实施本发明。在其他情况下,公知的方法、程序、系统、组成和/或电路已经在一个相对较高水平上被描述,没有细节,以避免不必要的模糊本发明的方面。

这些和其他特性、当前申请披露的功能、执行的方法、结构中相关元素的功能和部件的组合和生产经济性,在参照附图进行以下描述的考虑中可能会变得更加明显,所有这些形成本申请的一部分。然而,需要理解清楚的是,附图仅仅是为了说明和描述的目的,并不旨在限制本申请的范围。应当了解的是,这些图纸不是按比例绘制的。然而,应当明确理解的是,附图仅用于说明和描述的目的,并不意图限制本发明的范围。应当知晓的是,这些附图并不依照比例。

本申请中使用流程图说明根据本申请的实施例的系统所执行的执行过程。应当明确理解的是,流程图的执行过程可以不按顺序执行。相反,这些执行过程可以以相反的顺序或同时执行。另外,可以将至少一个其他执行过程添加到流程图。一个或多个执行过程可以从流程图中删除。

图1是根据本发明的一些实施例所示的一种示例性基于大数据和云计算的数据恢复系统300的框图,基于大数据和云计算的数据恢复系统300可以包括大数据服务平台100和用户终端200。其中大数据服务平台100可以是大数据服务器,用户终端200可以是手机、电脑等智能设备。

在一些实施例中,如图2所示,大数据服务平台100可以包括处理引擎110、网络模块120和存储器130,处理引擎110和存储器130通过网络模块120通信。

处理引擎110可以处理相关的信息和/或数据以执行本申请中描述的一个或多个功能。例如,在一些实施例中,处理引擎110可以包括至少一个处理引擎(例如,单核处理引擎或多核处理器)。仅作为示例,处理引擎110可以包括中央处理单元(Central ProcessingUnit,CPU)、专用集成电路(Application-Specific Integrated Circuit,ASIC)、专用指令集处理器(Application-Specific Instruction-set Processor,ASIP)、图形处理单元(Graphics Processing Unit,GPU)、物理处理单元(Physics Processing Unit,PPU)、数字信号处理器(Digital Signal Processor,DSP)、现场可编程门阵列(Field ProgrammableGate Array,FPGA)、可编程逻辑器件(Programmable Logic Device,PLD)、控制器、微控制器单元、精简指令集计算机(Reduced Instruction-Set Computer,RISC)、微处理器等或其任意组合。

网络模块120可以促进信息和/或数据的交换。在一些实施例中,网络模块120可以是任何类型的有线或无线网络或其组合。仅作为示例,网络模块120可以包括缆线网络、有线网络、光纤网络、电信网络、内部网络、互联网、局域网络(Local Area Network,LAN)、广域网(Wide Area Network,WAN)、无线局域网络(Wireless Local Area Network,WLAN)、城域网(Metropolitan Area Network,MAN)、公用电话交换网(Public Telephone SwitchedNetwork,PSTN)、蓝牙网络、无线个域网络、近场通讯(Near Field Communication,NFC)网络等或上述举例的任意组合。在一些实施例中,网络模块120可以包括至少一个网络接入点。例如,网络模块120可以包括有线或无线网路接入点,如基站和/或网路接入点。

存储器130可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器130用于存储程序,所述处理引擎110在接收到执行指令后,执行所述程序。

可以理解,图2所示的结构仅为示意,大数据服务平台100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。

图3是根据本发明的一些实施例所示的一种示例性基于大数据和云计算的数据恢复方法和/或过程的流程图,基于大数据和云计算的数据恢复方法应用于图1中的大数据服务平台100,具体可以包括以下步骤S310-步骤S340。

步骤S310,获取包含文件数据片段的待恢复文件,根据所述待恢复文件对应的文件使用记录,生成针对所述文件数据片段的待恢复文件格式。例如,文件数据片段可以是碎片文件,碎片文件可以理解为完整文件的若干部分,文件数据片段能够部分记载完整文件的相关数据信息,但是文件数据片段无法被计算机(用户)直接使用。待恢复文件可以是用户选定的文件,包括但不限于单一文件或者文件夹,待恢复文件通常可以用文件名进行区分。文件使用记录则用于待恢复文件之前的使用情况,比如在什么时段使用,被哪些用户使用,或者被用来干什么等等。待恢复文件格式是指电脑为了存储信息而使用的对信息的特殊编码方式,是用于识别内部储存的资料。

步骤S320,获取当前文件恢复目录,根据所述当前文件恢复目录生成当前文件转发路径以及当前参考文件;所述当前参考文件包括参考文件内容。例如,当前文件恢复目录可以根据预存的文件恢复记录,预存额文件恢复记录记载了之前恢复的文件的一些记录信息,比如文件恢复的程度,文件恢复的类型等等,在此不作限定。当前文件转发路径则用于表征待恢复文件可能对应的文件转发路径,当前文件转发路径也可以用于表征待恢复文件现在对应的可能的用户使用需求。当前参考文件用于后续进行文件恢复的校正和比对,从而确保恢复之后的文件的正确性和可用性。参考文件内容可以包括用户层面的一些内容比如文字、图像、语音等,在此不作限定。

步骤S330,获取所述待恢复文件中针对所述文件数据片段的片段标识信息,获取所述当前参考文件中针对所述参考文件内容的参考标识信息。例如,片段标识信息和参考标识信息分别用于区分文件数据片段以及参考文件内容,同样也可以为后续的文件恢复提供指导。

步骤S340,根据所述片段标识信息、所述参考标识信息、所述待恢复文件、所述当前参考文件、所述待恢复文件格式以及所述当前文件转发路径,对所述当前文件恢复目录进行目录筛选,得到待使用文件恢复目录;根据所述待使用文件恢复目录生成与所述文件数据片段对应的完整文件内容。例如,目录筛选主要可以用于精筛用户的使用需求,从而确保在进行文件恢复时,尽可能地满足用户相对迫切的使用需求。可以理解,待使用文件恢复目录可以对应用户相对迫切的使用需求信息,这样一来,在根据待使用文件恢复目录生成完整文件内容之后,能够确保完整文件内容可以及时满足用户的使用需求。

上述可知,本申请实施例不仅利用与文件处理相关的信息例如待恢复文件格式、当前文件转发路径,以及与文件恢复质量相关的信息例如待恢复文件、当前参考文件,对当前文件恢复目录进行目录筛选,还结合不同文件的标识信息例如片段标识信息、参考标识信息对当前文件恢复目录进行目录筛选,得到待使用文件恢复目录,使得根据待使用文件恢复目录所生成的完整文件内容可以更好的匹配文件数据片段的用户使用需求,即完整文件内容具有较佳的和较稳定的重复使用价值(避免在多次重复使用时再次出现部分文件数据的丢失),进而可以提高针对文件片段数据的文件恢复的质量和复用性。

接下来将对一些可选实施例进行说明,这些实施例应当理解为示例,不应理解为实现本方案所必不可少的技术特征。

对于一些可能的实施例中,为了确保待使用文件恢复目录能够与用户的实际使用需求相匹配,从而确保后续恢复得到的完整文件内容的可用性和复用性,步骤S340所描述的根据所述片段标识信息、所述参考标识信息、所述待恢复文件、所述当前参考文件、所述待恢复文件格式以及所述当前文件转发路径,对所述当前文件恢复目录进行目录筛选,得到待使用文件恢复目录,可以包括以下步骤S341-步骤S344所描述的内容。

步骤S341,获取所述文件数据片段在所述待恢复文件中的历史使用状态信息。例如,历史使用状态信息可以通过用户行为日志得到。

步骤S342,根据所述当前文件恢复目录以及所述当前文件转发路径,确定所述参考文件内容在所述当前参考文件中的参考状态信息。

步骤S343,获取所述待恢复文件中每个文件用途标签的待恢复操作数据,获取所述当前参考文件中每个文件用途标签的参考操作数据。例如,文件用途标签用于表征不同文件的用途。操作数据则可以理解为用户对应的使用操作。

步骤S344,根据所述片段标识信息、所述参考标识信息、所述待恢复文件格式、所述当前文件转发路径、所述历史使用状态信息、所述参考状态信息、所述待恢复操作数据以及所述参考操作数据,对所述当前文件恢复目录进行目录筛选,得到所述待使用文件恢复目录。

可以理解,通过实施上述步骤S341-步骤S344,能够将文件数据片段的历史使用状态信息以及参考文件内容在当前参考文件中的参考状态信息考虑在内,从而充分考虑用户的文件使用习惯和文件操作习惯,如此,能够尽可能地确保待使用文件恢复目录能够与用户的实际使用需求相匹配,从而确保后续恢复得到的完整文件内容的可用性和复用性。

在其他的一些实施例中,所述当前文件恢复目录包括当前目录结构信息,其中,目录结构信息记载了当前文件恢复目录中的每一条恢复指示或者恢复建议,在这一基础上,步骤S342所描述的根据所述当前文件恢复目录以及所述当前文件转发路径,确定所述参考文件内容在所述当前参考文件中的参考状态信息,包括:根据所述当前目录结构信息对所述当前文件转发路径进行转发路径顺序调整,得到转发路径顺序调整后的当前文件转发路径;将从所述转发路径顺序调整后的当前文件转发路径中识别到的文件转发状态,确定为所述参考文件内容在所述当前参考文件中的所述参考状态信息。如此设计,能够实现对当前文件转发路径的转发路径顺序更新,从而确保参考文件内容在当前参考文件中的参考状态信息能够与实际的用户需求状态进行动态同步。

在一个进一步的实施方式中,步骤S344所描述的根据所述片段标识信息、所述参考标识信息、所述待恢复文件格式、所述当前文件转发路径、所述历史使用状态信息、所述参考状态信息、所述待恢复操作数据以及所述参考操作数据,对所述当前文件恢复目录进行目录筛选,得到所述待使用文件恢复目录,可以包括以下步骤S3441和步骤S3442。

步骤S3441,根据所述片段标识信息、所述参考标识信息、所述待恢复文件格式、所述当前文件转发路径、所述历史使用状态信息、所述参考状态信息、所述待恢复操作数据以及所述参考操作数据,生成用户针对所述待恢复文件的恢复需求信息。

步骤S3442,根据所述用户针对所述待恢复文件的恢复需求信息对所述当前文件恢复目录进行目录筛选,当筛选后的当前文件恢复目录满足文件恢复条件时,将所述筛选后的当前文件恢复目录确定为所述待使用文件恢复目录。

这样一来,通过上述步骤S3441和步骤S3442,能够将用户针对所述待恢复文件的恢复需求信息考虑在内,从而确保待使用文件恢复目录能够与用户的实际使用需求相匹配,这样,不仅可以提高文件恢复的效率,还能够确保文件恢复的质量和可用性。

更加进一步地,步骤S3441所描述的根据所述片段标识信息、所述参考标识信息、所述待恢复文件格式、所述当前文件转发路径、所述历史使用状态信息、所述参考状态信息、所述待恢复操作数据以及所述参考操作数据,生成用户针对所述待恢复文件的恢复需求信息,可以包括如下步骤S3441a-步骤S3441f。

步骤S3441a,通过所述片段标识信息以及所述参考标识信息,确定所述文件数据片段以及所述参考文件内容之间的文件数据比较结果。

步骤S3441b,基于所述待恢复操作数据以及所述参考操作数据,生成所述待恢复文件以及所述当前参考文件之间的文件操作差异信息。

步骤S3441c,依据所述待恢复文件格式以及所述当前文件转发路径,确定文件遗漏数据。

步骤S3441d,按照所述历史使用状态信息以及所述参考状态信息,确定文件转发状态的状态变化信息。

步骤S3441e,根据所述当前文件恢复目录获得文件恢复耗时信息。

步骤S3441f,根据所述文件数据比较结果、所述文件操作差异信息、所述文件遗漏数据、所述文件转发状态的状态变化信息以及所述文件恢复耗时信息,生成所述用户针对所述待恢复文件的恢复需求信息。

如此设计,基于步骤S3441a-步骤S3441f,能够将文件数据比较结果、文件操作差异信息、文件遗漏数据、状态变化信息以及文件恢复耗时信息考虑在内,从而从多个需求层面确定用户针对所述待恢复文件的恢复需求信息,确保恢复需求信息的全局协调和适配性。

在上述内容的基础上,步骤S3441c所描述依据所述待恢复文件格式以及所述当前文件转发路径,确定文件遗漏数据,包括:获取所述待恢复文件格式对应的文件用途标签的待转发文件的第一文件压缩标签,获取所述当前文件转发路径对应的文件用途标签的已转发文件的第二文件压缩标签;根据所述待转发文件的第一文件压缩标签和所述已转发文件的第二文件压缩标签,确定所述待恢复文件格式对应的文件用途标签与所述当前文件转发路径对应的的文件用途标签之间的针对相同的待使用文件的文件压缩差异信息;根据所述针对相同的待使用文件的文件压缩差异信息以及所述当前文件转发路径,生成所述文件遗漏数据。例如,文件压缩标签用于指示不同的压缩方式或者压缩比。如此,能够对文件压缩过程中可能出现的文件缺失进行考虑,从而完整、准确地统计文件遗漏数据。

在一个可能的实施例中,所述片段标识信息包括当前片段标识信息以及当前片段标识信息的下一个片段标识信息,所述参考标识信息包括当前参考标识信息,基于上述内容,步骤S3441a中,所述通过所述片段标识信息以及所述参考标识信息,确定所述文件数据片段以及所述参考文件内容之间的文件数据比较结果,可以包括步骤S3441a1-步骤S3441a3。

步骤S3441a1,根据所述当前片段标识信息以及所述当前参考标识信息,确定当前文件数据片段以及当前参考文件内容之间的当前文件数据比较结果;其中,所述当前文件数据片段为包含所述当前片段标识信息的文件内容,所述当前参考文件内容为包含所述当前参考标识信息的文件内容。

步骤S3441a2,根据所述当前片段标识信息的下一个片段标识信息以及所述当前参考标识信息,确定当前文件数据片段的下一个文件数据片段以及当前参考文件内容之间的当前文件数据比较结果的下一个文件数据比较结果;其中,所述当前文件数据片段的下一个文件数据片段为包含所述当前片段标识信息的下一个片段标识信息的文件内容,且所述当前文件数据片段对应的目录结构与所述当前文件数据片段的下一个文件数据片段对应的目录结构不相同。

步骤S3441a3,根据所述当前文件数据比较结果以及所述当前文件数据比较结果的下一个文件数据比较结果,确定所述文件数据比较结果。

如此设计,通过实施上述步骤S3441a1-步骤S3441a3,能够将文件数据之间的连续性和关联性考虑在内,从而确保文件数据比较结果的时序连续性和完整性。

在另一个可能的实施例中,所述片段标识信息包括当前片段标识信息以及当前片段标识信息的下一个片段标识信息,所述参考标识信息包括当前参考标识信息以及当前参考标识信息的下一个参考标识信息。基于此,步骤S3441a中,所述通过所述片段标识信息以及所述参考标识信息,确定所述文件数据片段以及所述参考文件内容之间的文件数据比较结果,可以包括步骤S34411-步骤S34413。

步骤S34411,根据所述当前片段标识信息以及所述当前参考标识信息,确定当前文件数据片段以及当前参考文件内容之间的当前文件数据比较结果;其中,所述当前文件数据片段为包含所述当前片段标识信息的文件内容,所述当前参考文件内容为包含所述当前参考标识信息的文件内容。

步骤S34412,根据所述当前片段标识信息的下一个片段标识信息以及所述当前参考标识信息的下一个参考标识信息,确定当前文件数据片段的下一个文件数据片段以及当前参考文件内容的下一个参考文件内容之间的当前文件数据比较结果的下一个文件数据比较结果;其中,所述当前文件数据片段的下一个文件数据片段为包含所述当前片段标识信息的下一个片段标识信息的文件内容,且所述当前文件数据片段对应的目录结构与所述当前文件数据片段的下一个文件数据片段对应的目录结构不相同;所述当前参考文件内容的下一个参考文件内容为包含所述当前参考标识信息的下一个参考标识信息的文件内容,且所述当前参考文件内容对应的目录结构与所述当前参考文件内容的下一个参考文件内容对应的目录结构不相同。

步骤S34413,根据所述当前文件数据比较结果以及所述当前文件数据比较结果的下一个文件数据比较结果,确定所述文件数据比较结果。

可以理解,步骤S3441a1-步骤S3441a3以及步骤S34411-步骤S34413可以择一使用,在此不作限定。

对于一些可能的实施例而言,步骤S320所描述的获取当前文件恢复目录,根据所述当前文件恢复目录生成当前文件转发路径以及当前参考文件,可以包括步骤S321-步骤S323。

步骤S321,获取所述当前文件恢复目录以及认证文件内容块;所述当前文件恢复目录包括当前文件转发路径信息、当前文件备份信息以及当前目录结构信息。例如认证文件内容块用于表征文件的签名认证信息。

步骤S322,对所述认证文件内容块以及所述当前文件转发路径信息进行文件模拟转发,得到所述当前文件转发路径以及当前已转发的认证文件内容块。

步骤S323,根据所述当前文件备份信息以及所述当前目录结构信息对所述当前已转发的认证文件内容块进行k均值聚类,生成所述当前参考文件。

如此设计,基于上述步骤S321-步骤S323,能够确保当前参考文件的可信度,从而确保对应生成的完整文件内容的安全性。

在一些实施例中,所述当前文件转发路径信息包括当前转发请求信息以及当前转发响应信息,所述认证文件内容块包括认证请求内容块以及认证响应内容块,基于此,步骤S322所描述的对所述认证文件内容块以及所述当前文件转发路径信息进行文件模拟转发,得到所述当前文件转发路径以及当前已转发的认证文件内容块,可以以下步骤S3221-步骤S3223所描述的内容。

步骤S3221,对所述当前转发请求信息以及所述认证请求内容块进行文件模拟转发,得到所述当前文件转发路径。

步骤S3222,对所述当前转发响应信息以及所述认证响应内容块进行文件模拟转发,得到已压缩的认证响应内容块。

步骤S3223,根据所述当前文件转发路径以及所述已压缩的认证响应内容块,得到所述当前已转发的认证文件内容块。

在一些示例中,所述待使用文件恢复目录包括恢复目录链接信息,恢复目录链接信息用于指示对应的数据库,以便通过这些数据库进行相关碎片文件的查询。基于此,步骤S340所描述的根据所述待使用文件恢复目录生成与所述文件数据片段对应的完整文件内容,包括步骤S3400:根据所述恢复目录链接信息以及所述认证请求内容块,得到与所述文件数据片段对应的完整文件内容。

在上述内容的基础上,步骤S3400所描述的根据所述恢复目录链接信息以及所述认证请求内容块,得到与所述文件数据片段对应的完整文件内容,可以包括以下步骤S41-步骤S45所描述的内容。

步骤S41,利用恢复目录链接信息的本地文件恢复数据库和所述本地文件恢复数据库中每一本地待添加文件数据对应的内容标签,更新文件内容恢复模型的文件数据抽取路径。

步骤S42,基于更新后的文件内容恢复模型的文件数据抽取路径,初始化文件内容校正模型的文件数据抽取路径;其中,所述文件内容恢复模型和所述文件内容校正模型具有文件数据抽取速率相同的文件数据抽取网络。

步骤S43,利用恢复目录链接信息的远程文件恢复数据库和所述远程文件恢复数据库中的每一远程待添加文件数据对应的文件兼容性标签,对所述文件内容校正模型的文件数据抽取路径进行更新,得到训练后的文件内容校正模型。

步骤S44,利用所述认证请求内容块以及所述文件内容恢复模型所抽取的至少部分本地待添加文件数据,对所述文件数据片段进行文件内容恢复,得到待校正文件内容。

步骤S45,利用所述训练后的文件内容校正模型所抽取的至少部分远程待添加文件数据,对所述待校正文件内容进行校正,得到所述完整文件内容。

如此设计,在应用上述步骤S41-步骤S45所描述的内容时,能够基于本地文件恢复数据库和远程文件恢复数据库实现对文件内容校正模型的训练,这样,在进行文件恢复时,不仅可以基于文件内容恢复模型实现文件数据片段的文件内容恢复,还能够基于文件内容校正模型对待校正文件内容进行校正,从而确保完整文件内容的使用稳定性和内容安全性。

对于可选的实施例,在步骤S41所描述的所述利用恢复目录链接信息的本地文件恢复数据库和所述本地文件恢复数据库中每一本地待添加文件数据对应的内容标签,更新文件内容恢复模型的文件数据抽取路径之前,所述方法还包括以下步骤S51-步骤S54所描述的内容。

步骤S51,获取利用多个不同数据爬取类型的网络爬虫爬取的用户文件操作记录,所述用户文件操作记录包括不同业务操作场景的点击操作记录、拖拽操作记录中的至少一项,其中,每一所述网络爬虫具有唯一的爬虫认证标识。

步骤S52,对每一所述网络爬虫爬取的用户文件操作记录进行文件数据识别,得到恢复目录链接信息的本地待添加文件数据。

步骤S53,将所述网络爬虫的爬虫认证标识确定为所述本地待添加文件数据的内容标签。

步骤S54,将每一所述本地待添加文件数据和对应所述本地待添加文件数据的内容标签,加入本地文件恢复数据库。

如此一来,能够基于上述步骤S51-步骤S54实现对本地文件恢复数据库的搭建,从而为后续的文件恢复提供充足的数据基础。

对于可选的实施例,在步骤S41所描述的所述利用恢复目录链接信息的本地文件恢复数据库和所述本地文件恢复数据库中每一本地待添加文件数据对应的内容标签,更新文件内容恢复模型的文件数据抽取路径之前,所述方法还包括:对所述本地文件恢复数据库中的本地待添加文件数据进行Q型聚类分析,得到Q型聚类分析结果;其中,所述Q型聚类为样本聚类;针对所述Q型聚类分析结果的每一Q型聚类分析分组,将与Q型聚类分析的聚类中心的聚类距离超过设定聚类距离阈值的本地待添加文件数据确定为噪声文件数据;其中,所述聚类距离包括欧式距离、极端距离和绝对距离;从所述本地文件恢复数据库中将所述噪声文件数据剔除。如此,能够实现对噪声文件数据的剔除,从而确保本地文件恢复数据库中的文件数据的质量。

在一些示例中,所述文件内容恢复模型包括文件数据抽取网络和第一文件数据恢复网络,所述文件数据抽取网络采用卷积神经网络,所述第一文件数据恢复网络采用文件数据并行恢复量为第一文件数据并行恢复量的BP神经网络,其中,所述第一文件数据并行恢复量为所述本地文件恢复数据库中内容标签的标签数量。

在一些示例中,所述文件内容恢复模型的文件数据抽取路径包括第一路径组合结果和第二路径组合结果,所述第一路径组合结果为所述文件数据抽取网络的路径组合结果,所述第二路径组合结果为所述第一文件数据恢复网络的路径组合结果。进一步地,步骤S41所描述的利用恢复目录链接信息的本地文件恢复数据库和所述本地文件恢复数据库中每一本地待添加文件数据对应的内容标签,更新文件内容恢复模型的文件数据抽取路径,可以包括以下步骤S411-步骤S414所描述的内容。

步骤S411,利用所述文件数据抽取网络,基于初始化后的所述第一路径组合结果,对每一本地待添加文件数据进行文件木马检测,得到对应本地待添加文件数据的木马检测结果。

步骤S412,基于初始化后的所述第二路径组合结果,利用所述第一文件数据恢复网络对所述每一本地待添加文件数据的木马检测结果进行处理,得到对应本地待添加文件数据的文件信任度信息。

步骤S413,基于每一本地待添加文件数据的文件信任度信息及每一本地待添加文件数据的内容标签,采用预设的信任关系计算模型确定当前文件信任度。

步骤S414,当根据所述当前文件信任度确定所述预设的信任关系计算模型收敛时,将当前的第一路径组合结果确定为训练后的第一路径组合结果,并将当前的第二路径组合结果确定为训练后的第二路径组合结果;其中,所述预设的信任关系计算模型收敛是指:在相邻的计算周期内,采用所述预设的信任关系计算模型对所述当前文件信任度进行文件信任度等级划分得到的两个信任度等级划分结果之间的差异值小于设定差异值。

如此设计,基于上述步骤S411-步骤S414,能够确保更新得到的文件内容恢复模型的文件数据抽取路径是安全的,从而避免在进行文件数据抽取时受到木马攻击。

对于一些可替换的实施例而言,步骤S41所描述的所述利用恢复目录链接信息的本地文件恢复数据库和所述本地文件恢复数据库中每一本地待添加文件数据对应的内容标签,更新文件内容恢复模型的文件数据抽取路径,还可以包括:当根据所述当前文件信任度确定所述预设的信任关系计算模型未收敛时,基于所述预设的信任关系计算模型,采用牛顿迭代法对所述第一路径组合结果和所述第二路径组合结果进行迭代调整;利用所述文件数据抽取网络,基于迭代调整后的所述第一路径组合结果,对所述每一本地待添加文件数据进行文件木马检测,得到对应本地待添加文件数据的迭代调整后的木马检测结果;基于迭代调整后的所述第二路径组合结果,利用所述第一文件数据恢复网络对所述每一本地待添加文件数据迭代调整后的木马检测结果进行处理,得到对应本地待添加文件数据的迭代调整后的文件信任度信息;基于每一本地待添加文件数据迭代调整后的文件信任度信息及每一本地待添加文件数据的内容标签,采用预设的信任关系计算模型计算迭代调整后的当前文件信任度。在实际实施时,当前文件信任度可以用于评价本地文件恢复数据库中的文件数据的安全性,从而为文件恢复提供安全性方面的指导依据。

对于一些可替换的实施例而言,步骤S330所描述的所述获取所述待恢复文件中针对所述文件数据片段的片段标识信息,获取所述当前参考文件中针对所述参考文件内容的参考标识信息,可以包括以下步骤S331-步骤S335。

步骤S331,获取文件内容识别模型;所述文件内容识别模型包括文件预处理层以及文件解析层。

步骤S332,将所述待恢复文件输入所述文件内容识别模型,通过所述文件预处理层,得到所述待恢复文件对应的第一文件数据来源信息。

步骤S333,通过所述文件解析层对所述第一文件数据来源信息进行片段标识提取,得到所述待恢复文件对应的所述片段标识信息。

步骤S334,将所述当前参考文件输入所述文件内容识别模型,通过所述文件预处理层,得到所述当前参考文件对应的第二文件数据来源信息。

步骤S335,通过所述文件解析层对所述第二文件数据来源信息进行片段标识提取,得到所述当前参考文件对应的所述参考标识信息。

图4是根据本发明的一些实施例所示的一种示例性基于大数据和云计算的数据恢复装置140的框图,所述基于大数据和云计算的数据恢复装置140可以包括以下功能模块。

格式生成模块141,用于获取包含文件数据片段的待恢复文件,根据所述待恢复文件对应的文件使用记录,生成针对所述文件数据片段的待恢复文件格式。

目录获取模块142,用于获取当前文件恢复目录,根据所述当前文件恢复目录生成当前文件转发路径以及当前参考文件;所述当前参考文件包括参考文件内容。

标识获取模块143,用于获取所述待恢复文件中针对所述文件数据片段的片段标识信息,获取所述当前参考文件中针对所述参考文件内容的参考标识信息。

文件恢复模块144,用于根据所述片段标识信息、所述参考标识信息、所述待恢复文件、所述当前参考文件、所述待恢复文件格式以及所述当前文件转发路径,对所述当前文件恢复目录进行目录筛选,得到待使用文件恢复目录;根据所述待使用文件恢复目录生成与所述文件数据片段对应的完整文件内容。

关于上述功能模块的描述可以参阅对图3所示的方法实施例的描述。

基于上述同样的发明构思,还提供了一种系统实施例,进一步的描述如下。

A1.一种基于大数据和云计算的数据恢复系统,包括互相之间通信的大数据服务平台和用户终端;其中:

所述大数据服务平台用于:获取包含文件数据片段的待恢复文件,根据所述待恢复文件对应的文件使用记录,生成针对所述文件数据片段的待恢复文件格式;获取当前文件恢复目录,根据所述当前文件恢复目录生成当前文件转发路径以及当前参考文件;所述当前参考文件包括参考文件内容;获取所述待恢复文件中针对所述文件数据片段的片段标识信息,获取所述当前参考文件中针对所述参考文件内容的参考标识信息;根据所述片段标识信息、所述参考标识信息、所述待恢复文件、所述当前参考文件、所述待恢复文件格式以及所述当前文件转发路径,对所述当前文件恢复目录进行目录筛选,得到待使用文件恢复目录;根据所述待使用文件恢复目录生成与所述文件数据片段对应的完整文件内容;

所述用户终端用于:接收所述完整文件内容。

需要理解的是,针对上述内容没有进行名词解释的技术术语,本领域技术人员可以根据上述所公开的内容进行前后推导毫无疑义地确定其所指代的含义,例如针对一些值、系数、权重、指数、因子等术语,本领域技术人员可以根据前后的逻辑关系进行推导和确定,这些数值的取值范围可以根据实际情况进行选取,例如0~1,又例如1~10,再例如50~100,在此均不作限定。

本领域技术人员可以根据上述已公开的内容毫无疑义对一些预设的、基准的、预定的、设定的以及目标的技术特征/技术术语进行确定,例如阈值、阈值区间、阈值范围等。对于一些未作解释的技术特征术语,本领域技术人员完全能够基于前后文的逻辑关系进行合理地、毫无疑义地推导,从而清楚、完整地实施上述技术方案。未作解释的技术特征术语的前缀,例如“第一”、“第二”、“上一个”、“下一个”、“前一个”、“后一个”、“当前”、“历史”、“最新”、“最佳”、“目标”、“指定”和“实时”等,可以根据前后文进行毫无疑义地推导和确定。未作解释的技术特征术语的后缀,例如“列表”、“特征”、“序列”、“集合”、“矩阵”、“单元”、“元素”、“轨迹”和“清单”等,也可以根据前后文进行毫无疑义地推导和确定。

本发明实施例公开的上述内容对于本领域技术人员而言是清楚完整的。应当理解,本领域技术人员基于上述公开的内容对未作解释的技术术语进行推导和分析的过程是基于本申请所记载的内容进行的,因此上述内容并不是对整体方案的创造性的评判。

上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅作为示例,而并不构成对本申请的限定。虽然此处并没有明确说明,本领域技术人员可以对本申请进行各种修改、改进和修正。该类修改、改进和修正在本申请中被建议,所以该类修改、改进、修正仍属于本申请示范实施例的精神和范围。

同时,本申请使用了特定术语来描述本申请的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同部分两次或多次提到的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本申请的至少一个实施例中的某些特征、结构或特点可以进行适当的组合。

另外,本领域普通技术人员可以理解的是,本申请的各个方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们任何新的和有用的改进。相应地,本申请的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可以被称为“单元”、“组件”或“系统”。此外,本申请的各方面可以表现为位于至少一个计算机可读介质中的计算机产品,所述产品包括计算机可读程序编码。

计算机可读信号介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等等、或合适的组合形式。计算机可读信号介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机可读信号介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤缆线、RF、或类似介质、或任何上述介质的组合。

本申请各方面执行所需的计算机程序码可以用一种或多种程序语言的任意组合编写,包括面向对象程序设计,如Java、Scala、Smalltalk、Eiffel、JADE、Emerald、C++、C#、VB.NET,Python等,或类似的常规程序编程语言,如"C"编程语言,Visual Basic,Fortran2003,Perl,COBOL 2002,PHP,ABAP,动态编程语言如Python,Ruby和Groovy或其它编程语言。所述程式设计编码可以完全在用户计算机上执行、或作为独立的软体包在用户计算机上执行、或部分在用户计算机上执行部分在远程计算机执行、或完全在远程计算机或服务器上执行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网络(LAN)或广域网(WAN),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(SaaS)。

此外,除非申请专利范围中明确说明,本申请所述处理元件和序列的顺序、数位字母的使用、或其他名称的使用,并非用于限定本申请流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的申请专利范围并不仅限于披露的实施例,相反,申请专利范围旨在覆盖所有符合本申请实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件装置实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或行动装置上安装所描述的系统。

同样应当理解的是,为了简化本申请揭示的表述,从而帮助对至少一个发明实施例的理解,前文对本申请实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法幷不意味着本申请对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。

相关技术
  • 基于大数据和云计算的数据恢复方法及大数据服务平台
  • 基于大数据和云计算的数据处理方法及大数据服务平台
技术分类

06120112502767