数据传输方法和通信设备技术

技术编号:13062486 阅读:71 留言:0更新日期:2016-03-24 01:28
本发明专利技术实施例提供一种数据传输方法和通信设备。该通信设备包括:确定模块,用于执行确定操作,以确定第一空闲信道的个数;发送模块,用于在每个第一空闲信道上向接收端发送数据;判断模块,用于判断是否重新发送该数据;若是,则指示确定模块继续执行确定操作,直至判断发送模块不需要重新发送该数据为止;若否,则指示发送模块不再发送该数据。本发明专利技术实施例提供的通信设备,使得数据可以同时在多个第一空闲信道上传输,并且在数据需要重新发送时也可以选择多个第一空闲信道来发送,提高了数据的传输鲁棒性和信道的利用率。

【技术实现步骤摘要】
【国外来华专利技术】数据传输方法和通信设备
本专利技术实施例涉及通信技术,尤其涉及一种数据传输方法和通信设备。
技术介绍
随着无线应用变得日益普遍,人们对网络的可靠性和通信带宽的需求变得更加紧迫。目前的无线保真(WirelessFidelity,以下简称WiFi)标准中,由于802.11a/b/g技术所能够提供的数据吞吐量已经无法满足日益增长的需求,因此,为了提供更高的数据吞吐量,电气电子工程师学会(InstituteofElectricalandElectronicsEngineers,以下简称IEEE)工作组推出802.11n标准,将WiFi的传输速率由目前802.11a和802.11g提供的54Mbps提高到300Mbps,甚至高达600Mbps。众所周知,增加网络容量的最直接办法就是增加通信带宽,然而传统的无线技术只能局限在几个20MHz频宽的信道中的选择一个信道(该信道频宽为20MHz)上传送数据。值得关注的是,在802.11n标准中,引入了信道绑定的技术,即结合两个相邻的20MHz信道使得通信带宽增加了一倍。但由于WiFi的2.4GHz只有3个不重叠的20MHz信道,因而802.11n中最多可绑定两个20MHz的信道,以形成40MHz的信道资源。由于WiFi的5GHz频率上可以利用的信道数量较多,因而IEEE通过工作在5GHz频带上的802.11ac来进一步地优化了802.11n,即将信道绑定从802.11n标准中的20MHz和40MHz提高到80MHz,甚至是160MHz,这使得可用频谱越来越宽、可用的信道也越来越多。现有技术中,802.11ac中定义了基于信道绑定技术的增强请求发送(RequestToSend,以下简称RTS)和允许发送(ClearToSend,以下简称CTS)协议,具有以下两方面特点:一方面,在传输数据时必须选择包含主信道在内的20MHz、40MHz、80MHz或160MHz几种固定的带宽;另一方面,无论选择的传输带宽有多大,整个带宽仅能作为一个通道用来传输一个数据。具体为:发送端在可用的带宽内(假设可用带宽为80MHz,包括4个绑定的20MHz的信道)将RTS帧以20MHz为单位的方式复制3次后充满80MHz,在该80MHz带宽上发送,即同时在4个20MHz的信道上发送4个RTS帧;之后,接收端检测其可用的信道和带宽,如果可用带宽的一部分正在被使用,那么接收端只在未被使用的另一部分可用带宽上回复CTS帧给发送端,并在CTS帧中报告接收端当前可用的带宽(如当前可用的带宽为40MHz,该40MHz必须包含主信道);发送端在这40MHz上发送一个数据,使得接收端在相应的信道上回复块确认(BlockACK,以下简称BA)帧,以使发送端确认该数据是否传输成功。但是,现有技术虽然缩短了数据的传输时间,但是无法提升数据传输的鲁棒性,并且在传输数据时必须选择包含主信道在内的几种固定的带宽,因此限制了信道使用的灵活性。
技术实现思路
本专利技术提供一种数据传输方法和通信设备,用以解决现有技术中数据传输鲁棒性低,并且信道使用不够灵活的技术问题。第一方面,本专利技术提供一种通信设备,包括:确定模块,用于执行确定操作,以确定第一空闲信道的个数;发送模块,用于在每个所述第一空闲信道上向接收端发送数据;判断模块,用于判断是否重新发送所述数据;若是,则指示所述确定模块继续执行所述确定操作,直至判断所述发送模块不需要重新发送所述数据为止;若否,则指示所述发送模块不再发送所述数据。结合第一方面,在第一方面的第一种可能的实施方式中,所述确定模块,具体用于确定所述通信设备当前能够接入的第二空闲信道;并根据所述第二空闲信道,确定所述发送模块发送数据的所述第一空闲信道的个数。结合第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述发送模块,具体用于在每个所述第一空闲信道上采用相同或不同的冗余版本向所述接收端发送所述数据,以使所述接收端对所述数据进行解码。结合第一方面的第一种可能的实施方式,在第一方面的第三种可能的实施方式中,所述确定模块,具体用于若所述第二空闲信道的个数等于1,则确定所述第一空闲信道的个数等于1;若所述第二空闲信道的个数大于1,则确定所述第一空闲信道的个数大于等于1,并小于等于所述第二空闲信道的个数。结合第一方面的第一种可能的实施方式,在第一方面的第四种可能的实施方式中,所述判断模块,还用于判断所述发送模块当前发送所述数据是否为首次传输;若是,则所述确定模块确定所述第一空闲信道的个数等于1;若否,则所述确定模块确定所述第一空闲信道的个数大于等于1,并小于等于所述第二空闲信道的个数。结合第一方面,在第一方面的第五种可能的实施方式中,所述发送模块,具体用于采用单播的方式在所述第一空闲信道上向所述接收端发送所述数据;则所述判断模块,具体用于判断所述数据是否传输成功;若是,则指示所述发送模块不再发送所述数据;若否,则判断所述数据的累计发送次数是否超过预设的传输总次数;若是,则指示所述发送模块不再发送所述数据;若否,则指示所述确定模块继续执行所述确定操作,直至判断所述发送模块不需要重新发送所述数据为止。结合第一方面,在第一方面的第六种可能的实施方式中,所述发送模块,具体用于采用多播的方式在所述第一空闲信道上向所述接收端发送所述数据;则所述判断模块,具体用于判断所述数据的累计发送次数是否超过预设的传输总次数;若是,则指示所述发送模块不再发送所述数据;若否,则指示所述确定模块继续执行所述确定操作,直至判断所述发送模块不需要重新发送所述数据为止。结合第一方面,在第一方面的第七种可能的实施方式中,所述发送模块,具体用于采用组播的方式在所述第一空闲信道上向所述接收端发送所述数据,其中,所述数据为一组数据;并在所述第一空闲信道上采用单播的方式向所述接收端发送块确认请求BAR帧,以使所述接收端根据所述BAR帧向所述发送端发送块确认BA帧。结合第一方面的第七种可能的实施方式,在第一方面的第八种可能的实施方式中,所述判断模块,具体用于根据所述BA帧判断所述数据是否全部传输成功;若所述数据全部传输成功,则指示所述发送模块不再发送所述数据;若所述数据部分传输成功,则指示所述确定模块继续执行所述确定操作,直至判断所述发送模块不需要重新发送所述数据中的传输失败的数据为止。结合第一方面的第一种可能的实施方式至第一方面的第八种可能的实施方式中的任一项,在第一方面的第九种可能的实施方式中,所述确定模块,具体用于采用请求发送-允许发送RTS-CTS握手的方式确定所述第二空闲信道。第二方面,本专利技术提供一种数据传输方法,包括:发送端执行确定操作,以确定第一空闲信道的个数;所述发送端在每个所述第一空闲信道上向接收端发送数据;所述发送端判断是否重新发送所述数据;若是,则所述发送端继续执行所述确定操作,直至所述发送端判断不需要重新发送所述数据为止;若否,则所述发送端不再发送所述数据。结合第二方面,在第二方面的第一种可能的实施方式中,所述发送端执行确定操作,以确定第一空闲信道的个数,包括:所述发送端确定自身当前能够接入的第二空闲信道;所述发送端根据所述第二空闲信道,确定所述发送端发送数据的所述第一空闲信道的个数。结合第二方面的第一种可能的实施方式,本文档来自技高网
...

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种通信设备,其特征在于,包括:确定模块,用于执行确定操作,以确定第一空闲信道的个数;发送模块,用于在每个所述第一空闲信道上向接收端发送数据;判断模块,用于判断是否重新发送所述数据;若是,则指示所述确定模块继续执行所述确定操作,直至判断所述发送模块不需要重新发送所述数据为止;若否,则指示所述发送模块不再发送所述数据;其中,所述确定模块,具体用于确定所述通信设备当前能够接入的第二空闲信道;并根据所述第二空闲信道个数,确定所述发送模块发送数据的所述第一空闲信道的个数;其中,所述确定模块,具体用于若所述第二空闲信道的个数等于1,则确定所述第一空闲信道的个数等于1;若所述第二空闲信道的个数大于1,则确定所述第一空闲信道的个数大于等于1,并小于等于所述第二空闲信道的个数。2.根据权利要求1所述的通信设备,其特征在于,所述发送模块,具体用于在每个所述第一空闲信道上采用相同或不同的冗余版本向所述接收端发送所述数据,以使所述接收端对所述数据进行解码。3.根据权利要求1所述的通信设备,其特征在于,所述判断模块,还用于判断所述发送模块当前发送所述数据是否为首次传输;若是,则所述确定模块确定所述第一空闲信道的个数等于1;若否,则所述确定模块确定所述第一空闲信道的个数大于等于1,并小于等于所述第二空闲信道的个数。4.根据权利要求1所述的通信设备,其特征在于,所述发送模块,具体用于采用单播的方式在所述第一空闲信道上向所述接收端发送所述数据;则所述判断模块,具体用于判断所述数据是否传输成功;若是,则指示所述发送模块不再发送所述数据;若否,则判断所述数据的累计发送次数是否超过预设的传输总次数;若是,则指示所述发送模块不再发送所述数据;若否,则指示所述确定模块继续执行所述确定操作,直至判断所述发送模块不需要重新发送所述数据为止。5.根据权利要求1所述的通信设备,其特征在于,所述发送模块,具体用于采用多播的方式在所述第一空闲信道上向所述接收端发送所述数据;则所述判断模块,具体用于判断所述数据的累计发送次数是否超过预设的传输总次数;若是,则指示所述发送模块不再发送所述数据;若否,则指示所述确定模块继续执行所述确定操作,直至判断所述发送模块不需要重新发送所述数据为止。6.根据权利要求1所述的通信设备,其特征在于,所述发送模块,具体用于采用组播的方式在所述第一空闲信道上向所述接收端发送所述数据,其中,所述数据为一组数据;并在所述第一空闲信道上采用单播的方式向所述接收端发送块确认请求BAR帧,以使所述接收端根据所述BAR帧向所述发送端发送块确认BA帧。7.根据权利要求6所述的通信设备,其特征在于,所述判断模块,具体用于根据所述BA帧判断所述数据是否全部传输成功;若所述数据全部传输成功,则指示所述发送模块不再发送所述数据;若所述数据部分传输成功,则指示所述确定模块继续执行所述确定操作,直至判断所述发送模块不需要重新发送所述数据中的传输失败的数据为止。8.根据权利要求1-7任一项所述的通信设备,其特征在于,所述确定模块,具体用于采用请求发送-允许发送RTS-CTS握手的方式确定所述第二空闲信道。9.一种数据传输方法,其特征在于,包括:发送端执行确定操作,以确定第一空闲信道的个数;所述发送端在每个所述第一空闲信道上向接收端发送数据;所述发送端判断是否重新发送所述数据;若是,则所述发送端继续执行所述确定操作,直至所述发送端...

【专利技术属性】
技术研发人员:李波杨博李云波
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1