一种数据传输方法、设备及系统技术方案

技术编号:19390945 阅读:41 留言:0更新日期:2018-11-10 02:47
本申请公开了一种数据传输方法、设备及系统,包括:数据发送设备在利用至少一条数据传输通道向数据接收设备传输各个第一数据的情况下,判断各个数据传输通道是否出现数据拥塞现象,根据判断结果确定符合数据传输通道的传输能力的第二数据类型,然后利用所述至少一条数据传输通道将待传输的各个第二数据传输至所述数据接收设备。可见,本实施例通过检测网络拥塞情况,根据拥塞情况改变或保持当前的数据传输类型,以保证数据传输的通畅性,并可以在保证通畅传输的基础上,提升被传输数据的质量。

Data transmission method, equipment and system

This application discloses a data transmission method, equipment and system, which includes: data transmission device determines whether data congestion occurs in each data transmission channel when transmitting each first data to the data receiving device using at least one data transmission channel, and determines whether the data transmission conforms to the data transmission according to the judgment result. The second data type of the transmission capability of the channel is then used to transmit each second data to the data receiving device using at least one data transmission channel. It can be seen that by detecting network congestion and changing or maintaining the current data transmission type according to congestion conditions, the implementation can ensure the data transmission smoothness and improve the quality of transmitted data on the basis of guaranteeing smooth transmission.

