数据传输方法、系统、设备及介质技术方案

技术编号:33202486 阅读:24 留言:0更新日期:2022-04-24 00:41
本发明专利技术提出的一种数据传输方法、系统、设备及介质,该方法通过获取第一终端中目标应用的包括有聊天数据库、联系人信息和群组信息的目标数据,将群组信息和联系人信息写入聊天数据库中,获取第二终端中目标应用的数据库规则,根据数据库规则和写入有联系人信息和群组信息的聊天数据库生成新增数据库,创建第二终端的备份包,并将该新增数据库添加到备份包中,通过备份包对第二终端进行备份还原,以实现将目标数据从第一终端传输到第二终端,基于该方法可以实现Line聊天记录在不同操作系统设备之间迁移,且流程简单、兼容性强,不受版本更新影响,数据移植更安全、稳定、快速。快速。快速。

【技术实现步骤摘要】
数据传输方法、系统、设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种数据传输方法、系统、设备及介质。

技术介绍

[0002]Line app是韩国旗下的Line株式会社2011年开发推出免费即时通讯软件,在中国台湾、日本、泰国用户群体很大。
[0003]由于在iOS系统和Android系统中Line聊天记录的备份数据存储方式存在不同,导致iOS用户和Android用户的Line备份数据无法直接迁移。而Line并没有提供iOS和Android之间的跨端传输的工具,目前line的用户的聊天备份数据都是保存在第三方GoogleDrive或者苹果iCloud云存储服务上面。
[0004]在Line的官网帮助中,有明确介绍其无法在不同操作系统的设备间(Android到iPhone、iPhone到Android)复原聊天记录。可实现的备份以及复原聊天记录的方法,只针对使用iOS的用户使用iCloud备份还原,以及Android用户使用Google云端硬盘备份聊天记录。这样导致iOS用户和Android用户之间的Line备份本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:获取第一终端中目标应用的目标数据,所述目标数据包括联系人信息、群组信息和聊天数据库;将所述联系人信息、群组信息写入所述聊天数据库;获取第二终端中目标应用的数据库规则,并根据所述数据库规则和写入有所述联系人信息和群组信息的聊天数据库生成新增数据库;创建所述第二终端的备份包,将所述新增数据库添加到所述备份包,所述备份包用于对所述第二终端进行备份还原,以实现将所述目标数据从所述第一终端传输到所述第二终端,其中,所述第一终端和第二终端的操作系统不同。2.如权利要求1所述的数据传输方法,其特征在于,所述目标数据还包括附件,对所述第二终端基于所述备份包进行备份还原之前,所述方法还包括:从写入有所述联系人信息和群组信息的所述聊天数据库中获取聊天记录,并确定所述附件在所述聊天记录中的附件位置路径;获取所述第二终端中目标应用的附件存放路径;根据所述附件存放路径和附件位置路径将所述附件存储入所述第二终端。3.如权利要求1所述的数据传输方法,其特征在于,获取第一终端中目标应用的联系人信息的方式包括:构建授权请求二维码,所述授权请求二维码用于被所述第一终端中目标应用扫描并进行数据获取授权;若授权成功,获取所述第一终端中目标应用的联系人标识;根据所述联系人标识获取各联系人的联系人信息,所述联系人信息包括联系人移动互联网设备、名称、创建时间、头像数据等中至少之一。4.如权利要求3所述的数据传输方法,其特征在于,所述二维码的构建方式包括:向目标应用的服务器发送会话创建请求消息,并获取会话创建响应消息,所述会话创建响应消息包括申请认证二维码数据;向目标应用的服务器发送二维码创建请求消息,并获取二维码创建响应消息,所述二维码创建响应消息包括所述申请认证二维码数据和超文本传输协议的统一资源定位符;获取配对密钥,所述配对密钥包括公钥和私钥,将所述公钥进行编码,得到敏感数据参数;根据预设版本号、所述敏感数据参数、所述申请认证二维码数据和超文本传输协议的统一资源定位符生成二维码的统一资源定位符;根据二维码的统一资源定位符生成所述二维码。5.如权利要求3所述的数据传输方法,其特征在于,若授权成功,获取所述第一终端中目标应用的联系人标识之前,所述方法还包括:向目标应用的服务器发送二维码认证确认请求消息,并获取二维码认证确认响应消息,所述二维码认证确认响应消息包括认证成功或认证失败;若所述二维码认证确认响应消息包括认证成功,向目标应用的服务器发送个人识别码创建请求消息,并...

【专利技术属性】
技术研发人员:朱志强李盛
申请(专利权)人:深圳软牛科技有限公司
类型:发明
国别省市:

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

1