说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111650049.8 (22)申请日 2021.12.3 0 (71)申请人 格美安 (北京) 信息技 术有限公司 地址 100176 北京市大兴区经济开发区科 苑路9号1号楼一层 (72)发明人 赵立 李仕镇 翁斌 林振华  黄辉  (74)专利代理 机构 福州市景弘专利代理事务所 (普通合伙) 35219 代理人 徐剑兵 (51)Int.Cl. H04L 67/06(2022.01) H04L 67/1074(2022.01) H04L 47/12(2022.01) H04L 9/40(2022.01) (54)发明名称 一种跨网数据回传方法、 存 储介质和系统 (57)摘要 本发明公开一种跨网数据回传方法、 存储介 质和系统, 其中方法包括如下步骤: 发送端获取 待上传的原始文件的文件 标识; 发送端将所述待 上传的原始文件按照预设的分割规则, 分割成多 个数据块, 对每个数据块按照顺序进行编号以及 记录每个数据块的大小; 发送端初始化数据块上 传任务, 接收返回的上传标识; 发送端按照预设 的发送规则依次发送各个数据块 以及数据块编 号、 数据块大小、 上传标识和文件标识到接收端。 本方案避免在跨网传输大文件的时候, 可能出现 网络错误而导致传输断开, 网络体验效果差的情 况。 权利要求书1页 说明书6页 附图5页 CN 114363320 A 2022.04.15 CN 114363320 A 1.一种跨网数据回传方法, 其特 征在于, 包括如下步骤: 发送端获取待上传的原 始文件的文件标识; 发送端将所述待上传的原始文件按照预设的分割规则, 分割成多个数据块, 对每个数 据块按照顺序进行编号以及记录每 个数据块的大小; 发送端初始化数据块上传任务, 接收返回的上传标识; 发送端按照预设的发送规则依次发送各个数据块以及数据块编号、 数据块大小、 上传 标识和文件标识到 接收端; 接收端根据接收到的各个数据块、 数据块编号、 数据块大小、 上传标识和文件标识, 判 断数据块是否完整, 如果不完整, 则发送补发信息到发送端, 发送端接收到补发信息后对补 发信息中的数据块进行补发; 如果完整, 则接收端 进行数据块合成得到原 始文件。 2.根据权利要求1所述的一种跨网数据回传方法, 其特征在于: 发送端在进行分割前还 包括步骤: 发送端检测当前网络带宽, 根据预设的最大数据块大小与网络带宽的关系, 得到当前 网络带宽对应的最大数据块大小, 发送端分割出的数据块大小小于得到的最大数据块大 小。 3.根据权利要求1所述的一种跨网数据回传方法, 其特征在于: 发送端在进行分割前还 包括步骤: 发送端检测当前网络丢包率, 根据预设的数据块大小区间与网络丢包率的关系, 得到 当前网络丢包率对应的数据块大小区间, 发送端分割出的数据块大小处在得到的数据块大 小区间。 4.根据权利要求1所述的一种跨网数据回传方法, 其特征在于: 所述补发信 息包含需要 补发数据块中已接收的数据大小, 发送端根据补发信息中的数据大小补发数据块剩下的未 接收的数据。 5.根据权利要求1所述的一种跨网数据回传方法, 其特 征在于, 还 包括步骤: 发送端将每个数据块连同数据块编号、 数据块大小、 上传标识和文件标识打包成一个 个数据包, 每个数据包包含一个数据块、 数据块编号、 数据块大小、 上传标识和文件标识, 发 送端依次发送数据包到接收端, 接收端解析数据包后得到数据块编号、 数据块大小、 上传标 识和文件标识。 6.根据权利要求5所述的一种跨网数据回传方法, 其特征在于, 发送端对数据块进行打 包后还包括对数据块进行压缩成数据包。 7.根据权利要求1所述的一种跨网数据回传方法, 其特征在于, 还包括步骤: 所述发送 端对原始数据进行加密后分割, 所述接收端 进行数据块合成且进行解密后得到原 始文件。 8.根据权利要求1到7任意一项所述的一种跨网数据回传方法, 其特征在于: 所述的数 据块大小相同。 9.存储介质, 其特征在于: 所述存储介质存储有计算机程序, 所述计算机程序被处理器 执行时实现如权利要求1到8任意 一项所述方法的步骤。 10.跨网数据回传系统, 其特征在于: 包括存储器、 处理器, 所述存储器上存储有计算机 程序, 所述计算机程序被处 理器执行时实现如权利要求1到8任意 一项所述方法的步骤。权 利 要 求 书 1/1 页 2 CN 114363320 A 2一种跨网数据回传方 法、 存储介质和系统 技术领域 [0001]本发明涉及跨网数据传输技术领域, 尤其涉及一种跨网数据回传方法、 存储介质 和系统。 背景技术 [0002]跨网数据传输是指在不 同的局域网内, 通过互联网进行跨局域网的传输。 跨境数 据传输是典型 的跨网数据传输, 是跨过国家边界的数据传输。 跨境跨网数据传输具有低带 宽、 大时延的情况。 这是因为跨境跨网数据传输一般是通过两个国家之间的主干网进行传 输, 主干网承载两个国家之 间大量的数据交互, 网络拥堵情况十 分严重, 分摊到每个传输链 接的带宽则较低。 而造成跨国网络数据传输大时延的原因主要有: 国家与国家之间的物理 距离远, 距离越远, 延迟越高。 而且跨国带宽是国际带宽, 其路由所走的线路可能存在绕行, 绕行距离越远, 延迟 越高, 网络 速度越慢。 [0003]这样在跨网传输大文件的时候, 则可能出现网络错误而导致传输断开, 网络体验 效果差。 发明内容 [0004]为此, 需要提供一种跨网数据回传方法、 存储介质和系统, 解决在跨网传输大文件 的时候, 则可能出现网络错 误而导致传输断开, 网络体验效果差的问题。 [0005]为实现上述目的, 本发明提供了一种跨网数据回传方法, 包括如下步骤: [0006]发送端获取待上传的原 始文件的文件标识; [0007]发送端将所述待上传的原始文件按照预设的分割规则, 分割成多个数据块, 对每 个数据块按照顺序进行编号以及记录每 个数据块的大小; [0008]发送端初始化数据块上传任务, 接收返回的上传标识; [0009]发送端按照预设的发送规则依次发送各个数据块以及数据块编号、 数据块大小、 上传标识和文件标识到 接收端; [0010]接收端根据接收到的各个数据块、 数据块编号、 数据块大小、 上传标识和文件标 识, 判断数据块是否完整, 如果不完整, 则发送补发信息到发送端, 发送端接 收到补发信息 后对补发信息中的数据块进行补发; [0011]如果完整, 则接收端 进行数据块合成得到原 始文件。 [0012]进一步地, 发送端在进行分割前还 包括步骤: [0013]发送端检测当前网络带宽, 根据预设的最大数据块大小与网络带宽 的关系, 得到 当前网络带宽对应的最大数据块大小, 发送端分割出的数据块大小小于得到的最大数据块 大小。 [0014]进一步地, 发送端在进行分割前还 包括步骤: [0015]发送端检测当前网络丢包率, 根据预设的数据块大小区间与网络丢包率的关系, 得到当前网络丢包率对应的数据块大小区间, 发送端分割出的数据块大小处在得到的数据说 明 书 1/6 页 3 CN 114363320 A 3

.PDF文档 专利 一种跨网数据回传方法、存储介质和系统

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种跨网数据回传方法、存储介质和系统 第 1 页 专利 一种跨网数据回传方法、存储介质和系统 第 2 页 专利 一种跨网数据回传方法、存储介质和系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:26:03上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。