一种数据迁移中进度显示的方法及装置制造方法及图纸

技术编号:14595843 阅读:38 留言:0更新日期:2017-02-09 00:26
本发明专利技术实施例公开了一种数据迁移中进度显示的方法及终端,包括:第一终端建立与第二终端的通信连接;第一终端选择等待迁移的数据,提取等待迁移数据的信息;第一终端根据等待迁移数据的信息创建数据迁移的发送进度显示条;第一终端读取等待迁移的数据,每读取一个数据,发送进度显示条加1;第一终端直接向所述第二终端发送读取的每一单位数据。实施本发明专利技术实施例,能够保证两个终端在数据迁移中显示进度的一致性,提高用户体验。

Method and device for displaying progress in data migration

The embodiment of the invention discloses a method for scheduling data migration in display and terminal: to establish communication with the second terminal connected to the first terminal; the first terminal waiting for data migration, data migration for extracting information; the first terminal according to send information to create the data migration schedule for data migration showed the first terminal; read wait migration data, first read data, send progress display plus 1; each unit of data sent directly to the first terminal of the second terminal read. The embodiment of the invention can ensure the consistency of the two terminals in the data migration and improve the user experience.

【技术实现步骤摘要】

本专利技术涉及数据传输领域,尤其涉及一种数据迁移中进度显示的方法及装置
技术介绍
目前智能手机的更新换代十分迅速,用户更换手机的频率也极大提高,因此手机搬家,即将旧手机的原有用户数据和文件等迁移到新手机上成为用户更换手机后的首要操作步骤。目前手机搬家一般情况是通过WIFI热点连接,旧手机端备份数据再打包发送,新手机端恢复数据,从而达到换机的目的。由于是旧手机先备份完整数据生成一个文件,然后传输这个文件,新手机收到后再解析这个文件,生成相关数据进行恢复,这样会导致旧手机完成的进度大于新手机完成的进度,尤其是当用户数据较多的时候,旧手机和新手机在数据迁移中显示进度完全不一致,降低用户体验。
技术实现思路
本专利技术实施例公开了一种数据迁移中进度显示的方法及终端,能够保证两个终端在数据迁移中显示进度的一致性,提高用户体验。本专利技术实施例第一方面公开了一种数据迁移中进度显示的方法,包括:第一终端建立与第二终端的通信连接;所述第一终端选择等待迁移的数据,提取所述等待迁移数据的信息,其中,所述等待迁移数据的信息包括:数据的类型、数据的大小和数据的单位个数;所述第一终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条;所述第一终端读取所述等待迁移的数据,每读取一个数据,发送进度显示条加1;所述第一终端直接向所述第二终端发送读取的每一单位数据。在一种可选方案中,在第一方面提供的方法中,所述第一终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条之前,还包括:所述第一终端向所述第二终端发送数据迁移的请求,其中,所述数据迁移的请求包括所述第一终端的所述等待迁移数据的信息;所述第一终端接收所述第二终端数据迁移的响应。在一种可选方案中,在第一方面提供的方法中,所述第一终端直接向所述第二终端发送所述每一单位数据之后,还包括:所述第一终端接收所述第二终端发送的响应消息,其中,所述响应消息包括:所述数据的标识;如果所述第一终端没有接收到所述第二终端发送的响应消息,所述第一终端的发送进度显示条减1。在一种可选方案中,在第一方面提供的方法中,还可以包括:当所述第一终端读取所有的数据之后,所述第一终端检查所述发送进度显示条的显示进度;如果所述发送进度显示条显示已完成全部的数据发送进度,则提醒用户已完成所有数据的发送;如果所述发送进度显示条显示未完成全部的数据发送进度,则第一终端重新读取未能成功发送的数据,并重新发送。在一种可选方案中,在第一方面提供的方法中,还可以包括:所述第一终端接收第三终端发送的数据迁移的请求,其中,所述数据迁移的请求包括所述第三终端的等待迁移数据的信息,向所述第三终端发送数据迁移的响应;所述第一终端根据所述第三终端的所述等待迁移数据的信息创建接收进度显示条;所述第一终端接收并直接恢复所述第三终端发送的数据,每接收一单位数据,所述接收进度显示条加1。第二方面,本专利技术实施例提供一种终端,包括:建立通信单元,用于建立所述终端与第二终端的通信连接;提取单元,用于选择所述终端的等待迁移数据,提取所述等待迁移数据的信息,其中,所述等待迁移数据的信息包括:数据的类型、数据的内存大小和数据的单位个数;创建单元,用于根据所述等待迁移数据的信息创建数据迁移的发送进度显示条;读取单元,用于读取所述等待迁移的数据;更新单元,用于每读取一单位数据之后,将所述发送进度显示条加1;发送单元,用于直接向所述第二终端发送读取的每一单位数据。在一种可选方案中,在第二方面提供的终端中,还可以包括:接收单元,用于直接向所述第二终端发送所述每一单位数据之后,接收所述第二终端发送的响应消息,其中,所述响应消息包括所述数据的标识。在一种可选方案中,在第二方面提供的终端中,还可以包括:检查单元,用于当所述终端读取所有的数据之后,检查所述发送进度显示条的显示进度;如果所述进度显示条显示已完成全部的数据发送进度,则提醒用户已完成所有的数据迁移;如果所述发送进度显示条显示未完成全部的数据发送进度,则所述第一终端重新读取未能成功迁移的数据,并重新发送。在一种可选方案中,在第二方面提供的终端中,还可以包括:所述发送单元,还用于在所述终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条之前,向所述第二终端发送数据迁移的请求,其中,所述数据迁移的请求包括所述终端的所述等待迁移数据的信息;所述接收单元,还用于在所述终端向所述第二终端发送数据迁移的请求之后,接收所述第二终端数据迁移的响应。所述更新单元,还用于在所述终端直接向所述第二终端发送所述每一单位数据之后,如果所述终端没有接收到所述第二终端发送的响应消息,将所述发送进度显示条减1。在一种可选方案中,在第二方面提供的终端中,还可以包括:所述接收单元,还用于接收第三终端发送的数据迁移请求,其中,所述数据迁移的请求包括:所述第三终端的等待迁移数据的信息,还用于接收第三终端发送的待迁移数据;所述创建单元,还用于根据所述第三终端的所述等待迁移数据的信息创建接收进度显示条;所述发送单元,还用于在接收到所述第三终端发送的数据迁移请求之后,向所述第三终端发送数据迁移的响应;所述更新单元,还用于在接收并直接恢复第三终端发送的每一单位数据之后,更新接收进度显示条,将所述接收进度显示条加1。可以看出,本专利技术实施例中,第一终端与第二终端建立通信连接;所述第一终端选择等待迁移的数据,提取所述等待迁移数据的信息,第一终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条;第一终端读取所述等待迁移的数据,每读取一个数据,发送进度显示条加1;然后第一终端直接向所述第二终端发送读取的每一单位数据。同时,第一终端也可以接收第三终端发送的数据迁移的请求,向所述第三终端发送数据迁移的响应;并能够根据所述第三终端的所述等待迁移数据的信息创建接收进度显示条;接收并直接恢复所述第三终端发送的数据,每接收一单位数据,接收进度显示条加1,进行实时更新。本专利技术实施例能够保证两个终端数据迁移显示进度的一致性,具有提高用户体验的优点。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例公开的一种数据迁移中进度显示的方法的流程示意图。图2是本专利技术实施例公开的另一种数据迁移中进度显示的方法的流程示意图。图3是本专利技术实施例公开的一种终端的结构示意图。具体实施方式在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由ASIC、FPGA、DSP等硬件执本文档来自技高网...

