一种控制数据传输的方法、装置、设备及介质制造方法及图纸

技术编号:32269413 阅读:19 留言:0更新日期:2022-02-12 19:32
本申请涉及安防监控技术领域,具体涉及一种控制数据传输的方法、装置、设备及介质,用于提高数据传输效率。该方法包括:第N次接收第一类流控帧,其中,N为大于或等于1的整数,所述第一类流控帧是录像设备内部发生拥塞后发送的;基于第一时间段内的第一发送速率,确定第二时间段内的第二发送速率,其中,所述第二时间段为第N次接收到所述第一类流控帧到第N+1次接收到所述第一类流控帧之间的时间段,所述第一时间段为所述第二时间段之前的时间段,向所述录像设备发送目标数据,其中,发送所述目标数据的速率小于或等于所述第二发送速率。据的速率小于或等于所述第二发送速率。据的速率小于或等于所述第二发送速率。

【技术实现步骤摘要】
一种控制数据传输的方法、装置、设备及介质


[0001]本申请涉及安防监控
,具体涉及一种控制数据传输的方法、装置、设备及介质。

技术介绍

[0002]摄像设备和录像设备在安防监控
具有重要意义,摄像设备可以实时采集监控区域的图像或视频等数据,录像设备与摄像设备通信连接,可以根据摄像设备发送的视频,为客户提供高分辨率的视频监控画面。录像设备可以接入多个摄像设备,当多个摄像设备同时向录像设备发送数据时,容易导致录像设备内部发生拥塞。
[0003]在现有技术中,当录像设备内部发生拥塞时,录像设备可以向摄像设备发送流控帧,指示摄像设备暂停发送数据,当录像设备内部拥塞缓解时,再向摄像设备发送流控帧,指示摄像设备继续发送数据。
[0004]然而这种暂停发送数据的方式使得摄像设备在一段时间内不能向录像设备发送数据,导致整体的数据传输效率下降。

技术实现思路

[0005]本申请实施例提供一种控制数据传输方法、装置、设备及介质,用于提高数据传输效率。
[0006]第一方面,本申请实施例提供一种控制数据传输的方法,包括:
[0007]第N次接收第一类流控帧,其中,N为大于或等于1的整数,所述第一类流控帧是录像设备内部发生拥塞后发送的;
[0008]基于第一时间段内的第一发送速率,确定第二时间段内的第二发送速率,其中,所述第二时间段为第N次接收到所述第一类流控帧到第N+1次接收到所述第一类流控帧之间的时间段,所述第一时间段为所述第二时间段之前的时间段;
[0009]按照所述第二发送速率向所述录像设备发送目标数据,其中,发送所述目标数据的速率小于或等于所述第二发送速率。
[0010]在本申请实施例中,接收录像设备内部发生拥塞后发送的第一类流控帧,通过第一类流控帧可以及时、准确地获知录像设备的拥塞情况,根据第二时间段之前的第一时间段的第一发送速率,确定之后第二时间段内的第二发送速率,向录像设备发送目标数据的速率小于第二发送速率,相当于限制了之后时间段内的最大发送速率,摄像设备仍然可以向录像设备发送数据,相较于现有技术中直接暂停发送数据的方式,能够提高数据传输效率。
[0011]在一种可能的实施例中,所述方法应用于摄像设备中,基于第一时间段内的第一发送速率,确定第二时间段内的第二发送速率,包括:
[0012]若N等于1,获取第一时间段内的第一发送速率,其中,所述第一时间段为所述摄像设备从开机到第1次接收到所述第一类流控帧之间的时间段;
[0013]基于所述第一发送速率和预设权值,确定第二时间段内的第二发送速率。
[0014]在本申请实施例中,当摄像设备第一次接收第一类流控帧时,将摄像设备从开机到第1次接收到第一类流控帧之间的时间段作为第一时间段,基于第一发送速率和预设权值,确定第二时间段内的第二发送速率,相当于提供一种初始化发送速率的方式。
[0015]在一种可能的实施例中,基于第一时间段内的第一发送速率,确定第二时间段内的第二发送速率,包括:
[0016]若N大于1,获取第一时间段内的第一发送速率,其中,所述第一时间段为第N

1次接收到所述第一类流控帧到第N次接收到所述第一类流控帧之间的时间段;
[0017]获取第三时间段内的第三发送速率,其中,所述第三时间段为第N

1次接收到所述第一类流控帧到第N

1次接收到第二类流控帧之间的时间段,所述第二类流控帧是所述录像设备内部的拥塞缓解后发送的;
[0018]获取第四时间段内的第四发送速率,其中,所述第四时间段为第N

