一种数据迁移的方法及终端技术

技术编号:14656182 阅读:135 留言:0更新日期:2017-02-16 20:29
本发明专利技术提供了一种数据迁移的方法及终端。所述方法包括:第一终端接收第二终端发送的数据传输请求,其中,所述数据传输请求中包含待传输数据的标识以及待传输数据的哈希值;所述第一终端确定存储路径;所述第一终端获取所述存储路径下的已存储数据的标识以及与已存储数据相对应的哈希值;所述第一终端将所述待传输数据的标识与已存储数据的标识进行匹配;若所匹配成功,在将所述待传输数据的哈希值和与已存储数据相的哈希值进行匹配;若在次匹配成功,所述第一终端则向所述第二终端发送提示,所述提示用于指示所述待传输数据已经被传输。从而可知,通过实施本发明专利技术提供的技术方案,能够识别已迁移的数据,从而防止传输过的数据再次进行迁移。

【技术实现步骤摘要】

本专利技术涉及终端领域,具体涉及了一种数据迁移的方法及终端
技术介绍
随着终端(例如智能手机、穿戴式设备、平板电脑等电子设备)的普及,终端逐渐成为人们生活中不可或缺的一部分,以至于人们无论走到哪里都会携带终端。但是随着科技的发展,终端更新的速度很快。当用户入手一款新的终端时,往往为了方便使用,就需要将旧终端里面的数据导入到新终端中。考虑到旧终端中存储了大量的数据,用户每次只能选择部分数据进行传输,那么经过多次传输后,用户就可能选择传输过的数据再次进行传输,这么一来,用户就要取消旧终端的重复传输操作,或者在新终端中删除重复传输的部分,来回折腾给用户带来了不便。
技术实现思路
本专利技术实施例提供了一种数据迁移的方法及终端,能够识别已迁移的数据,从而防止传输过的数据再次进行迁移,进而在提升了传输效率的同时,又提升用户体验。本专利技术实施例第一方面公开了一种数据迁移的方法,所述方法包括:第一终端接收第二终端发送的数据传输请求,其中,所述数据传输请求中包含待传输数据的标识以及待传输数据的哈希值,所述待传输数据的标识与所述待传输数据的哈希值是一一对应的;所述第一终端确定存储路径;所述第一终端获取所述存储路径下的已存储数据的标识以及与已存储数据相对应的哈希值,其中,所述已传输数据的标识与所述已传输数据的哈希值是一一对应的;所述第一终端将所述待传输数据的标识与已存储数据的标识进行匹配;若所述待传输数据的标识与已存储数据的标识匹配成功,所述第一终端将所述待传输数据的哈希值和与已存储数据相的哈希值进行匹配;若所述待传输数据的哈希值和与已存储数据的哈希值匹配成功,所述第一终端则向所述第二终端发送提示,所述提示用于指示所述待传输数据已经被传输。本专利技术实施例第二方面公开了一种终端,所述终端包括:接收单元,用于接收第二终端发送的数据传输请求,其中,所述数据传输请求中包含待传输数据的标识以及待传输数据的哈希值,所述待传输数据的标识与所述待传输数据的哈希值是一一对应的;确定单元,用于确定存储路径;获取单元,用于获取所述存储路径下的已存储数据的标识以及与已存储数据相对应的哈希值,其中,所述已传输数据的标识与所述已传输数据的哈希值是一一对应的;匹配单元,用于将所述待传输数据的标识与已存储数据的标识进行匹配;所述匹配单元,还用于若所述待传输数据的标识与已存储数据的标识匹配成功,将所述待传输数据的哈希值和与已存储数据的哈希值进行匹配;发送单元,用于若所述待传输数据的哈希值和与已存储数据相的哈希值匹配成功,则向所述第二终端发送提示,所述提示用于指示所述待传输数据已经被传输。本专利技术第三方面公开了一种终端,所述终端包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如第一方面所述的方法。可以看出,本专利技术实施例的方案中,第一终端接收第二终端发送的数据传输请求,其中,所述数据传输请求中包含待传输数据的标识以及待传输数据的哈希值,所述待传输数据的标识与所述待传输数据的哈希值是一一对应的;所述第一终端确定存储路径;所述第一终端获取所述存储路径下的已存储数据的标识以及与已存储数据相对应的哈希值,其中,所述已传输数据的标识与所述已传输数据的哈希值是一一对应的;所述第一终端将所述待传输数据的标识与已存储数据的标识进行匹配;若所述待传输数据的标识与已存储数据的标识匹配成功,所述第一终端将所述待传输数据的哈希值和与已存储数据相的哈希值进行匹配;若所述待传输数据的哈希值和与已存储数据的哈希值匹配成功,所述第一终端则向所述第二终端发送提示,所述提示用于指示所述待传输数据已经被传输。从而可知,通过实施本专利技术提供的技术方案,能够识别已迁移的数据,从而防止传输过的数据再次进行迁移,进而在提升了传输效率的同时,又提升用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1-a为本专利技术实施例提供的一种数据迁移的方法的流程示意图;图1-b为本专利技术实施例提供的一种数据迁移系统的网络架构图;图1-c为本专利技术实施例提供的一种数据与哈希值对应关系示意图;图2为本专利技术实施例提供的另一种数据迁移的方法的流程示意图;图3为本专利技术实施例提供的一种终端的结构示意图;图4为本专利技术实施例提供的另一种终端的结构示意图;图5为本专利技术实施例提供的一种终端的实体装置结构示意图;图6为本专利技术实施例提供的一种手机的实体装置结构示意图。具体实施方式本专利技术实施例提供了一种数据迁移的方法及终端,能够识别已迁移的数据,从而防止传输过的数据再次进行迁移,进而在提升了传输效率的同时,又提升用户体验。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术说明书、权利要求书和附图中出现的术语“第一”、“第二”和“第三”等是用于区别不同的对象,而并非用于描述特定的顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本专利技术的一个实施例中公开了一种数据迁移的方法,所述方法包括:第一终端接收第二终端发送的数据传输请求,其中,所述数据传输请求中包含待传输数据的标识以及待传输数据的哈希值,所述待传输数据的标识与所述待传输数据的哈希值是一一对应的;所述第一终端确定存储路径;所述第一终端获取所述存储路径下的已存储数据的标识以及与已存储数据相对应的哈希值,其中,所述已传输数据的标识与所述已传输数据的哈希值是一一对应的;所述第一终端将所述待传输数据的标识与已存储数据的标识进行匹配;若所述待传输数据的标识与已存储数据的标识匹配成功,所述第一终端将所述待传输数据的哈希值与已存储数据相对应的哈希值进行匹配;若所述待传输数据的哈希值和与已存储数据的哈希值匹配成功,所述第一终端则向所述第二终端发送提示,所述提示用于指示所述待传输数据已经被传输。请参阅图1-a,图1-a是本专利技术一个实施例提供的一种数据迁移的方法。其中,如图1-a所示,本专利技术的一个实施例提供的一种数据迁移的方法包括以下内容:S101、第一终端接收第二终端发送的数据传输请求。其中,所述第一终端和所述第二终端可以为智能手机、平板电脑、智能穿戴式设备等电子设备。其中,如图1-b所示,第一终端和第二终端可以通过广域网连接,还可以通过局域网连接。其中,所述数据传输请求中包含待传输数据的标识以及待传输数据的哈希值,所述待传输数据的标识与所述待传输数据的哈希值是一一对应的。其中,可以理解的是,所述第一终端可以通过移动网络、wifi、蓝牙等方式获取第二终端发送的数据传输请求。S102、所述第本文档来自技高网
...
一种数据迁移的方法及终端