【技术保护点】
一种数据迁移中进度显示的方法,其特征在于,包括:第一终端建立与第二终端的通信连接;所述第一终端选择等待迁移的数据,提取所述等待迁移数据的信息,其中,所述等待迁移数据的信息包括:数据的类型、数据的大小和数据的单位个数;所述第一终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条;所述第一终端读取所述等待迁移的数据,每读取一单位数据,发送进度显示条加1;所述第一终端直接向所述第二终端发送读取的每一单位数据。

【技术特征摘要】
1.一种数据迁移中进度显示的方法,其特征在于,包括:第一终端建立与第二终端的通信连接;所述第一终端选择等待迁移的数据,提取所述等待迁移数据的信息,其中,所述等待迁移数据的信息包括:数据的类型、数据的大小和数据的单位个数;所述第一终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条;所述第一终端读取所述等待迁移的数据,每读取一单位数据,发送进度显示条加1;所述第一终端直接向所述第二终端发送读取的每一单位数据。2.根据权利要求1所述的方法,其特征在于,所述第一终端根据所述等待迁移数据的信息创建数据迁移的发送进度显示条之前,还包括:所述第一终端向所述第二终端发送数据迁移的请求,其中,所述数据迁移的请求包括所述第一终端的所述等待迁移数据的信息;所述第一终端接收所述第二终端数据迁移的响应。3.根据权利要求1所述的方法,其特征在于,所述第一终端直接向所述第二终端发送所述每一单位数据之后,包括:所述第一终端接收所述第二终端发送的响应消息,其中,所述响应消息包括:所述数据的标识;如果所述第一终端没有接收到所述第二终端发送的响应消息,所述第一终端的发送进度显示条减1。4.根据权利要求1至3任一项所述的方法,其特征在于,还包括:当所述第一终端读取所有的数据之后,所述第一终端检查所述发送进度显示条的显示进度;如果所述发送进度显示条显示已完成全部的数据发送进度,则提醒用户已完成所有数据的发送;如果所述发送进度显示条显示未完成全部的数据发送进度,则第一终端重新读取未能成功发送的数据,并重新发送。5.根据权利要求1所述的方法,其特征在于,还包括:所述第一终端接收第三终端发送的数据迁移的请求,其中,所述数据迁移的请求包括所述第三终端的等待迁移数据的信息,向所述第三终端发送数据迁移的响应;所述第一终端根据所述第三终端的所述等待迁移数据的信息创建接收进度显示条;所述第一终端接收并直接恢复所述第三终端发送的数据,每接收一单位数据,所述接收进度显示条加1。6.一种终端,其特征在于,包括:建立通信单元,用于建立所述终端与第二终端的通信连接;提取单元,用于选择所述终端的等待迁移数据,提取所述等待迁移数...

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

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

1