一种数据迁移方法及装置制造方法及图纸

技术编号:14233718 阅读:42 留言:0更新日期:2016-12-21 00:39
本发明专利技术提供一种数据迁移方法及装置,该方法包括备份待发送的且需要备份的数据;建立与待接收数据的设备的连接;向待接收数据的设备发送待发送的数据,在数据发送过程中,备份需要备份且未发送的待发送的数据。该装置包括身份确认模块,确认作为数据发送设备的身份信息;并且,还包括备份模块,对待发送的且需要备份的数据进行备份;连接模块,建立与待接收数据的设备的连接;发送模块,向待接收数据的设备发送待发送的数据;其中,在数据发送过程中,备份模块备份需要备份且未发送的待发送的数据。本发明专利技术可以提高数据迁移的效率,缩短数据迁移所消耗的时间。

Data transfer method and device

The invention provides a data transfer method and device, the method includes sending backup and backup data; establish and stay connected to receive data to be sent to the device; the device receiving the data to be sent data in the data transmission process, and did not send the backup backup data to be transmitted. The device includes authentication module, confirm the identity information as data transmission equipment; and also includes a backup module, the transmitted and backup data backup; connection module establishment and stay connected to receive data device; transmitting module, receiving data to be sent the data to be transmitted by the equipment; and in the data transmission process, and did not need to backup backup backup module sends the data to be transmitted. The invention can improve the efficiency of data migration and shorten the time of data migration.

【技术实现步骤摘要】

本专利技术涉及数据传输领域,具体地,是在多个终端之间进行数据迁移的方法以及实现这种方法的装置。
技术介绍
智能手机、平板电脑等移动终端成为人们日常生活中最经常使用的电子设备,并且人们喜欢在电子设备上存储各种数据,包括联系人的信息、即时聊天软件的聊天记录,甚至是通过移动终端拍摄的照片、视频或者下载获得的音频等。在人们更换使用的电子设备时,往往需要将存储在一台电子设备上的数据转存中另一台电子设备,例如,图1所示的两台电子设备分别是终端10以及终端11,如使用者当前使用的终端10上存储有联系人信息以及照片等数据,当使用者使用新的终端11时,往往需要将存储在终端10上的数据转存至终端11上,也就是将终端10上的数据迁移至终端11上。将数据从终端10迁移至终端11时,如果终端10与终端11是不同厂家生产的终端设备,则终端10上的通讯录数据的存储格式有可能与终端11上的通讯录数据的存储格式不相同,此时,终端10将通讯录数据发送至终端11前,需要将待发送的数据进行格式转换,也就是进行备份的操作。备份时,终端10需要将特殊格式的数据转换成通用格式或者自定义格式的数据。相同的,终端11接收到通讯录数据后,也需要将通用格式的数据转换成指定的特殊格式,这个过程就是数据的恢复过程。根据待发送数据的格式、类型不同,并不是所有的需要迁移的数据均需要执行备份与恢复的操作,例如,通用格式的音频文件,如MP3格式的文件,在迁移时则不需要执行备份与恢复的操作,因为终端10以及终端11均能够识别并播放这种格式的数据。因此,根据数据格式与类型的不同,需要迁移的数据可以是发送端需要备份并且接收端需要恢复的数据,也可以是发送端需要备份但接收端不需要恢复的数据,也可以是发送端不需要备份但接收端需要恢复的数据,还可以是发送端不需要备份且接收端不需要恢复的数据。另外,数据迁移时,终端10与终端11首先需要进行身份确认,并且建立连接才能进行数据的传输,如图2所示,数据迁移过程时序包括依次进行的身份确认步骤20、建立连接步骤21以及数据传输步骤22。身份确认步骤20是终端10与终端11分别确认作为发送端的设备与接收端的设备的信息,例如,在终端10上显示一个功能页面,在功能页面上显示虚拟按键,其中一个虚拟按键表示终端作为数据发送端设备,另一个按键表示终端作为数据接收端设备,此时,使用者通过点击作为数据发送端设备的虚拟按键,从而确认终端10作为数据发送端,完成身份确认的步骤。相同的,使用者在终端11的功能页面上点击作为数据接收端的虚拟按键,表示终端11作为数据接收端的身份。在完成身份确认后,则终端10与终端11建立连接,即执行建立连接步骤21,如在终端11上展示表示网络地址的二维码,终端10通过扫描二维码获得终端11的网络地址,并且使用该网络地址建立连接。或者,终端11广播网络名称及密码,终端10通过扫描获得该网络名称后建立与终端11的连接。在建立终端10与终端11的连接后,终端10才会将待发送的数据发送至终端11,也就是执行数据传输步骤22。然而,由于终端10是需要在建立连接步骤21后才会将需要备份的待发送数据进行备份操作,由于数据备份操作往往需要花费一定时间,导致终端10在与终端11建立连接的过程中不能进行数据备份操作,影响数据迁移的效率。另外,如果终端10有多个需要待发送的文件时,终端10是按照多个文件被选择的顺序依次发送多个文件的,如果首先被选择的文件是终端10需要备份的数据,而后续被选择的文件是终端10不需要备份的数据,终端10仍然先将需要备份的数据备份,并且等到需要备份的数据备份完毕后再发送已经备份完毕的数据,导致建立连接后,终端10仍不能马上发送数据,而是需要等待一段时间后才能发送数据,影响数据迁移效率。此外,如果终端10先发送终端11不需要恢复的数据,再发送终端11需要恢复的数据,则终端11接收到需要恢复的数据后,仍需要消耗较长的时间对所接收的数据进行恢复操作,也影响数据迁移的效率,导致数据迁移效率低下。
技术实现思路
本专利技术的主要目的是提供一种提高数据迁移效率的方法。本专利技术的另一目的是提供一种提高数据迁移效率的数据迁移装置。为了实现上述的主要目的,本专利技术提供的数据迁移方法包括备份待发送的且需要备份的数据;建立与待接收数据的设备的连接;向待接收数据的设备发送待发送的数据,在数据发送过程中,备份需要备份且未发送的待发送的数据。由上述方案可见,在终端确认作为数据发送设备的身份信息后即执行待发送数据的备份操作,也就是在建立与待接收数据的设备连接的过程中即执行数据备份的操作,从而节省数据开始传输后才执行数据备份的操作,在建立与待接收数据的设备连接后,已经有一部分数据备份完毕,此时即可以传输已经备份的数据,从而提高数据迁移效率。另外,由于在发送无需备份的数据或者已经备份完毕的数据时,同时执行对没有备份的数据的备份操作,也即是终端设备一边发送数据,一边对另一部分数据执行备份操作,数据发送与数据备份的工作同时进行,提高数据迁移的效率。一个优选的方案是,向待接收数据的设备发送待发送的数据包括:判断是否存在第一类数据,如是,则发送第一类数据,否则,发送第二类数据;其中,第一类数据为待接收数据的设备需要恢复的待发送数据,第二类数据为待接收数据的设备无需恢复的待发送数据。由此可见,先发送待接收数据的设备需要恢复的数据,后发送不需要恢复的数据,这样,待接收数据的设备首先接收到需要恢复的数据后,先对这部分数据进行恢复操作,同时接收不需要恢复的数据,也是在接收端,同时执行数据的恢复以及数据接收操作,从而提高数据迁移的效率。进一步的方案是,第一类数据包括无需备份但待接收数据的设备需要恢复的数据或者已经备份且待接收数据的设备需要恢复的数据;第二类数据包括无需备份且待接收数据的设备无需恢复的数据或者已经备份但待接收数据的设备无需恢复的数据。可见,不管是需要备份或者已经备份完毕的需要接收端恢复的数据,都会优先发送,而不管是需要备份或者已经备份完毕的不需要接收端恢复的数据,均较晚发送,从而确保待接收数据的设备尽快执行数据恢复的操作。进一步的方案是,第二类数据的一个数据块发送完毕后,判断是否存在第一类数据,如是,则发送第一类数据。由此可见,每发送一个第二类数据的数据块后,也就是发送接收端不需要恢复的数据后,发送端将检查是否有接收端需要恢复的数据等待发送,并且优先发送第一类数据,有利于接收端尽快完成数据恢复操作,提高数据迁移效率。更进一步的方案是,发送第二类数据包括:确定第二类数据的多个数据块的数据量大小,先发送数据量小的第二类数据,后发送数据量大的第二类数据。可见,由于数据量较小的数据的传输时间较短,先传输数据量较小的数据能够让使用者尽快看到数据传输的速度,提高用户体验感。更进一步的方案是,向待接收数据的设备发送待发送的数据还包括:发送第二类数据过程中,判断是否有满足发送条件的第一类数据,如是,中断第二类数据的发送,发送第一类数据;在第一类数据发送完毕后,继续发送第二类数据。由此可见,在发送不需要接收端恢复的数据的过程中一旦发现有满足发送条件的需要接收端恢复的数据,马上中断不需要接收端恢复的数据的传输并且传输接收端需要恢复的数据,从而确保接收端能够一边恢复已经接收到的数据,本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/55/201610538563.html" title="一种数据迁移方法及装置原文来自X技术">数据迁移方法及装置</a>

