数据传输方法及装置制造方法及图纸

技术编号:24616905 阅读:13 留言:0更新日期:2020-06-24 03:03
本申请实施例提供一种数据传输方法及装置,该方法包括:确定待传输数据的类型,所述待传输数据为需要向所述第二设备传输的数据,所述待传输数据的类型包括延迟敏感类型或非延迟敏感类型;根据所述待传输数据的类型,确定所述待传输数据对应的传输队列,其中,延迟敏感类型的待传输数据对应的传输队列为第一传输队列,所述非延迟敏感类型的待传输数据对应的传输队列为第二传输队列;在任意一条第二传输队列获取所述第一设备与所述第二设备之间的传输信道后,若所述第一传输队列中存在待传输数据,则向所述第二设备发送所述第一传输队列中的待传输数据。本申请实施例能够保证延迟敏感类型数据及时传输,减小传输时延。

Data transmission method and device

【技术实现步骤摘要】
数据传输方法及装置
本专利技术实施例涉及通信
,尤其涉及一种数据传输方法及装置。
技术介绍
日常生活中,经常涉及到数据的传输,而不同的数据类型对于传输的要求也不一样。针对一些延迟敏感的数据,需要尽量避免发生传输延迟时。例如语音数据就是一种延迟敏感的数据,在发生传输延迟时,接收方接收到的语音数据会断断续续,造成用户体验较差。目前基于WiFi的数据传输时,针对延迟敏感类型数据,采用的减少传输时延解决方案是,各传输队列基于增强型分布式信道访问(EnhancedDistributedChannelAccess,EDCA)随机竞争获取传输空口,其中,每个传输队列中的数据类型不同,对时延较敏感的数据类型对应的传输队列通过随机竞争获取到传输空口实现数据优先传输的概率,要高于对时延不太敏感的数据类型对应的传输队列随机竞争获取到传输空口的概率。然而,当周围环境中的设备比较多时,某一个设备竞争上信道的概率就会降低,目前的方案仍然存在优先级低的传输队列先于优先级高的传输队列竞争上信道的可能性,当其中一个设备需要传输一些延迟敏感的数据时,比如音频数据、语音数据或者控制信令等,体验就会不好。
技术实现思路
本申请实施例提供一种数据传输方法及装置,以解决目前延迟敏感数据由于竞争不上信道导致传输时延的问题。第一方面,本申请实施例提供一种数据传输方法,应用于第一设备,所述第一设备与第二设备通过WiFi协议连接,所述方法包括:确定待传输数据的类型,所述待传输数据为需要向所述第二设备传输的数据,所述待传输数据的类型包括延迟敏感类型或非延迟敏感类型;根据所述待传输数据的类型,确定所述待传输数据对应的传输队列,其中,延迟敏感类型的待传输数据对应的传输队列为第一传输队列,所述非延迟敏感类型的待传输数据对应的传输队列为第二传输队列;在任意一条第二传输队列获取所述第一设备与所述第二设备之间的传输信道后,若所述第一传输队列中存在待传输数据,则向所述第二设备发送所述第一传输队列中的待传输数据。在一种可能的实现方式中,所述确定待传输数据的类型,包括:确定所述待传输数据的标记信息;根据所述待传输数据的标记信息,确定所述待传输数据的类型。在一种可能的实现方式中,所述待传输数据的标记信息包括通道信息和数据类型信息,则所述根据所述待传输数据的标记信息,确定所述待传输数据的类型,包括:判断所述通道信息是否为专用通道信息;在确定所述通道信息为所述专用通道信息时,确定所述待传输数据的类型为延迟敏感类型。在一种可能的实现方式中,所述方法还包括:在确定所述通道信息不是专用通道信息时,判断所述数据类型信息是否为延迟敏感类型标记信息;确定所述数据类型信息为延迟敏感类型标记信息,则确定所述待传输数据的类型为延迟敏感类型。在一种可能的实现方式中,所述方法还包括:确定所述数据类型信息不是延迟敏感类型标记信息,则确定所述待传输数据的类型为非延迟敏感类型。在一种可能的实现方式中,在任意一条第二传输队列获取所述第一设备与所述第二设备之间的传输信道之前,所述方法还包括:确定所述第一设备与所述第二设备之间的传输信道处于空闲状态;根据每条第二传输队列的仲裁帧间间隔AIFS参数和随机回退参数,获取所述传输信道的第二传输队列。在一种可能的实现方式中,所述方法还包括:若所述第一传输队列中不存在待传输数据,则向所述第二设备发送已获取所述传输信道的第二传输队列中的待传输数据。在一种可能的实现方式中,第二传输队列包括语音VO传输队列、视频VI传输队列、尽力而为BE传输队列或者背景BK传输队列;其中,对应的AIFS参数从小到大的各条第二传输队列依次为:VO传输队列、VI传输队列、BE传输队列和BK传输队列;对应的随机回退参数的范围从小到大的各条第二传输队列依次为:VO传输队列、VI传输队列、BE传输队列和BK传输队列;其中,任意第二传输队列的随机回退参数是从对应的随机回退参数的范围之中随机选择确定。第二方面,本申请实施例提供一种数据传输装置,包括:第一处理模块,用于确定待传输数据的类型,所述待传输数据为需要向第二设备传输的数据,所述待传输数据的类型包括延迟敏感类型或非延迟敏感类型;第二处理模块,用于根据所述待传输数据的类型,确定所述待传输数据对应的传输队列,其中,延迟敏感类型的待传输数据对应的传输队列为第一传输队列,所述非延迟敏感类型的待传输数据对应的传输队列为第二传输队列;发送模块,用于在任意一条第二传输队列获取第一设备与所述第二设备之间的传输信道后,若所述第一传输队列中存在待传输数据,则向所述第二设备发送所述第一传输队列中的待传输数据。在一种可能的实现方式中,所述第一处理模块具体用于:确定所述待传输数据的标记信息;根据所述待传输数据的标记信息,确定所述待传输数据的类型。在一种可能的实现方式中,所述待传输数据的标记信息包括通道信息和数据类型信息,则所述第一处理模块具体用于:判断所述通道信息是否为专用通道信息;在确定所述通道信息为所述专用通道信息时,确定所述待传输数据的类型为延迟敏感类型。在一种可能的实现方式中,所述所述第一处理模块还用于:在确定所述通道信息不是专用通道信息时,判断所述数据类型信息是否为延迟敏感类型标记信息;确定所述数据类型信息为延迟敏感类型标记信息,则确定所述待传输数据的类型为延迟敏感类型。在一种可能的实现方式中,所述第一处理模块还用于:确定所述数据类型信息不是延迟敏感类型标记信息,则确定所述待传输数据的类型为非延迟敏感类型。在一种可能的实现方式中,所述第二处理模块还用于,在任意一条第二传输队列获取所述第一设备与所述第二设备之间的传输信道之前:确定所述第一设备与所述第二设备之间的传输信道处于空闲状态;根据每条第二传输队列的仲裁帧间间隔AIFS参数和随机回退参数,获取所述传输信道的第二传输队列。在一种可能的实现方式中,所述发送模块还用于:若所述第一传输队列中不存在待传输数据,则向所述第二设备发送已获取所述传输信道的第二传输队列中的待传输数据。在一种可能的实现方式中,第二传输队列包括语音VO传输队列、视频VI传输队列、尽力而为BE传输队列或者背景BK传输队列;其中,对应的AIFS参数从小到大的各条第二传输队列依次为:VO传输队列、VI传输队列、BE传输队列和BK传输队列;对应的随机回退参数的范围从小到大的各条第二传输队列依次为:VO传输队列、VI传输队列、BE传输队列和BK传输队列;其中,任意第二传输队列的随机回退参数是从对应的随机回退参数的范围之中随机选择确定。第三方面,本申请实施例提供一种数据传输设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于第一设备,所述第一设备与第二设备通过WiFi协议连接,所述方法包括:/n确定待传输数据的类型,所述待传输数据为需要向所述第二设备传输的数据,所述待传输数据的类型包括延迟敏感类型或非延迟敏感类型;/n根据所述待传输数据的类型,确定所述待传输数据对应的传输队列,其中,延迟敏感类型的待传输数据对应的传输队列为第一传输队列,所述非延迟敏感类型的待传输数据对应的传输队列为第二传输队列;/n在任意一条第二传输队列获取所述第一设备与所述第二设备之间的传输信道后,若所述第一传输队列中存在待传输数据,则向所述第二设备发送所述第一传输队列中的待传输数据。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于第一设备,所述第一设备与第二设备通过WiFi协议连接,所述方法包括:
确定待传输数据的类型,所述待传输数据为需要向所述第二设备传输的数据,所述待传输数据的类型包括延迟敏感类型或非延迟敏感类型;
根据所述待传输数据的类型,确定所述待传输数据对应的传输队列,其中,延迟敏感类型的待传输数据对应的传输队列为第一传输队列,所述非延迟敏感类型的待传输数据对应的传输队列为第二传输队列;
在任意一条第二传输队列获取所述第一设备与所述第二设备之间的传输信道后,若所述第一传输队列中存在待传输数据,则向所述第二设备发送所述第一传输队列中的待传输数据。