1次接收到所述第二类流控帧到第N次接收到所述第一类流控帧之间的时间段;
[0019]基于所述第一发送速率、所述第三发送速率、以及所述第四发送速率,确定第二时间段内的第二发送速率。
[0020]在本申请实施例中,当摄像设备不是第一次接收第一类流控帧时,分别获取多个时间段内的发送速率,结合对多个时间段内的发送速率,可以更准确地确定出第二时间段内的第二发送速率。
[0021]在一种可能的实施例中,基于所述第一发送速率、所述第三发送速率、以及所述第四发送速率,确定第二时间段内的第二发送速率,包括:
[0022]基于设备信息和/或所述目标数据的大小,确定所述第一发送速率、所述第三发送速率、以及所述第四发送速率各自对应的权值;
[0023]基于所述各自对应的权值,对所述第一发送速率、所述第三发送速率、以及所述第四发送速率进行加权求和,确定第二时间段内的第二发送速率。
[0024]在本申请实施例中,摄像设备可以根据设备信息和/或目标数据的大小,确定各个时间段内的发送速率对应的权值,进而对各个时间段内的发送速率进行加权求和,确定第二时间段内的第二发送速率,由于每个时间段内的发送速率对第二发送速率的影响权重不同,可以使第二发送速率逐渐逼近最佳发送速率。
[0025]在一种可能的实施例中,向所述录像设备发送目标数据,包括:
[0026]基于所述第一发送速率和所述第二发送速率,确定补偿值,所述补偿值用于补偿其他层发送所述目标数据的拥塞窗口的初始拥塞窗口值;
[0027]将所述补偿值和所述初始拥塞窗口值之和确定为补偿后的拥塞窗口值;
[0028]控制所述其他层按照所述补偿后的拥塞窗口值对应的拥塞窗口向所述网络层发送所述目标数据;
[0029]控制所述网络层按照向数据链路层发送所述目标数据;
[0030]控制所述数据链路层向所述录像设备发送所述目标数据。
[0031]在本申请实施例中,基于第一发送速率和第二发送速率确定补偿值,对传输层发送目标数据的拥塞窗口的初始拥塞窗口值进行补偿,可以增大拥塞窗口值,降低其他层的拥塞窗口对发送速率的影响,提高其他层向网络层发送目标数据的速率,使摄像设备向录
像设备发送目标数据的速率仅由数据链路层决定,从而充分利用链路带宽资源,提高整体的数据传输效率。
[0032]第二方面,本申请实施例提供一种控制数据传输的装置,包括:
[0033]接收模块,用于第N次接收第一类流控帧,其中,N为大于或等于1的整数,所述第一类流控帧是录像设备内部发生拥塞后发送的;
[0034]确定模块,用于基于第一时间段内的第一发送速率,确定第二时间段内的第二发送速率,其中,所述第二时间段为第N次接收到所述第一类流控帧到第N+1次接收到所述第一类流控帧之间的时间段,所述第一时间段为所述第二时间段之前的时间段;
[0035]发送模块,用于向所述录像设备发送目标数据,其中,发送所述目标数据的速率小于或等于所述第二发送速率。
[0036]在一种可能的实施例中,所述装置设置于摄像设备中,所述装置还包括获取模块;
[0037]所述获取模块用于若N为1,获取第一时间段内的第一发送速率,其中,所述第一时间段为所述摄像设备从开机到第1次接收到所述第一类流控帧之间的时间段;...

【技术保护点】

【技术特征摘要】
1.一种控制数据传输的方法,其特征在于,包括:第N次接收第一类流控帧,其中,N为大于或等于1的整数,所述第一类流控帧是录像设备内部发生拥塞后发送的;基于第一时间段内的第一发送速率,确定第二时间段内的第二发送速率,其中,所述第二时所间段为第N次接收到所述第一类流控帧到第N+1次接收到所述第一类流控帧之间的时间段,所述第一时间段为所述第二时间段之前的时间段;向所述录像设备发送目标数据,其中,发送所述目标数据的速率小于或等于所述第二发送速率。2.如权利要求1所述的方法,其特征在于,所述方法应用于摄像设备中,基于第一时间段内的第一发送速率,确定第二时间段内的第二发送速率,包括:若N等于1,获取第一时间段内的第一发送速率,其中,所述第一时间段为所述摄像设备从开机到第1次接收到所述第一类流控帧之间的时间段;基于所述第一发送速率和预设权值,确定第二时间段内的第二发送速率。3.如权利要求1所述的方法,其特征在于,基于第一时间段内的第一发送速率,确定第二时间段内的第二发送速率,包括:若N大于1,获取第一时间段内的第一发送速率,其中,所述第一时间段为第N

1次接收到所述第一类流控帧到第N次接收到所述第一类流控帧之间的时间段;获取第三时间段内的第三发送速率,其中,所述第三时间段为第N

1次接收到所述第一类流控帧到第N

1次接收到第二类流控帧之间的时间段,所述第二类流控帧是所述录像设备内部的拥塞缓解后发送的;获取第四时间段内的第四发送速率,其中,所述第四时间段为第N

1次接收到所述第二类流控帧到第N次接收到所述第一类流控帧之间的时间段;基于所述第一发送速率、所述第三发送速率、以及所述第四发送速率,确定第二时间段内的第二发送速率。4.如权利要求3所述的方法,其特征在于,基于所述第一发送速率、所述第三发送速率、以及所述第四发送速率,确定第二时间段内的第二发送速率,包括:基于设备信息和/或所述目标数据的大小,确定所述第一发送速率、所述第三发送速率、以及所述第四发送速率各自对应的权值;基于所述各自对应的权值,对所述第一发送速率、所述第三发送速率、以及所述第四发送速率进行加权求和,确定第二时间段内的第二发送速率。5.如权利要求1

4任一项所述的方法,其特征在于,向所述录像设备发送目标数据,包括:基于所述第一发送速率和所述第二发送速率,确定补偿值,所述补偿值用于补偿其他层发送所述目标数据的拥塞窗口的初始拥塞窗口值;将所述补偿值和所述初始拥塞窗口值之和确定为补偿后的拥塞窗口值;控制所述其他层按...

【专利技术属性】
技术研发人员:张建新马东星
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1