CN113676605B 数据传输方法、装置、设备及计算机可读存储介质 (腾讯科技(深圳)有限公司)_第1页
CN113676605B 数据传输方法、装置、设备及计算机可读存储介质 (腾讯科技(深圳)有限公司)_第2页
CN113676605B 数据传输方法、装置、设备及计算机可读存储介质 (腾讯科技(深圳)有限公司)_第3页
CN113676605B 数据传输方法、装置、设备及计算机可读存储介质 (腾讯科技(深圳)有限公司)_第4页
CN113676605B 数据传输方法、装置、设备及计算机可读存储介质 (腾讯科技(深圳)有限公司)_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本申请实施例提供一种数据传输方法、装取所述接收端在当前时刻之前的预设时间段内2基于所述丢包参数确定所述接收端进行丢包重传、当所述重传次数大于1时,按照时长递减的规则依次确定每相邻两次重传之间的重传在重传多次之后,对接收端反馈的消息进行分析;若反馈的定当前时刻与当前时刻之前的数据包传输时刻之间的时长;当所述时长小于所述重传间在按照所述重传次数重传完成后,如果检测当所述重传次数大于1时,确定每相邻两次重传之间的重传间隔为相等时长的重传间在匹配得到所述重传次数的同时,在第一映射关系列表或第3在对所述数据包连续重传预设次数之后,当当前重传次数未达按照所述重传次数和所述重传间隔,对从所述缓存器中获取到的所述数据包进行重确定当前时刻超过所述缓存器中所保存的每一数据包的播接收所述发送端重传的所述数据包,并向所述发送端发送反馈的4所述方法还包括:将所述丢包率和所述连续丢包数量存储至所述接收端第一获取模块,用于当接收到所述接收端返回的与所述数据包对应的否定应答消息确定模块,用于基于所述丢包参数确定所述接收端进行丢包第二获取模块,用于当所述数据包接收失败或者所述数据包第二发送模块,用于向所述发送端发送所述丢包参数第二接收模块,用于接收所述发送端重传的所述数据包567[0033]图2B是本申请实施例提供的数据传输系统20应用于区块链系统的一个可选的结8余信息,当出现丢包后接收端则会利用后继正常数据包的冗余信息对丢失数据包进行恢9某个数据报文的失败状态确认报文,则发送端需要将该状态报文对应的数据报文及后续N收到否定应答消息之后才确定出要继续重传,在接收到ACK之后确定出不需要再重传。那次交互过程都需要耗用较多的时间(因为需要等待接收ACK),这对于实时性要求高的应用[0057]基于相关技术所存在的上述至少一个问题,本申请实施例提供一种数据传输方[0059]参见图2A,图2A是本申请实施例提供的数据传输系统20的一个可选的架构示意发终端100通过网络200向服务器300发送数据发送请求(在S1步骤执行),其中数据发送请终端100的当前页面100-1上显示数据[0060]本申请实施例涉及的数据传输系统20也可以是区块链系统的分布式系统201,参备,如服务器、用户终端)和客户端203形成的分布式节点,节点之间形成组成的点对点(P2P,PeerToPeer)网络,P2P协议是一个运行在传输控制协议(TCP,Transmission量和接收的数据包的总数量,从而根据丢包数量和接收的数据包的总数量计算该终端100[0063]在另一些实施例中,所确定出的任一数据包对应的重传次数也可以进行上链存据发送到区块链系统中的其他节点,供其他节点在验证记录数据来源以及完整性成功时,[0069]参见图2C,图2C是本申请实施例提供的区块结构(BlockStructure)的一个可选数据传输装置,其可以是程序和插件等形式的软件,包括以下软件模块:第一发送模块辑器件(PLD,ProgrammableLogicDevice)、复杂可编程逻辑器件(CPLD,ComplexProgrammableLogicDevice)、现场可编程门阵列(FPGA,Field-ProgrammableGate[0080]下面将结合本申请实施例提供的服务器300的示例性应用和实施,说明本申请实[0087]当发送端接收到否定应答消息时,表明接收端未接收到或者接收到错误的数据者是当前时刻之前的5秒内的参数等,本申请实施例对丢包参数所对应的预设时间段不做到接收端反馈的否定应答消息(例如NACK报文)或确认应答消息(例如ACK报文),或者不考[0098]在一些实施例中,数据传输系统中包括作为接收端的终端和作为发送端的服务[0114]丢包率是指接收端在预设时间段内的丢包数量与接收的总数据包数量之间的比[0121]连续丢包数量是指发送端连续发送的数据包均没有被接收端接收到的数量。例数量存储至接收端所在的区块链系统中,以保证丢包率和连续丢包数量的安全和准确存[0126]基于图6A,图6B是本申请实施例提供的数据传输方法的时长的重传间隔,或者按照时长递减的规则依次确定每相邻两次重传之间的所述重传间[0135]本申请实施例中,第一映射关系列表和第二映射关系列表中还可以包括重传间[0142]步骤S63,分别确定接收端在至少两段历史时间段内对应的至少两个丢包重传次[0146]图7是本申请实施例提供的数据传输方法的一个可选的流[0157]图8是本申请实施例提供的数据传输方法的一个可选的流[0180]本申请实施例中,可以将发送的第i帧数据包同时保存到历史发送包的缓存器1234[0190]在确定出重传次数和重传间隔之后,发送端可以从历史发送缓存器里面获取第i[0191]图9B是本申请实施例提供的数据传输方法的一个可选的流程示意图,如图9B所数和重传间隔对第i帧数据进行重传的方法是本申请实施例有别于传统重传方法的关键[0198]下面继续说明本申请实施例提供的数据传输装置354实施为软件模块的示例性结[0200]在一些实施例中,所述丢包参数包括所述接收端在所述预设所述丢包参数和与所述数据包对应的否定应答消息,以使得所述发送端根据所述丢包参[0209]在一些实施例中,所述丢包参数包括所述接收端在所述预设时间段内的丢包率、述丢包率和所述连续丢包数量存储至所述接收端所在的区块链[0211]本申请实施例提供一种存储有可执行指令的存储介质,ErasableProgrammableReadOnlyMemory)、带电可擦可编程只读存储器(EEPROM,MarkupLanguage)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论