一种数据迁移方法、终端及计算机可读存储介质与流程

文档序号:27002793发布日期:2021-10-19 22:17阅读:59来源:国知局
一种数据迁移方法、终端及计算机可读存储介质与流程

1.本发明实施例涉及但不限于通信领域,具体而言,涉及但不限于一种数据迁移方法、终端及计算机可读存储介质。


背景技术:

2.目前,针对移动终端的换机行为,移动终端厂家也推出了各自的一键换机业务(将旧移动终端上的用户数据导入到新移动终端上)功能,解决用户购买新移动终端后的首个迫切需求:需要在新移动终端上便捷导入旧移动终端上的个人数据,让个人的移动终端使用习惯能够无缝迁移到新移动终端上;
3.在相关技术中的数据换机工具,如移动终端克隆,一键换机,data transfer tool等均是将旧有的移动终端上的数据直接迁移到新的移动终端上;存在被恶意者用于将一部移动终端上的数据非法转移到其他移动终端上,导致原移动终端合法用户的隐私泄露,为合法用户带来安全隐患。


技术实现要素:

4.本发明实施例提供的一种数据迁移方法、终端及计算机可读存储介质,主要解决的技术问题是相关技术中的数据迁移,存在被恶意者用于将一部移动终端上的数据非法转移到其他移动终端上,导致原移动终端合法用户的隐私泄露,为合法用户带来安全隐患。
5.为解决上述技术问题,本发明实施例提供一种数据迁移方法,包括:数据迁入终端和数据迁出终端根据约定的绑定关系建立连接,并根据所述绑定关系中的身份验证信息进行安全校验;当校验通过时,所述数据迁入终端与所述数据迁出终端进行数据迁移操作。
6.本发明实施例还提供一种终端,包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的一个或者多个程序,以实现如上所述的数据迁移方法的步骤。
7.本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的数据迁移方法中的步骤。
8.本发明的有益效果是:
9.根据本发明实施例提供的一种数据迁移方法、终端及计算机可读存储介质,包括:数据迁入终端和数据迁出终端根据约定的绑定关系建立连接,并根据绑定关系中的身份验证信息进行安全校验;当校验通过时,数据迁入终端与数据迁出终端进行数据迁移操作;即数据迁出终端和数据迁入终端在建立连接时,是基于绑定关系建立,且在建立连接过程中,进而通过约定的绑定关系的身份验证信息进行进一步的身份合法性验证,保证数据迁移的合法性和安全性。
10.本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。
附图说明
11.图1为本发明实施例一的数据迁移方法的流程图;
12.图2为本发明实施例一的扫码建立绑定关系的示意图;
13.图3为本发明实施例二的数据迁移方法的流程图;
14.图4为本发明实施例三的数据迁移方法的流程图;
15.图5为本发明实施例四的一种终端的结构示意图。
具体实施方式
16.为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
17.实施例一:
18.在相关技术中的数据迁移,存在被恶意者用于将一部移动终端上的数据非法转移到其他移动终端上,导致原移动终端合法用户的隐私泄露,为合法用户带来安全隐患。为了解决上述问题,本发明实施例提供一种数据迁移方法,如图1所示,该数据迁移方法可以包括:
19.s101、数据迁入终端和数据迁出终端根据约定的绑定关系建立连接,并根据所述绑定关系中的身份验证信息进行安全校验。
20.可以理解的是,存在至少两个待迁移数据终端,在本发明实施例中,以两个待迁移数据终端为例进行说明。该两个待迁移数据终端均需要根据登录信息进行登录,通过登录信息的登录以保证操作者的合法用户身份,进而完成登录信息的登录后,两个待迁移终端根据约定的绑定关系建立连接。
21.在本发明实施例中,该登录信息下可以存在一个数据迁出终端与一个或多个数据迁入终端,当然在其他实施例中,该登录信息下也可以存在多个数据迁出终端和一个数据迁入终端;该登录信息下甚至存在一个终端即是数据迁入终端,也是数据迁出终端;该登录信息包括但不限于登录账号和密码,存储在账号服务器,并且绑定待迁移数据终端本地;在本发明实施例中,确定登录信息,根据所述登录信息的登录情况确定所述数据迁出终端和数据迁入终端;具体的,两个待迁移数据终端均需要完成同一账号登录,在账号登录时,可以是完成账号登录的一端设备,为另一端提供账号登录验证服务,如数据迁出终端根据登录信息进行登录后,数据迁入终端通过数据迁出终端本地的登录信息进行登录验证服务,即数据迁出终端通过数据迁入终端上的登录信息进行登录账号密码验证,也即根据登录方式确定数据迁出终端和数据迁入终端;例如假设待迁移数据终端1账号登录时,自动校验本地的登录信息和账号服务器的登录信息,当一致时,登录成功;此时待迁移数据终端2通过待迁移数据终端1的登录信息进行账号密码验证,如从账号服务器中获取待迁移数据终端1的登录信息,如待迁移数据终端1将登录信息发送给待迁移数据终端2,又如由用户直接填写待迁移数据终端1的登录信息;待迁移数据终端1和待迁移数据终端2均登录成功时,确定待迁移数据终端1为数据迁出终端,待迁移数据终端2为数据迁入终端。在一些实施例中,还可以根据登录信息的登录时间确定数据迁出终端和数据迁入终端,如待迁移数据终端1的首次账号登录时间,早于待迁移数据终端2的首次账号登录时间,确定迁移数据终端1为数
据迁出终端,待迁移数据终端2为数据迁入终端;其中在登录账号时,可以获取待迁移数据终端设备的唯一标识,判断账号是否首次关联该设备唯一标识登录,以此来确定该待迁移数据终端是否为首次登录,进而获取首次登录时间。在一些实施例中,用户在待迁移数据终端上均进行同一账号登录,还可以根据该登录信息下的内容确定数据迁出终端和数据迁入终端,如在登录信息下已记录了历史操作中待迁移数据终端1为数据迁出终端,待迁移数据终端2为数据迁入终端;又如登录同一账号后,接收用户下发的指令,根据该指令确定待迁移数据终端1为数据迁出终端,待迁移数据终端2为数据迁入终端;又如同一账号下存在一部终端,同时扮演数据迁入终端和数据迁出终端角色时,该部终端发起数据迁入操作,需要用户下发的指令选择是做数据迁入终端,还是做数据迁出终端。
22.在本发明实施例中,确定数据迁出终端和数据迁入终端还可以是:获取终端设备信息,根据终端设备信息确定数据迁出终端和数据迁入终端,该终端设备信息包括终端的激活日期;根据激活日期与当前时间的时间差确定数据迁出终端和数据迁入终端,假设当前时间为2020年4月,待迁移数据终端1的激活日期为2018年1月(表示为旧终端),待迁移数据终端2的激活日期为2020年4月(表示为新终端),则确定待迁移数据终端1为数据迁出终端,待迁移数据终端2为数据迁入终端;在一些实施例中,当当前时间为2020年,待迁移数据终端1的激活日期为2018年,待迁移数据终端2的激活日期为2019年,待迁移数据终端1和待迁移数据终端2均为旧终端,此时可确定待迁移数据终端2为数据迁出终端,待迁移数据终端1为数据迁入终端,表示用户预将当前使用的终端的数据定期迁移到前终端上进行备份;当然在一些实施例中,该终端设备信息还可以包括终端上迁移操作对应软件的安装日期,将安装日期与当前时间的时间差确定数据迁出终端和数据迁入终端。在一些实施例中,该终端设备信息还可以包括设置的终端标签,如用户存在两部终端,设置当前使用终端为主用标签,设置其他使用终端为备用标签,将主用标签的终端确定为数据迁出终端,将备用标签的终端确定为数据迁入终端。其中该终端标签可以是用户自定义设置,也可以是根据终端的使用时间,使用内容等使用信息设置,在此不再进行限定。值得注意的是,当根据终端设备信息确定数据迁出终端和数据迁入终端之前,该数据迁出终端和数据迁出终端仍要进行登录信息的登录,以保证操作者的合法用户身份。
23.当然在本发明实施例,还可以同时根据登录信息的登录情况和终端设备信息确定数据迁出终端和数据迁入终端,如当某个终端的账号首次登录时间和终端的激活日期相同或相近,且距离当前时间较近时,将该终端确定为数据迁入终端。
24.在一些实施例中,除了通过账号和密码来进行登录外,该登录信息也可以包括用户的生物信息,例如人脸信息,进而数据迁入终端获取操作者的人脸信息,判断该人脸信息是否为数据迁出终端已录制的人脸信息是否匹配,若匹配,数据迁入终端和数据迁出终端登录同一账号成功;又如该登录信息还包括用户指纹信息,通过数据迁出终端已录制的指纹信息与数据迁入终端的当前指纹信息判断账号是否登录成功。
25.值得注意的是,本发明实施例通过登录信息,以次保证操作者的合法用户身份;在登录该登录信息后,在数据迁出终端和数据迁入终端建立连接之前,还需要建立约定的绑定关系,通过该绑定关系将数据迁出终端和数据迁入终端关联到一起,如在本发明实施例中,当数据迁出终端和数据迁入终端存在绑定关系时,数据迁出终端和数据迁入终端关联在同一登录信息下,且存在关联。
26.当然,当数据迁出终端和数据迁入终端已经绑定时,已经联网并登陆过账号服务器,则根据登录信息里的数据迁出终端,显示提示用户是否自动绑定当前终端为该账号下的数据迁入终端,无需再进行绑定操作;数据迁出终端和数据迁入终端绑定操作包含以下两种方式:
27.方式一:数据迁入终端通过扫码获取数据迁出终端的关联信息;数据迁入终端根据关联信息与数据迁出终端建立通信连接,并建立绑定关系。例如数据迁出终端生成一个包含二维码界面,该二维码包括但不限于数据迁出终端的wifi热点信息,wifi支持的频段参数,设备名称,机型,账号信息;如图2所示,数据迁出终端(即旧机)显示二维码界面,数据迁入终端(即新机)扫码建立wifi连接,记录旧机账号信息,机型,设备名称,wifi频段参数等;然后数据迁入终端(新机)输入wifi热点的账号密码,完成账号登录后,完成绑定关系的建立。
28.方式二:确定数据迁入终端处于联网状态,且数据迁入终端登录的登录信息下包括数据迁出终端;数据迁入终端根据所述登录信息与数据迁出终端建立绑定关系。例如数据迁入终端在可以联网的前提下,直接启动账号登录界面,完成账号登录后,如果账号下有数据迁出终端角色,可通过账号服务器完成信息约定,建立和该登录信息下数据迁出终端的绑定关系。在一些实施例中,当某个终端联网后登录一个存在的账号时,且登录信息下包括所述数据迁出终端,若根据该终端上的激活日期和账号首次登录日期确定为数据迁入终端时,显示提示用户是否自动绑定该数据迁入终端和登录信息下的数据迁出终端,当然也可以是在该登录信息下默认将该数据迁入终端自动与该数据迁出终端建立绑定关系。
29.可以理解的是,上述两种绑定关系的方式,可以是数据迁入终端和数据迁出终端的首次绑定方式,也可以是数据迁入终端和数据迁出终端每次绑定时,都采用上述方式一或方式二,在此不再进行限定。
30.在本发明实施例中,数据迁出终端或/和数据迁入终端根据登录信息进行登录后,对登录信息下的绑定关系进行管理,例如解除已有的绑定关系,还可以设置绑定关系中的工作角色(数据迁出终端角色、数据迁入终端角色);即在采用上述方式一和方式二进行绑定关系的建立之后,该绑定关系绑定在该登录的登录信息下,用户可以通过操作数据迁出终端和数据迁入终端来解绑;当然当数据迁出终端或数据迁入终端登录账号后,已确定工作角色后,用户还可以通过操作数据迁出终端和数据迁入终端来重新设置工作角色。
31.需要说明的是,在本发明实施例中,在建立绑定关系时,自动生成唯一的身份验证信息,在一个登录信息下的每对绑定关系,都有唯一对应的身份验证信息,该身份验证信息作为数据迁出终端和数据迁入终端建立连接的身份合法性校验机制;其中该身份验证信息至少包括数字指纹,在一实施方式中,其中数字指纹的生成算法,可以是通过收集账号,机型,国际移动设备识别码(international mobile equipment identity,imei),android版本等信息,采用消息摘要算法(message digest algorithm md5),或者sha 256(sha256算法使用的哈希值长度是256位)等散列算法生成一个唯一不可逆的密文。在其他实施方式中,也可以采用任意适用的安全算法(如aes算法(advanced encryption standard,高级加密标准)、des算法(data encryption standard,数据加密标准)等)生成;在其他实施例中,该数字指纹还可以是由服务器为每个待迁移数据终端分配的uuid(universally unique identifier,通用唯一识别码),该服务器可以是账号服务器,也可以是其他第三方服务器。
32.在其他实施例中,该身份验证信息还可以包括操作者的生物信息,该生物信息包括但不限于生物指纹信息或声纹信息,例如分别获取数据迁出终端和数据迁入终端对应操作者的生物指纹信息等,在建立绑定时,将该生物指纹信息增加的绑定关系中。
33.在本发明实施例中,绑定关系时还包括数据迁出终端和数据迁入终端的终端信息、建立wifi连接的热点参数,数据迁入终端和数据迁出终端根据所述终端信息和wifi连接的热点参数建立wifi连接;其中该wifi连接的热点参数包括但不限于名称,频段,信道,wifi连接密码,由哪个角色做wifi热点方,哪个角色负责自动扫描wifi热点,建立wifi连接,wifi连接超时参数,该wifi连接的热点参数用于后续换机操作的连接,如数据迁出终端建立约定的wifi热点,数据迁入终端扫描周围的热点,进而建立wifi连接。当然一个账号下,所有的数据迁出终端和数据迁入终端绑定关系可以约定相同的wifi热点参数,亦可一对一约定不同的热点参数。该数据迁出终端和数据迁入的终端信息可以用于确定对端是否为绑定关系中对应的终端。在一些实施例中,该绑定关系还可以包括下述一种或多种信息:账号id(用户使用该设备和相应联网服务所需的厂商管理的用户账号id)、imei、机型、android版本、软件版本,支持wifi热点频段参数、绑定角色(数据迁入终端还是数据迁出终端)、后续迁移数据范围等。
34.在本发明实施例中,数据迁出终端和数据迁入终端重新建立绑定关系后,数据迁出终端和数据迁入终端都在本地缓存的登录信息里记录下双方的设备信息及约定的身份验证,并覆盖之前的历史绑定关系,即历史绑定关系自动失效;当数据迁出终端和数据迁入终端存在联网条件时,需要后台与账号服务器同步账号及绑定信息。当然该数据迁出终端或数据迁入终端重新绑定到其他终端时,会自动更新其账号及数据迁入终端和数据迁出终端角色、身份验证信息。
35.在本发明实施例中,通过该终端信息和wifi连接的热点参数自动建立wifi连接时,通过身份验证信息进行进一步验证当前的wifi连接是否合法。其中通过身份验证信息进行安全校验时,可以是单向校验,也可以是双向校验。单向校验包括:数据迁入终端结合本地存储的绑定关系中的数据迁出终端的信息生成身份验证信息;数据迁出终端将生成的身份验证信息与约定的绑定关系中的身份验证信息进行比较,当一致时,校验通过;当然一些实施例中,也可以是数据迁出终端结合本地存储的绑定关系中的数据迁入终端的信息生成身份验证信息;数据迁入终端将生成的身份验证信息与约定的身份验证信息中的数字指纹进行比较,当一致时,校验通过。双向校验包括:数据迁入终端和数据迁出终端将对方的生成的身份验证信息与约定的绑定关系中的身份验证信息进行比较,当均一致时,校验通过;例如身份验证信息包括数字指纹时,结合本地存储的绑定关系中的终端的账号,机型,国际移动设备识别码等信息生成一个数字指纹,通过验证对方发送的数字指纹和该生成的数字指纹是否一致,来确定是否验证通过;在其他实施例中,当身份验证信息还包括生物信息时,将数据迁出终端本地的生物信息和获取的生物信息进行比较,当生物信息一致且数字指纹信息一致时,校验通过。
36.s102、当校验通过时,数据迁入终端与数据迁出终端进行数据迁移操作。
37.在本发明实施例中,校验通过时,表示连接建立成功,基于wifi连接,自动从数据迁出终端导出迁移数据到数据迁入终端。其中迁移数据可以是用户根据需求进行实时确定,也可以是根据绑定关系确定。当然当校验未通过时,则断开连接,并提示重新绑定。
38.需要说明的是,在本发明实施例中,数据迁入终端和数据迁出终端进行数据迁移操作后,数据迁入终端和数据迁出终端本地记录该数据迁移操作,处于联网状态时,基于登录信息将数据迁移操作保存在本地和/或服务器上,该服务器可以是账号服务器,也可以是其他第三方服务器;即可通过登录信息中云记录并存储数据迁移范围,以作为下一次数据迁移的默选,同时通过数据迁移操作的记录,便于后续用户通过账号查询历史操作信息。
39.本发明实施例提供了一种数据迁移方法,需要迁移数据的两部终端根据账号登录状态判断为数据迁出终端还是数据迁入终端;数据迁入终端在使用数据迁移功能前,需要通过绑定操作,将数据迁出终端、数据迁入终端关联到同一用户账号下,并标识各自归属角色,生成各自唯一的数字指纹。数据迁移时,两部终端按照既定的绑定关系定义完成wifi热点连接。然后双方核实数字指纹后,允许用户完成数据从数据迁出终端导入数据迁入终端的操作;如果数字指纹信息不匹配,则断开连接,提示用户重新绑定;增加智能设备间交换数据前的身份验证作为保护用户数据的安全机制,同时基于角色的连接管理机制,最大限度简化了ui交互步骤,通过记录首次绑定关系,简化了设备间后续为建立wifi连接,所需的信息约定步骤。
40.实施例二:
41.本发明实施例提供一种数据迁移方法,以两终端首次绑定进行数据迁移为例进行说明,如图3所示,该数据迁移方法包括:
42.s301、两终端登录登录信息。
43.在本发明实施例中,登录信息为包含账号和密码的账号信息,两终端可以分别为旧终端和新终端,旧终端账号登录时,自动校验本地账号信息和服务器的账号信息是否一致,一致时,旧终端账号登录成功,新终端通过旧终端上的账号信息进行登录密码验证,该账号信息下完成数据迁出终端(即旧终端)和数据迁入终端(即新终端)的角色。
44.s302、数据迁入终端通过扫描数据迁出终端的二维码获取信息,并与数据迁出终端约定绑定关系。
45.在本发明实施例中,数据迁出终端上开启wifi热点,数据迁入终端支持该wifi热点的频段,数据迁出终端生成一个包含热点信息的二维码界面,该热点信息(wifi支持的频段参数,设备名称,机型,热点账号信息等),数据迁入终端扫码该二维码界面,二维码界面一旦扫码连接后消失,或者用户手动退出。扫码建立wifi连接后,提示数据迁入终端需要输入热点方的账号密码,由数据迁出终端验证数据迁入终端输入的账号密码是否正确。验证失败提示用户重新输入,失败次数超过阈值后提示用户账号登录失败,中断wifi连接;wifi连接成功时,数据迁出终端和数据迁入终端建立绑定终端。
46.在一些实施例中,数据迁入终端如果有可用无线网络,可以直接启动账号登录界面,完成账号登录后,如果账号下有数据迁出终端角色,可以通过账号服务器完成信息约定,建立和该账号下数据迁出终端的绑定关系。后续在数据迁移操作时,数据迁出终端上启动数据迁移功能对应的app时,需要进行联网账号登录验证后,且同步后的账号信息包含处于登录状态的数据迁入终端角色,才能进入数据迁移操作。
47.s303、数据迁入终端和数据迁出终端根据约定的绑定关系建立连接,并根据绑定关系中的唯一的数字指纹进行安全校验。
48.在本发明实施例中,数据迁出终端和数据迁入终端建立绑定关系时自动生成唯一
的数字指纹,该数字指纹根据全部或者部分绑定关系中的信息基于算法生成,且不可逆,以确保唯一性;在建立绑定关系时,还需要约定后续数据迁出终端和数据迁入终端自动建立wifi连接的热点参数(名称,频段,信道,wifi连接密码,由哪个角色做wifi热点方,哪个角色负责自动扫描wifi热点,建立wifi连接,wifi连接超时参数)。
49.假设数据迁出终端作为wifi热点方,数据迁入终端自动扫描wifi热点,根据绑定关系中的wifi连接的热点参数自动建立连接,建立wifi连接时,数据迁出终端和数据迁入都需要验证对方传递的数字指纹与本地绑定关系中留存的数字指纹是否一致,都验证通过才确定当前终端间wifi连接合法。
50.s304、当校验通过时,数据迁入终端与数据迁出终端进行数据迁移操作。
51.s305、数据迁入终端或数据迁出终端本地记录所述数据迁移操作,处于联网状态时,基于所述登录信息记录将所述数据迁移操作保存在账号服务器上。
52.建立wifi连接后的数据迁移操作,并在账号中记录用户设置的数据迁移范围,以作为下一次数据迁移时的默选,在数据迁出终端或数据迁入终端具备联网状态时,通过该登录信息将数据迁移操作保存在账号服务器,以便于用户后续通过登录信息进行查询。且数据迁移不改变工作角色和数字指纹,数据迁移的方向严格按照绑定关系中定义的角色执行,需要反向迁移数据时,需要重新建立绑定关系。
53.本发明实施例提供的数据迁移方法,待迁移数据终端根据登录的登录信息确定数据迁入终端和数据迁出终端;数据迁入终端和数据迁出终端根据约定的绑定关系建立连接,并根据绑定关系中的唯一的数字指纹进行安全校验;当校验通过时,连接建立成功,数据迁入终端与数据迁出终端进行数据迁移操作;即通过账号登录,以此保证操作者的合法用户身份;在建立连接时,进而通过约定的绑定关系的数字指纹进行进一步的身份合法性验证,保证数据迁移的合法性和安全性;进一步的,还增加了数据迁移记录功能,绑定后的数据迁入终端、数据迁出终端,在换机操作时可以真正做到最少的人工操作。
54.实施例三:
55.本发明实施例提供一种数据迁移方法,以已经绑定的两终端进行数据迁移为例进行说明,如图4所示,该数据迁移方法包括:
56.s401、数据迁出终端和数据迁入终端进行登录信息的登录。
57.在本发明实施例中,该登录信息包括账号、密码,还包括操作者的人脸信息;假设数据迁出终端和数据迁入终端均处于联网状态,数据迁出终端和数据迁入终端根据账号服务器上的账号密码和本地的账号密码进行校验登录,同时数据迁入终端获取操作者的人脸信息,将该人脸信息与数据迁出终端的实时获取的人脸信息进行对比验证。
58.s402、数据迁出终端和数据迁入终端按照约定的绑定关系自动建立连接,并通过约定的数字指纹进行安全验证。
59.由于两终端已经绑定过,这该登录信息下包括绑定关系,此时直接根据绑定关系建立连接,可根据账号服务器上账号里的数据迁出终端信息,显示提示用户是否自动绑定当前终端为该账号下的数据迁入终端(自动完成wifi热点连接参数约定,双方身份数字指纹等),然后通过约定的数字指纹进行安全验证;具体的,数据迁入终端结合本地存储的绑定关系中的数据迁出终端的信息生成数字指纹;数据迁出终端将生成的数字指纹与唯一的数字指纹进行比较,当一致时,校验通过。
60.在一些实施例中,由于两终端已经绑定过,这该登录信息下包括绑定关系,如果用户首先从数据迁出终端操作时,且登录信息里存在过往的数据迁出终端、数据迁入终端绑定关系,但绑定关系里数据迁入终端不是当前要进行数据迁移的新终端,为了提示用户,除了界面显示当前账号中绑定的数据迁出终端、数据迁入终端设备信息,热点信息外;同时还增加超时机制,超过该阈值仍无法建立数据迁出终端、数据迁入终端wifi连接时,操作界面显示提醒用户,检查对端是否是绑定关系中对应的终端(通过双方显示数据迁出终端、数据迁入终端设备信息提示用户)。同理,用户首先从数据迁入终端操作时,增加超时机制,超过该阈值仍无法建立数据迁出终端、数据迁入终端wifi连接时,操作界面显示提醒用户检查对端是否是绑定关系中对应的设备。
61.进一步的,数据迁出终端或/和数据迁入终端可以对登录信息下已有的绑定关系进行管理,即解除原有绑定关系,与其他终端建立新的绑定关系。可以理解的是,每一次终端绑定,都会在数据迁出终端和数据迁入终端的相同登录信息里记录当前的绑定关系,并覆盖之前的绑定关系,存在联网条件时,还需要后台与账号服务器同步账号及绑定信息。
62.s403、基于wifi连接,自动从数据迁出终端导出数据到数据迁入终端。
63.在本发明实施例中,假设数据迁出终端与数据迁入终端上次已经进行过数据迁移操作,则根据账号中记录的用户设置的数据迁移范围(联系人,通话记录,日程,闹钟,系统设置,(照片,图片,音乐,视频等)多媒体文件,文档(txt,pdf,word,excel等),app及app数据等),作为本次数据迁移的默选;且本次基于账号的数据迁移记录,同时保留在终端本地和账号服务器上,可用于事后安全回溯。
64.本发明实施例提供一种数据迁移方法,通过登录信息的登录,以此保证操作者的合法用户身份;在建立连接时,进而通过约定的绑定关系的数字指纹进行进一步的身份合法性验证,保证数据迁移的合法性和安全性;同时,相对于相关技术中的换机操作是无状态的,每次数据迁移,都需要重复wifi连接建立的操作步骤,相比本发明实施例中,首次使用前绑定,如两部终端间再次换机数据迁移时,无需绑定操作和wifi连接相关操作;同时,因为wifi连接所需要的无线信号频段参数,热点名称密码,均可以在绑定时完成约定,也避免了后续换机数据迁移时,两部终端建立wifi连接时不必要的频段切换,扫码获取热点信息等ui交互。
65.实施例四
66.本发明实施例还提供一种终端,如图5所示,该包括处理器501、存储器502及通信总线503,其中:
67.通信总线503用于实现处理器501和存储器502之间的连接通信;
68.处理器501用于执行存储器502中存储的一个或者多个程序,以实现各实施例中的数据迁移方法;该数据迁移方法如实施例一~实施例三,在此不再一一赘述。
69.本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于ram(random access memory,随机存取存储器),rom(read-only memory,只读存储器),eeprom(electrically erasable programmable read only memory,带电可擦可编程只读存储器)、闪存或其他存储器技术、cd-rom(compact disc read-only memory,光盘
只读存储器),数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。
70.本发明实施例中的计算机可读存储介质可用于存储一个或者多个计算机程序,其存储的一个或者多个计算机程序可被处理器执行,以实现上述数据迁移方法;该数据迁移方法如实施例一~实施例三,在此不再一一赘述。
71.值得注意的是,为了不累赘说明,在本实施例中并未完全阐述实施例一、实施例二、实施例三中的所有示例,应当明确的是,实施例一、实施例二、实施例三中的所有示例均适用于本实施例。
72.可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。
73.此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。
74.以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1