The invention provides a data synchronization method and device, the method includes: when the detected synchronization instruction, according to the iOS terminal synchronization instruction carries the access terminal identifier corresponding to iOS through iCloud communication protocol to simulate the file download information and records management logic data file download; according to the information and records management logic data synchronous iOS terminal iOS terminal identification data corresponding to the Android terminal. The present invention in Android terminal pre simulation iCloud communication protocol to realize the communication between the terminal and the Android iCloud server through iCloud communication protocol, the Android terminal direct access file download information and records management logic data from the iCloud server, download the file according to the information and records management logic data for iOS terminal data, realization of iOS terminal direct data synchronization to Android terminal, to simplify the process of data synchronization, improve the efficiency of synchronization.
【技术实现步骤摘要】
一种数据同步方法及装置
本专利技术涉及互联网通信
,具体而言,涉及一种数据同步方法及装置。
技术介绍
目前,很多用户都拥有多台不同操作系统的终端,如同时拥有操作系统为Android(安卓)及操作系统为iOS(苹果公司的移动操作系统)的终端。用户对不同操作系统的终端之间的数据同步需求越来越大。当前,若用户想要将iOS终端上的数据同步到Android终端上,则需要将iCloud(苹果云服务)服务器上的数据还原到iOS终端上,然后利用iOS终端上的管理软件对需同步的数据进行备份或者导出到PC(PersonalComputer,个人计算机)上,最后再利用Android终端上的管理软件导入到Android终端上。上述将数据从iCloud服务器同步到Android终端,必须借助PC或管理软件,同步过程复杂,同步效率低。且iCloud服务器提供的数据类型非常有限,基本没有第三方应用数据。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种数据同步方法及装置,以解决现有技术存在的以下问题:现有技术将数据从iCloud服务器同步到Android终端,必须借助PC或管理软件 ...
【技术保护点】
一种数据同步方法,其特征在于,所述方法包括:当检测到同步指令时,根据所述同步指令携带的iOS终端标识,通过预先模拟的iCloud通讯协议获取所述iOS终端标识对应的文件下载信息和记录管理逻辑数据;根据所述文件下载信息和所述记录管理逻辑数据,将所述iOS终端标识对应的iOS终端的数据同步到安卓终端本地。
【技术特征摘要】
1.一种数据同步方法,其特征在于,所述方法包括:当检测到同步指令时,根据所述同步指令携带的iOS终端标识,通过预先模拟的iCloud通讯协议获取所述iOS终端标识对应的文件下载信息和记录管理逻辑数据;根据所述文件下载信息和所述记录管理逻辑数据,将所述iOS终端标识对应的iOS终端的数据同步到安卓终端本地。2.根据权利要求1所述的方法,其特征在于,所述根据所述同步指令携带的iOS终端标识,通过预先模拟的iCloud通讯协议获取所述iOS终端标识对应的文件下载信息和记录管理逻辑数据,包括:通过预先模拟的iCloud通讯协议,发送所述同步指令携带的iOS终端标识给iCloud服务器;接收所述iCloud服务器返回的所述iOS终端标识对应的文件下载信息和记录管理逻辑数据。3.根据权利要求2所述的方法,其特征在于,所述发送所述同步指令携带的iOS终端标识给iCloud服务器之前,还包括:获取用户的iCloud账号和密码;通过预先模拟的iCloud通讯协议,发送所述iCloud账号和所述密码给iCloud服务器;接收所述iCloud服务器返回的授权令牌。4.根据权利要求1-3任一项所述的方法,其特征在于,所述通过预先模拟的iCloud通讯协议获取所述iOS终端标识对应的文件下载信息和记录管理逻辑数据之前,还包括:获取iCloud数据包,根据所述iCloud数据包,模拟iCloud通讯协议。5.根据权利要求4所述的方法,其特征在于,所述根据所述iCloud数据包,模拟iCloud通讯协议,包括:分析所述iCloud数据包,获得所述iCloud数据包的格式信息;根据所述格式信息,逆推确定所述iCloud数据包对应的通讯指令;发送所述通讯指令给iCloud服务器,若接收到所述iCloud服务器返回的所述iCloud数据包,则将所述通讯指令确定为iCloud通讯指令;若未接收到所述iCloud服务器返回的所述iCloud数据包,则返回执行所述根据所述格式信息,逆推确定所述iCloud数据包对应的通讯指令;根据确定出的所有所述iCloud通讯指令,生成iCloud通讯协议。6.根据权利要...
【专利技术属性】
技术研发人员:彭重阳,
申请(专利权)人:万兴科技股份有限公司,
类型:发明
国别省市:西藏,54
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。