【技术实现步骤摘要】
一种数据传输方法、设备及系统
本申请涉及通信
,尤其涉及一种数据传输方法、设备及系统。
技术介绍
目前,在通过无线网络传输数据的过程中,由于网络信号受环境和其他无线信号的干扰,网络会出现传输延时、传输吞吐量发生变化,这种网络不稳定的情况将导致时快时慢的传输现象。尤其是在传输音频数据的过程中,网络质量的波动将直接影响到音频数据的稳定性,这是因为,如果网络较差,满足不了实时传输音频的带宽要求,则会在音频播放端出现声音卡顿现象,从而降低了用户体验。
技术实现思路
本申请实施例的主要目的在于提供一种数据传输方法、设备及系统,能够保证数据传输的通畅性。本申请实施例提供了一种数据传输方法,所述方法应用于一种数据发送设备,所述方法包括:在利用至少一条数据传输通道向数据接收设备传输各个第一数据的情况下,判断所述数据传输通道是否出现数据拥塞现象,其中,所述第一数据的数据类型为第一数据类型;根据判断结果确定符合所述数据传输通道的传输能力的第二数据类型,其中,所述第二数据类型与所述第一数据类型相同或不同;利用所述至少一条数据传输通道将待传输的各个第二数据传输至所述数据接收设备,其中,所述第二数据的数据类型为所述第二数据类型。可选的,所述判断所述数据传输通道是否出现数据拥塞现象,包括:向所述数据接收设备发送拥塞检测请求,其中,所述拥塞检测请求用于请求所述数据接收设备对所述数据传输通道进行拥塞检测;根据从所述数据接收设备接收到的拥塞响应消息,判断所述数据传输通道是否出现数据拥塞现象,其中,所述拥塞响应消息用于告知所述数据发送设备所述数据传输通道是否出现数据拥塞现象。可选的,所述拥塞检测请求,用于利用类型请求信息来请求所述数据接收设备对所述数据传输通道进行拥塞检测,其中,所述类型请求信息用于请求所述数据传输通道发送预设类型的数据,所述预设类型与所述第二数据类型相同或不同。可选的,按照下述方式生成所述类型请求信息:根据所述第一数据类型对应的类型参数以及所述预设类型对应的类型参数,生成所述类型请求信息。可选的,所述拥塞响应消息,用于利用类型响应信息来告知所述数据发送设备所述数据传输通道是否出现数据拥塞现象,其中,所述类型响应信息为符合所述数据传输通道的传输能力的数据类型信息;则,所述根据判断结果确定符合所述数据传输通道的传输能力的第二数据类型,包括:根据所述类型响应信息,确定符合所述数据传输通道的传输能力的第二数据类型。可选的,所述判断所述数据传输通道是否出现数据拥塞现象,包括:根据从所述数据接收设备接收到的拥塞通知消息,判断所述数据传输通道是否出现数据拥塞现象,其中,所述拥塞通知消息用于通知所述数据发送设备所述数据传输通道是否出现数据拥塞现象。可选的,所述拥塞通知消息,用于利用类型通知信息来告知所述数据发送设备所述数据传输通道是否出现数据拥塞现象,其中,所述类型通知信息表示符合所述数据传输通道的传输能力的数据类型;则,所述根据判断结果确定符合所述数据传输通道的传输能力的第二数据类型,包括:根据所述类型通知信息,确定符合所述数据传输通道的传输能力的第二数据类型。可选的,若存在至少两条数据传输通道,则所述根据判断结果确定符合所述数据传输通道的传输能力的第二数据类型,包括:根据出现所述数据拥塞现象的数据传输通道的数量,确定符合所述数据传输通道的传输能力的第二数据类型。可选的,若存在至少两条数据传输通道,则按照下述方式确定所述第一数据对应的数据传输通道:确定为所述第一数据设置的数据编号;根据所述第一数据对应的数据编号,为所述第一数据选择一个数据传输通道;相应地,按照下述方式确定所述第二数据对应的数据传输通道:确定为所述第二数据设置的数据编号;根据所述第二数据对应的数据编号,为所述第二数据选择一个数据传输通道。本申请实施例还提供了一种数据传输方法,所述方法应用于一种数据接收设备,所述方法包括:接收数据发送设备利用至少一条数据传输通道传输的各个第二数据;其中,所述第二数据的数据类型为第二数据类型;所述第二数据类型是所述数据发送设备在利用所述至少一条数据传输通道向所述数据接收设备传输各个第一数据的情况下,判断所述数据传输通道是否出现数据拥塞现象,且根据判断结果确定符合所述数据传输通道的传输能力的数据类型;所述第一数据的数据类型为第一数据类型;所述第二数据类型与所述第一数据类型相同或不同。可选的,所述方法还包括:若接收到所述数据发送设备发送的拥塞检测请求,所述拥塞检测请求用于请求所述数据接收设备对所述数据传输通道进行拥塞检测,则确定所述数据传输通道是否出现数据拥塞现象;向所述数据发送设备返回拥塞响应消息,其中,所述拥塞响应消息用于告知所述数据发送设备所述数据传输通道是否出现数据拥塞现象。可选的,所述拥塞检测请求,用于利用类型请求信息来请求所述数据接收设备对所述数据传输通道进行拥塞检测,其中,所述类型请求信息用于请求所述数据传输通道发送预设类型的数据,所述预设类型与所述第二数据类型相同或不同。可选的,所述拥塞响应消息,用于利用类型响应信息来告知所述数据发送设备所述数据传输通道是否出现数据拥塞现象,其中,所述类型响应信息为符合所述数据传输通道的传输能力的数据类型信息。可选的,所述方法还包括:确定所述数据传输通道是否出现数据拥塞现象;向所述数据发送设备发送拥塞通知消息,其中,所述拥塞通知消息用于通知所述数据发送设备所述数据传输通道是否出现数据拥塞现象。可选的,所述拥塞通知消息,用于利用类型通知信息来告知所述数据发送设备所述数据传输通道是否出现数据拥塞现象,其中,所述类型通知信息表示符合所述数据传输通道的传输能力的数据类型。可选的,所述确定所述数据传输通道是否出现数据拥塞现象,包括:确定最近接收的第一数据在所述数据发送设备侧的发送开始时间、以及在所述数据接收设备侧的接收结束时间;计算所述接收结束时间与所述发送开始时间之间的时间差,并判断所述时间差是否大于预设时间阈值;若是,则确定所述数据传输通道出现数据拥塞现象;若否,则确定所述数据传输通道未出现数据拥塞现象。本申请实施例还提供了一种数据发送设备,其特征在于,包括:拥塞判断单元,用于在利用至少一条数据传输通道向数据接收设备传输各个第一数据的情况下,判断所述数据传输通道是否出现数据拥塞现象,其中,所述第一数据的数据类型为第一数据类型;类型确定单元,用于根据判断结果确定符合所述数据传输通道的传输能力的第二数据类型,其中,所述第二数据类型与所述第一数据类型相同或不同;数据传输单元,用于利用所述至少一条数据传输通道将待传输的各个第二数据传输至所述数据接收设备,其中,所述第二数据的数据类型为所述第二数据类型。可选的,所述拥塞判断单元包括:请求发送子单元,用于向所述数据接收设备发送拥塞检测请求,其中,所述拥塞检测请求用于请求所述数据接收设备对所述数据传输通道进行拥塞检测;第一判断子单元,用于根据从所述数据接收设备接收到的拥塞响应消息,判断所述数据传输通道是否出现数据拥塞现象,其中,所述拥塞响应消息用于告知所述数据发送设备所述数据传输通道是否出现数据拥塞现象。可选的,所述拥塞检测请求,用于利用类型请求信息来请求所述数据接收设备对所述数据传输通道进行拥塞检测,其中,所述类型请求信息用于请求所述数据传输通道本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法应用于一种数据发送设备,所述方法包括:在利用至少一条数据传输通道向数据接收设备传输各个第一数据的情况下,判断所述数据传输通道是否出现数据拥塞现象,其中,所述第一数据的数据类型为第一数据类型;根据判断结果确定符合所述数据传输通道的传输能力的第二数据类型,其中,所述第二数据类型与所述第一数据类型相同或不同;利用所述至少一条数据传输通道将待传输的各个第二数据传输至所述数据接收设备,其中,所述第二数据的数据类型为所述第二数据类型。

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法应用于一种数据发送设备,所述方法包括:在利用至少一条数据传输通道向数据接收设备传输各个第一数据的情况下,判断所述数据传输通道是否出现数据拥塞现象,其中,所述第一数据的数据类型为第一数据类型;根据判断结果确定符合所述数据传输通道的传输能力的第二数据类型,其中,所述第二数据类型与所述第一数据类型相同或不同;利用所述至少一条数据传输通道将待传输的各个第二数据传输至所述数据接收设备,其中,所述第二数据的数据类型为所述第二数据类型。2.根据权利要求1所述的方法,其特征在于,所述判断所述数据传输通道是否出现数据拥塞现象,包括:向所述数据接收设备发送拥塞检测请求,其中,所述拥塞检测请求用于请求所述数据接收设备对所述数据传输通道进行拥塞检测;根据从所述数据接收设备接收到的拥塞响应消息,判断所述数据传输通道是否出现数据拥塞现象,其中,所述拥塞响应消息用于告知所述数据发送设备所述数据传输通道是否出现数据拥塞现象。3.根据权利要求2所述的方法,其特征在于,所述拥塞检测请求,用于利用类型请求信息来请求所述数据接收设备对所述数据传输通道进行拥塞检测,其中,所述类型请求信息用于请求所述数据传输通道发送预设类型的数据,所述预设类型与所述第二数据类型相同或不同。4.根据权利要求3所述的方法,其特征在于,按照下述方式生成所述类型请求信息:根据所述第一数据类型对应的类型参数以及所述预设类型对应的类型参数,生成所述类型请求信息。5.根据权利要求2所述的方法,其特征在于,所述拥塞响应消息,用于利用类型响应信息来告知所述数据发送设备所述数据传输通道是否出现数据拥塞现象,其中,所述类型响应信息为符合所述数据传输通道的传输能力的数据类型信息;则,所述根据判断结果确定符合所述数据传输通道的传输能力的第二数据类型,包括:根据所述类型响应信息,确定符合所述数据传输通道的传输能力的第二数据类型。6.根据权利要求1所述的方法,其特征在于,所述判断所述数据传输通道是否出现数据拥塞现象,包括:根据从所述数据接收设备接收到的拥塞通知消息,判断所述数据传输通道是否出现数据拥塞现象,其中,所述拥塞通知消息用于通知所述数据发送设备所述数据传输通道是否出现数据拥塞现象。7.根据权利要求6所述的方法,其特征在于,所述拥塞通知消息,用于利用类型通知信息来告知所述数据发送设备所述数据传输通道是否出现数据拥塞现象,其中,所述类型通知信息表示符合所述数据传输通道的传输能力的数据类型;则,所述根据判断结果确定符合所述数据传输通道的传输能力的第二数据类型,包括:根据所述类型通知信息,确定符合所述数据传输通道的传输能力的第二数据类型。8.根据权利要求1至7任一项所述的方法,其特征在于,若存在至少两条数据传输通道,则所述根据判断结果确定符合所述数据传输通道的传输能力的第二数据类型,包括:根据出现所述数据拥塞现象的数据传输通道的数量,确定符合所述数据传输通道的传输能力的第二数据类型。9.根据权利要求1至7任一项所述的方法,其特征在于,若存在至少两条数据传输通道,则按照下述方式确定所述第一数据对应的数据传输通道:确定为所述第一数据设置的数据编号;根据所述第一数据对应的数据编号,为所述第一数据选择一个数据传输通道;相应地,按照下述方式确定所述第二数据对应的数据传输通道:确定为所述第二数据设置的数据编号;根据所述第二数据对应的数据编号,为所述第二数据选择一个数据传输通道。10.一种数据传输方法,其特征在于,所述方法应用于一种数据接收设备,所述方法包括:接收数据发送设备利用至少一条数据传输通道传输的各个第二数据;其中,所述第二数据的数据类型为第二数据类型;所述第二数据类型是所述数据发送设备在利用所述至少一条数据传输通道向所述数据接收设备传输各个第一数据的情况下,判断所述数据传输通道是否出现数据拥塞现象,且根据判断结果确定符合所述数据传输通道的传输能力的数据类型;所述第一数据的数据类型为第一数据类型;所述第二数据类型与所述第一数据类型相同或不同。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:若接收到所述数据发送设备发送的拥塞检测请求,所述拥塞检测请求用于请求所述数据接收设备对所述数据传输通道进行拥塞检测,则确定所述数据传输通道是否出现数据拥塞现象;向所述数据发送设备返回拥塞响应消息,其中,所述拥塞响应消息用于告知所述数据发送设备所述数据传输通道是否出现数据拥塞现象。12.根据权利要求11所述的方法,其特征在于,所述拥塞检测请求,用于利用类型请求信息来请求所述数据接收设备对所述数据传输通道进行拥塞检测,其中,所述类型请求信息用于请求所述数据传输通道发送预设类型的数据,所述预设类型与所述第二数据类型相同或不同。13.根据权利要求11所述的方法,其特征在于,所述拥塞响应消息,用于利用类型响应信息来告知所述数据发送设备所述数据传输通道是否出现数据拥塞现象,其中,所述类型响应信息为符合所述数据传输通道的传输能力的数据类型信息。14.根据权利要求10所述的方法,其特征在于,所述方法还包括:确定所述数据传输通道是否出现数据拥塞现象;向所述数据发送设备发送拥塞通知消息,其中,所述拥塞通知消息用于通知所述数据发送设备所述数据传输通道是否出现数据拥塞现象。15.根据权利要求14所述的方法,其特征在于,所述拥塞通知消息,用于利用类型通知信息来告知所述数据发送设备所述数据传输通道是否出现数据拥塞现象,其中,所述类型通知信息表示符合所述数据传输通道的传输能力的数据类型。16.根据权利要求11或14所述的方法,其特征在于,所述确定所述数据传输通道是否出现数据拥塞现象,包括:确定最近接收的第一数据在所述数据发送设备侧的发送开始时间、以及在所述数据接收设备侧的接收结束时间;计算所述接收结束时间与所述发送开始时间之间的时间差,并判断所述时间差是否大于预设时间阈值;若是,...

【专利技术属性】
技术研发人员:卢明敬史峰谢招娣翟吉博
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:安徽,34

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

1