一种文件寻回方法、装置及其终端设备制造方法及图纸

技术编号:19549594 阅读:22 留言:0更新日期:2018-11-24 21:37
本发明专利技术公开了一种文件寻回方法、装置及其终端设备,用于解决现有技术中的终端设备中彻底丢失文件后,难以将这些丢失的文件或信息找回的问题。所述方法包括:获取待寻回文件的记录消息,所述记录消息中包括所述待寻回文件的历史传输路径;基于所述记录消息中的历史传输路径,确定与所述待寻回文件关联的目标终端设备;从所述目标终端设备所处的区块链中,寻回所述待寻回文件。

A File Retrieval Method, Device and Terminal Device

The invention discloses a document retrieval method, device and terminal device for resolving the problem that it is difficult to retrieve the lost files or information after losing the files completely in the terminal device of the prior art. The method includes: acquiring a recording message of a file to be retrieved, which includes a historical transmission path of the file to be retrieved; determining a target terminal device associated with the file to be retrieved based on the historical transmission path in the recording message; and searching from the block chain in which the target terminal device is located. Return the file to be retrieved.

【技术实现步骤摘要】
一种文件寻回方法、装置及其终端设备
本专利技术涉及计算机
,尤其涉及一种文件寻回方法、装置及其终端设备。
技术介绍
目前,随着终端设备的快速发展和普及,人们使用终端设备的频率也越来越高,终端设备不仅仅只是人们进行通话的工具,还广泛地应用到工作、学习和娱乐中。在这种趋势下,终端设备中往往会保存有用户拍摄的照片、工作日志、备忘录、聊天记录、联系人信息等重要的文件或信息。现有技术中,用户保存上述文件或信息的方式可以包括以下两种:第一种方式,用户可以选择将上述文件或信息保存在终端设备的内存空间中;第二种方式,用户也可以将上述文件或信息保存在云存储空间中。然而,在上述第一种方式中,若用户清理终端设备的内存空间或删除某些应用程序,则可能会丢失一些相关文件或信息,这些文件或信息在终端设备中丢失之后,将很难找回。而第二种方式中,若用户不小心删除了云存储空间中的某些文件或信息,也将永久丢失这些文件或信息。因此,如何更好地跟踪这些文件或信息,以保证这些文件或信息在丢失后能够被找回,仍亟待解决。
技术实现思路
本专利技术实施例提供一种文件寻回方法、装置及其终端设备,以解决现有技术中的终端设备中彻底丢失文件后,难以将这些丢失的文件或信息找回的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种文件寻回方法,包括:获取待寻回文件的记录消息,所述记录消息中包括所述待寻回文件的历史传输路径;基于所述记录消息中的历史传输路径,确定与所述待寻回文件关联的目标终端设备;从所述目标终端设备所处的区块链中,寻回所述待寻回文件。第二方面,本专利技术实施例提供了一种文件寻回装置,包括:获取单元,用于获取待寻回文件的记录消息,所述记录消息中包括所述待寻回文件的历史传输路径;确定单元,用于基于所述记录消息中的历史传输路径,确定与所述待寻回文件关联的目标终端设备;寻回单元,用于从所述目标终端设备所处的区块链中,寻回所述待寻回文件。第三方面,本专利技术实施例提供了一种终端设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述方法的步骤。第四方面,本专利技术实施例还提供一种可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述方法的步骤。本专利技术实施例中,由于能够获取待寻回文件的记录信息,该记录信息中包括待寻回文件的历史传输路径,然后可以基于该记录信息中的历史传输路径,确定与待寻回文件关联的目标终端设备,最后可以从目标终端设备所处的区块链中,寻回待寻回文件。这样即使用户将终端设备中的文件彻底删除,也能够从与该文件相关联的区块链中寻回。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种文件寻回方法的具体实施流程示意图;图2为本专利技术实施例提供的一种文件寻回装置的结构示意图;图3为本专利技术实施例提供的又一种终端设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。以下结合附图,详细说明本专利技术各实施例提供的技术方案。为解决现有技术中的终端设备中彻底丢失文件后,难以将这些丢失的文件或信息找回的问题,本专利技术提供一种文件寻回方法,该方法的执行主体,可以但不限于服务器等能够被配置为执行本专利技术实施例提供的该方法用户终端中的至少一种。为便于描述,下文以该方法的执行主体为能够执行该方法的终端设备为例,对该方法的实施方式进行介绍。可以理解,该方法的执行主体为终端设备只是一种示例性的说明,并不应理解为对该方法的限定。具体地,本专利技术提供的消息推送方法包括:首先,获取待寻回文件的记录消息,记录消息中包括待寻回文件的历史传输路径;然后,基于记录消息中的历史传输路径,确定与待寻回文件关联的目标终端设备;最后,从目标终端设备所处的区块链中,寻回待寻回文件。本专利技术实施例中,由于能够获取待寻回文件的记录信息,该记录信息中包括待寻回文件的历史传输路径,然后可以基于该记录信息中的历史传输路径,确定与待寻回文件关联的目标终端设备,最后可以从目标终端设备所处的区块链中,寻回待寻回文件。这样即使用户将终端设备中的文件彻底删除,也能够从与该文件相关联的区块链中寻回。下面结合图1所示的文件寻回方法的具体实施流程示意图,对该方法的实施过程进行详细介绍,包括:步骤101,获取待寻回文件的记录消息,记录消息中包括待寻回文件的历史传输路径;如
技术介绍
中所述,现有技术中,无论是将文件存储在终端设备的内存空间中还是上传到云存储空间中进行备份,一旦用户将保存在这两个地方的文件删除掉,所删除的文件将永久地丢失,用户很难再将这些文件找回。为了解决这个问题,本专利技术实施例可以预先基于区块链技术,可以将多个有相互联系的终端设备作为区块链中的节点,构建区块链。区块链技术(BlockchainTechnology,BT),也被称之为分布式账本信息技术,是一种互联网数据库技术,其特点是去中心化、公开透明,每个节点均可参与数据库记录。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。其中,共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。本专利技术实施例基于区块链的共识机制,将相互有联系的终端设备作为区块链中的节点,构建区块链,一旦该区块链中的某个终端设备上出现某个文件丢失,则可以获取包括有该文件的历史传输路径的记录信息步骤102,基于记录消息中的历史传输路径,确定与待寻回文件关联的目标终端设备;在获取了待寻回文件的记录信息之后,便可以基于该记录信息中包括的历史传输路径,确定与该待寻回文件相关联的目标终端设备。假设区块链中包括节点A、节点B和节点C,其中,节点A对应的终端设备中丢失了文件X,从该文件X的记录信息中获取到文件X是由节点B对应的终端设备传输给节点A对应的终端设备的,那么便可以基于区块链的共识机制从节点B中对应的终端设备中将该文件X寻回并恢复。步骤103,从目标终端设备所处的区块链中,寻回待寻回文件。其中,目标终端设备所处的区块链为预先基于与待寻回文件关联的终端设备构建得到的。可选地,从目标终端设备所处的区块链中,寻回所述待寻回文件,可以包括以下两种情况,第一种情况,待寻回文件所属的终端设备不是目标终端设备所处的区块链中的一个节点对应的终端设备;第二种情况,待寻回文件所属的终端设备为目标终端设备所处的区块链中的一个节点对应的终端设备。下面结合这两种情况对具体的文件寻回过程进行详细描述。第一种情况:从目标终端设备所处的区块链中,寻回待寻回文件,可以首先,若确定待寻回文件所属的终端设备不在目标终端设备所处的区块链中,则确定待寻回文件所属的终端设备是否能够接入目标终端设备所处的区块链中;然后,本文档来自技高网
...