2.根据权利要求1所述的方法,其特征在于,所述确定待传输数据的类型,包括:
确定所述待传输数据的标记信息;
根据所述待传输数据的标记信息,确定所述待传输数据的类型。


3.根据权利要求2所述的方法,其特征在于,所述待传输数据的标记信息包括通道信息和数据类型信息,则所述根据所述待传输数据的标记信息,确定所述待传输数据的类型,包括:
判断所述通道信息是否为专用通道信息;
在确定所述通道信息为所述专用通道信息时,确定所述待传输数据的类型为延迟敏感类型。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在确定所述通道信息不是专用通道信息时,判断所述数据类型信息是否为延迟敏感类型标记信息;
确定所述数据类型信息为延迟敏感类型标记信息,则确定所述待传输数据的类型为延迟敏感类型。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
确定所述数据类型信息不是延迟敏感类型标记信息,则确定所述待传输数据的类型为非延迟敏感类型。


6.根据权利要求1-5任一项所述的方法,其特征在于,在任意一条第二传输队列获取所述第一设备与所述第二设备之间的传输信道之前,所述方法还包括:
确定所述第一设备与所述第二设备之间的传输信道处于空闲状态;
根据每条第二传输队列的仲裁帧间间隔AIFS参数和随机回退参数,确定获取所述传输信道的第二传输队列。


7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述第一传输队列中不存在待传输数据,则向所述第二设备发送已获取所述传输信道的第二传输队列中的待传输数据。


8.根据权利要求6所述的方法,其特征在于,第二传输队列包括语音VO传输队列、视频VI传输队列、尽力而为BE传输队列或者背景BK传输队列;
其中,对应的AIFS参数从小到大的各条第二传输队列依次为:
VO传输队列、VI传输队列、BE传输队列和BK传输队列;
对应的随机回退参数的范围从小到大的各条第二传输队列依次为:
VO传输队列、VI传输队列、BE传输队列和BK传输队列;
其中,任意第二传输队列的随机回退参数是从对应的随机回退参数的范围之中随机选择确定。


9.一种数据传输装置,其特征在于,包括:
第一处理模块,用于确定待传输数据的类型,所述待传输数据为需要向第二设备传输的数据,所述待传输数据的类型包括延迟敏感类型或非延迟敏感类型;
第二处理...

【专利技术属性】
技术研发人员:周子铨余慶華李浩郝速志徐彦超
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1