【技术保护点】
一种数据迁移的方法,其特征在于,所述方法包括:第一终端接收第二终端发送的数据传输请求,其中,所述数据传输请求中包含待传输数据的标识以及待传输数据的哈希值,所述待传输数据的标识与所述待传输数据的哈希值是一一对应的;所述第一终端确定存储路径;所述第一终端获取所述存储路径下的已存储数据的标识以及与已存储数据相对应的哈希值,其中,所述已传输数据的标识与所述已传输数据的哈希值是一一对应的;所述第一终端将所述待传输数据的标识与已存储数据的标识进行匹配;若所述待传输数据的标识与已存储数据的标识匹配成功,所述第一终端将所述待传输数据的哈希值和与已存储数据相的哈希值进行匹配;若所述待传输数据的哈希值与已存储数据的哈希值匹配成功,所述第一终端则向所述第二终端发送提示,所述提示用于指示所述待传输数据已经被传输。

【技术特征摘要】
1.一种数据迁移的方法,其特征在于,所述方法包括:第一终端接收第二终端发送的数据传输请求,其中,所述数据传输请求中包含待传输数据的标识以及待传输数据的哈希值,所述待传输数据的标识与所述待传输数据的哈希值是一一对应的;所述第一终端确定存储路径;所述第一终端获取所述存储路径下的已存储数据的标识以及与已存储数据相对应的哈希值,其中,所述已传输数据的标识与所述已传输数据的哈希值是一一对应的;所述第一终端将所述待传输数据的标识与已存储数据的标识进行匹配;若所述待传输数据的标识与已存储数据的标识匹配成功,所述第一终端将所述待传输数据的哈希值和与已存储数据相的哈希值进行匹配;若所述待传输数据的哈希值与已存储数据的哈希值匹配成功,所述第一终端则向所述第二终端发送提示,所述提示用于指示所述待传输数据已经被传输。2.根据权利要求1所述的方法,其特征在于,所述第一终端获取所述存储路径下的已存储数据的标识以及与已存储数据相对应的哈希值,包括:所述第一终端获取所述存储路径下的每份数据的名称以及每份数据的内容;所述第一终端利用哈希函数对每份数据的内容进行哈希以获取哈希值;所述第一终端将所述每份数据的名称设置为已存储数据的标识;所述第一终端将每份数据的哈希值设置为与已存储数据相对应的哈希值。3.根据权利要求2所述的方法,其特征在于,所述第一终端确定存储路径,包括;所述第一终端向用户发出存储提醒以供用户选择路径;所述第一终端将用户选择的路径确定为存储路径。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述待传输数据的标识与已存储数据的标识匹配失败,所述第一终端向所述第二终端发送同意接收数据的响应;所述第一终端接收所述第二终端传输的数据,并在将接收到的数据存储到所述存储路径下。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述待传输数据的哈希值与已存储数据相的哈希值匹配失败,所述第一终端向所述第二终端发送同意接收数据的响应;所述第一终端接收所述第二终端传输的数据,并将接收到的数据存储到所述存储路径下,以及在接收到的数据的名称中添加标识符。6.一种终端,其特征在于,所述终端包括:接收单元,用于接收第二终端发送的数据传输请求,其中,所述数据传输请求中包...

【专利技术属性】
技术研发人员:陆天洋候祥
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1