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

技术编号:14759998 阅读:103 留言:0更新日期:2017-03-03 09:39
本发明专利技术提供了一种数据迁移的方法及终端。所述方法包括:接收第一终端发送的数据传输请求,所述数据请求包括此次待传输的数据的标识和大小;获取历史传输记录,所述历史传输记录包括已传输的数据的标识和大小;将所述此次待传输的数据的标识与所述已传输的数据的标识进行比较以确定是否存在相同的标识;若存在相同的标识,则将标识相同的数据进行比较以确定大小是否相同;若标识相同的数据大小不相同,则提示用户是否进行数据覆盖。从而可知,通过实施本发明专利技术提供的技术方案,能够识别更新部分的数据,并利用更新部分的数据对原先的数据进行覆盖,从而在保证数据一致性的同时,节省用户时间。

【技术实现步骤摘要】

本专利技术涉及终端领域,具体涉及了一种数据迁移的方法及终端
技术介绍
随着终端(例如智能手机、穿戴式设备、平板电脑等电子设备)的普及,终端逐渐成为人们生活中不可或缺的一部分,以至于人们无论走到哪里都会携带终端。但是随着科技的发展,终端更新的速度很快。当用户入手一款新的终端时,往往为了方便使用,就需要将旧终端里面的数据导入到新终端中。需要指出的是,当用户将数据从旧终端往新终端导入的时候,如果需要导入的数据量过大,因此此次只迁移了A部分,下次在迁移剩下的B部分;但是,当下次迁移的时候,上次迁移的A部分的数据有部分更新,为了保证数据的一致性,就需要将A部分重新再迁移一遍,但是这样会浪费用户的时间,给用户造成了不便。
技术实现思路
本专利技术实施例提供了一种数据迁移的方法及终端,能够识别更新部分的数据,并利用更新部分的数据对原先的数据进行覆盖,从而在保证数据一致性的同时,节省用户时间。本专利技术实施例第一方面公开了一种数据迁移的方法,所述方法包括:接收第一终端发送的数据传输请求,所述数据请求包括此次待传输的数据的标识和大小;获取历史传输记录,所述历史传输记录包括已传输的数据的标识和大小;将所述此次待传输的数据的标识与所述已传输的数据的标识进行比较以确定是否存在相同的标识;若存在相同的标识,则将标识相同的数据进行比较以确定大小是否相同;若标识相同的数据大小不相同,则提示用户是否进行数据覆盖。本专利技术第二方面公开了一种终端,所述终端包括:接收单元,用于接收第一终端发送的数据传输请求,所述数据请求包括此次待传输的数据的标识和大小;获取单元,用于获取历史传输记录,所述历史传输记录包括已传输的数据的标识和大小;比较单元,用于将所述此次待传输的数据的标识与所述已传输的数据的标识进行比较以确定是否存在相同的标识;所述比较单元,还用于若存在相同的标识,则将标识相同的数据进行比较以确定大小是否相同;提示单元,用于若标识相同的数据大小不相同,则提示用户是否进行数据覆盖。本专利技术第三方面公开了一种终端,所述终端包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如第一方面所述的方法。可以看出,本专利技术实施例的方案中,接收第一终端发送的数据传输请求,所述数据请求包括此次待传输的数据的标识和大小;获取历史传输记录,所述历史传输记录包括已传输的数据的标识和大小;将所述此次待传输的数据的标识与所述已传输的数据的标识进行比较以确定是否存在相同的标识;若存在相同的标识,则将标识相同的数据进行比较以确定大小是否相同;若标识相同的数据大小不相同,则提示用户是否进行数据覆盖。从而可知,通过实施本专利技术提供的技术方案,能够识别更新部分的数据,并利用更新部分的数据对原先的数据进行覆盖,从而在保证数据一致性的同时,节省用户时间。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种数据迁移的方法的流程示意图;图2为本专利技术实施例提供的另一种数据迁移的方法的流程示意图;图3为本专利技术实施例提供的另一种数据迁移的方法的流程示意图;图4为本专利技术实施例提供的一种终端的结构示意图;图5为本专利技术实施例提供的另一种终端的结构示意图;图6为本专利技术实施例提供的另一种终端的结构示意图;图7为本专利技术实施例提供的一种终端的实体装置结构示意图;图8为本专利技术实施例提供的一种手机的实体装置结构示意图。具体实施方式本专利技术实施例提供了一种数据迁移的方法及终端,能够识别更新部分的数据,并利用更新部分的数据对原先的数据进行覆盖,从而在保证数据一致性的同时,节省用户时间。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术说明书、权利要求书和附图中出现的术语“第一”、“第二”和“第三”等是用于区别不同的对象,而并非用于描述特定的顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本专利技术的一个实施例中公开了一种数据迁移的方法,所述方法包括:接收第一终端发送的数据传输请求,所述数据请求包括此次待传输的数据的标识和大小;获取历史传输记录,所述历史传输记录包括已传输的数据的标识和大小;将所述此次待传输的数据的标识与所述已传输的数据的标识进行比较以确定是否存在相同的标识;若存在相同的标识,则将标识相同的数据进行比较以确定大小是否相同;若标识相同的数据大小不相同,则提示用户是否进行数据覆盖。请参阅图1,图1是本专利技术一个实施例提供的一种数据迁移的方法。其中,如图1所示,本专利技术的一个实施例提供的一种数据迁移的方法包括以下内容:S101、接收第一终端发送的数据传输请求,所述数据请求包括此次待传输的数据的标识和大小;其中,需要指出的是,该方法的执行主体是第二终端。第二终端包括但不限于智能手机、平板电脑、计算机以及穿戴式设备等。第一终端包括但不限于智能手机、平板电脑、计算机以及穿戴式设备等。可以理解的是,第一终端和第二终端可以通过Wi-Fi、蓝牙等方式建立连接。建立连接之后,第一终端向第二终端发送数据传输请求。具体的,建立连接的方法包括:接收所述第一终端发送的连接请求,所述连接请求中包括所述第一终端的数字签名;利用预设公钥对所述数字签名进行验证;若验证通过,则与所述第一终端建立连接。若验证失败,则拒绝与所述第一终端建立连接。其中,待传输数据标识可以是待传输数据对应的应用程序的名称。举例来说,要传输微信的数据,那么该数据传输请求中就会包含“微信”。举例来说,要传输照相机的数据,那么该数据传输请求中就会包含“照相机”。举例来说,要传输通讯录的数据,那么该数据传输请求中就会包“通讯录”。其中,可以理解的是,待传输的数据的标识和大小是一一对应的,比如微信的数据为500M,照相机的数据为300,录像机的数据为1G,通信录的数据为100M等等。S102、获取历史传输记录,所述历史传输记录包括已传输的数据的标识和大小;举例来说,第二终端从存储介质或者云服务器中获取了最近的历史传输记录。该历史传输记录可以是一个列表,该列表中记录的信息的形式可以是数据的名称和大小。比如,微信,400M等。S103、将所述此次待传输的数据的标识与所述已传输的数据的标识进行比较以确定是否存在相同的标识;举例来说,假如此次待传输的数据的标识为微信、照相机和通信录,所述已传输数据的标识为微信和照相机。那么就可以将所述此次待传输的数据的标识与所述已传输的数据的标识进行比较以确定是否存在相同的标识。S104、若存在相同的标识,则将标识相本文档来自技高网
...
一种数据迁移的方法及终端

