CN119484346A 网络丢包参数的计算方法、装置、存储介质及计算机设备 (腾讯科技(深圳)有限公司)_第1页
CN119484346A 网络丢包参数的计算方法、装置、存储介质及计算机设备 (腾讯科技(深圳)有限公司)_第2页
CN119484346A 网络丢包参数的计算方法、装置、存储介质及计算机设备 (腾讯科技(深圳)有限公司)_第3页
CN119484346A 网络丢包参数的计算方法、装置、存储介质及计算机设备 (腾讯科技(深圳)有限公司)_第4页
CN119484346A 网络丢包参数的计算方法、装置、存储介质及计算机设备 (腾讯科技(深圳)有限公司)_第5页
已阅读5页,还剩61页未读, 继续免费阅读

下载本文档

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

文档简介

本申请公开了一种网络丢包参数的计算方根据第一最大收包序号和第一时间段内的开始第一时间窗内的总收包数量和第一时间段内的内的总发包数量确定第一时间窗内目标时间对2基于目标时间确定第一时间窗,所述第一时间窗包括第一时间段,所确定在所述第一时间段内的第一最大收包序号和在所述第一时间段内的最小收包序根据在所述第一时间段内的最小收包序号和所述第二最大收包序号根据所述第一最大收包序号和在所述第一时间段内的开始包序号根据在所述第一时间窗内的总收包数量和在所述第一时间段内的总若所述第二最大收包序号不大于0,将所述第一时间段内的最小收序包号确定为所述3.根据权利要求1或2所述的方法,其特征若所述场景应用信息指示网络探测要求的实时性等级高于若所述场景应用信息指示网络探测的逆序敏感性等级位于第一若所述场景应用信息指示网络探测的逆序敏感性等级位于第二若所述场景应用信息指示网络探测要求的稳定性等级高于第基于所述第一计算周期,确定第二时间窗;所述第二时间窗包括3确定在所述第一计算周期内的第三最大收包序号和在第二计算周期内的第四最大收根据所述第三最大收包序号和所述第四最大收包序号,确定根据所述第二时间窗内的总收包数量和在所述第一计算周期内的总若所述场景应用信息指示网络探测要求的逆序敏感性等级位于第一逆序敏感性范围若所述场景应用信息指示网络探测要求的逆序敏感性等级位于第二逆序敏感性范围9.根据权利要求6至8中任一项所述的方法,其基于所述第二时间窗内的总收包数量和在所述第一计算周期内的根据所述第二时间窗内的丢包数量和所述第一计算周期内基于所述第一计算周期对应的参考丢包率以及所述第二计算周期对应的丢包率进行根据所述平滑系数,对所述第一计算周期对应的参考丢包率以及所基于所述第一时间窗内的总收包数量和在所述第一时间段内根据所述第一时间窗内的丢包数量和所述第一时间段内的总发包4基于所述目标时间对应的参考丢包率以及所述目标时间的上一时间点对应的丢包率收包确定模块,用于确定在所述第一时间段内的第一包号确定模块,用于根据在所述第一时间段内的最小收包数确定模块,用于根据所述第一最大收包序号和在所述第一时间段内的开始包序参数确定模块,用于根据在所述第一时间窗内的总收包数量一个或多个应用程序,其中所述一个或多个应用程序被存储为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行如权利要求1至5一时间窗内的总收包数量和在第一时间段内的总发包数量,确定目标时间对应的丢包参67丢包参数可以是丢包数量,也可以是指丢包率。丢包率(PacketLossRate或LossTolerance)是指丢失的数据包数量占总数据包数量(总数据包数量也可以理解为总计发送8=总发包数量_总收包数量。介质,网络140可以包括各种有线或者无线的通信链路,例如,网页实时通信(WebReal_[0045]在本申请实施例中,数据包120可以是基于多层协议封装的在网络中进行有效传层的网际互连协议(InternetProtocol,IP)、运输层的传输控制协议(Transmission包参数的计算方法可以应用在Client_Server(C/S)架构的计算机系统200,该计算机系统9终端设备250(如,平板电脑)。第一终端设备230可以与服务端210通过的有线网络通信连[0048]在线视频场景中,服务端210可以利用视频传输协议将待传输的视频以数据包的230可以按照本申请的方法,基于接收到的数据包序列中各数据包的包序号,计算丢包参针对同一网络在不同时间点请求确定的丢包参数也施例描述及示出的数据包序列和第一时间窗中的数据包的个数是为了更加清楚的说明本[0059]其中,第一最大收包序号指的是在第一时间段内接收到的数据包中的最大包序号,在第一时间段内的最小收包序号指的是第一时间段内接收到的数据包中的最小包序第一时间段内的第一最大收包序号和在第一时间段内[0066]在第一时间段内的开始包序号是指在第一时间段内发送的首个数据包的包序接收方接收到,而接收方首个接收到数据包是第一时间段内发送的首个数据包之后的包,[0072]作为一种实施方式,可以将第一最大收包序号作为在第一时间段内的结束包序[0075]步骤S150:根据在第一时间窗内的总收包数量和在第一号和第一最大收包序号之间的所有包序号θ进行逐个遍历时,判断在第一时间窗内是否存Numloss和第一时间段内的总发包数量Numexpect计算出目标时间对应的丢包率,计算公式如效降低因第一时间段内首个数据包未被接收到导致所确定第一时间段内的总发包数量不系数据库可以是根据不同应用场景实际对于网络探测的要求进行实[0093]步骤S220:若场景应用信息指示网络探测要求的实时性等级高于第一实时性等[0094]如上所描述,图3对应的实施例可以有效跟随场景应用信息指示网络探测要求的[0096]在另一些实施例中,考虑到场景应用信息还可以指示网络探测要求的逆序敏感一逆序敏感性范围和第二逆序敏感性范围可根冲时段是指在第一时间段之前扩展的时段。后缓冲时段是指在第一时间段之后扩展的时[0101]其中,前缓冲时段和后缓冲时段的时长可以根据实际的[0105]具体地,步骤S230和步骤S250可以参考前述实施例中步骤S130和步骤S150的内[0106]步骤S260:根据在第一时间窗内的总收包数量和在第一[0115]在本实施例中,将按照如上的公式4所计算得到的丢包率称为目标时间对应的参间段内的总发包数量较大的情况下,为目标时间对应的参考丢包率赋予较大的加权系数,[0120]本实施例可以在获取的场景应用信息指示网络探测要求的实时性等级高于第一[0125]步骤S320:若场景应用信息指示网络探测要求的稳定性等级高于第一稳定性等大收包序号是指在第二计算周期内收到的数据包中_max表示第四最大收包序号。包序号为的数据包可以理解为在[0139]按照公式6计算第一计算周期内的总发包数量,而不是将第一计算周期内收到的[0140]步骤S360:根据第二时间窗内的总收包数量和在第一计大收包序号之间的所有包序号进行逐个遍历时,判断在第二时间窗内是否存在包序号与[0149]进一步地,根据第二时间窗内的总收包数量和在第一计确定目标时间对应的丢包率。由于第二时间窗是基于具有一定时长的第一计算周期确定[0152]步骤S420:若场景应用信息指示网络探测要求的稳定性等级高于第一稳定性等根据网络探测要求的逆序敏感性等级所属的逆序敏感性等级范围来确定不同时长的第二[0162]步骤S460:根据第二时间窗内的总收包数量和在第一计段,则根据在该第二时间窗(也即,组合时段)内的总收包数量。具体地,可以初始化总收包数量为0,并对第三最大收包序号与中间最大收包序号之间的所有包序号进行逐个遍历时,判断在第二时间窗内是否存在包序号与该包序号相同的数据包。其中,公式如下:[0170]在本实施例中,将按照公式8所计算得到的丢包率作为第一计算周期对应的参考高于第一稳定性等级,基于第二时间窗内的总收包数量和在第一计算周期内的总发包数[0186]在得到目标时间对应的丢包率后,还可以对丢包率依次进行平滑处理和滤波处于滑动时间窗(第一时间窗)计算的丢包率与基于周期时间窗(第二时间窗)计算的丢包率[0189]请参阅图15,图15示出一种使用平滑处理的计算的丢包率比较图。在随机丢包[0191]请参阅图18,其示出了本申请实施例提供的一种网络丢包参数的计算装置500的0,将所述最小收包序号和参考收包序号中的最小值,作为所述第一时间段内的开始包序定模块510还可以具体用于:若所述场景应用信息指示网络探测的逆序敏感性等级位于第围内的逆序敏感性等级低于所述第二逆序敏感性范围内感性范围内的逆序敏感性等级低于所述第二逆序敏感性范围内的包数量和所述第一计算周期内的总发包数量,确定所述第一计算周期对应的参考丢包率;[0201]在一些实施例中,所述丢包参数包括目标丢包率,参数确定模块550可以具体用610可以采用数字信号处理(DigitalSignalProcessing,DSP)、现场可编程门阵列PLA)中的至少一种硬件形式来实现。处理器610可集成中央处理器610(Central所创建的数据(比如电话本和音视频数据)等。相应地,程对应的可执行文件加载到存储器620中,并由处理器610来运行存储在存储器620中的应储介质700中存储有计算机程序指令710,计算机程序指令710可被处理器调用以执行上述[0213]计算机可读存储介质可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、可读存储介质(Non_TransitoryComputer_ReadableStorageMedium)。计算机可读存储介质700具有执行上述方法中的任何方法步骤的程序代码的存储空间。这些程序代码可以得该计算机设备执行上述实施例提供的各种可选实现方式中

温馨提示

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

评论

0/150

提交评论