【技术保护点】
一种数据迁移方法,其特征在于,包括:备份待发送的且需要备份的数据;建立与待接收数据的设备的连接;向所述待接收数据的设备发送待发送的数据,在数据发送过程中,备份需要备份且未发送的待发送的数据。

【技术特征摘要】
1.一种数据迁移方法,其特征在于,包括:备份待发送的且需要备份的数据;建立与待接收数据的设备的连接;向所述待接收数据的设备发送待发送的数据,在数据发送过程中,备份需要备份且未发送的待发送的数据。2.根据权利要求1所述的数据迁移方法,其特征在于;所述向所述待接收数据的设备发送待发送的数据包括:判断是否存在第一类数据,如是,则发送所述第一类数据,否则,发送第二类数据;其中,所述第一类数据为所述待接收数据的设备需要恢复的待发送数据,所述第二类数据为所述待接收数据的设备无需恢复的待发送数据。3.根据权利要求1或2所述的数据迁移方法,其特征在于:所述第二类数据的一个数据块发送完毕后,判断是否存在第一类数据,如是,则发送所述第一类数据。4.根据权利要求1或2所述的数据迁移方法,其特征在于:所述发送第二类数据包括:确定所述第二类数据的多个数据块的数据量大小,先发送数据量小的所述第二类数据,后发送数据量大的所述第二类数据。5.根据权利要求1或2所述的数据迁移方法,其特征在于:所述向所述待接收数据的设备发送待发送的数据还包括:发送所述第二类数据过程中,判断是否有满足发送条件的所述第一类数据,如是,中断所述第二类数据的发送,发送所述第一类数据;在所述第一类数据发送完毕后,继续发送所述第二类数据。6.一种数据迁移装置,其特征在于,包括:备份模...

【专利技术属性】
技术研发人员:张文明
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东;44

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

1