【技术保护点】
一种数据迁移的方法,其特征在于,所述方法包括:接收第一终端发送的数据传输请求,所述数据请求包括此次待传输的数据的标识和大小;获取历史传输记录,所述历史传输记录包括已传输的数据的标识和大小;将所述此次待传输的数据的标识与所述已传输的数据的标识进行比较以确定是否存在相同的标识;若存在相同的标识,则将标识相同的数据进行比较以确定大小是否相同;若标识相同的数据大小不相同,则提示用户是否进行数据覆盖。

【技术特征摘要】
1.一种数据迁移的方法,其特征在于,所述方法包括:接收第一终端发送的数据传输请求,所述数据请求包括此次待传输的数据的标识和大小;获取历史传输记录,所述历史传输记录包括已传输的数据的标识和大小;将所述此次待传输的数据的标识与所述已传输的数据的标识进行比较以确定是否存在相同的标识;若存在相同的标识,则将标识相同的数据进行比较以确定大小是否相同;若标识相同的数据大小不相同,则提示用户是否进行数据覆盖。2.根据权利要求1所述的方法,其特征在于,所述提示用户是否进行数据覆盖之后,所述方法还包括:若接收到所述用户同意覆盖的指令,则将获取所述标识相同的数据的历史接收日期;向所述第一终端发送目标标识以及所述接收日期以使得所述第一终端将所述目标标识的所述接受日期之后的数据进行传输,其中,所述目标标识是指所述此次待传输的数据中与所述已传输的数据中已存在的相同的标识;接收所述第一终端发送的数据,并将所述数据存储到所述标识的路径下。3.根据权利要求1所述的方法,其特征在于,所述提示用户是否进行数据覆盖之后,所述方法还包括:若接收到所述用户同意覆盖的指令,则向所述第一终端反馈同意接收标识相同的数据;接收所述第一终端反馈的所述标识相同的数据,并利用所述接收到的所述标识相同的数据替换已存储的标识相同的数据。4.根据权利要求1所述的方法,其特征在于,所述提示用户是否进行数据覆盖之后,所述方法还包括:若接收到所述用户不同意覆盖的指令,则获取预设路径,并向所述第一终端发送同意接收数据的指令;接收所述第一终端发送的数据,并将所述标识相同数据存储在所述预设路径下以使得标识相同的数据不在同一路径下。5.根据权利要求1至4任一所述的方法,其特征在于,所述接收第一终端发送的数据传输请求之前,所述方法还包括:接收所述第一终端发送的连接请求,所述连接请求中包括所述第一终端的数字签名;利用预设公钥对所述数字签名进行验证;若验证通过,则与所述第一终端建立连接。6.一种终端,其特征在于,所述终端包括:接收单元,用于接收第一终端发送的数据传输请求,所述数据请求包括此次待传输的数据的标识和大小;获取单元,用于获取历史传输记录,所述历史传输记录包括已传输的数据的标识和大小;比较单元,用于将所述此次待传输...

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

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

1