【技术实现步骤摘要】
多通道数据传输方法及装置
[0001]本申请涉及数据传输
,特别是涉及一种多通道数据传输方法及装置。
技术介绍
[0002]随着互联网技术的发展,可以通过互联网来进行设备间的数据传输。目前是通过各种传输协议来进行设备间的数据传输。但是目前的传输协议的传输方式不够灵活,一定程度上影响了数据传输效率。
技术实现思路
[0003]本申请提供一种多通道数据传输方法及装置,可以提高传输方式的灵活性。
[0004]为达到上述目的,本申请提供一种多通道数据传输方法,该方法包括:
[0005]第一设备协商与第二设备之间的预设传输协议的数据连接下的可靠通道和不可靠通道中的至少一种通道以及半可靠通道;
[0006]通过可靠通道和不可靠通道中的至少一种通道以及半可靠通道传输数据。
[0007]其中,第一设备协商与第二设备之间的预设传输协议的数据连接下的可靠通道和不可靠通道中的至少一种通道以及半可靠通道,包括:
[0008]协商与第二设备之间的预设传输协议的数据连接下的每个半可靠通道的最大延时阈值;
[0009]通过可靠通道和不可靠通道中的至少一种通道以及半可靠通道传输数据,包括:
[0010]通过至少一半可靠通道传输第一数据;
[0011]通过可靠通道和不可靠通道中的至少一种通道以及半可靠通道传输数据,之后包括:
[0012]检测当前使用的半可靠通道的传输时延;
[0013]若当前使用的半可靠通道的传输时延大于最大延时阈值,启用除至少一半 ...
【技术保护点】
【技术特征摘要】
1.一种多通道数据传输方法,其特征在于,所述方法包括:第一设备协商与第二设备之间的预设传输协议的数据连接下的可靠通道和不可靠通道中的至少一种通道以及半可靠通道;通过可靠通道和不可靠通道中的至少一种通道以及半可靠通道传输数据。2.根据权利要求1所述的多通道数据传输方法,其特征在于,所述第一设备协商与第二设备之间的预设传输协议的数据连接下的可靠通道和不可靠通道中的至少一种通道以及半可靠通道,包括:协商与第二设备之间的预设传输协议的数据连接下的每个半可靠通道的最大延时阈值;所述通过可靠通道和不可靠通道中的至少一种通道以及半可靠通道传输数据,包括:通过至少一所述半可靠通道传输第一数据;所述通过可靠通道和不可靠通道中的至少一种通道以及半可靠通道传输数据,之后包括:检测当前使用的所述半可靠通道的传输时延;若当前使用的所述半可靠通道的传输时延大于最大延时阈值,启用除所述至少一所述半可靠通道以外的半可靠通道进行后续的第一数据的传输。3.根据权利要求2所述的多通道数据传输方法,其特征在于,所述第一数据为视频数据;所述启用除所述至少一所述半可靠通道以外的半可靠通道进行后续的第一数据的传输,包括:丢弃所述第一设备应用层中的所述视频数据的当前图像组中的剩余帧;利用除所述至少一所述半可靠通道以外的半可靠通道将所述当前图像组之后的图像组发送给所述第二设备。4.根据权利要求3所述的多通道数据传输方法,其特征在于,所述启用除所述至少一所述半可靠通道以外的半可靠通道进行后续的第一数据的传输,包括:在确认当前使用的所述半可靠通道的传输时延超过最大延时阈值时,若发送端未编码生成所述当前图像组之后的图像组,第一设备强制编码产生新的I帧,以强制生成所述当前图像组的后一图像组数据。5.根据权利要求1所述的多通道数据传输方法,其特征在于,所述至少一种通道包括不可靠通道,所述通过可靠通道和不可靠通道中的至少一种通道以及半可靠通道传输数据,包括:通过至少一所述不可靠通道传输第二数据;所述通过可靠通道和不可靠通道中的至少一种通道以及半可靠通道传输数据,之后包括:检测当前使用的所述不可靠通道传输中是否存在数据丢失;若存在数据丢失,基于所述当前使用的所述不可靠通道的数据传输情况确定所述第二数据的传输方式。6.根据权利要求5所述的多通道数据传输方法,其特征在于,所述基于所述当前使用的所述不可靠通道的数据传输情况确定所述第二数据的传输方式,包括:在所述数据传输情况符合不可靠通道的最差传输条件的情况下,减少所述第二数据的
数据量,通过所述当前使用的所述不可靠通道传输减少数据量后的第二数据;在所述数据传输情况符合不可靠通道的第二差传输条件的情况下,通过所述当前使用的所述不可靠通道和除所述当前使用的所述不可靠通道以外的不可靠通道进行所述第二数据的冗余发送;在所述数据传输情况符合不可靠通道的第三差传输条件的情况下,用除当前使用的半可靠通道以外的半可靠通道代替所述当前使用的所述不可靠通道发送所述第二数据。7.根据权利要求6所述的多通道数据传输方法,其特征在于,所述数据传输情况包括所述当前使用的所述不可靠通道的丢包率和最大传输延时;所述当前使用的所述不可靠通道的丢包率小于第一下限值且所述最大传输延时小于第二下限值,则所述数据传输情况符合不可靠通道的第三差传输条件;所述当前使用的所述不可靠通道的所述丢包率小于第一上限值且所述最大传输延时小于第二上限值,且所述丢包率大于第一下限值或所述最大传输延时大于第二下限值,则所述数据传输情况符合不可靠通道的第二差传输条件;所述当前使用的所述不可靠通道的丢包率大于第一上限值或所述最大传输延时大于第二上限值,则所述数据传输情况符合不可靠通道的最差传输条件。8.根据权利要求1所述的多通道数据...
【专利技术属性】
技术研发人员:钟广海,王飞,叶奇,李行亮,姜哲华,李辉,邓志吉,刘明,周俊杰,袁文君,姚仲亮,孔维生,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。