迁移方法、装置及终端的制作方法
【技术领域】
[0001 ]本公开涉及智能设备技术领域,尤其涉及一种迀移方法、装置及终端。
【背景技术】
[0002]当前由于智能手机更新飞快,用户更换手机的频率也相应提高,当用户在更换手机后,首先要做的事情就是将旧手机上的用户数据和文件等迀移到新手机上,目前用户一般采用云同步或PC手机助手备份等方式迀移用户数据和文件。
[0003]然而在云同步过程中,需要在用户更换手机之前需要登陆云端账号,将旧手机中的用户数据和文件同步到云端,在更换手机之后,需要再次登陆云端账号,从云端中的用户数据和文件同步到新手机中,受云端存储空间的限制可能还存在大数据量的应用程序及文件的无法同步的情况,同步过程非常繁琐,费时费力。
[0004]而PC手机助手备份与迀移则需要借助PC这个中间设备,并且PC上需要安装对应的手机助手客户端,在一切运行环境搭建完成后,先备份旧手机的用户数据和文件到PC中,然后再将新手机接入到PC上,从PC中将用户数据和文件同步到新手机中,这个过程依然繁琐和费时。
【发明内容】
[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]本公开提供的该方法,只有在更换后的新手机与更换前的旧手机操作系统相同时,才进行数据迀移,避免不同系统手机之间进行数据迀移时出现系统错误,影响手机的正常使用。
[0043]可选地,所述方法还包括:
[0044]获取所述第一终端中的账户标识;
[0045]判断所述第一终端的账户标识与所述第二终端的账户标识是否相同;
[0046]当所述第一终端的账户标识与所述第二终端的账户标识相同时,执行所述发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端的步骤。
[0047]本公开提供的该方法,只有在更换前的旧手机和更换后的旧手机使用同一用户账户时,才进行数据迀移,通过设置用户账户等权限,可以避免非法分子从用户手机中恶意将数据迀移出去,提高数据的安全性,另外,还可以避免非法分子恶意将数据迀入到用户的手机中,进而将病毒等文件植入手机,影响手机的正常使用。
[0048]根据本公开的第三方面,提供一种迀移装置,应用于第一终端,包括:
[0049]第一检测单元,用于检测是否与第二终端之间建立有通信连接;
[0050]接收单元,用于当与所述第二终端之间建立有通信连接时,接收所述第二终端通过所述通信连接发送的待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径;[0051 ]存储单元,用于将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中。
[0052]可选地,所述存储单元,包括:
[0053]第一写入模块,用于当所述第一终端正在初始化时,将所述待迀移文件写入到所述存储区域中;
[0054]或;间接写入模块,用于当所述第一终端初始化已完成后,将所述待迀移文件间接存写入到预设暂存区域;移动模块,当所述第一终端重启后,将所述待迀移文件由所述预设暂存区域移至所述存储区域中。
[0055]可选地,所述存储单元,包括:
[0056]第一文件判断模块,用于判断所述存储区域是否存储有数据文件;
[0057]第二写入模块,用于当所述存储区域未存储有数据文件时,将所述待迀移文件写入到所述存储区域中。
[0058]可选地,所述存储单元,还包括:
[0059]覆盖模块,用于当所述存储区域存储有数据文件时,将所述待迀移文件覆盖所述数据文件,以使所述待迀移文件存储到所述存储区域中。
[0060]可选地,所述存储单元,还包括:
[0061]第二文件判断模块,用于当所述存储区域存储有数据文件时,判断所述待迀移文件是否与所述数据文件相同;
[0062]所述覆盖模块,还用于当所述待迀移文件与所述数据文件不相同时,将所述待迀移文件覆盖所述数据文件。
[0063]可选地,所述第一检测单元,包括:
[0064]第一检测模块,用于当所述第一终端正在初始化时,检测是否通过有线方式与所述第二终端相连接;
[0065]第一确定模块,用于当通过数据线与所述第二终端相连接时,确定与所述第二终端之间建立有通信连接。
[0066]可选地,所述第一检测单元,包括:
[0067]第二检测模块,用于当所述第一终端初始化完成后,检测是否通过无线或有线方式与所述第二终端相连接;
[0068]第二确定模块,用于当通过无线方式与所述第二终端相连接时,确定与所述第二终端之间建立有通信连接。
[0069]根据本公开的第四方面,提供一种迀移装置,应用于第二终端,包括:
[0070]第二检测单元,用于检测是否与第一终端之间建立有通信连接;
[0071]发送单元,用于当与所述第一终端之间建立有通信连接时,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
[0072]可选地,所述装置还包括:
[0073]系统标识获取单元,用于当与所述第一终端之间建立有通信连接时,获取所述第一终端的操作系统标识;
[0074]系统标识判断单元,用于判断所述第一终端的操作系统标识与所述第二终端的操作系统标识是否相同;
[0075]发送单元,还用于当所述第一终端的操作系统标识与所述第二终端的操作系统标识相同时,执行所述发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端的步骤。
[0076]可选地,所述装置还包括:
[0077]账户标识获取单元,用于获取所述第一终端中的账户标识;
[0
078]账户标识判断单元,用于判断所述第一终端的账户标识与所述第二终端的账户标识是否相同;
[0079]发送单元,还用于当所述第一终端的账户标识与所述第二终端的账户标识相同时,执行所述发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端的步骤。
[0080]根据本公开的第五方面,提供一种迀移终端,包括:
[0081]处理器;
[0082]用于存储处理器可执行指令的存储器;
[0083]其中,所述处理器被配置为:
[0084]检测是否与第二终端之间建立有通信连接;
[0085]当与所述第二终端之间建立有通信连接时,接收所述第二终端通过所述通信连接发送的待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径;
[0086]将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中。
[0087]根据本公开的第六方面,提供一种迀移终端,包括:
[0088]处理器;
[0089]用于存储处理器可执行指令的存储器;
[0090]其中,所述处理器被配置为:
[0091]检测是否与第一终端之间建立有通信连接;
[0092]当与所述第一终端之间建立有通信连接时,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
[0093]本公开的实施例提供的技术方案可以包括以下有益效果:
[0094]本公开通过检测是否与第二终端之间建立有通信连接,当与所述第二终端之间建立有通信连接时,接收所述第二终端通过所述通信连接发送的待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径,可以将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中。
[0095]本公开实施例提供的该方法,能够不通过第三方设备,直接将用户旧手机中的用户文件迀移到新手机的相同位置处,以使用户在更换新手机之后仍能够按照之前的习惯使用新手机及查找到旧手机中存储的相关文件,操作步骤简单,便于用户使用。
[0096]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0097]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0098]图1为本公开一不例性实施例不出的一种场景不意图;
[0099]图2是根据一示例性实施例示出的一种迀移方法的流程图;
[0100]图3是图2中步骤S203的一种流程图;
[0101]图4是图2中步骤S203的另一种流程图;
[0102]图5是图2中步骤S203的另一种流程图;
[0103]图6是图2中步骤S203的另一种流程图;
[0104]图7是图2中步骤S201的一种流程图;
[0105]图8是图2中步骤S201的另一种流程图;
[0106]图9是根据一示例性实施例示出的另一种迀移方法的一种流程图;
[0107]图10是根据一示例性实施例示出的一种迀移方法的另一种流程图;
[0108]图11是根据一示例性实施例示出的一种迀移方法的另一种流程图;
[0109]图12是根据一示例性实施例示出的一种迀移装置的结构图;
[0110]图13是图12中存储单元1203的一种结构图;
[0111]图14是图12中存储单元1203的另一种结构图;
[0112]图15是图12中存储单元1203的另一种结构图;
[0113]图16是图12中存储单元1203的另一种结构图;
[0114]图17是图12中第一检测单元1201的一种结构图;
[0115]图18是图12中第一检测单元1201的另一种结构图;
[0116]图19是根据一示例性实施例示出的另一种迀移装置的一种结构图;
[0117]图20是根据一示例性实施例示出的另一种迀移装置的另一种结构图;
[0118]图21是根据一示例性实施例示出的另一种迀移装置的另一种结构图;
[0119]图22是根据一示例性实施例示出的设备的框图。
【具体实施方式】
[0120]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0121]图1是根据一示例性实施例示出的一种场景示意图。图中包括第一终端I和第二终端2 ο
[0122]第一终端I和第二终端2均可以为手机、平板电脑或PDA等电子设备,其中,第二终端2是指用户更换前的旧电子设备,通常,旧电子设备中会存储有用户的一些数据,例如:手机的配置文件、系统数据和用户在使用手机时产生的通讯录、照片、视频和音频等文件。
[0123]第一终端I是指用户更换后的新的电子设备,通常所述第一终端I可以为用户进行个人配置之前的未初始化的电子设备,也可以为用户已进行个人配置之后的已初始化的电子设备。
[0124]另外,图1所示仅为本公开的一种场景示意图,图中第一终端I和第二终端2的数量、第一终端I和第二终端2的详细结构以及二者之间的位置、相对关系都不作限定,本领域技术人员可以根据设计或现场需要自由布局各部分位置以及相对关系。
[0125]由于相关技术中,用户在更换手机之后将旧手机的用户文件迀移到新手机时,操作过于繁琐,费时费力,为此,如图2所示,在本公开的一个实施例中,提供一种迀移方法,应用于第一终端,该方法包括以下步骤。
[0126]在步骤S201中,检测是否与第二终端之间建立有通信连接。
[0127]在本公开实施例中,通信连接是指不经第三方的直接连接,例如:第一终端和第二终端之间通过如数据线或无线连接等方式相连接。
[0128]当第一终端和第二终端之间采用数据线相连接时,在该步骤中,第一终端可以检测USB接口、HDMI(High Definit1n Multimedia Interface,高清晰度多媒体接口)接口是否有数据信号接入,当USB接口有信号接入时,确定检测到与第二终端之间建立有通信连接。当第一终端和第二终端采用无线连接时,在该步骤中,第一终端可以检测蓝牙是否配对成功或者第一终端的WiFi热点是否接入其它终端等方式,当蓝牙成功配对或第一终端的WiFi热点接入其它终端时,确定与第二终端之间建立有通信连接。
[0129]当与所述第二终端之间建立有通信连接时,在步骤S202中,接收所述第二终端通过所述通信连接发送的待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径。
[0130]在本公开实施例中,原始存储路径是指与待迀移文件在第二终端中的唯一存储路径,在该步骤中,在第一终端接收时,可以单独接收原始存储路径,并且单独接收待迀移文件,当然,也可以直接接收携带有原始存储路径的待迀移文件。
[0131]在该步骤中,第一终端接收第二终端通过蓝牙、数据线等通信连接方式发送的待迀移文件,及与待迀移文件唯一对应的原始存储路径。
[0132]在本公开实施例中,接收待迀移文件的原始存储路径,其目的是为了将接收到的待迀移文件可以存储到新的手机中相同的位置,例如:一些配置文件和系统文件,以便新的手机在使用这些迀移后的文件时,用户可以享受与旧的手机相同的配置以及系统设置。
[0133]在步骤S203中,将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中。
[0134]在该步骤中,存储区域可以为任一文件夹内的存储空间,第一终端在接收到原始存储路径后,可以按照原始存储路径查找第一终端中与原始存储路径相同的存储区域,并将待迀移文件存储到该存储区域中。
[0135]本公开通过检测是否与第二终端之间建立有通信连接,当与所述第二终端之间建立有通信连接时,接收所述第二终端通过所述通信连接发送的待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径,可以将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中。
[0136]本公开实施例提供的该方法,能够不通过第三方设备,直接将用户旧手机中的用户文件迀移到新手机的相同位置处,这样新的手机可以利用迀移后的文件起到与旧的手机相同的效果,例如:相同的配置、相同的系统设置,以及存储在相同位置的照片、音频以及通讯录等等,以使用户在更换新手机之后仍能够按照之前的习惯使用新手机及查找到旧手机中存储的相关文件,操作步骤简单,便于用户使用。
[0137]相关技术中,在将旧手机更换为新手机之后,一般需要用户先对新手机进行初始化配置,初始化配置完成后,登陆云端账号,才能将云端账号的用户文件同步到新手机中,也就是说,该过程不适用于未初始化的手机,而且虽适用于已初始化的手机,然而该同步过程较为繁琐,浪费用户时间,为此,如图3所示,在本公开的又一实施例中,所述步骤S203包括以下步骤。
[0138]在步骤S301中,当所述第一终端正在初始化时,将所述待迀移文件写入到所述存储区域中。
[0139]在本公开实施例中,当用户更换后的手机为新手机时,在用户开机中后进入欢迎页面时,一般首先需要进行的初始化配置为选择语言,这时可以将待迀移文件写入到存储区域中。
[0140]或;在步骤S302中,当所述第一终端初始化已完成后,将所述待迀移文件间接存储到预设暂存区域;当所述第一终端重启后,将所述待迀移文件由所述预设暂存区域移至所述存储区域中。
[0141]本公开通过当所述第一终端正在初始化时将所述待迀移文件写入到所述存储区域中,或;当所述第一终端初始化已完成后,将所述待迀移文件间接存储到预设暂存区域;当所述第一终端重启后,将所述待迀移文件由所述预设暂存区域移至所述存储区域中。
[0142]本公开实施例提供的该方法,既能够在新手机未初始化时进行文件迀移,也能够在新手机初始化完成后先进行暂存再文件迀移,操作过程简单,便于用户使用。
[0143]如图4所示,在本公开的又一实施例中,所述步骤S203包括以下步骤。
[0144]在步骤S401中,判断所述存储区域是否存储有数据文件。
[0145]当所述存储区域未存储有数据文件时,在步骤S402中,将所述待迀移文件写入到所述存储区域中。
[0146]本公开通过判断所述存储区域是否存储有数据文件,当所述存储区域未存储有数据文件时,能够将所述待迀移文件写入到所述存储区域中。
[0147]本公开实施例提供的该方法,能够对空白的新手机直接写入待迀移文件,操作简单,便于用户使用。
[0148]在前述实施例中,虽然能够在空白的新手机中写入待迀移文件,但是,当用户更换后的新手机为某人使用过一段时间的手机时,这是如果用户开始迀移待迀移文件,由于某些存储
区域中可能已存储有一些数据文件,再次迀移时可能会导致同一存储区域存储多个用户的数据文件,会占用很多存储空间,为此,如图5所示,在本公开的又一实施例中,所述步骤S203还包括以下步骤。
[0149]当所述存储区域存储有数据文件时,在步骤S501中,将所述待迀移文件覆盖所述数据文件,以使所述待迀移文件存储到所述存储区域中。
[0150]本公开通过在当所述存储区域存储有数据文件时,可以将所述待迀移文件直接覆盖所述数据文件,以使所述待迀移文件存储到所述存储区域中。
[0151]本公开实施例提供的该方法,能够在更换后的新手机中已存在其他用户的数据文件时,利用待迀移文件直接覆盖掉同一存储区域中已存在的所有数据文件,能够实现新手机与旧手机中的数据文件相同,便于用户使用。
[0152]在前述实施例中,虽然能够对用户更换后的新手机中的数据文件进行覆盖,但是,当用户在迀移文件的过程中,手机发生意外重启、造成迀移中止时,需要重新迀移待迀移文件,这时,由于某些存储区域中可能已存储有部分迀移文件,再次迀移的话,数据迀移时间较长,而且迀移后可能会导致文件重复,占用不必要的存储空间,为此,如图6所示,在本公开的又一实施例中,所述步骤S203还包括以下步骤。
[0153]当所述存储区域存储有数据文件时,在步骤S601中,判断所述待迀移文件是否与所述数据文件相同。
[0154]当所述待迀移文件与所述数据文件不相同时,在步骤S602中,执行所述步骤S402。
[0155]本公开通过当所述存储区域存储有数据文件时,判断所述待迀移文件是否与所述数据文件相同,当所述待迀移文件与所述数据文件不相同时,可以将所述待迀移文件覆盖所述数据文件,以使所述待迀移文件存储到所述存储区域中。
[0156]本公开实施例提供的该方法,能够在存储区域中存在数据文件时,仅同步与存储区域不同的待迀移文件,实现只对新的数据进行迀移,使得数据迀移的时间减少,同时也节省存储空间。
[0157]在前一实施例中,在第一终端正在初始化时,此时由于第一终端还未配置,所以无法使用无线方式与第二终端相连接,为此,如图7所示,在本公开的又一实施例中,所述步骤S201包括以下步骤。
[0158]当所述第一终端正在初始化时,在步骤S701中,检测是否通过有线方式与所述第二终端相连接。
[0159]当通过数据线与所述第二终端相连接时,在步骤S702中,确定与所述第二终端之间建立有通信连接。
[0160]本公开通过当所述第一终端正在初始化时,检测是否通过有线方式与所述第二终端相连接,当通过数据线与所述第二终端相连接时,可以确定与所述第二终端之间建立有通信连接。
[0161]由于第一终端还未初始化完成,进而只能通过数据线与第一终端相连接。所以,本公开实施例提供的该方法,能够在第一终端正在进行初始化时,可以利用检测数据线的方式确定第一终端与第二终端是否建立有通信连接。
[0162]如图8所示,在本公开的又一实施例中,所述步骤S201包括以下步骤。
[0163]当所述第一终端初始化完成后,在步骤S801中,检测是否通过无线或有线方式与所述第二终端相连接。
[0164]当通过无线方式与所述第二终端相连接时,在步骤S802中,确定与所述第二终端之间建立有通信连接。
[0165]在本公开实施例中,由于第一终端初始化已经完成,所以与蓝牙或WiFi相关的模块已经被配置完成,进而,就可以检测是否通过无线或有线方式与所述第二终端相连接,当通过无线方式与所述第二终端相连接时,确定与所述第二终端之间建立有通信连接。
[0166]本公开实施例提供的该方法,能够在第一终端初始化完成后,可以利用检测无线连接的方式确定第一终端与第二终端是否建立有通信连接。
[0167]相关技术中,当用户需要将更换前使用的旧手机中的数据文件同步到更换后的新手机中时,一般仅传输待迀移文件,这时可能需要用户手动查找该待迀移文件在更换后的新手机中的存储位置,操作繁琐,易出现操作失误,浪费用户时间,如图9所示,在本公开的又一实施例中,提供了一种迀移方法,应用于第二终端,该方法包括以下步骤。
[0168]在步骤S901中,检测是否与第一终端之间建立有通信连接。
[0169]当与所述第一终端之间建立有通信连接时,在步骤S902中,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
[0170]本公开实施例通过检测是否与第一终端之间建立有通信连接,当与所述第一终端之间建立有通信连接时,可以发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
[0171]本公开实施例提供的该方法,第二终端可以通过与其它终端之间的通信连接,直接将待迀移文件发送给对方,并且在发送待迀移文件的同时,还发送所述待迀移文件在所述第二终端中的原始存储路径,以使第一终端能够自动在相同存储区域写入该待迀移文件,操作简单、方便,节省用户时间。
[0172]目前应用在手机上的操作系统主要有安卓系统、苹果1S系统等,由于不同的操作系统间存储区域的划分及配置均是不同的,如果此时仍旧查找相同存储路径的存储区域,可能会查找不到,或者会出现查找到,但是该存储区域与另一操作系统的存储区域功能不同,的情况,为此,如图10所示,在本公开的又一实施例中,所述方法还包括以下步骤。
[0173]当与所述第一终端之间建立有通信连接时,在步骤S1001中,获取所述第一终端的操作系统标识。
[0174]在步骤S1002中,判断所述第一终端的操作系统标识与所述第二终端的操作系统标识是否相同。
[0175]当所述第一终端的操作系统标识与所述第二终端的操作系统标识相同时,执行所述步骤S902。
[0176]本公开通过在当与所述第一终端之间建立有通信连接时,获取所述第一终端的操作系统标识,判断所述第一终端的操作系统标识与所述第二终端的操作系统标识是否相同,当所述第一终端的操作系统标识与所述第二终端的操作系统标识相同时,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
[0177]本公开实施例提供的该方法,只有在更换后的新手机与更换前的旧手机操作系统相同时,才进行数据迀移,避免不同系统手机之间进行数据迀移时出现系统错误,影响手机的正常使用。
[0178]如图11所示,在本公开的又一实施例中,所述方法还包括以下步骤。
[0179]在步骤SllOl中,获取所述第一终端中的账户标识。
[0180]在步骤S1102中,判断所述第一终端的账户标识与所述第二终端的账户标识是否相同。
[0181]当所述第一终端的账户标识与所述第二终端的账户标识相同时,在步骤S1103中,执行所述步骤SI 103。
[0182]本公开通过获取所述第一终端中的账户标识,判断所述第一终端的账户标识与所述第二终端的账户标识是否相同,当所述第一终端的账户标识与所述第二终端的账户标识相同时,可以发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
[0183]本公开实施例提供的该方法,只有在更换前的旧手机和更换后的旧手机使用同一用户账户时,才进行数据迀移,通过设置用户账户等权限,可以避免非法分子从用户手机中恶意将数据迀移出去,提高数据的安全性,另外,还可以避免非法分子恶意将数据迀入到用户的手机中,进而将病毒等文件植入手机,影响手机的正常使用。
[0184]如图12所示,在本公开的又一实施例中,提供了一种迀移装置,应用于第一终端,包括:第一检测单元1201、接收单元1202和存储单元1203。
[0185]第一检测单元1201,被配置为检测是否与第二终端之间建立有通信连接;
[0186]接收单元1202,被配置为当与所述第二终端之间建立有通信连接时,接收所述第二终端通过所述通信连接发送的待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径;
[0187]存储单元1203,被配置为将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中。
[0188]本公开通过检测是否与第二终端之间建立有通信连接,当与所述第二终端之间建立有通信连接时,接收所述第二终端通过所述通信连接发送的待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径,可以将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中。
[0189]本公开实施例提供的该装置,能够不通过第三方设备,直接将用户旧手机中的用户文件迀移到新手机的相同位置处,这样新的手机可以利用迀移后的文件起到与旧的手机相同的效果,例如:相同的配置、相同的系统设置,以及存储在相同位置的照片、音频以及通讯录等等,以使用户在更换新手机之后仍能够按照之前的习惯使用新手机及查找到旧手机中存储的相关文件,操作步骤简单,便于用户使用。
[0190]如图13所示,在本公开的又一实施例中,所述存储单元1203包括:第一写入模块1301或间接写入模块1302。
[0191]第一写入模块1301,被配置为当所述第一终端正在初始化时,将所述待迀移文件写入到所述存储区域中;
[0192]或;间接写入模块1302,用于当所述第一终端初始化已完成后,将所述待迀移文件间接存写入到预设暂存区域;移动模块1303,当所述第一终端重启后,将所述待迀移文件由所述预设暂存区域移至所述存储区域中。
[0193]本公开通过当所述第一终端正在初始化时将所述待迀移文件写入到所述存储区域中,或;当所述第一终端初始化已完成后,将所述待迀移文件间接存储到预设暂存区域;当所述第一终端重启后,将所述待迀移文件由所述预设暂存区域移至所述存储区域中。
[0194]本公开实施例采用的该装置,既能够在新手机未初始化时进行文件迀移,也能够在新手机初始化完成后先进行暂存再文件迀移,操作过程简单,便于用户使用。
[0195]如图14所示,在本公开的又一实施例中,所述存储单元1203包括:第一文件判断模块1401和第二写入模块1402。
[0196]第一文件判断模块1401,被配置为判断所述存储区域是否存储有数据文件;
[0197]第二写入模块1402,被配置为当所述存储区域未存储有数据文件时,将所述待迀移文件写入到所述存储区域中。
[0198]本公开通过判断所述存储区域是否存储有数据文件,当所述存储区域未存储有数据文件时,能够将所述待迀移文件写入到所述存储区域中。
[0199]本公开实施例提供的该装置,能够对空白的新手机直接写入待迀移文件,操作简单,便于用户使用。
[0200]如图15所示,在本公开的又一实施例中,所述存储单元1203还包括:覆盖模块1501。
[0201]覆盖模块1501,被配置为当所述存储区域存储有数据文件时,将所述待迀移文件覆盖所述数据文件,以使所述待迀移文件存储到所述存储区域中。
[0202]本公开通过在当所述存储区域存储有数据文件时,可以将所述待迀移文件直接覆盖所述数
据文件,以使所述待迀移文件存储到所述存储区域中。
[0203]本公开是实施例提供的该装置,能够在更换后的新手机中已存在其他用户的数据文件时,利用待迀移文件直接覆盖掉同一存储区域中已存在的所有数据文件,能够实现新手机与旧手机中的数据文件相同,便于用户使用。
[0204]如图16所示,在本公开的又一实施例中,所述存储单元1203还包括:第二文件判断模块1601。
[0205]第二文件判断模块1601,用于当所述存储区域存储有数据文件时,判断所述待迀移文件是否与所述数据文件相同;
[0206]所述覆盖模块1501还被配置为当所述待迀移文件与所述数据文件不相同时,将所述待迀移文件覆盖所述数据文件。
[0207]本公开通过当所述存储区域存储有数据文件时,判断所述待迀移文件是否与所述数据文件相同,当所述待迀移文件与所述数据文件不相同时,可以将所述待迀移文件覆盖所述数据文件,以使所述待迀移文件存储到所述存储区域中。
[0208]本公开实施例提供的该装置,能够在存储区域中存在数据文件时,仅同步与存储区域不同的待迀移文件,实现只对新的数据进行迀移,使得数据迀移的时间减少,同时也节省存储空间。
[0209]如图17所示,在本公开的又一实施例中,所述第一检测单元1201包括:第一检测模块1701和第一确定模块1702。
[0210]第一检测模块1701,被配置为当所述第一终端正在初始化时,检测是否通过有线方式与所述第二终端相连接;
[0211]第一确定模块1702,被配置为当通过数据线与所述第二终端相连接时,确定与所述第二终端之间建立有通信连接。
[0212]本公开通过当所述第一终端正在初始化时,检测是否通过有线方式与所述第二终端相连接,当通过数据线与所述第二终端相连接时,可以确定与所述第二终端之间建立有通信连接。
[0213]由于第一终端还未初始化完成,进而只能通过数据线与第一终端相连接。所以,本公开实施例提供的该装置,能够在第一终端正在进行初始化时,可以利用检测数据线的方式确定第一终端与第二终端是否建立有通信连接。
[0214]如图18所示,在本公开的又一实施例中,所述第一检测单元1201包括:第二检测模块1801和第二确定模块1802。
[0215]第二检测模块1801,被配置为当所述第一终端初始化完成后,检测是否通过无线或有线方式与所述第二终端相连接;
[0216]第二确定模块1802,被配置为当通过无线方式与所述第二终端相连接时,确定与所述第二终端之间建立有通信连接。
[0217]在本公开实施例中,由于第一终端初始化已经完成,所以与蓝牙或WiFi相关的模块已经被配置完成,进而,就可以检测是否通过无线或有线方式与所述第二终端相连接,当通过无线方式与所述第二终端相连接时,确定与所述第二终端之间建立有通信连接。
[0218]本公开实施例提供的该装置,能够在第一终端初始化完成后,可以利用检测无线连接的方式确定第一终端与第二终端是否建立有通信连接。
[0219]如图19所示,在本公开的又一实施例中,提供了一种迀移装置,应用于第二终端,所述装置包括:第二检测单元1901和发送单元1902。
[0220]第二检测单元1901,被配置为检测是否与第一终端之间建立有通信连接。
[0221]发送单元1902,被配置为当与所述第一终端之间建立有通信连接时,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
[0222]本公开实施例通过检测是否与第一终端之间建立有通信连接,当与所述第一终端之间建立有通信连接时,可以发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
[0223]本公开实施例提供的该装置,第二终端可以通过与其它终端之间的通信连接,直接将待迀移文件发送给对方,并且在发送待迀移文件的同时,还发送所述待迀移文件在所述第二终端中的原始存储路径,以使第一终端能够自动在相同存储区域写入该待迀移文件,操作简单、方便,节省用户时间。
[0224]如图20所示,在本公开的又一实施例中,所述装置还包括:系统标识获取单元2001和系统标识判断单元2002。
[0225]系统标识获取单元2001,被配置为当与所述第一终端之间建立有通信连接时,获取所述第一终端的操作系统标识。
[0226]系统标识判断单元2002,被配置为判断所述第一终端的操作系统标识与所述第二终端的操作系统标识是否相同。
[0227]发送单元1902,还被配置为当所述第一终端的操作系统标识与所述第二终端的操作系统标识相同时,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
[0228]本公开通过在当与所述第一终端之间建立有通信连接时,获取所述第一终端的操作系统标识,判断所述第一终端的操作系统标识与所述第二终端的操作系统标识是否相同,当所述第一终端的操作系统标识与所述第二终端的操作系统标识相同时,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
[0229]本公开实施例提供的该装置,只有在仅当更换后的新手机与更换前的旧手机操作系统相同时,才进行数据迀移,避免不同系统手机之间进行数据迀移时出现系统错误,影响手机的正常使用。
[0230]如图21所示,在本公开的又一实施例中,所述装置还包括:账户标识获取单元2101和账户标识判断单元2102。
[0231]账户标识获取单元2101,被配置为获取所述第一终端中的账户标识。
[0232]账户标识判断单元2102,被配置为判断所述第一终端的账户标识与所述第二终端的账户标识是否相同。
[0233]发送单元1902,还被配置为当所述第一终端的账户标识与所述第二终端的账户标识相同时,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
[0234]本公开通过获取所述第一终端中的账户标识,判断所述第一终端的账户标识与所述第二终端的账户标识是否相同,当所述第一终端的账户标识与所述第二终端的账户标识相同时,可以发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
[0235]本公开实施例提供的该装置,只有在更换前的旧手机和更换后的旧手机使用同一用户账户时,才进行数据迀移,通过设置用户账户等权限,可以避免非法分子从用户手机中恶意将数据迀移出去,提高数据的安全性,另外,还可以避免非法分子恶意将数据迀入到用户的手机中,进而将病毒等文件植入手机,影响手机的正常使用。
[0236]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0237]图22是根据一示例性实施例示出的一种用于迀移的终端的框图。例如,该终端2200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0238]参照图22,终端2200可以包括以下一个或多个组件:处理组件2202,存储器2204,电源组件2206,多媒体组件2208,音频组件2210,输入/输出(I/O)的接口 2212,传感器组件2214,以及通信组件2216。
[0239]处理组件2202通常控制终端2200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件2202可以包括一个或多个处理器2220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件2202可以包括一个或多个模块,便于处理组件2202和其他组件之间的交互。例如,处理组件2202可以包括多媒体模块,以方便多媒体组件2208和处理组件2202之间的交互。
[0240]存储器2204被配置为存储各种类型的数据以支持在设备2200的操作。这些数据的示例包括被配置为在终端2200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器2204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0241 ] 电源组件2206为终端2200的各种组件提供电力。电源组件2206可以包括电源管理系统,一个或多个电源,及其他与为终端2200生成、管理和分配电力相关联的组件。
[0242]多媒体组件2208包括在所述终端2200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件2208包括一个前置摄像头和/或后置摄像头。当终端2200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0243]音频组件2210被配置为输出和/或输入音频信号。例如,音频组件2210包括一个麦克风(MIC),当终端2200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器2204或经由通信组件2216发送。在一些实施例中,音频组件2210还包括一个扬声器,被配置为输出音频信号。
[0244]I/O接口2212为处理组件2202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0245]传感器组件2214包括一个或多个传感器,被配置为为终端2200提供各个方面的状态评估。例如,传感器组件2214可以检测到设备2200的打开/关闭状态,组件的相对定位,例如所述组件为终端2200的显示器和小键盘,传感器组件2214还可以检测终端2200或终端2200—个组件的位置改变,用户与终端2200接触的存在或不存在,终端2200方位或加速/减速和终端2200的温度变化。传感器组件2214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件2214还可以包括光传感器,如CMOS或CCD图像传感器,被配置为在成像应用中使用。在一些实施例中,该传感器组件2214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0246]通信组件2216被配置为便于终端2200和其他设备之间有线或无线方式的通信。终端2200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件2216经由广播信道接
收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件2216还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0247]在示例性实施例中,终端2200可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,被配置为执行终端侧的上述方法。
[0248]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器2204,上述指令可由终端2200的处理器2220执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-R0M、磁带、软盘和光数据存储设备等。
[0249]本公开还公开了一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种迀移方法,所述方法包括:
[0250]检测是否与第二终端之间建立有通信连接;
[0251 ]当与所述第二终端之间建立有通信连接时,接收所述第二终端通过所述通信连接发送的待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径;
[0252]将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中。
[0253]本公开还公开了一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种迀移方法,所述方法包括:
[0254]检测是否与第一终端之间建立有通信连接;
[0255]当与所述第一终端之间建立有通信连接时,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
[0256]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的权利要求指出。
[0257]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种迀移方法,应用于第一终端,其特征在于,包括: 检测是否与第二终端之间建立有通信连接; 当与所述第二终端之间建立有通信连接时,接收所述第二终端通过所述通信连接发送的待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径; 将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中。2.根据权利要求1所述的迀移方法,其特征在于,所述将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中,包括: 当所述第一终端正在初始化时,将所述待迀移文件写入到所述存储区域中; 或.?^入, 当所述第一终端初始化已完成后,将所述待迀移文件间接存储到预设暂存区域;当所述第一终端重启后,将所述待迀移文件由所述预设暂存区域移至所述存储区域中。3.根据权利要求1所述的迀移方法,其特征在于,将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中包括: 判断所述存储区域是否存储有数据文件; 当所述存储区域未存储有数据文件时,将所述待迀移文件写入到所述存储区域中。4.根据权利要求3所述的方法,其特征在于,所述将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域还包括: 当所述存储区域存储有数据文件时,将所述待迀移文件覆盖所述数据文件,以使所述待迀移文件存储到所述存储区域中。5.根据权利要求4所述的迀移方法,其特征在于,将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域还包括: 当所述存储区域存储有数据文件时,判断所述待迀移文件是否与所述数据文件相同; 当所述待迀移文件与所述数据文件不相同时,执行将所述待迀移文件写入到所述存储区域中的步骤。6.根据权利要求1所述的迀移方法,其特征在于,所述检测是否与第二终端之间建立有通信连接,包括: 当所述第一终端正在初始化时,检测是否通过有线方式与所述第二终端相连接; 当通过数据线与所述第二终端相连接时,确定与所述第二终端之间建立有通信连接。7.根据权利要求1所述的迀移方法,其特征在于,所述检测是否与第二终端之间建立有通信连接,包括: 当所述第一终端初始化完成后,检测是否通过无线或有线方式与所述第二终端相连接; 当通过无线方式与所述第二终端相连接时,确定与所述第二终端之间建立有通信连接。8.一种迀移方法,应用于第二终端,其特征在于,包括: 检测是否与第一终端之间建立有通信连接; 当与所述第一终端之间建立有通信连接时,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。9.根据权利要求8所述的迀移方法,其特征在于,所述方法还包括: 当与所述第一终端之间建立有通信连接时,获取所述第一终端的操作系统标识; 判断所述第一终端的操作系统标识与所述第二终端的操作系统标识是否相同; 当所述第一终端的操作系统标识与所述第二终端的操作系统标识相同时,执行所述发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端的步骤。10.根据权利要求8和9任意一项所述的迀移方法,其特征在于,所述方法还包括: 获取所述第一终端中的账户标识; 判断所述第一终端的账户标识与所述第二终端的账户标识是否相同; 当所述第一终端的账户标识与所述第二终端的账户标识相同时,执行所述发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端的步骤。11.一种迀移装置,应用于第一终端,其特征在于,包括: 第一检测单元,用于检测是否与第二终端之间建立有通信连接; 接收单元,用于当与所述第二终端之间建立有通信连接时,接收所述第二终端通过所述通信连接发送的待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径; 存储单元,用于将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中。12.根据权利要求11所述的迀移装置,其特征在于,所述存储单元,包括: 第一写入模块,用于当所述第一终端正在初始化时,将所述待迀移文件写入到所述存储区域中; 或.?^入, 间接写入模块,用于当所述第一终端初始化已完成后,将所述待迀移文件间接存写入到预设暂存区域;移动模块,当所述第一终端重启后,将所述待迀移文件由所述预设暂存区域移至所述存储区域中。13.根据权利要求11所述的迀移装置,其特征在于,所述存储单元,包括: 第一文件判断模块,用于判断所述存储区域是否存储有数据文件; 第二写入模块,用于当所述存储区域未存储有数据文件时,将所述待迀移文件写入到所述存储区域中。14.根据权利要求13所述的迀移装置,其特征在于,所述存储单元,还包括: 覆盖模块,用于当所述存储区域存储有数据文件时,将所述待迀移文件覆盖所述数据文件,以使所述待迀移文件存储到所述存储区域中。15.根据权利要求14所述的迀移装置,其特征在于,所述存储单元,还包括: 第二文件判断模块,用于当所述存储区域存储有数据文件时,判断所述待迀移文件是否与所述数据文件相同; 所述覆盖模块,还用于当所述待迀移文件与所述数据文件不相同时,将所述待迀移文件覆盖所述数据文件。16.根据权利要求11所述的迀移装置,其特征在于,所述第一检测单元,包括: 第一检测模块,用于当所述第一终端正在初始化时,检测是否通过有线方式与所述第二终端相连接; 第一确定模块,用于当通过数据线与所述第二终端相连接时,确定与所述第二终端之间建立有通信连接。17.根据权利要求11所述的迀移装置,其特征在于,所述第一检测单元,包括: 第二检测模块,用于当所述第一终端初始化完成后,检测是否通过无线或有线方式与所述第二终端相连接; 第二确定模块,用于当通过无线方式与所述第二终端相连接时,确定与所述第二终端之间建立有通信连接。18.一种迀移装置,应用于第二终端,其特征在于,包括: 第二检测单元,用于检测是否与第一终端之间建立有通信连接; 发送单元,用于当与所述第一终端之间建立有通信连接时,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。19.根据权利要求18所述的迀移装置,其特征在于,所述装置还包括: 系统标识获取单元,用于当与所述第一终端之间建立有通信连接时,获取所述第一终端的操作系统标识; 系统标识判断单元,用于判断所述第一终端的操作系统标识与所述第二终端的操作系统标识是否相同; 发送单元,还用于当所述第一终端的操作系统标识与所述第二终端的操作系统标识相同时,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。20.根据权利要求18和19任意一项所述的迀移装置,其特征在于,所述装置还包括: 账户标识获取单元,用于获取所述第一终端中的账户标识; 账户标识判断单元,用于判断所述第一终端的账户标识与所述第二终端的账户标识是否相同; 发送单元,还用于当所述第一终端的账户标识与所述第二终端的账户标识相同时,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。21.一种迀移终端,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 检测是否与第二终端之间建立有通信连接; 当与所述第二终端之间建立有通信连接时,接收所述第二终端通过所述通信连接发送的待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径; 将所述待迀移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中。22.一种迀移终端,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 检测是否与第一终端之间建立有通信连接; 当与所述第一终端之间建立有通信连接时,发送待迀移文件和所述待迀移文件在所述第二终端中的原始存储路径给所述第一终端。
【专利摘要】本公开实施例提供了一种迁移方法、装置及终端,该方法包括:检测是否与第二终端之间建立有通信连接;当与所述第二终端之间建立有通信连接时,接收所述第二终端通过所述通信连接发送的待迁移文件和所述待迁移文件在所述第二终端中的原始存储路径;将所述待迁移文件存储到所述第一终端中路径与所述原始存储路径相同的存储区域中。本公开能够不通过第三方设备,直接将用户旧手机中的用户文件迁移到新手机的相同位置处,这样新的手机可以利用迁移后的文件起到与旧的手机相同的效果,以使用户在更换新手机之后仍能够按照之前的习惯使用新手机及查找到旧手机中存储的相关文件,操作步骤简单,便于用户使用。
【IPC分类】H04L29/08
【公开号】CN105491113
【申请号】CN201510828666
【发明人】张旭
【申请人】小米科技有限责任公司
【公开日】2016年4月13日
【申请日】2015年11月25日