(19)中华 人民共和国 国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202111619067.X
(22)申请日 2021.12.27
(71)申请人 深圳软牛科技有限公司
地址 518000 广东省深圳市宝安区新 安街
道海旺社区兴业路1100号金利通金融
中心大厦2栋13 01-1310
(72)发明人 朱志强 李盛
(74)专利代理 机构 深圳市特讯知识产权代理事
务所(普通 合伙) 44653
代理人 孟智广
(51)Int.Cl.
H04L 67/1095(2022.01)
H04L 67/1097(2022.01)
H04L 9/40(2022.01)
G06F 16/21(2019.01)
(54)发明名称
Line App数据的跨平台传输方法、 系统、 设
备及存储介质
(57)摘要
本发明涉及数据迁移领域, 公开了一种Line
App数据的跨平台传输方法、 系统、 设备及存储介
质。 该方法包括: 数据引导系统接收跨平台的数
据传输指令, 判断数据传输指令是否为iOS系统
传输至Android系统的指令; 若 不为iOS系统传输
至Android系统的指令, 则数据引导系统发送
Android迁移指令至Android操作系统中, 在
Android系统 中将Line App数据迁移至iOS系统。
若为iOS系统传输至Android系统的指令, 则数据
引导系统发送iOS迁移指令至iOS操作系统中,
iOS系统中将L ine App数据迁移至Andro id系统。
权利要求书4页 说明书16页 附图2页
CN 114401278 A
2022.04.26
CN 114401278 A
1.一种Line App数据的跨平台传输方法, 其特征在于, 所述Line App数据的跨平台传
输方法应用于Line App数据的跨平台传输系统, 所述Line App数据的跨平台传输系统包
括: iOS操作系统、 An droid操作系统、 数据引导系统, 所述Line App数据的跨平台传输方法
包括:
所述数据引导系统接收跨平台的数据传输指令, 判断所述数据传输指令是否为iOS系
统传输至Android系统的指令;
若不为iOS系统传输至Android系统的指令, 则所述数据引导系统发送Android迁移指
令至所述Andro id操作系统中;
所述Android操作系统接收所述Android迁移指令, 将所述Android操作系统中的Line
App数据发送至预置Google Drive云端数据库中, 接收所述Google Drive云端数据库发送
的反馈数据;
根据预置二维码生成算法, 对所述反馈数据和所述Line App数据进行解析构造处理,
得到授权二维码;
所述iOS操作系统扫描识别所述授权二维码, 根据所述授权二维码的识别信息, 访问所
述Google Drive云端数据库, 得到所述Google Drive云端数据库中的Line App数据, 以及
根据预置iOS Line App数据表和预置iOS Line存储路径, 对所述Line App数据进行格式转
换处理, 得到iOS格式的L ine App数据;
根据预置iOS还原服务接口, 将所述iOS格式的Line App数据写入至所述iOS操作系统
的Line App存储位置;
若为iOS系统传输至Android系统的指令, 则所述数据引导系统发送iOS迁移指令至所
述iOS操作系统中;
所述iOS操作系统接收所述iOS迁移指令, 发送Line App数据的数据迁移请求至预置
Google Drive云端数据库中, 得到所述Go ogle Drive云端数据库反馈的响应准许值;
根据预置第一请求生成算法, 对所述Line App数据的文件名称数据、 所述响应准许值
进行组合处 理, 生成Post请求;
将所述Post请求发送至所述Google Drive云端数据库中, 接收所述Google Drive云端
数据库发送的响应数据;
根据预置第二请求生成算法, 将所述Line App数据的文件实体数据、 所述响应数据进
行解析打包处理, 生成数据存储请求, 以及将所述数据存储请求发送至所述Google Drive
云端数据库中;
所述Android操作系统访问所述Google Drive云端数据库, 在所述Google Drive云端
数据库中下载所述Line App数据, 将所述Line App数据写入至所述Android操作系统的
Line App存储位置。
2.根据权利 要求1所述的Line App数据的跨平台传输方法, 其特征在于, 所述根据预置
二维码生成算法, 对所述反馈数据和所述Line App数据进行解析构造处理, 得到授权二维
码包括:
基于预置随机函数, 生成秘钥数据;
根据预置RSA非对称加密, 对所述Line App数据的公钥证书和所述秘钥数据进行加密
处理, 生成x ‑lcs数据;权 利 要 求 书 1/4 页
2
CN 114401278 A
2根据预置 头文件生成算法, 对所述x ‑lcs数据进行组装处 理, 生成会话创建请求头;
根据预置会话命令生成算法, 对所述会话创建请求头进行加密封装处理, 生成会话创
建命令;
将所述会话创建命令发送至所述Line App数据对应的Line云端数据库中, 接收所述
Line云端数据库传输的加密反馈数据;
根据预置解密分析算法, 对所述加密反馈数据进行解密处 理, 得到二维码认证字符串;
根据预置指令生成算法, 对所述二维码认证字符串进行指令构造处理, 得到二维码创
建指令;
将所述二维码创建指令发送至所述Line云端数据库中, 接收所述Line云端数据库传输
的二维码URL 地址;
基于所述 二维码URL 地址转换图像, 得到授权二维码。
3.根据权利 要求1所述的Line App数据的跨平台传输方法, 其特征在于, 在所述根据预
置二维码生成算法, 对所述反馈数据和所述Line App数据进行解析构造处理, 得到授权二
维码之后, 在所述 iOS操作系统扫描识别所述授权二维码之前, 还 包括:
所述Andro id操作系统发送二维码校验请求至所述 Line云端数据库;
接收所述Line云端数据库传输的二维码校验数据, 判断所述二维码校验数据 是否包含
所述Line App数据;
若包含, 则将所述授权二维码确认为有效的授权二维码。
4.根据权利 要求1所述的Line App数据的跨平台传输方法, 其特征在于, 所述根据所述
授权二维码的识别信息, 访问所述Google Drive云端数据库, 得到所述Google Drive云端
数据库中的L ine App数据包括:
根据所述授权二维码的识别 信息, 基于S SL协议构建下 载Post请求;
将所述下载Post请求发送至所述Google Drive云端数据库中, 接收所述Google Drive
云端数据库传输的Go ogle Services 登录令牌;
基于所述Google Services登录令牌, 发送Line存储数据获取请求至所述Google
Drive云端数据库中, 接收所述Go ogle Drive云端数据库传输的L ine App数据。
5.根据权利 要求1所述的Line App数据的跨平台传输方法, 其特征在于, 所述根据预置
iOS Line App数据表和预置iOS Line存储路径, 对所述Line App数据进行格式转换处理,
得到iOS格式的L ine App数据包括:
创建与预置iOS Line App数据表相同格式的L ine App社交关系表;
解析所述Line App数据的社交关系数据, 根据所述Line App数据的名称字符, 将所述
社交关系数据匹配写入至所述 Line App社交关系表中, 得到iOS格式的初始L ine App数据;
根据预置iOS Line存储路径, 设置所述初始Line App数据的iOS还原路径, 得到iOS格
式的Line App数据。
6.根据权利 要求1所述的Line App数据的跨平台传输方法, 其特征在于, 所述根据预置
第一请求生 成算法, 对 所述Line App数据的文件名称数据、 所述响应准许值进行组合处理,
生成Post请求包括:
所述根据预置第一请求生成算法, 对所述Line App数据的文件名称数据、 所述响应准
许值、 所述Go ogle Drive存储地址进行组合处 理, 生成Post请求包括:权 利 要 求 书 2/4 页
3
CN 114401278 A
3
专利 Line App数据的跨平台传输方法、系统、设备及存储介质
文档预览
中文文档
23 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-19 03:02:56上传分享