[发明专利]一种数据传输方法、装置及系统有效
申请号: | 201310554619.2 | 申请日: | 2013-11-08 |
公开(公告)号: | CN104639298B | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 陈杰;周红昌;尹晟宇;蔡璞;董晓杰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L1/00 |
代理公司: | 44202 广州三环专利商标代理有限公司 | 代理人: | 郝传鑫;熊永强<国际申请>=<国际公布> |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开了一种数据传输方法、装置及系统,其中,所述方法包括:发送节点向接收节点发送任务数据,并检测已发送数据的数据量;若已发送数据的数据量达到预设的数据量阈值,则向所述接收节点发送进度查询请求;根据所述接收节点响应所述进度查询请求返回的接收进度信息,确定未传输的数据分片,并向所述接收节点发送未传输的数据分片;其中,所述接收进度信息包括所述接收节点已接收到的数据的数据分片标识。采用本发明,可较为快速、高效、准确的进行数据发送和接收,为业务上线,扩容,数据迁移等提供了良好的数据传输服务基础,节省了大量时间。 | ||
搜索关键词: | 一种 数据传输 方法 装置 系统 | ||
【主权项】:
1.一种数据传输方法,其特征在于,包括:/n发送节点在检测到视频数据传输时,向接收节点发送携带任务信息的查询请求;/n接收所述接收节点响应所述查询请求返回的数据信息,所述数据信息用于表示所述接收节点已接收到的所述任务信息对应的视频数据的数据分片标识;/n根据所述数据信息所表示的数据分片标识向接收节点发送视频传输任务的任务数据;/n生成本地发送位图,所述本地发送位图中的每一个点用于表示一个数据分片的发送状态;其中,本地发送位图中被赋值为有效的点表示该点对应的数据分片已被本节点发送,本地发送位图中被赋值为无效的点表示该点对应的数据分片未被本节点发送;/n检测已发送数据的数据量;/n若已发送数据的数据量达到预设的数据量阈值,则向所述接收节点发送进度查询请求;/n根据所述接收节点响应所述进度查询请求返回的接收进度信息,确定未传输的数据分片;/n向所述接收节点发送未传输的数据分片;/n其中,所述接收进度信息为接收位图bitmap,所述接收位图中的每一个点用于表示一个数据分片的接收状态;接收位图中被赋值为有效的点表示该点对应的数据分片已被接收,接收位图中被赋值为无效的点表示该点对应的数据分片未被接收;所述接收位图bitmap是由称作像素的单个点组成的,每个点进行排列和染色以构成图样,所述接收节点是根据接收到的数据分片和未接收到的数据分片各自的数据分片标识分别对接收位图bitmap中相应位置的点进行染色,接收位图bitmap中被赋值为无效的点和被赋值为有效的点的颜色值不相同;/n其中,所述未传输的数据分片的确定方式包括:/n根据在本地发送位图中被赋值为有效的点和所述预设的数据量阈值确定已发送数据的数据分片标识范围;/n将所述接收节点返回的接收位图中在所述数据分片标识范围内赋值为无效的点所对应的数据分片确定为未传输的数据分片。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310554619.2/,转载请声明来源钻瓜专利网。