【技术保护点】
1.一种文件寻回方法,其特征在于,包括:获取待寻回文件的记录消息,所述记录消息中包括所述待寻回文件的历史传输路径;基于所述记录消息中的历史传输路径,确定与所述待寻回文件关联的目标终端设备;从所述目标终端设备所处的区块链中,寻回所述待寻回文件。

【技术特征摘要】
1.一种文件寻回方法,其特征在于,包括:获取待寻回文件的记录消息,所述记录消息中包括所述待寻回文件的历史传输路径;基于所述记录消息中的历史传输路径,确定与所述待寻回文件关联的目标终端设备;从所述目标终端设备所处的区块链中,寻回所述待寻回文件。2.如权利要求1所述的方法,其特征在于,从所述目标终端设备所处的区块链中,寻回所述待寻回文件,包括:若确定所述待寻回文件所属的终端设备不在所述目标终端设备所处的区块链中,则确定所述待寻回文件所属的终端设备是否能够接入所述目标终端设备所处的区块链中;若确定所述待寻回文件所属的终端设备能够接入所述目标终端设备所处的区块链中,则对所述待寻回文件所属的终端设备进行身份验证;若确定所述待寻回文件所属的终端设备的身份验证通过,则从所述目标终端设备所处的区块链中寻回所述待寻回文件。3.如权利要求1所述的方法,其特征在于,从所述目标终端设备所处的区块链中,寻回所述待寻回文件,包括:若确定所述待寻回文件所属的终端设备在所述目标终端设备所处的区块链中,则从所述目标终端设备所处的区块链中寻回所述待寻回文件。4.如权利要求1~3中任一所述的方法,其特征在于,从所述目标终端设备所处的区块链中寻回所述待寻回文件,包括:向所述目标终端设备发送寻回所述待寻回文件的请求消息;接收所述待寻回文件。5.如权利要求2所述的方法,若确定所述待寻回文件所属的终端设备能够接入所述目标终端设备所处的区块链中,则对所述待寻回文件所属的终端设备进行身份验证,包括:判断所述待寻回文件所属的终端设备是否与所述目标终端设备所处的区块链中包括的终端设备存在联系;若确定所述待寻回文件所属的终端设备与所述目标终端设备所处的区块链中包括的终端设备不存在联系,则对所述待寻回文件所属的终端设备的用户进行身份验证。6.一种文件寻回装置,其特征在于,包括:获取单元,用于获取待寻回文件的记录...

【专利技术属性】
技术研发人员:胡群
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1