本申请实施例涉及数据传输,具体而言,涉及一种数据的传输方法、装置、电子设备。
背景技术:
1、随着通信技术的发展,移动终端越来越智能化,功能也越来越多,比如照相、摄像以及从网络上下载音乐、视频等,因此,用户基于移动终端的通信交互不再局限于电话和短信的基本功能,用户共享照片、音乐以及视频等数据的需求越来越强烈。
2、此外,移动终端间由于操作系统的不同等原因,会限制应用程序数据的传输,用户难以在不同的移动终端之间进行应用数据数据传输和还原,从而会影响使用体验。
技术实现思路
1、针对上述现有技术中存在的问题,本申请实施例提供了一种数据的传输方法、装置、电子设备,能够实现不同的移动终端之间进行应用程序的数据传输,从而会提供用户的使用体验。
2、第一方面,本申请实施例提供了一种数据的传输方法,包括:
3、将第一移动终端与第二移动终端相连;
4、将所述第一移动终端的应用程序数据备份;和
5、将已备份的所述第一移动终端的应用程序数据传输并还原至所述第二移动终端的应用程序中。
6、进一步地,所述第一移动终端为安装android系统的移动终端,所述第二移动终端为安装ios系统的移动终端,所述应用程序为whatsapp。
7、进一步地,在所述将所述第一移动终端的应用程序数据备份之前,还包括:
8、对所述应用程序的加密数据库进行解密,获取明文数据库。
9、进一步地,所述对所述应用程序的加密数据库进行解密,获取明文数据库,包括:
10、获取解密密钥;和
11、利用所述解密密钥对所述应用程序的加密数据库进行aes解密运算,获取明文数据库。
12、进一步地,当所述whatsapp应用程序采用crypt14算法加密备份数据库时,所述对所述应用程序的加密数据库进行解密,获取明文数据库,包括:
13、在所述第一移动终端上登录whatsapp账号,获取必要的登录信息;
14、用所述登录信息、crypt14加密数据库的信息与whatsapp的服务器进行协议交互,以获取所述解密密钥;和
15、利用所述解密密钥对所述crypt14加密数据库进行aes解密运算,并执行解压缩操作,获取所述明文数据库。
16、进一步地,当所述whatsapp采用crypt15算法加密备份数据库时,所述对所述应用程序的加密数据库进行解密,获取明文数据库,包括:
17、在所述第一移动终端上的whatsapp中选择使用多位加密密钥启用端到端加密备份操作;
18、根据所述多位加密密钥页面获取对应的解密密钥;和
19、利用所述解密密钥对crypt15加密数据库进行aes解密运算,并执行解压缩操作,获取所述明文数据库。
20、进一步地,所述将已备份的所述第一移动终端的应用程序数据还原至所述第二移动终端的应用程序中,包括:
21、解析并转换所述第一移动终端上备份的数据,生成与所述第二移动终端兼容的应用程序数据;和
22、将转换后的所述应用程序数据传输并还原到所述第二移动终端上的应用程序中。
23、进一步地,所述将第一移动终端与第二移动终端相连,包括:
24、使用otg连接的方式将第一移动终端与第二移动终端相连。
25、第二方面,本申请实施例还提供了一种数据传输装置,包括:
26、连接模块,用于将第一移动终端与第二移动终端相连;
27、数据备份模块,用于将所述第一移动终端的应用程序数据备份;和
28、数据还原模块,用于将已备份的所述第一移动终端的应用程序数据传输并还原至所述第二移动终端的应用程序中。
29、第三方面,本申请实施例还提供了一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器用于执行所述程序时实现根据上述的第一方面所述的数据的传输方法。
30、第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序用于实现根据上述的第一方面所述的数据的传输方法。
31、第五方面,本申请实施例还提供了一种计算机程序产品,其上存储有计算机程序,所述计算机程序用于实现根据上述的第一方面所述的数据的传输方法。
32、本申请实施例带来了以下有益效果:
33、当第一移动终端通过数据线与第二移动终端相连后,第一移动终端中储存的应用程序数据能够通过数据线传输至第二移动终端,并且还原至第二移动终端的应用程序中,因此用户能够在第二移动终端上的应用程序查看第一移动终端上的应用程序的数据。因此,本申请实施例提供的数据传输的方法,能够在不同的移动终端之间传输应用程序的数据,从而方便用户的操作,提高用户的使用体验。
1.一种数据的传输方法,其特征在于,包括:
2.根据权利要求1所述的数据的迁移方法,其特征在于,所述第一移动终端为安装android系统的移动终端,所述第二移动终端为安装ios系统的移动终端,所述应用程序为whatsapp。
3.根据权利要求2所述的数据的传输方法,其特征在于,在所述将所述第一移动终端的应用程序数据备份之前,还包括:
4.根据权利要求3所述的数据的传输方法,其特征在于,所述对所述应用程序的加密数据库进行解密,获取明文数据库,包括:
5.根据权利要求4所述的数据的传输方法,其特征在于,当所述whatsapp应用程序采用crypt14算法加密备份数据库时,所述对所述应用程序的加密数据库进行解密,获取明文数据库,包括:
6.根据权利要求4所述的数据的传输方法,其特征在于,当所述whatsapp采用crypt15算法加密备份数据库时,所述对所述应用程序的加密数据库进行解密,获取明文数据库,包括:
7.根据权利要求1或2所述的数据的传输方法,其特征在于,所述将已备份的所述第一移动终端的应用程序数据还原至所述第二移动终端的应用程序中,包括:
8.根据权利要求1所述的数据的传输方法,其特征在于,所述将第一移动终端与第二移动终端相连,包括:
9.一种数据传输装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器用于执行所述程序时实现根据权利要求1-8任一项所述的数据的传输方法。