本技术涉及移动终端,具体涉及一种数据迁移方法、系统、电子设备及存储介质。
背景技术:
1、在进行新旧设备更换时,旧设备上的数据如照片、视频、第三方应用等都需要转移到新设备上,但在迁移第三方应用的过程中,会将在新设备上不兼容的第三方应用屏蔽掉,不迁移到新设备中,此时新设备则会因为被屏蔽掉的第三方应用桌面位置空缺从而导致桌面布局混乱,而且数据迁移完成后,新设备的桌面上也没有提示缺少哪些第三方应用。
技术实现思路
1、有鉴于此,本技术提供一种数据迁移方法、系统、电子设备及存储介质,用于提高数据迁移效率。
2、在本技术的第一方面,提供了一种数据迁移方法,应用于第二设备,所述第二设备为数据接收方,所述方法包括:
3、接收第一设备发送的应用数据和桌面数据;所述应用数据包括第三方应用的相关数据,所述第三方应用为所述第一设备中已安装的且在所述第二设备上兼容的应用,所述桌面数据包括所述第一设备的桌面布局数据和所述第一设备桌面上的各应用在所述第一设备的桌面中的位置数据;
4、按照所述桌面布局数据对所述第二设备进行桌面布局设置;
5、针对所述第一设备桌面上的第一应用,若所述应用数据中包括第一应用的相关数据,基于所述第一应用的相关数据,在所述第二设备中安装所述第一应用,并按照所述第一应用的位置数据,在所述第二设备的桌面上显示所述第一应用,其中,所述第一应用为所述第一设备桌面上的任一应用;
6、若所述应用数据中不包括第一应用的相关数据,生成表示所述第一应用未安装的第一展示元素,按照所述第一应用的位置数据,在所述第二设备的桌面上显示所述第一展示元素。
7、本技术实施例提供的数据迁移方法,应用于第二设备,所述第二设备为数据接收方,包括:接收第一设备发送的应用数据和桌面数据;所述应用数据包括第三方应用的相关数据,所述第三方应用为所述第一设备中已安装的且在所述第二设备上兼容的应用,所述桌面数据包括所述第一设备的桌面布局数据和所述第一设备桌面上的各应用在所述第一设备的桌面中的位置数据;按照所述桌面布局数据对所述第二设备进行桌面布局设置;针对所述第一设备桌面上的第一应用,若所述应用数据中包括第一应用的相关数据,基于所述第一应用的相关数据,在所述第二设备中安装所述第一应用,并按照所述第一应用的位置数据,在所述第二设备的桌面上显示所述第一应用,其中,所述第一应用为所述第一设备桌面上的任一应用;若所述应用数据中不包括第一应用的相关数据,生成表示所述第一应用未安装的第一展示元素,按照所述第一应用的位置数据,在所述第二设备的桌面上显示所述第一展示元素。这样,在数据迁移完成后,可以直观了解到哪些应用没有被迁移到新设备上,并且,未被迁移的应用会用第一展示元素替换,显示在第一应用的位置数据,使得新设备的桌面布局与旧设备的保持一致,没有因为某个应用的位置空缺导致桌面布局混乱。
8、在一种可能的实施方式中,所述方法还包括:
9、响应针对第二换机软件的点击操作,打开所述第二换机软件;
10、与所述第一设备建立通信连接。
11、本技术实施例中,第二设备通过第二换机软件与第一设备建立通信连接,确保后续的数据迁移工作能顺利开展。
12、在一种可能的实施方式中,所述生成表示所述第一应用未安装的第一展示元素,包括:
13、生成所述第一应用的伪图标,在所述第一应用的伪图标下生成表示所述第一应用未安装的提示,所述第一应用的伪图标与所述第一应用的应用图标不同。
14、本技术实施例中,通过生成未安装应用的伪图标,在伪图标下显示未安装应用的名称和未安装的提示,即便应用未能成功安装,也在新设备桌面上保留对应的位置,使得新设备的桌面布局没有因为应用位置空缺显得混乱,并且,伪图标下就是第一应用未安装的提示,用户能直观了解到是哪个应用没有成功安装。
15、在一种可能的实施方式中,所述方法还包括:
16、若没有接收到所述第一设备发送的应用数据和/或桌面数据,显示数据迁移失败。
17、本技术实施例中,当第二设备没有接收到应用数据和/或桌面数据,昭示着此次克隆失败,第二设备会显示数据迁移失败的提示,以便后续做出相应决策,如选择重新数据迁移或不再数据迁移。
18、在一种可能的实施方式中,所述方法还包括:
19、响应针对所述第一应用的伪图标的点击操作,显示针对未安装的第一应用的多个操作选项,包括:单个下载选项、批量下载选项、单个清理选项、批量清理选项。
20、本技术实施例中,通过新增对未安装应用的多个操作选项,实现对未安装应用的自定义管理,提高数据迁移效率。
21、在一种可能的实施方式中,所述方法还包括:
22、响应针对所述单个下载选项的点击操作,若未安装的第一应用在本机应用市场中,打开本机应用市场,从本机应用市场中下载未安装的第一应用;若未安装的第一应用不在本机应用市场中,显示未安装的第一应用的下载路径。
23、本技术实施例中,当选择安装第一应用时,只需通过点击第一应用的伪图标,选择下载选项,如果应用市场有第一应用,则跳转到应用市场下载第一应用;如果应用市场没有第一应用,则显示第一应用的下载路径,通过这种方式,保证了第一应用的顺利下载。
24、在一种可能的实施方式中,所述方法还包括:
25、响应针对所述批量下载选项的点击操作,下载所有未安装的应用,若未安装的应用在本机应用市场中,打开本机应用市场,从本机应用市场中下载未安装的应用;若未安装的应用不在本机应用市场中,显示未安装的应用的下载路径。
26、本技术实施例中,当对某一未安装应用的伪图标进行点击操作时,会显示批量下载的选项,通过批量下载的方式,能够将第二设备上未安装的所有应用批量安装,相比于一个个安装应用,这种方式提高了应用安装效率。
27、在一种可能的实施方式中,所述方法还包括:
28、响应针对所述单个清理选项的点击操作,清理所述第一应用的伪图标,更新所述第二设备的桌面布局。
29、本技术实施例中,通过单个清理选项能够对未安装的第一应用进行清理,使得数据迁移结果更符合实际要求。
30、在一种可能的实施方式中,所述方法还包括:
31、响应针对所述批量清理选项的点击操作,清理桌面上所有的伪图标,更新所述第二设备的桌面布局。
32、本技术实施例中,当对某一未安装应用的伪图标进行点击操作时,会显示批量清理的选项,通过批量清理的方式,能够将第二设备上未安装的所有应用的伪图标批量清理,相比于一个个清理,这种方式提高了未安装应用伪图标的清理效率。
33、第二方面,本技术实施例提供了一种数据迁移系统,所述系统包括:
34、第一设备和第二设备;
35、所述第一设备用于向所述第二设备发送应用数据和桌面数据;
36、所述第二设备用于接收所述第一设备发送的应用数据和桌面数据,按照所述桌面布局数据对所述第二设备进行桌面布局设置;针对所述第一设备桌面上的第一应用,若所述应用数据中包括第一应用的相关数据,基于所述第一应用的相关数据,在所述第二设备中安装所述第一应用,并按照所述第一应用的位置数据,在所述第二设备的桌面上显示所述第一应用;若所述应用数据中不包括第一应用的相关数据,生成表示所述第一应用未安装的第一展示元素,按照所述第一应用的位置数据,在所述第二设备的桌面上显示所述第一展示元素;
37、所述应用数据包括第三方应用的相关数据,所述第三方应用为所述第一设备中已安装的且在所述第二设备上兼容的应用,所述桌面数据包括所述第一设备的桌面布局数据和所述第一设备桌面上的各应用在所述第一设备的桌面中的位置数据;所述第一应用为所述第一设备桌面上的任一应用。
38、在一种可能的实施方式中,所述第一设备还用于响应针对第一换机软件的点击操作,打开所述第一换机软件;所述第一设备搜索待连接设备,所述待连接设备包括第二设备;
39、所述第二设备还用于响应针对第二换机软件的点击操作,打开所述第二换机软件,与所述第一设备建立通信连接。
40、在一种可能的实施方式中,所述生成表示所述第一应用未安装的第一展示元素,包括:
41、所述第二设备生成所述第一应用的伪图标,在所述第一应用的伪图标下生成表示所述第一应用未安装的提示,所述第一应用的伪图标与所述第一应用的应用图标不同。
42、在一种可能的实施方式中,若所述第二设备没有接收到所述第一设备发送的应用数据和/或桌面数据,所述第二设备上显示数据迁移失败。
43、在一种可能的实施方式中,所述第二设备还用于响应针对所述第一应用的伪图标的点击操作,显示针对未安装的第一应用的多个操作选项,包括:单个下载选项、批量下载选项、单个清理选项、批量清理选项。
44、在一种可能的实施方式中,所述第二设备响应针对所述单个下载选项的点击操作,若未安装的第一应用在本机应用市场中,所述第二设备打开本机应用市场,从本机应用市场中下载未安装的第一应用;若未安装的第一应用不在本机应用市场中,显示未安装的第一应用的下载路径。
45、在一种可能的实施方式中,所述第二设备响应针对所述批量下载选项的点击操作,下载所有未安装的应用,若未安装的应用在本机应用市场中,所述第二设备打开本机应用市场,从本机应用市场中下载未安装的应用;若未安装的应用不在本机应用市场中,显示未安装的应用的下载路径。
46、在一种可能的实施方式中,所述第二设备响应针对所述单个清理选项的点击操作,清理所述第一应用的伪图标,更新所述第二设备的桌面布局。
47、在一种可能的实施方式中,所述第二设备响应针对所述批量清理选项的点击操作,清理所有未安装的应用的伪图标,更新所述第二设备的桌面布局。
48、在本技术的第三方面,提供了一种电子设备,包括:
49、一个或多个处理器和存储器;
50、所述存储器与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器调用所述计算机指令以使得所述电子设备执行上述第一方面所述的方法步骤。
51、在本技术的第四方面,提供了一种计算机可读存储介质,包括计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行上述第一方面所述的方法步骤。
52、本技术实施例提供的技术方案,应用于第二设备,所述第二设备为数据接收方,包括:接收第一设备发送的应用数据和桌面数据;所述应用数据包括第三方应用的相关数据,所述第三方应用为所述第一设备中已安装的且在所述第二设备上兼容的应用,所述桌面数据包括所述第一设备的桌面布局数据和所述第一设备桌面上的各应用在所述第一设备的桌面中的位置数据;按照所述桌面布局数据对所述第二设备进行桌面布局设置;针对所述第一设备桌面上的第一应用,若所述应用数据中包括第一应用的相关数据,基于所述第一应用的相关数据,在所述第二设备中安装所述第一应用,并按照所述第一应用的位置数据,在所述第二设备的桌面上显示所述第一应用,其中,所述第一应用为所述第一设备桌面上的任一应用;若所述应用数据中不包括第一应用的相关数据,生成表示所述第一应用未安装的第一展示元素,按照所述第一应用的位置数据,在所述第二设备的桌面上显示所述第一展示元素。这样,在数据迁移完成后,可以直观了解到哪些应用没有被迁移到新设备上,并且,未被迁移的应用会用第一展示元素替换,显示在第一应用的位置数据,使得新设备的桌面布局与旧设备的保持一致,没有因为某个应用的位置空缺导致桌面布局混乱。
1.一种数据迁移方法,其特征在于,应用于第二设备,所述第二设备为数据接收方,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述生成表示所述第一应用未安装的第一展示元素,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
9.根据权利要求5所述的方法,其特征在于,所述方法还包括:
10.一种数据迁移系统,其特征在于,所述系统包括:
11.根据权利要求10所述的数据迁移系统,其特征在于,所述第一设备还用于响应针对第一换机软件的点击操作,打开所述第一换机软件;所述第一设备搜索待连接设备,所述待连接设备包括第二设备;
12.根据权利要求10所述的数据迁移系统,其特征在于,所述生成表示所述第一应用未安装的第一展示元素,包括:
13.根据权利要求10所述的数据迁移系统,其特征在于,若所述第二设备没有接收到所述第一设备发送的应用数据和/或桌面数据,所述第二设备上显示数据迁移失败。
14.根据权利要求12所述的数据迁移系统,其特征在于,所述第二设备还用于响应针对所述第一应用的伪图标的点击操作,显示针对未安装的第一应用的多个操作选项,包括:单个下载选项、批量下载选项、单个清理选项、批量清理选项。
15.根据权利要求14所述的数据迁移系统,其特征在于,所述第二设备响应针对所述单个下载选项的点击操作,若未安装的第一应用在本机应用市场中,所述第二设备打开本机应用市场,从本机应用市场中下载未安装的第一应用;若未安装的第一应用不在本机应用市场中,显示未安装的第一应用的下载路径。
16.根据权利要求14所述的数据迁移系统,其特征在于,所述第二设备响应针对所述批量下载选项的点击操作,下载所有未安装的应用,若未安装的应用在本机应用市场中,所述第二设备打开本机应用市场,从本机应用市场中下载未安装的应用;若未安装的应用不在本机应用市场中,显示未安装的应用的下载路径。
17.根据权利要求14所述的数据迁移系统,其特征在于,所述第二设备响应针对所述单个清理选项的点击操作,清理所述第一应用的伪图标,更新所述第二设备的桌面布局。
18.根据权利要求14所述的数据迁移系统,其特征在于,所述第二设备响应针对所述批量清理选项的点击操作,清理所有未安装的应用的伪图标,更新所述第二设备的桌面布局。
19.一种电子设备,其特征在于,包括:
20.一种计算机可读存储介质,其特征在于,包括计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行如权利要求1至9任一项所述的数据迁移方法。
