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