一种数据传输方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:26976491 阅读:28 留言:0更新日期:2021-01-06 00:13
本申请提供了一种数据传输方法、装置、设备及计算机可读存储介质;方法包括:当获取到针对目标视频的数据传输指令时,响应于数据传输指令,向信息服务器发送节点获取请求;接收信息服务器针对节点获取请求返回的至少一个节点信息;向至少一个数据上传节点分别发送数据请求;接收至少一个数据上传节点针对数据请求所返回的至少一个视频数据和至少一个校验信息;基于至少一个校验信息,从至少一个数据上传节点中确定出正常节点,并将正常节点的视频数据作为目标视频对应的目标视频数据;目标视频数据表征进行保存的视频数据。通过本申请,能够基于区块链的思想提高数据传输的效率。

【技术实现步骤摘要】
一种数据传输方法、装置、设备及计算机可读存储介质
本申请涉及信息传输技术,尤其涉及一种数据传输方法、装置、设备及计算机可读存储介质。
技术介绍
大数据时代的来临,使得互联网上充斥着大量视频数据,例如普通用户录制的短视频,专业的制作团队制作的长视频等。用户可以在互联网上,选择下载自己所喜欢的视频来进行观看。在实际应用中,用户可以通过点对点(PeertoPeer,P2P)技术来下载视频数据。相关技术中,在利用P2P技术下载视频数据时,需要利用后台生成的校验信息进行校验才能实现。然而,当存在大量的新生成的视频数据时,后台逐个为这些新生成的视频数据生成校验信息势必会需要较多的时间,从而使得这些新生成的视频数据在较长时间之后才能开始进行传播,最终导致数据传输的实时性降低。
技术实现思路
本申请实施例提供一种数据传输方法、装置、设备及计算机可读存储介质,能够提高数据传输的实时性。本申请实施例的技术方案是这样实现的:本申请实施例提供一种数据传输方法,包括:当获取到针对目标视频的数据传输指令时,响应于所述数据传输指令本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,包括:/n当获取到针对目标视频的数据传输指令时,响应于所述数据传输指令,向信息服务器发送节点获取请求;/n接收所述信息服务器针对所述节点获取请求返回的至少一个节点信息;所述至少一个节点信息指明了提供所述目标视频对应的视频数据的至少一个数据上传节点;/n向所述至少一个数据上传节点分别发送数据请求;/n接收所述至少一个数据上传节点针对所述数据请求所返回的至少一个视频数据和至少一个校验信息;/n基于所述至少一个校验信息,从所述至少一个数据上传节点中确定出正常节点,并将所述正常节点的视频数据作为所述目标视频对应的目标视频数据;所述目标视频数据表征进行保存的视频数据。/...

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
当获取到针对目标视频的数据传输指令时,响应于所述数据传输指令,向信息服务器发送节点获取请求;
接收所述信息服务器针对所述节点获取请求返回的至少一个节点信息;所述至少一个节点信息指明了提供所述目标视频对应的视频数据的至少一个数据上传节点;
向所述至少一个数据上传节点分别发送数据请求;
接收所述至少一个数据上传节点针对所述数据请求所返回的至少一个视频数据和至少一个校验信息;
基于所述至少一个校验信息,从所述至少一个数据上传节点中确定出正常节点,并将所述正常节点的视频数据作为所述目标视频对应的目标视频数据;所述目标视频数据表征进行保存的视频数据。


2.根据权利要求1所述的方法,其特征在于,在所述基于所述至少一个校验信息,从所述至少一个数据上传节点中确定出正常节点,并将所述正常节点的视频数据作为所述目标视频对应的目标视频数据之后,所述方法还包括:
向所述至少一个数据上传节点中除所述正常节点之外的其他数据上传节点发送异常通知信息;所述异常通知信息用于通知所述其他数据上传节点的视频数据是异常的。


3.根据权利要求1或2所述的方法,其特征在于,所述基于所述至少一个校验信息,从所述至少一个数据上传节点中确定出正常节点,包括:
依据所述至少一个校验信息各自的信息内容,将所述至少一个校验信息划分为一个或多个校验信息集合;其中,处于同一个校验信息集合中的校验信息的信息内容相同;
对所述一个或多个校验信息集合中的每个校验信息集合所包含的校验信息的个数进行统计,得到所述每个校验信息集合所对应的统计结果;
利用所述统计结果和所述至少一个校验信息中的校验信息的总数量,计算出所述每个校验信息集合对应的校验信息占比,并从所述每个校验信息集合对应的校验信息占比中,挑选出超过预设占比阈值的目标占比;
从所述一个或多个校验信息集合中,挑选出所述目标占比所对应的目标校验信息集合,并从所述至少一个数据上传节点中,筛选出与所述目标校验信息集合中的各个校验信息相对应的所述正常节点。


4.根据权利要求1或2所述的方法,其特征在于,在所述向信息服务器发送节点获取请求之后,所述方法还包括:
接收所述信息服务器针对所述节点获取请求所返回的空节点信息;所述空节点信息表征不存在所述至少一个数据上传节点;
响应于所述空节点信息,向资源服务器发送针对所述目标视频的下载请求;
接收所述资源服务器针对所述下载请求所发送的所述目标视频数据;
向所述信息服务器发送节点转变请求,以从数据下载节点转变为新的数据上传节点。

<...

【专利技术属性】
技术研发人员:何荣涛
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

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

1