CN110167169B - 一种数据传输的方法及相关装置 - Google Patents
一种数据传输的方法及相关装置 Download PDFInfo
- Publication number
- CN110167169B CN110167169B CN201810153339.3A CN201810153339A CN110167169B CN 110167169 B CN110167169 B CN 110167169B CN 201810153339 A CN201810153339 A CN 201810153339A CN 110167169 B CN110167169 B CN 110167169B
- Authority
- CN
- China
- Prior art keywords
- link
- station
- access point
- information
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 221
- 238000000034 method Methods 0.000 title claims abstract description 97
- 239000011159 matrix material Substances 0.000 claims description 43
- 230000002452 interceptive effect Effects 0.000 claims description 25
- 238000001514 detection method Methods 0.000 abstract description 14
- 230000006870 function Effects 0.000 description 25
- 238000004891 communication Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 8
- 101150081243 STA1 gene Proteins 0.000 description 4
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 2
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- YLKFDHTUAUWZPQ-UHFFFAOYSA-N N-Nitrosodi-n-propylamine Chemical compound CCCN(N=O)CCC YLKFDHTUAUWZPQ-UHFFFAOYSA-N 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/29—Control channels or signalling for resource management between an access point and the access point controlling device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/022—Site diversity; Macro-diversity
- H04B7/024—Co-operative use of antennas of several sites, e.g. in co-ordinated multipoint or co-operative multiple-input multiple-output [MIMO] systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0617—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/063—Parameters other than those covered in groups H04B7/0623 - H04B7/0634, e.g. channel matrix rank or transmit mode selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0686—Hybrid systems, i.e. switching and simultaneous transmission
- H04B7/0695—Hybrid systems, i.e. switching and simultaneous transmission using beam selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/08—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
- H04B7/0868—Hybrid systems, i.e. switching and combining
- H04B7/088—Hybrid systems, i.e. switching and combining using beam selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/046—Wireless resource allocation based on the type of the allocated resource the resource being in the space domain, e.g. beams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/541—Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例公开了一种数据传输的方法及相关装置。本申请实施例方法包括:获取至少两条链路的链路信息的集合和指示信息的集合,链路信息用于指示在链路上传输的无线帧的发送方,无线帧的接收方,及无线帧的传输时间区间;指示信息用于指示接收方是否成功接收到链路上传输的无线帧,至少两条链路中每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间;根据至少两条链路的链路信息的集合和指示信息的集合确定目标链路组,目标链路组包括:至少两条链路中,指示信息均指示接收方成功接收到链路上传输的无线帧的目标链路。用于减少信道检测的信息开销。
Description
技术领域
本发明涉及通信领域,尤其涉及一种数据传输的方法及相关装置。
背景技术
在多天线***中,接入点(Access Point,AP)和站点(station,STA)可以通过波束成型形成指向性的波束,以提高网络传输速率。波束成形的先决条件是需要知道信道信息,例如,对于发送波束成形来讲,接入点需要进行信道探测,获取站点反馈的信道信息,巨大的信道反馈信息往往带来很大的开销。
为了解决小区边缘互相干扰的问题,在无线通信***中又引入了多小区间的协调波束成形(coordinate beamforming,CoBF)。CoBF对于信道信息的要求进一步提高,接入点不仅需要了解与本小区内部的站点之间的信道以外,还需要了解接入点和相邻小区内站点之间的信道,联合进行波束成形,在波束对准目标接收端的同时,以避免对邻小区的干扰。例如,请结合图1进行理解,当前接入点获取信道信息的过程可以为:第一接入点(如AP1)发送空数据分组通知(null data packet announcement,NDPA)和空数据分组(null datapacket,NDP),该NDP用于第一站点和第二站点获取其与第一接入点的信道信息;第二接入点(如AP2)发送NDP,该NDP用于第一站点和第二站点获取其与第二接入点的信道信息。然后第一站点和第二站点分别将信道状态通过对应的波束成型报告(beamforming report,BFReport)反馈给第一接入点和第二接入点。
在当前的信道探测过程中,以波束成型报告的形式来获取信道状态,信息传输开销大。
发明内容
本申请实施例提供了一种数据传输的方法及相关装置,该方法可应用于一种通信***,该通信***包括接入控制器(或者主接入点),多个接入点及多个接入点中每个接入点所关联的站点,其中,接入控制器(或者主接入点)可以与多个接入点有线连接,以减少空口开销,接入控制器可以通过获取到的历史信息来确定哪些链路之间的干扰小于阈值,从而对这些链路进行波束配对,以减少用于上报信道状态的传输信息的开销。
第一方面,本申请实施例提供了一种数据传输的方法,包括:
接入控制器(或主接入点)获取历史信息,该历史信息为至少两条链路的链路信息的集合和指示信息的集合,本示例中的链路为接入点与站点之间的链路,该链路信息用于指示在链路上传输的无线帧的发送方,无线帧的接收方,及无线帧的传输时间区间,其中,该传输时间区间可以以传输无线帧的起始时刻,结束时刻来指示,或者,该传输时间也可以以传输无线帧的起始时刻,数据长度来指示,该指示信息用于指示接收方是否成功接收到链路上传输的无线帧,至少两条链路中每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间,即至少两条链路中的每个链路上的无线帧的传输时间区间可以是部分重叠,也可以是全部重叠;接入控制器可以根据接收的历史信息,即根据至少两条链路的链路信息的集合和指示信息的集合确定目标链路组,目标链路组包括:至少两条链路中,指示信息均指示接收方成功接收到链路上传输的无线帧的目标链路;接入控制器(或者主接入点)可以通过该链路信息的集合和指示信息的集合可以确定,在相同的时间段内,哪些链路中的站点没有成功接收到接入点发送的无线帧,即这些链路中,站点接收接入点发送无线帧的过程中被其他接入点发送的无线帧所干扰;哪些链路中的站点成功接收到接入点发送的无线帧,即这些链路中,站点接收接入点发送无线帧的过程中没有被其他接入点发送的无线帧所干扰,相比于传统方法,链路信息和指示信息的反馈量相比于波束成形报告大幅度降低,极大的减少了用于检测信道的信息开销。
在一种可能实现的方式中,接入控制器确定出哪些目标链路为进行配对的波束后,可以调度目标链路组中的每个目标链路的发送方,在相同的时间区间内,采用传输时间区间对应的预编码矩阵向各自链路中的接收方发送数据;在历史信息中,目标链路中的发送方采用的预编码矩阵在发送无线帧时,各个目标链路之间的干扰小于阈值,因此,在当前时刻或未来时间,接入控制器可以调度目标链路组中的每个目标链路的发送方,在相同的时间区间内,采用传输时间区间对应的预编码矩阵向各自链路中的接收方发送数据。
在一种可能实现的方式中,当传输下行数据时,即发送方为接入点,接收方为站点时,接入控制器可以调度链路组中每个目标链路的接入点,在相同的时间区间内,采用传输时间区间对应的预编码矩阵向各自链路中的站点发送数据。
在一种可能实现的方式中,当传输上行数据时,即发送方为站点,接收方为接入点时,
接入控制器可以调度链路组中每个目标链路中的接入点,在相同的时间区间内,触发各自链路中的站点采用传输时间区间对应的预编码矩阵向接入点发送数据。
在一种可能实现的方式中,当传输下行数据时,发送方为接入点,接收方为站点,指示信息用于指示当接入点向对应的站点发送数据时,接入点是否成功接收到站点反馈的确认信息。
在一种可能实现的方式中,当传输上行数据时,发送方为站点,接收方为接入点,接入控制器调度接入点向站点发送触发帧,触发帧用于指示站点向接入点发送数据;接收接入点发送的指示信息,该指示信息用于指示接入点是否成功接收到站点发送的数据。
第二方面,本发明实施例提供了一种接入控制器侧的数据传输装置,具有实现上述方法中实际中接入控制器所执行的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
具体的,该接入控制器的数据传输装置包括:
获取模块,用于获取至少两条链路的链路信息的集合和指示信息的集合,链路信息用于指示在链路上传输的无线帧的发送方,无线帧的接收方,及无线帧的传输时间区间;指示信息用于指示接收方是否成功接收到链路上传输的无线帧,至少两条链路中每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间;确定模块,用于根据获取模块获取的至少两条链路的链路信息的集合和指示信息的集合确定目标链路组,目标链路组包括:至少两条链路中,指示信息均指示接收方成功接收到链路上传输的无线帧的目标链路。
在一种可能的实现方式中,接入控制器的数据传输装置还包括调度模块;
调度模块,用于调度确定模块确定的目标链路组中的每个目标链路的发送方,在相同的时间区间内,采用传输时间区间对应的预编码矩阵向各自链路中的接收方发送数据。
在一种可能的实现方式中,当发送方为接入点,接收方为站点时,调度目标链路组中的每个目标链路的发送方,在相同的时间区间内,调度模块,还用于调度目标链路组中每个目标链路的接入点,在相同的时间区间内,采用传输时间区间对应的预编码矩阵向各自链路中的站点发送数据。
在一种可能的实现方式中,当发送方为站点,接收方为接入点时,调度模块,还用于调度目标链路组中每个目标链路中的接入点,在相同的时间区间内,触发各自链路中的站点采用传输时间区间对应的预编码矩阵向接入点发送数据。
第三方面,本申请实施例提供了一种计算机存储介质,用于储存上述接入控制器所用的计算机软件指令,其包含用于执行上述第一方面所设计的程序。
第四方面,本申请实施例提供了一种接入控制器侧的数据传输装置,包括存储器,收发器和处理器。其中存储器用于存储计算机可执行程序代码,并与收发器耦合。该程序代码包括指令,当该处理器执行该指令时,该指令使该接入控制器执行上述方法中所涉及的信息或者指令。
又一方面,本申请实施例提供一种处理器,该处理器用于与存储器耦合,可以执行指令以实现前述方面中接入控制器所涉及的方法和功能,存储器可以独立于该处理器,该存储器也可以设置于该处理器中。
第五方面,本申请实施例中提供了一种数据传输的方法,包括:
接入点生成链路信息和指示信息,该链路信息用于指示在链路上传输无线帧的发送方,无线帧的接收方,无线帧的传输时间区间的信息,指示信息用于指示接收方是否成功接收到发送方传输的无线帧;本申请实施例中的接入点向接入控制器发送链路信息和指示信息,该链路信息和指示信息用于接入控制器确定目标链路组,目标链路组包括至少两条目标链路,目标链路组包括:指示信息均指示接收方成功接收到链路上传输的无线帧的目标链路,目标链路组中每个目标链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间,即目标链路组可以进行波束成形配对,且波束之间的干扰小于阈值。
在一种可能实现的方式中,接入点向站点发送第一无线帧,指示信息用于指示站点是否成功接收到接入点发送的第一无线帧,若该指示信息指示站点成功接收到接入点发送的第一无线帧,则可以理解为:在站点在接收第一无线帧的过程中,没有受到其他接入点(该站点的非关联接入点)发送的无线帧的干扰;若该指示信息指示站点未成功接收到接入点发送的第一无线帧,则可以理解为:在站点在接收第一无线帧的过程中,受到了其他接入点(该站点的非关联的接入点)发送的无线帧的干扰。
在一种可能实现的方式中,接入点向站点发送触发帧,该触发帧用于触发站点向接入点发送第二无线帧;指示信息用于指示接入点是否成功接收到站点发送的第二无线帧;若指示信息指示接入点成功接收到站点发送的第二无线帧,可以理解为,接入点在接收站点发送的第二无线帧的过程中,没有受到其他非关联的站点发送的无线帧的干扰;若指示信息指示接入点未成功接收到站点发送的第二无线帧,可以理解为,接入点在接收站点发送的第二无线帧的过程中,受到了其他非关联的站点发送的无线帧的干扰。
第六方面,本申请实施例提供了一种计算机存储介质,用于储存上述接入点所用的计算机软件指令,其包含用于执行上述第五方面所设计的程序。
第七方面,本申请实施例提供了一种接入点侧的数据传输装置,具有实现上述方法中实际中接入点所执行的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
具体的,该数据传输装置包括:
生成模块,用于生成链路信息和指示信息,链路信息用于指示在链路上传输无线帧的发送方,无线帧的接收方,无线帧的传输时间区间的信息,指示信息用于指示接收方是否成功接收到发送方传输的无线帧;第一发送模块,用于向接入控制器发送生成模块生成的链路信息,链路信息用于接入控制器根据链路信息确定目标链路组,目标链路组包括至少两条目标链路,目标链路组包括:指示信息均指示接收方成功接收到链路上传输的无线帧的目标链路,目标链路组中每个目标链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间。
在一种可能的实现方式中,发送模块,还用于向站点发送第一无线帧,指示信息用于指示站点是否成功接收到接入点发送的第一无线帧。
在一种可能的实现方式中,发送模块,还用于向站点发送触发帧,触发帧用于触发站点向接入点发送第二无线帧;指示信息用于指示接入点是否成功接收到站点发送的第二无线帧。
第八方面,本申请实施例中的接入点侧的数据传输装置包括存储器,收发器和处理器。其中存储器用于存储计算机可执行程序代码,并与收发器耦合。该程序代码包括指令,当该处理器执行该指令时,该指令使该接入点执行上述方法中所涉及的信息或者指令。
又一方面,本申请实施例提供一种处理器,该处理器用于与存储器耦合,可以执行指令以实现前述方面中接入点所涉及的方法和功能,存储器可以独立于该处理器,该存储器也可以设置于该处理器中。
第九方面,本申请实施例中提供了一种数据传输的方法,包括:
接入控制器获取历史信息,该历史信息为链路信息的集合和干扰信息的集合,链路信息的集合用于指示链路集合;链路信息的集合中的一个链路信息包括在链路上传输的无线帧的发送方为第一接入点,无线帧的接收方为第一站点,以及无线帧的传输时间区间,第一站点与第一接入点相关联,链路集合中每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间;干扰信息用于指示,在无线帧的传输时间区间内,第二站点接收到的无线帧的信号强度大于或者等于阈值,第二站点与第二接入点相关联;接入控制器根据链路信息的集合和干扰信息的集合确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为第二接入点与第二站点之间的链路;该目标链路组中的目标链路为:在历史时间区间内,每个目标链路之间的干扰小于预设门限的链路,即不需要传统方法中的信道检测,也可以根据目标链路组进行波束成型配对,相比于传统方法,链路信息和指示信息的反馈量相比于波束成形报告大幅度降低,极大的减少了用于检测信道的信息开销。
在一种可能的实现方式中,接入控制器确定出哪些目标链路为进行配对的波束后,调度目标链路组中的每一个目标链路的发送方,在相同的时间区间内,采用传输时间区间对应的预编码矩阵,向各自目标链路中的接收方发送数据,在历史信息中,目标链路中的发送方采用的预编码矩阵在发送无线帧时,各个目标链路之间的干扰小于阈值,因此,在当前时刻或未来时间,接入控制器可以调度目标链路组中的每个目标链路的发送方,在相同的时间区间内,采用传输时间区间对应的预编码矩阵向各自链路中的接收方发送数据。
第十方面,本申请实施例提供了一种计算机存储介质,用于储存上述接入控制器所用的计算机软件指令,其包含用于执行上述方面所设计的程序。
第十一方面,本申请实施例提供了一种接入控制器侧的数据传输装置,具有实现上述方法中实际中接入控制器所执行的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
具体的,该接入控制器包括:获取模块,用于获取链路信息的集合和干扰信息的集合,链路信息的集合用于指示链路集合;链路信息的集合中的一个链路信息包括在链路上传输的无线帧的发送方为第一接入点,无线帧的接收方为第一站点,以及无线帧的传输时间区间,第一接入点与第一站点相关联,链路集合中每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间;干扰信息用于指示,在无线帧的传输时间区间内,第二站点接收到的无线帧的信号强度大于或者等于阈值,第二站点与第二接入点相关联;确定模块,用于根据获取模块获取的链路信息的集合和干扰信息的集合确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为第二接入点与第二站点之间的链路。
在一种可能实现的方式中,数据传输装置还包括调度模块;调度模块,用于调度确定模块确定的目标链路组中的每一个目标链路的发送方,在相同的时间区间内,采用传输时间区间对应的预编码矩阵,向各自目标链路中的接收方发送数据。
第十二方面,接入控制器侧的数据传输装置的结构中包括存储器,收发器和处理器。其中存储器用于存储计算机可执行程序代码,并与收发器耦合。该程序代码包括指令,当该处理器执行该指令时,该指令使该接入控制器执行上述方法中所涉及的信息或者指令。
又一方面,本申请实施例提供一种处理器,该处理器用于与存储器耦合,可以执行指令以实现前述方面中接入控制器所涉及的方法和功能,存储器可以独立于该处理器,该存储器也可以设置于该处理器中。
第十三方面,本申请实施例提供了一种数据传输的方法,包括:
接入点向与站点发送第一无线帧,该站点与该接入点相关联;接入点生成链路信息,链路信息用于指示第一无线帧的发送方为接入点,第一无线帧的接收方为站点,及无线帧的传输时间区间;接入点接收站点发送的干扰信息,干扰信息用于指示站点在接收第一无线帧时,接收到除了接入点之外的其他接入点发送的信号强度大于或者等于阈值的第二无线帧;接入点发送链路信息和干扰信息向接入控制器,链路信息和干扰信息用于接入控制器根据链路信息和干扰信息确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为接入点与站点之间的链路。即不需要传统方法中的信道检测,也可以根据目标链路组进行波束成型配对,相比于传统方法,链路信息和干扰信息的反馈量相比于波束成形报告大幅度降低,极大的减少了用于检测信道的信息开销。
第十四方面,本申请实施例提供了一种计算机存储介质,用于储存上述接入点侧的数据传输装置所用的计算机软件指令,其包含用于执行上述方面所设计的程序。
第十五方面,本申请实施例提供了一种接入点侧的数据传输装置,具有实现上述方法中实际中接入点所执行的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
具体的,该接入点包括:发送模块,用于向目标站点发送第一无线帧;生成模块,用于生成链路信息,链路信息用于指示第一无线帧的发送方为接入点,第一无线帧的接收方为目标站点,及无线帧的传输时间区间的信息;接收模块,用于接收目标站点发送的干扰信息,干扰信息用于指示站点在接收第一无线帧时,接收到除了目标接入点之外的其他接入点发送的信号强度大于或者等于阈值的第二无线帧;发送模块,还用于发送生成模块生成的链路信息和接收模块接收的干扰信息向接入控制器,链路信息和干扰信息用于接入控制器根据链路信息和干扰信息确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为与目标站点之间的链路。
第十六方面,接入点侧的数据传输装置的结构中包括存储器,收发器和处理器。其中存储器用于存储计算机可执行程序代码,并与收发器耦合。该程序代码包括指令,当该处理器执行该指令时,该指令使接入点执行上述方法中所涉及的信息或者指令。
又一方面,本申请实施例提供一种处理器,该处理器用于与存储器耦合,可以执行指令以实现前述方面中接入点所涉及的方法和功能,该存储器可以独立于该处理器设置,也可以设置于该处理器中。
第十七方面,本申请提供了一种数据传输的方法,包括:
站点接收无线帧;当站点测得无线帧的信号强度大于或者等于阈值时,站点生成干扰信息,干扰信息包括无线帧的接收方,及无线帧的传输时间区间的信息,站点为无线帧的非目标接收方;当该站点测得接收到的无线帧的信号强度大于或者等于阈值时,站点接收的无线帧为与该站点的非关联的接入点发送的,该无线帧为干扰帧;然后,站点将干扰信息向与其关联的接入点发送,以使接入点发送干扰信息,干扰信息用于确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为站点与该站点相关联的接入点之间的链路。
第十八方面,本申请实施例提供了一种计算机存储介质,用于储存上述站点侧的数据传输装置所用的计算机软件指令,其包含用于执行上述方面所设计的程序。
第十九方面,本申请实施例提供了一种站点侧的数据传输装置,具有实现上述方法中实际中站点所执行的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
具体的,该站点包括:接收模块,用于接收无线帧;生成模块,用于当测得无线帧的信号强度大于或者等于阈值时,生成干扰信息,干扰信息包括无线帧的接收方,及无线帧的传输时间区间;发送模块,用于发送生成模块生成的干扰信息向目标接入点,干扰信息用于确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为目标接入点与目标站点之间的链路。
第二十方面,站点的结构中包括存储器,收发器和处理器。其中存储器用于存储计算机可执行程序代码,并与收发器耦合。该程序代码包括指令,当该处理器执行该指令时,该指令使该站点执行上述方法中所涉及的信息或者指令。
又一方面,本申请实施例提供一种处理器,该处理器用于与存储器耦合,可以执行指令以实现前述实施例中站点所涉及的方法和功能,存储器可以独立于该处理器,该存储器也可以设置于该处理器中。
本申请实施例中,接入控制器(或者主接入点)获取多个接入点发送的历史信息,该历史信息可以为链路信息的集合和指示信息的集合,或者,该历史信息也可以为链路信息的集合和干扰信息的集合,该历史信息中包括多个链路的信息,接入控制器(或者主接入点)通过确定该多个链路中哪些链路之间在相同的传输时间区间干扰小于阈值,就将这些相互之间干扰小于阈值的链路确定为目标链路组,可以将目标链路组中的目标链路进行波束成型配对,相对于传统方法,不需要进行信道检测,传输如波束成形报告这样反馈量大的用于确定信道状态的传输信息,本申请实施例中,极大了减少了用于检测信道的信息开销。
附图说明
图1为现有技术中获取信道信息的示意图;
图2为本申请实施例中通信***的一个示例的架构示意图;
图3为本申请实施例中通信***的另一个示例的架构示意图;
图4为本申请实施例中一种数据传输的方法的一个实施例的步骤流程示意图;
图5为本申请实施例中一种数据传输的方法的另一个实施例的步骤流程示意图;
图6为本申请实施例中一种数据传输的方法的另一个实施例的步骤流程示意图;
图7为本申请实施例中一种接入控制器侧的数据传输装置的一个实施例的结构示意图;
图8为本申请实施例中一种接入点侧的数据传输装置的结构示意图;
图9为本申请实施例中一种站点侧的数据传输装置的实施例的结构示意图;
图10为本申请实施例中一种接入控制器侧的数据传输装置的另一个实施例的结构示意图;
图11为本申请实施例中一种站点侧的数据传输装置的另一个实施例的结构示意图。
具体实施方式
本申请实施例提供了一种数据传输的方法及相关设备,用于减少信道检测的信息开销。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请实施例中提供了一种数据传输的方法,该方法可以应用于一种通信***,请参阅图2和图3所示,图2为通信***的一个示例的架构示意图,图3该通信***的另一个示例的架构示意图;在图2所示意的架构中,该通信***包括接入控制器(accesscontroller,AC)201、多个接入点202和多个站点203,接入控制器201与多个接入点202通信连接,接入点和站点的数量并不限定,本申请实施例中接入点的数量和站点的数量并不限定,可以为2个,也可以更多。本申请实施例中,该接入点的数量以3个为例进行说明,站点的数量也以3个为例进行说明,其中,多个接入点202包括第一接入点(AP1)2021、第二接入点(AP2)2022、第三接入点(AP3)2023,多个站点203包括第一站点(STA1)2031、第二站点(STA1)2032和第三站点(STA3)2033,第一站点与第一接入点相关联,即第一站点为接入点的小区范围内的一个站点,第二站点与第二接入点相关联,第三站点和第三接入点相关联。
在图3所示意的架构与图2示意的架构不同之处在于,在图3的架构中,接入控制器的功能可以由多个接入点中的一个接入点来实现,该接入点为主接入点(主AP),该主接入点可以为接入控制器指定的接入点,也可以是成立接入点协作传输的发起方,也可以是首次通过竞争信道获取传输机会的接入点,本申请实施例中,主AP的具体选取方式不限定。
图3中所示意的通信架构中,该通信***包括:第一接入点(AP1)301,第二接入点(AP2)302、第三接入点(AP3)303,第一站点(STA1)304、第二站点(STA1)305和第三站点(STA3)305,其中,第一接入点(AP1)301为主接入点,该主接入点用于执行图2中接入控制器所执行的功能,第一站点304与第一接入点301相关联,即第一站点304为第一接入点301小区内的站点,第二站点305与第二接入点302相关联,即第二站点305为第二接入点302小区内的站点,第三站点305和第三接入点303相关联,即第三站点305为第三接入点303小区内的站点。需要说明的是,与一个接入点相关联的站点的数量并不限定,本申请实施例中,只是为了方便说明,以每个接入点关联的站点的数量为1个进行示例性说明。
本申请实施例中的通信***以图2示意的架构为例进行说明,在实际应用中,通信***的具体部署架构可以为图2或图3中的架构,具体的并不限定。
本申请实施例中的接入点可以包括但不限定于:通信服务器、路由器、交换机、网桥、计算机、手机、车载通信设备,中继通信模块,基站等等。站点可以包括但不限定于:手机、计算机、车载终端、掌上电脑(Personal Digital Assistant,PDA)等等。本申请实施例中,接入点可以以路由器为例,站点可以为手机为例进行说明。
本申请的一个实施例中,接入控制器获取至少两条链路的链路信息的集合和指示信息的集合,至少两条链路中每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间。
该链路信息的集合和干扰信息的集合为该接入控制接收到的历史信息,其中链路信息可以用于指示在链路上传输的无线帧的发送方,无线帧的接收方,及无线帧的传输时间区间的信息中的至少一种;指示信息可以用于指示接收方是否成功接收到链路上传输的无线帧,该接收方是否成功接收到链路上传输的无线帧可以理解为:接收方正确解析中无线帧中的发送方的地址,接收方的地址,时间戳,数据长度等信息;接入控制器可以根据接收到的历史信息确定出目标链路组,该目标链路组包括:至少两条链路中,指示信息均指示接收方成功接收到链路上传输的无线帧的目标链路。接入控制器根据接收到的多个接入点发送的历史信息完成波束成型的配对,即不需要进行信道检测,可以确定在相同的时间段内,相互之间干扰小于预设门限的多个目标链路(即波束),可以以较小的信息反馈量完成波束成型配对。下面分实施例对本申请进行详细描述。
请参阅图4所示,本申请实施例中提供了一种数据传输的方法的一个实施例:
本示例中,无线帧的发送方为接入点,无线帧的接收方为站点。
步骤401、接入点向站点发送无线帧。
其中,第一接入点向第一站点发送第一无线帧;第二接入点向第二站点发送第二无线帧;第三接入点向第三站点发送第三无线帧。
步骤402、接入点生成链路信息,该链路信息用于指示链路上传输的无线帧的发送方,无线帧的接收方,及无线帧的传输时间区间。
该链路信息的格式如下表1所示:
表1
类别 | 发送地址 | 接收地址 | 时间戳 | 数据长度 | 帧检测序列 |
该链路信息中包括发送地址,接收地址,时间戳,数据长度,帧检测序列(framecheck sequence,FCS),发送地址可以指示无线帧的发送方(如,第一接入点的地址),接收地址指示无线帧的接收方(如,第一站点的地址),时间戳可以指示第一接入点向第一站点发送该无线帧的发送时刻,数据长度指示无线帧的长度,帧检测序列用于接收方判断该帧是否发生了错误。其中,该通过该时间戳和数据长度指示该第一无线帧的传输时间区间的信息。例如,该时间戳为2018年01月01日08时00分00秒(如以“t0”表示),通过发送无线帧的起始时刻t0和数据长度确定结束时刻t1,该t0和t1可以表示无线帧传输时间区间(即t1-t0)。
需要说明的是,上述表1中的链路信息仅为举例说明,并不造成对本申请的限定性说明。例如,在另一种实现方式中,该时间戳可以包括第一时间戳和第二时间戳,该第一时间戳可以指示发送无线帧的起始时刻t0,第二时间戳可以指示发送无线帧的结束时刻t1。直接通过t0和t1可以表示无线帧的传输时间区间(即t1-t0)。在另一种实现方式中,该链路信息可以包括发送地址,接收地址,时间戳和传输数据时长,时间戳指示传输无线帧的起始时刻t0,通过该时间戳和传输数据时长可以指示无线帧的传输时间区间(即t1-t0)。
本示例中,第一接入点生成第一链路信息,第二接入点生成第二链路信息,第三接入点生成第三链路信息。
步骤403、接入点向接入控制器发送链路信息。
具体的,第一接入点向接入控制器发送第一链路信息,第二接入点向接入控制器发送第二链路信息,第三接入点向接入控制器发送第三链路信息。
步骤404、站点接收无线帧,若站点成功接收到该无线帧,则向接入点反馈成功接收到无线帧的确认信息(如ACK确认帧),若站点未成功接收到无线帧,则不反馈ACK,或者反馈非确认帧(No ACK,NACK)。
其中,第一站点接收第一无线帧,若第一站点成功接收到该无线帧,则向第一接入点反馈成功接收到第一无线帧的确认信息(如ACK确认帧),若第一站点未成功接收到第一无线帧,则不反馈ACK,或者反馈NACK。
可以理解,第二站点与第二接入点的交互,第三站点与第三接入点的交互可以结合第一站点与第一接入点进行理解,此处不赘述。
需要说明的是,步骤404可以在步骤402之前,也可以与步骤402同时进行,步骤404的时序本实例中并不限定。
步骤405、接入点生成指示信息,指示信息用于指示接收方是否成功接收到链路上传输的无线帧。具体的,第一接入点生成第一指示信息,第一指示信息用于指示第一站点接收无线帧的情况,即第一站点是否成功接收到第一接入点发送的无线帧。
步骤406、接入点向接入控制器发送指示信息。
具体的,第一接入点向接入控制器发送第一指示信息,第二接入点向接入控制器发送第二指示信息,第三接入点向接入控制器发送第三指示信息。
本示例中,接入点分别将链路信息和指示信息向接入控制器发送,在另一种实现方式中,在步骤403中的链路信息和步骤406中的指示信息可以一起向接入控制器发送,即可以不执行步骤403,在步骤406中,接入点向接入控制器发送反馈信息。该反馈信息包括链路信息和指示信息,该反馈信息的格式如下表2所示:
表2
类别 | 发送地址 | 接收地址 | 时间戳 | 数据长度 | ACK正确接收 | 帧检测序列 |
步骤407、接入控制器接收多个接入点发送的链路信息的集合和指示信息的集合,并存储链路信息的集合和干扰信息的集合。
该链路信息的集合和指示信息的集合为接入控制器获取的多个接入点发送的历史信息。
具体的,链路信息的集合包括第一接入点发送的第一链路信息,第二接入点发送的第二链路信息和第三接入点发送的第三链路信息,其中,第一链路信息指示第一接入点与第一站点之间的第一链路,第二链路信息指示第二接入点与第二站点之间的第二链路;第三链路信息指示第三接入点与第三站点之间的第三链路。
例如,第一链路信息中的时间戳和数据长度指示的传输第一无线帧的传输时间区间为第1时刻至第5时刻;第二链路信息中的时间戳和数据长度指示的传输第二无线帧的传输时间区间为第2时刻至第5时刻;第三链路信息中的时间戳和数据长度指示的传输第三无线帧的传输时间区间为第2时刻至第4时刻,即三个链路的每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间,该目标时间区间可以为部分重叠的时间区间,本示例中,部分重叠的目标时间区间为第2时刻至第4时刻;本示例中目标时间区间也可以为全部的时间区间,在另一个例子中,第一无线帧的传输时间区间为第1时刻至第5时刻,第二无线帧的传输时间区间为第1时刻至第5时刻,第三无线帧的传输时间区间为第1时刻至第5时刻,则该目标时间区间为全部重叠的时间区间。需要说明的是,本示例中,传输时间区间均为举例说明,并不造成对本申请的限定性说明。
指示信息的集合包括第一指示信息,第二指示信息和第三指示信息。例如,第一指示信息指示第一站点成功接收到第一接入点发送的第一无线帧,即该第一指示信息指示成功接收到第一站点反馈的ACK。第二指示信息指示第二站点未成功接收到第二接入点发送的第二无线帧,即第二指示信息指示没有成功接收到第二站点反馈的ACK。第三指示信息指示第三站点成功接收到第三接入点发送的第三无线帧,即第三指示信息指示成功接收到第三站点反馈的ACK。
步骤408、接入控制器根据至少两条链路的链路信息的集合和指示信息的集合确定目标链路组,目标链路组包括:至少两条链路中,指示信息均指示接收方成功接收到链路上传输的无线帧的目标链路。
第二指示信息指示第二站点未成功接收到第二接入点发送的第二无线帧,表明第二站点在接收第二无线帧的过程中受到了其他接入点(第一接入点和/或第三接入点)发送的无线帧的干扰,接入控制器将第二链路(即第二接入点和第二站点之间的链路)记入黑名单。
第一干扰信息指示第一站点成功接收第一接入点发送的第一无线帧,第三干扰信息指示第三站点成功接收到第三接入点发送的第三无线帧,接入控制器将第一链路(即第一接入点与第一站点之间的链路)和第三链路(即第三接入点和第三站点之间的链路)记入白名单。
其中,白名单用于记录目标链路组,该白名单中记录的目标链路组中所包括的目标链路为站点成功接收到发送方发送的无线帧的链路。
黑名单用于记录干扰链路,即站点未成功接收到接入点发送的无线帧的链路。
需要说明的是,为了方便说明,本实例中只列举了三个链路进行示例性说明,在实际应用中,白名单和黑名单中记录的链路的数量并不限定。
本实例中,接入控制器(或者主接入点)获取至少两个接入点发送的历史信息,该历史信息为链路信息的集合和指示信息的集合,链路信息指示的链路可以为下行链路,接入控制器(或者主接入点)可以通过该链路信息的集合和指示信息的集合可以确定,在相同的时间段内,哪些链路中的站点没有成功接收到接入点发送的无线帧,即这些链路中,站点接收接入点发送无线帧的过程中被其他接入点发送的无线帧所干扰;哪些链路中的站点成功接收到接入点发送的无线帧,即这些链路中,站点接收接入点发送无线帧的过程中没有被其他接入点发送的无线帧所干扰,相比于传统方法,链路信息和指示信息的反馈量相比于波束成形报告大幅度降低,极大的减少了用于检测信道的信息开销。
步骤409、接入控制器调度目标链路组中的每个目标链路的发送方,在相同的时间区间内,采用传输时间区间对应的预编码矩阵向各自链路中的接收方发送数据。
具体的,接入控制器调度目标链路中的发送方,指示发送方传输无线帧的时间戳,例如,在第一链路信息中包括第一时间戳,在第三链路信息中包括第三时间戳,接入控制器发送联合触发帧,该联合触发帧用于触发第一接入点和第一站点之间,第三接入点和第三站点之间的联合传输。
步骤410、第一接入点采用第一时间戳对应的预编码矩阵向第一站点发送无线帧,第三接入点采用第三时间戳对应的预编码矩阵向第三站点发送无线帧。
本实例中,在历史信息中,第一链路上传输的第一无线帧与第三链路上传输的第三无线帧之间未产生干扰,因此,在当前时刻或未来时刻,接入控制器可以调度第一接入点采用第一时间戳对应的预编码矩阵向第一站点发送无线帧,第三接入点采用第三时间戳对应的预编码矩阵向第三站点发送无线帧,其中,第一接入点与第一站点之间传输数据的第一时间区间,与,第三接入点与第三站点之间传输数据的第三时间区间具有相重叠的目标时间区间,例如,第一时间区间为:第1时刻至第5时刻,第三时间区间为:第1时刻至第4时刻,目标时间区间为:第1时刻至第4时刻。
请参阅图5所示,本申请实施例中提供了一种数据传输的方法的另一个实施例:
本实施例与图4对应的实施例的区别在于,无线帧的发送方为站点,无线帧的接收方为接入点,通过上行数据的传输确定目标链路组。
接入控制器联合调度多个接入点,多个接入点中的每个接入点向各自关联的站点发送触发帧,该触发帧用于指示各站点向对应的接入点发送无线帧。
步骤501、接入点向站点发送触发帧。
具体的,第一接入点向第一站点发送触发帧,第二接入点向第二站点发送触发帧,第三接入点向第三站点发送触发帧。
步骤502、站点根据触发帧向接入点发送上行无线帧。
具体的,第一站点向第一接入点发送第一无线帧,第二站点向第二接入点发送第二无线帧,第三站点向第三接入点发送第三无线帧。
步骤503、接入点根据是否成功接收到站点发送的无线帧的情况生成反馈信息,该反馈信息包括链路信息和指示信息。该反馈信息的格式可以如下表3所示:
表3
类别 | 发送地址 | 接收地址 | 时间戳 | 数据长度 | 正确接收 | 帧检测序列 |
例如,若第一接入点成功接收到第一站点发送的第一无线帧,则生成第一反馈信息,其中,在第一反馈信息中,“发送地址”的比特位为第一站点的地址,“接收地址”的比特位为第一接收方的地址,“正确接收”的比特位为“1”,“1”指示正确接收到第一站点发送的数据。若第二接入点未成功接收到第二站点发送的第二无线帧,则生成第二反馈信息,在第二反馈信息中,“发送地址”、“接收地址”、“数据长度”,均采取单独的比特指示,即该单独的比特指示为“无法识别”,“时间戳”可以指示接入点生成该反馈信息的时刻,“正确接收”的比特位为“0”,即表示第二接入点未成功接收到无线帧。第三接入点成功接收到第三站点发送的第三无线帧,则生成第三反馈信息,在第三反馈信息中,“发送地址”的比特位为第三站点的地址,“接收地址”的比特位为第三接收方的地址,“正确接收”的比特位为“1”。
步骤504、接入点向接入控制器发送反馈信息。
具体的,第一接入点向控制器发送第一反馈信息,第二接入点向控制器发送第二反馈信息,第二接入点向控制器发送第三反馈信息。
步骤505、接入控制器接收多个接入点发送的反馈信息的集合,该反馈信息的集合包括链路信息的集合和指示信息的集合,并存储该链路信息的集合和干扰信息的集合。
请结合步骤407进行理解,此处不赘述。
步骤506、接入控制器根据至少两条链路的链路信息的集合和指示信息的集合确定目标链路组,目标链路组包括:至少两条链路中,指示信息均指示接收方成功接收到链路上传输的无线帧的目标链路。
第二反馈信息指示第二接入点未成功接收到第二站点发送的第二无线帧,表明第二接入点在接收第二无线帧的过程中受到了其他站点(第一站点和/或第三站点)发送的无线帧的干扰,接入控制器将第二链路(即第二接入点和第二站点之间的链路)记入黑名单。
第一反馈信息指示第一接入点成功接收第一站点发送的第一无线帧,第三反馈信息指示第三接入点成功接收到第三站点发送的第三无线帧,接入控制器将第一链路(即第一接入点与第一站点之间的链路)和第三链路(即第三接入点和第三站点之间的链路)记入白名单。
其中,白名单用于记录目标链路组,该白名单中记录的目标链路组中所包括的目标链路为接入点成功接收到站点发送的无线帧的链路。
黑名单用于记录干扰链路,即接入点未成功接收到站点发送的无线帧的链路。
步骤507、接入控制器调度目标链路组中的每个目标链路的发送方,在相同的时间区间内,采用传输时间区间对应的预编码矩阵向各自链路中的接收方发送数据。
例如目标链路为第一链路和第三链路。接入控制器调度第一接入点向第一站点发送触发帧,第三接入点向第三站点发送触发帧;第一站点根据第一接入点发送的触发帧向第一接入点发送无线帧,第三站点根据第三接入点发送的触发帧向第三接入点发送无线帧。
接入控制器调度目标链路中的发送方,指示发送方传输无线帧的时间戳,例如,在第一反馈信息中包括第一时间戳,在第三反馈信息中包括第三时间戳。
步骤508、第一接入点向第一站点发送联合触发帧,第三接入点向第三站点发送联合触发帧,该联合触发帧用于触发第一站点和第一接入点之间,第三站点和第三接入点之间的联合传输。
步骤509、第一站点采用第一时间戳对应的第一预编码矩阵向第一接入点发送无线帧,第三站点采用第三时间戳对应的第三预编码矩阵向第三接入点发送无线帧。
第一接收点采用与该第一预编码矩阵对应的接收均衡矩阵接收第一站点发送的无线帧,第三接收点采用与该第三预编码矩阵对应的接收均衡矩阵接收第三站点发送的无线帧。
本实例中,接入控制器(或者主接入点)获取至少两个接入点发送的历史信息,该历史信息为链路信息的集合和指示信息的集合,链路信息指示的链路可以为上行链路,接入控制器(或者主接入点)可以通过该链路信息的集合和指示信息的集合可以确定,在相同的时间段内,哪些链路中的接入点没有成功接收到站点发送的无线帧,即这些链路中,接入点接收站点发送无线帧的过程中被其他站点发送的无线帧所干扰;哪些链路中的接入点成功接收到站点发送的无线帧,即这些链路中,接入点接收站点发送无线帧的过程中没有被其他站点发送的无线帧所干扰,相比于传统方法,链路信息和指示信息的反馈量相比于波束成形报告大幅度降低,极大的减少了用于检测信道的信息开销。
请参阅图6所示,本申请实施例中提供了一种数据传输的方法的另一个实施例:
步骤601、接入点向其小区的站点发送无线帧;
具体的,第一接入点向第一站点发送第一无线帧,第二接入点向第二站点发送第二无线帧,第三接入点向第三站点发送第三无线帧。
步骤602、接入点生成链路信息。
该链路信息的格式如表1所示,此处不赘述。
具体的,第一接入点生成第一链路信息,第一链路信息用于指示第一无线帧的发送方为第一接入点,第一无线帧的接收方为第一站点,及无线帧的第一传输时间区间;第二接入点生成第二链路信息,第二链路信息用于指示第二无线帧的发送方为第二接入点,第二无线帧的接收方为第二站点,及无线帧的第二传输时间区间;第三接入点生成第三链路信息,第三链路信息用于指示第三无线帧的发送方为第三接入点,第三无线帧的接收方为第三站点,及无线帧的第三传输时间区间。
步骤603、接入点向接入控制器发送链路信息。具体的,第一接入点向接入控制器发送第一链路信息,第二接入点向接入控制器发送第二链路信息,第三接入点向接入控制器发送第三链路信息。
步骤604、接入控制器接收多个接入点发送的链路信息的集合。
具体的,该链路信息的集合包括第一链路信息,第二链路信息和第三链路信息。该链路信息的集合用于指示链路的集合,第一链路信息指示第一链路,该第一链路为第一接入点与第一站点之间的链路;第二链路信息指示第二链路,该第二链路为第二接入点与第二站点之间的链路;第三链路信息指示第三链路,该第三链路为第三接入点与第三站点之间的链路。
步骤605、站点接收无线帧。
第一站点接收第一接入点发送的第一无线帧,第二站点接收第二接入点发送的第二无线帧,第三站点接收第三接入点发送的第三无线帧。
其中一个站点可能接收到了除了与其关联的接入点发送的无线帧外,还接收到了其他接入点发送的无线帧。例如,第二站点除了接收到第二无线帧外,还接收到第一接入点发送的第一无线帧,或者接收到第三接入点发送的第三无线帧,第二站点检测接收到的第一无线帧(或第三无线帧)信号强度指示(Receive Signal Strength Indicator,RSSI)大于或者等于阈值,表明接收到的第一无线帧(或者第三无线帧)对第二站点造成了干扰。
需要说明的是,步骤605也可以在步骤603之前,也可以与步骤603同时执行,具体的时序不限定。
步骤606、第二站点生成干扰信息,该干扰信息用于指示在无线帧的传输时间区间内,若第二站点测得第一无线帧(或者第三无线帧)的接收信号强度指示(Receive SignalStrength Indicator,RSSI)大于预定门限值。
该干扰信息的格式如下表4所示:
表4
类别 | 发送地址 | 接收地址 | 时间戳 | 数据长度 | RSSI值 | 帧检测序列 |
第二站点接收到除了第二无线帧之外的干扰无线帧(即第一无线帧或者第三无线帧),第二站点当无法识别发送地址,在干扰信息中,“发送地址”可以采用特殊值进行指示,例如,可以指示发送地址为广播地址,或者采取单独的比特指示无法识别发送地址。
“接收地址”为第二站点的地址,“时间戳”和“数据长度”用于指示第二站点接收到干扰帧的传输时间区间,RSSI值可以为第二站点测得的具体的数值,需要说明的是,该干扰信息的格式中,也可以不包括RSSI值,只要第二站点生成该干扰信息,则表明第二站点测的干扰帧的RSSI的值大于或者等于阈值。
步骤607、第二站点向与其关联的第二接入点发送该干扰信息。
步骤608、第二接入点接收到该第二站点发送的干扰信息,并将该干扰信息向接入控制器发送。
需要说明的是,步骤606-步骤608为可选步骤,也可以不执行,即所有的站点都没有接收到干扰帧。
步骤609、接入控制器存储接收到多个接入点发送的链路信息的集合和干扰信息的集合并存储。
该干扰信息的集合包括第二接入点发送的干扰信息,需要说明的是,在实际应用中,该干扰信息的集合可以为空集,即所有的站点都没有接收到干扰信息。
在实际应用中,该链路信息的集合可以包括多个链路信息,例如,在本示例中,该链路信息的集合中包括第一链路信息,第二链路信息和第三链路信息,该干扰信息的集合包括第二接入点发送的干扰信息,需要说明的是,本示例中,该链路信息的集合和干扰信息的集合均为了方便说明而举的例子,并不造成对本申请的限定性说明。
步骤610、接入控制器根据链路信息的集合和干扰信息的集合确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为第二接入点与第二站点之间的链路。
该链路信息的集合用于指示链路的集合,链路集合中的第一链路信息中的第一传输时间区间,第二链路中的第二传输时间区间和第三链路的第一传输时间区间具有相重叠的目标时间区间,例如第一传输时间区间,与,第三接入点与第三站点之间传输数据的第三传输时间区间具有交集,例如,第一时间区间为:第1时刻至第5时刻,第二时间区间为第2时刻至第4时刻,第三时间区间为:第1时刻至第4时刻,目标时间区间为第2时刻至第4时刻。
可以理解的是,第二站点接收到干扰帧(第一接入点发送的第一无线帧或者第三接入点发送的第三无线帧),表明第二站点受到了其他接入点发送的无线帧的干扰,该干扰帧可能是第一接入点发送的第一无线帧,也可能是第三接入点发送的第三无线帧,因此,在相同的时间段内,若接入控制器联合调度第一接入点和第二接入点,第一接入点发送的第一无线帧可能对第二站点造成干扰,若接入控制控制器联合调度第三接入点和第二接入点,第三接入点发送的第三无线帧也可能对第二站点造成干扰。接入控制器将干扰链路(本示例中,为第二接入点和第二站点之间的链路)记入黑名单,干扰链路为接收到干扰帧的站点与该站点关联的接入点之间的链路。
接入控制器将链路集合中除了干扰链路之外的链路记入白名单,该白名单中记录的链路为目标链路,该白名单中的每个目标链路的无线帧的传输时间区间具有相重叠的部分。
步骤611、接入控制器调度目标链路组中的每一个目标链路的发送方,在相同的时间区间内,采用传输时间区间对应的预编码矩阵,向各自目标链路中的接收方发送数据。
接入控制器调度目标链路中的发送方,指示发送方传输无线帧的时间戳,例如,在第一链路信息中包括第一时间戳,在第三链路信息中包括第三时间戳,接入控制器发送联合触发帧,该联合触发帧用于触发第一接入点和第一站点之间,第三接入点和第三站点之间的联合传输。
步骤612、第一接入点采用第一时间戳对应的预编码矩阵向第一站点发送无线帧,第三接入点采用第三时间戳对应的预编码矩阵向第三站点发送无线帧。
本示例中,接入控制器(或主接入点)存储历史信息,该历史信息为获取的链路信息的集合和干扰信息的集合,每个链路信息用于指示一个链路,链路信息的集合用于指示链路集合;链路信息的集合中的一个链路信息包括在链路上传输的无线帧的发送方为第一接入点,无线帧的接收方为第一站点,以及无线帧的传输时间区间,第一接入点与第一站点相关联,即第一站点为第一接入点的小区内的一个站点,链路集合中每个链路上传输的无线帧的传输时间区间相重叠;干扰信息用于指示,在无线帧的传输时间区间内,第二站点接收到的无线帧的信号强度大于或者等于阈值,第二站点与第二接入点相关联,即第二站点为第二接入点小区内的一个站点;则接入控制器(或者主接入点)可以根据链路信息的集合和干扰信息的集合确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为第二接入点与第二站点之间的链路。该目标链路组中的目标链路为:在历史时间区间内,每个目标链路之间的干扰小于预设门限的链路,即不需要传统方法中的信道检测,也可以根据目标链路组进行波束成型配对,相比于传统方法,链路信息和指示信息的反馈量相比于波束成形报告大幅度降低,极大的减少了用于检测信道的信息开销。
需要说明的是,本申请实施例中,接入控制器与第一接入点、第二接入点、第三接入点可以采用有线连接,以节省空口开销。
本申请还提供了另一个实施例,该实施例可以包括图4对应的方法和图6对应的方法。
需要说明的是,本申请实施例中的“A和/或B”包括3种方案:1、A;2、B;3、A和B。
在本实施例中,接入控制器(或者主接入点)获取多个接入点发送的历史信息,该历史信息可以包括链路信息的集合和干扰信息的集合(获取的具体步骤可以参阅图4对应的方法实施例中的步骤401至步骤406),和/或,链路信息的集合和干扰信息的集合(获取的具体步骤可以参阅图6对应的方法实施例中的步骤601-步骤608),其中,接入控制器(或者主接入点)可以根据历史信息确定白名单中记入的目标链路组,和/或,黑名单中记入的干扰链路。目标链路组中包括的目标链路为:“接入点成功接收到与之关联的站点发送的无线帧的链路”和/或,“站点均未接收到非关联的接入点发送的无线帧的链路,或者站点接收到非关联的接入点发送的无线帧的信号强度小于阈值的链路”,目标链路组中的目标链路的传输时间区间具有相重叠的目标时间区间。黑名单中记入的干扰链路为:接入点未成功接收到与之关联的站点发送的无线帧的链路,和/或,链路中的站点接收到非关联的接入点发送的无线帧的信号强度大于或者等于阈值的链路。
本实施例中,接入控制器(或者主接入点)获取多个接入点发送的历史信息,该历史信息可以为链路信息的集合和指示信息的集合,和/或,该历史信息也可以为链路信息的集合和干扰信息的集合,该历史信息中包括多个链路的信息,接入控制器(或者主接入点)通过确定该多个链路中哪些链路之间在相同的传输时间区间干扰小于阈值,就将这些相互之间干扰小于阈值的链路确定为目标链路组,可以将目标链路组中的目标链路进行波束成型配对,相对于传统方法,不需要进行信道检测,传输如波束成形报告这样反馈量大的用于确定信道状态的传输信息,本申请实施例中,极大了减少了用于检测信道的信息开销。
请参阅图7所示,图7为一种接入控制器侧数据传输装置的结构示意图,本申请实施例中提供了一种接入控制器侧数据传输装置700的一个实施例:
该图7中的结构也可以为主接入点的结构,图7中接入控制器侧数据传输装置用于执行图4、图5和图6对应的方法实施例中接入控制器(或者主接入点)所执行的方法步骤。
具体的,该接入控制器侧数据传输装置,可以包括:
获取模块701,用于获取至少两条链路的链路信息的集合和指示信息的集合,链路信息用于指示在链路上传输的无线帧的发送方,无线帧的接收方,及无线帧的传输时间区间的信息;指示信息用于指示接收方是否成功接收到链路上传输的无线帧,至少两条链路中每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间;
确定模块702,用于根据获取模块701获取的至少两条链路的链路信息的集合和指示信息的集合确定目标链路组,目标链路组包括:至少两条链路中,指示信息均指示接收方成功接收到链路上传输的无线帧的目标链路。
在一种可能的实现方式中,接入控制器还包括调度模块703;
调度模块703,用于调度确定模块702确定的目标链路组中的每个目标链路的发送方,在相同的时间区间内,采用传输时间区间对应的预编码矩阵向各自链路中的接收方发送数据。
在一种可能的实现方式中,当发送方为接入点,接收方为站点时;
调度模块703,还用于调度目标链路组中每个目标链路的接入点,在相同的时间区间内,采用传输时间区间对应的预编码矩阵向各自链路中的站点发送数据。
在一种可能的实现方式中,当发送方为站点,接收方为接入点时;
调度模块703,还用于调度目标链路组中每个目标链路中的接入点,在相同的时间区间内,触发各自链路中的站点采用传输时间区间对应的预编码矩阵向接入点发送数据。
基于图7中的结构,本申请实施例还提供了另一个实施例包括:
获取模块701,用于获取链路信息的集合和干扰信息的集合,链路信息的集合用于指示链路集合;链路信息的集合中的一个链路信息包括在链路上传输的无线帧的发送方为第一接入点,无线帧的接收方为第一站点,以及无线帧的传输时间区间,第一站点与第一接入点相关联,链路集合中每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间;干扰信息用于指示,在无线帧的传输时间区间内,第二站点接收到的无线帧的信号强度大于或者等于阈值,第二站点与第二接入点相关联;
确定模块702,用于根据获取模块701获取的链路信息的集合和干扰信息的集合确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为第二接入点与第二站点之间的链路。
在一种可能的实现方式中,接入控制器还包括调度模块703;
调度模块703,用于调度确定模块702确定的目标链路组中的每一个目标链路的发送方,在相同的时间区间内,采用传输时间区间对应的预编码矩阵,向各自目标链路中的接收方发送数据。
请参阅图8所示,图8为一种接入点侧的数据传输装置的结构示意图,本申请实施例中提供了一种接入点800的一个实施例:
图8中接入点侧的数据传输装置用于执行上述方法实施例中接入点所执行的方法步骤。
具体的,该接入点侧的数据传输装置,可以包括:
生成模块801,用于生成链路信息,链路信息用于指示在链路上传输无线帧的发送方,无线帧的接收方,无线帧的传输时间区间的信息及指示信息,指示信息用于指示接收方是否成功接收到发送方传输的无线帧;
发送模块802,用于向接入控制器发送生成模块801生成的链路信息,链路信息用于接入控制器根据链路信息确定目标链路组,目标链路组包括至少两条目标链路,目标链路组包括:指示信息均指示接收方成功接收到链路上传输的无线帧的目标链路,目标链路组中每个目标链路上传输的无线帧的传输时间区间相重叠。
在一种可能的实现方式中,
发送模块802,还用于向站点发送第一无线帧,指示信息用于指示站点是否成功接收到接入点发送的第一无线帧。
在一种可能的实现方式中,发送模块802,还用于向站点发送触发帧,触发帧用于触发站点向接入点发送第二无线帧;
指示信息用于指示接入点是否成功接收到站点发送的第二无线帧。
基于图8中的结构,本申请实施例还提供了另一个实施例包括:
该接入点侧数据传输装置还包括接收模块803;
发送模块802,用于向站点发送第一无线帧;
生成模块801,用于生成链路信息,链路信息用于指示第一无线帧的发送方为接入点,第一无线帧的接收方为该站点,及无线帧的传输时间区间的信息;
接收模块803,用于接收站点发送的干扰信息,干扰信息用于指示站点在接收第一无线帧时,接收到除了该接入点之外的其他接入点发送的信号强度大于或者等于阈值的第二无线帧;
发送模块802,还用于将生成模块801生成的链路信息和接收模块803接收的干扰信息向接入控制器发送,链路信息和干扰信息用于接入控制器根据链路信息和干扰信息确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为与目标站点之间的链路。
请参阅图9所示,图9为一种站点侧的数据传输装置的结构示意图,本申请实施例中提供了一种站点侧的数据传输装置的一个实施例,包括:
接收模块901,用于接收无线帧;
生成模块902,用于当测得接收模块901接收到的无线帧的信号强度大于或者等于阈值时,生成干扰信息,干扰信息包括无线帧的接收方,及无线帧的传输时间区间;
发送模块903,用于发送生成模块902生成的干扰信息,以使接入点发送干扰信息,干扰信息用于确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为与所述接入点之间的链路。
请参阅图10所示,本申请实施例中还提供了一种接入控制器侧的数据传输装置1000的另一个实施例,包括:
图10是本申请实施例提供的接入控制器1000的结构示意图。数据传输装置1000可包括处理器1001、收发器1003、存储器1002。存储器1002可以包括只读存储器和随机存取存储器,并向处理器1001提供指令和数据。存储器1002的一部分还可以包括非易失性随机存取存储器(英文全称:Non-Volatile Random Access Memory,英文缩写:NVRAM)。
存储器1002存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:
操作指令:包括各种操作指令,用于实现各种操作。
操作***:包括各种***程序,用于实现各种基础业务以及处理基于硬件的任务。
收发器1003,用于接收至少两条链路的链路信息的集合和指示信息的集合,链路信息用于指示在链路上传输的无线帧的发送方,无线帧的接收方,及无线帧的传输时间区间的信息;指示信息用于指示接收方是否成功接收到链路上传输的无线帧,至少两条链路中每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间;
处理器1001,用于根据至少两条链路的链路信息的集合和指示信息的集合确定目标链路组,目标链路组包括:至少两条链路中,指示信息均指示接收方成功接收到链路上传输的无线帧的目标链路。
处理器1001,还用于调度目标链路组中的每个目标链路的发送方,在相同的时间区间内,采用传输时间区间对应的预编码矩阵向各自链路中的接收方发送数据。
处理器1001控制数据传输装置1000的操作,处理器1001还可以称为中央处理单元(英文全称:Central Processing Unit,英文缩写:CPU)。存储器1002可以包括只读存储器和随机存取存储器,并向处理器1001提供指令和数据。存储器1002的一部分还可以包括NVRAM。具体的应用中,数据传输装置1000的各个组件通过总线1004耦合在一起,其中总线1004除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线1004。
上述本发明实施例揭示的方法可以应用于处理器1001中,或者由处理器1001实现。处理器1001可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1001中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1001可以是通用处理器、数字信号处理器(英文全称:Digital Signal Processing,英文缩写:DSP)、专用集成电路(英文全称:Application Specific Integrated Circuit,英文缩写:ASIC)、现成可编程门阵列(英文全称:Field-Programmable Gate Array,英文缩写:FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1002,处理器1001读取存储器1002中的信息,结合其硬件完成上述图4、图5对应的方法实施例中接入控制器所执行的方法的步骤。
基于图10中的结构,在另一个实施例中,该存储介质位于存储器1002,处理器1001读取存储器1002中的信息,结合其硬件完成上述图6对应的方法实施例中接入控制器所执行的方法的步骤。
具体的,收发器1003,还用于获取链路信息的集合和干扰信息的集合,链路信息的集合用于指示链路集合;链路信息的集合中的一个链路信息包括在链路上传输的无线帧的发送方为第一接入点,无线帧的接收方为第一站点,以及无线帧的传输时间区间,第一站点与第一接入点相关联,链路集合中每个链路上传输的无线帧的传输时间区间相重叠;干扰信息用于指示,在无线帧的传输时间区间内,第二站点接收到的无线帧的信号强度大于或者等于阈值,第二站点与第二接入点相关联;
处理器1001,还用于根据链路信息的集合和干扰信息的集合确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为第二接入点与第二站点之间的链路。
处理器1001,还用于调度目标链路组中的每一个目标链路的发送方,在相同的时间区间内,采用传输时间区间对应的预编码矩阵,向各自目标链路中的接收方发送数据。
该处理器1001,用于使该接入控制器侧的数据传输装置执行图4、图5和图6中对应的方法实施例中接入控制器所实际执行的方法步骤。
基于图10的结构,该存储介质位于存储器1002,处理器1001读取存储器1002中的信息,结合其硬件完成上述图4、图5对应的方法实施例中接入点所执行的方法的步骤。
具体的,处理器1001,用于生成链路信息,链路信息用于指示在链路上传输无线帧的发送方,无线帧的接收方,无线帧的传输时间区间的信息及指示信息,指示信息用于指示接收方是否成功接收到发送方传输的无线帧;
收发器1003,用于向接入控制器发送链路信息,链路信息用于接入控制器根据链路信息确定目标链路组,目标链路组包括至少两条目标链路,目标链路组包括:指示信息均指示接收方成功接收到链路上传输的无线帧的目标链路,目标链路组中每个目标链路上传输的无线帧的传输时间区间相重叠。
在一种可能的实现方式中,收发器1003,还用于向站点发送第一无线帧,指示信息用于指示站点是否成功接收到接入点发送的第一无线帧。
在一种可能的实现方式中,收发器1003,还用于向站点发送触发帧,触发帧用于触发站点向接入点发送第二无线帧;指示信息用于指示接入点是否成功接收到站点发送的第二无线帧。
基于图10中的结构,在另一个实施例中,该存储介质位于存储器1002,处理器1001读取存储器1002中的信息,结合其硬件完成上述图6对应的方法实施例中接入点所执行的方法的步骤。
具体的,收发器1003,用于向目标站点发送第一无线帧;
处理器1001,用于生成链路信息,链路信息用于指示第一无线帧的发送方为接入点,第一无线帧的接收方为目标站点,及无线帧的传输时间区间的信息;
收发器1003,用于接收目标站点发送的干扰信息,干扰信息用于指示站点在接收第一无线帧时,接收到除了目标接入点之外的其他接入点发送的信号强度大于或者等于阈值的第二无线帧;
收发器1003,用于将链路信息和干扰信息向接入控制器发送,链路信息和干扰信息用于接入控制器根据链路信息和干扰信息确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为目标接入点与目标站点之间的链路。
处理器1001还可以称为中央处理单元(英文全称:Central Processing Unit,英文缩写:CPU)。存储器1002可以包括只读存储器和随机存取存储器,并向处理器1001提供指令和数据。存储器1002的一部分还可以包括NVRAM。具体的应用中,接入控制器1000的各个组件通过总线1004耦合在一起,其中总线1004除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线1004。
请结合图11所示,本申请实施例还提供了一种站点侧的数据传输装置1100的另一个实施例,包括:
站点侧的数据传输装置1100可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(PCS,PersonalCommunication Service)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(WLL,Wireless Local Loop)站、个人数字助理(PDA,Personal Digital Assistant)等设备。无线终端也可以称为***、订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、远程终端(RemoteTerminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(UserAgent)、用户设备(User Device)、或用户装备(User Equipment)。
图11示出的是与本申请实施例提供的站点的部分结构的框图。参考图11包括:收发器1110、存储器1120、输入单元1130、显示单元1140、无线保真(wireless fidelity,WiFi)模块1170、处理器1180等部件。下面结合图11对站点侧的数据传输装置的各个构成部件进行具体的介绍:
收发器1110可用于收发信息或通话过程中,信号的接收和发送。
存储器1120可用于存储软件程序以及模块,处理器1180通过运行存储在存储器1120的软件程序以及模块,从而执行的各种功能应用以及数据处理。存储器1120可主要包括存储程序区和存储数据区。此外,存储器1120可以包括高速随机存取存储器,还可以包括非易失性存储器。
输入单元1130可用于接收输入的数字或字符信息,以及产生与站点的用户设置以及功能控制有关的键信号输入。具体地,输入单元1130可包括触控面板1131以及其他输入设备1132。
显示单元1140可用于显示由用户输入的信息或提供给用户的信息以及站点的各种菜单。
WiFi属于短距离无线传输技术,站点通过WiFi模块1170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。
处理器1180是站点的控制中心,利用各种接口和线路连接整个站点的各个部分,通过运行或执行存储在存储器1120内的软件程序和/或模块,以及调用存储在存储器1120内的数据,执行站点的各种功能和处理数据,从而对站点进行整体监控。
收发器1110或者WiFi模块1170,用于接收无线帧;
存储器1120,用于当测得无线帧的信号强度大于或者等于阈值时,生成干扰信息,干扰信息包括无线帧的接收方,及无线帧的传输时间区间的信息;
收发器1110或者WiFi模块1170,用于将干扰信息向目标接入点发送,以使目标接入点将干扰信息发送至接入控制器,干扰信息用于接入控制器根据干扰信息确定目标链路组,目标链路组为:在链路集合中除了干扰链路之外的链路,干扰链路为目标接入点与目标站点之间的链路。
处理器1180,用于使该站点侧的数据传输装置执行图4、图5和图6中站点所实际执行的方法步骤。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
Claims (22)
1.一种数据传输的方法,其特征在于,包括:
获取至少两条链路的链路信息的集合和指示信息的集合,所述链路信息用于指示在链路上传输的无线帧的发送方,所述无线帧的接收方,及所述无线帧的传输时间区间;所述指示信息用于指示所述接收方是否成功接收到所述链路上传输的所述无线帧,所述至少两条链路中每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间;
根据所述至少两条链路的链路信息的集合和所述指示信息的集合确定目标链路组,所述目标链路组包括:所述至少两条链路中,所述指示信息均指示所述接收方成功接收到所述链路上传输的无线帧的目标链路。
2.根据权利要求1所述的方法,其特征在于,根据所述至少两条链路的链路信息的集合和所述指示信息的集合确定目标链路组之后,所述方法还包括:
调度所述目标链路组中的每个目标链路的发送方,在相同的时间区间内,采用所述传输时间区间对应的预编码矩阵向各自链路中的接收方发送数据。
3.根据权利要求2所述的方法,其特征在于,当所述发送方为接入点,所述接收方为站点时,所述调度所述目标链路组中的每个目标链路的发送方,在相同的时间区间内,采用所述传输时间区间对应的预编码矩阵向各自链路中的接收方发送数据,包括:
调度所述链路组中每个目标链路的接入点,在相同的时间区间内,采用所述传输时间区间对应的预编码矩阵向各自链路中的站点发送数据。
4.根据权利要求2所述的方法,其特征在于,当所述发送方为站点,所述接收方为接入点时,所述调度所述目标链路组中的每个目标链路的发送方,在相同的时间区间内,采用所述传输时间区间对应的预编码矩阵向各自链路中的接收方发送数据,包括:
调度所述链路组中每个目标链路中的接入点,在相同的时间区间内,触发所述各自链路中的站点采用所述传输时间区间对应的预编码矩阵向所述接入点发送数据。
5.一种数据传输的方法,其特征在于,包括:
接入点生成链路信息和指示信息,所述链路信息用于指示在链路上传输无线帧的发送方,无线帧的接收方,所述无线帧的传输时间区间,所述指示信息用于指示所述接收方是否成功接收到所述发送方传输的无线帧;
所述接入点发送所述链路信息,所述链路信息用于确定目标链路组,所述目标链路组包括至少两条目标链路,所述目标链路组包括:所述指示信息均指示所述接收方成功接收到所述链路上传输的无线帧的目标链路,所述目标链路组中每个目标链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述接入点向站点发送第一无线帧,所述指示信息用于指示所述站点是否成功接收到所述接入点发送的所述第一无线帧。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述接入点向站点发送触发帧,所述触发帧用于触发所述站点向所述接入点发送第二无线帧;
所述指示信息用于指示所述接入点是否成功接收到所述站点发送的所述第二无线帧。
8.一种数据传输的方法,其特征在于,包括:
获取链路信息的集合和干扰信息的集合,所述链路信息的集合用于指示链路的集合;
所述链路信息的集合中的一个链路信息包括在链路上传输的无线帧的发送方为第一接入点,所述无线帧的接收方为第一站点,以及所述无线帧的传输时间区间,所述第一站点与所述第一接入点相关联,所述链路集合中每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间;
所述干扰信息用于指示,在所述无线帧的传输时间区间内,第二站点接收到的所述无线帧的信号强度大于或者等于阈值,所述第二站点与第二接入点相关联;
根据所述链路信息的集合和干扰信息的集合确定目标链路组,所述目标链路组为:在链路集合中除了干扰链路之外的链路,所述干扰链路为所述第二接入点与所述第二站点之间的链路。
9.根据权利要求8所述的方法,其特征在于,所述根据所述链路信息的集合和干扰信息的集合确定目标链路组之后,所述方法还包括:
调度所述目标链路组中的每一个目标链路的发送方,在相同的时间区间内,采用所述传输时间区间对应的预编码矩阵,向各自目标链路中的接收方发送数据。
10.一种数据传输的方法,其特征在于,包括:
接入点向站点发送第一无线帧,所述站点与所述接入点相关联;
所述接入点生成链路信息,所述链路信息用于指示所述第一无线帧的发送方为所述接入点,所述第一无线帧的接收方为所述站点,及所述无线帧的传输时间区间;
所述接入点接收所述站点发送的干扰信息,所述干扰信息用于指示所述站点在接收所述第一无线帧时,接收到除了所述接入点之外的其他接入点发送的信号强度大于或者等于阈值的第二无线帧;
所述接入点发送所述链路信息和所述干扰信息,所述链路信息和所述干扰信息用于确定目标链路组,所述目标链路组为:在链路集合中除了干扰链路之外的链路,所述干扰链路为所述接入点与所述站点之间的链路。
11.一种数据传输的方法,其特征在于,包括:
站点接收无线帧;
当所述站点测得所述无线帧的信号强度大于或者等于阈值时,所述站点生成干扰信息,所述干扰信息包括所述无线帧的接收方,及所述无线帧的传输时间区间,所述站点为所述无线帧的非目标接收方;
所述站点向所述站点关联的接入点发送所述干扰信息,以使所述接入点发送所述干扰信息,所述干扰信息用于确定目标链路组,所述目标链路组为:在链路集合中除了干扰链路之外的链路,所述干扰链路为所述站点与所述关联的接入点之间的链路。
12.一种接入控制器侧的数据传输装置,其特征在于,包括:
获取模块,用于获取至少两条链路的链路信息的集合和指示信息的集合,所述链路信息用于指示在链路上传输的无线帧的发送方,所述无线帧的接收方,及所述无线帧的传输时间区间;所述指示信息用于指示所述接收方是否成功接收到所述链路上传输的所述无线帧,所述至少两条链路中每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间;
确定模块,用于根据所述获取模块获取的所述至少两条链路的链路信息的集合和所述指示信息的集合确定目标链路组,所述目标链路组包括:所述至少两条链路中,所述指示信息均指示所述接收方成功接收到所述链路上传输的无线帧的目标链路。
13.根据权利要求12所述的数据传输装置,其特征在于,所述数据传输装置还包括调度模块;
所述调度模块,用于调度所述确定模块确定的所述目标链路组中的每个目标链路的发送方,在相同的时间区间内,采用所述传输时间区间对应的预编码矩阵向各自链路中的接收方发送数据。
14.根据权利要求13所述的数据传输装置,其特征在于,当所述发送方为接入点,所述接收方为站点时,所述调度模块,还用于调度所述目标链路组中每个目标链路的接入点,在相同的时间区间内,采用所述传输时间区间对应的预编码矩阵向各自链路中的站点发送数据。
15.根据权利要求13所述的数据传输装置,其特征在于,当所述发送方为站点,所述接收方为接入点时,所述调度模块,还用于调度所述目标链路组中每个目标链路中的接入点,在相同的时间区间内,触发所述各自链路中的站点采用所述传输时间区间对应的预编码矩阵向所述接入点发送数据。
16.一种接入点侧的数据传输装置,其特征在于,包括:
生成模块,用于生成链路信息和指示信息,所述链路信息用于指示在链路上传输无线帧的发送方,无线帧的接收方,所述无线帧的传输时间区间的信息,所述指示信息用于指示所述接收方是否成功接收到所述发送方传输的无线帧;
发送模块,用于发送所述生成模块生成的链路信息,所述链路信息用于确定目标链路组,所述目标链路组包括至少两条目标链路,所述目标链路组包括:所述指示信息均指示所述接收方成功接收到所述链路上传输的无线帧的目标链路,所述目标链路组中每个目标链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间。
17.根据权利要求16所述的数据传输装置,其特征在于,
所述发送模块,还用于向站点发送第一无线帧,所述指示信息用于指示所述站点是否成功接收到所述接入点发送的所述第一无线帧。
18.根据权利要求16所述的数据传输装置,其特征在于,
所述发送模块,还用于向站点发送触发帧,所述触发帧用于触发所述站点向所述接入点发送第二无线帧;
所述指示信息用于指示所述接入点是否成功接收到所述站点发送的所述第二无线帧。
19.一种接入控制器侧的数据传输装置,其特征在于,包括:
获取模块,用于获取链路信息的集合和干扰信息的集合,所述链路信息的集合用于指示链路集合;所述链路信息的集合中的一个链路信息包括在链路上传输的无线帧的发送方为第一接入点,所述无线帧的接收方为第一站点,以及所述无线帧的传输时间区间,所述第一站点与所述第一接入点相关联,所述链路集合中每个链路上传输的无线帧的传输时间区间具有相重叠的目标时间区间;所述干扰信息用于指示,在所述无线帧的传输时间区间内,第二站点接收到的所述无线帧的信号强度大于或者等于阈值,所述第二站点与第二接入点相关联;
确定模块,用于根据所述获取模块获取的所述链路信息的集合和干扰信息的集合确定目标链路组,所述目标链路组为:在链路集合中除了干扰链路之外的链路,所述干扰链路为所述第二接入点与所述第二站点之间的链路。
20.根据权利要求19所述的数据传输装置,其特征在于,所述数据传输装置还包括调度模块;
所述调度模块,用于调度所述确定模块确定的所述目标链路组中的每一个目标链路的发送方,在相同的时间区间内,采用所述传输时间区间对应的预编码矩阵,向各自目标链路中的接收方发送数据。
21.一种接入点侧的数据传输装置,其特征在于,包括:
发送模块,用于向站点发送第一无线帧;
生成模块,用于生成链路信息,所述链路信息用于指示所述第一无线帧的发送方为接入点,所述第一无线帧的接收方为站点,及所述无线帧的传输时间区间的信息,所述站点与所述接入点相关联;
接收模块,用于接收所述站点发送的干扰信息,所述干扰信息用于指示所述站点在接收所述第一无线帧时,接收到除了与所述站点关联的接入点之外的其他接入点发送的信号强度大于或者等于阈值的第二无线帧;
发送模块,还用于发送所述生成模块生成的所述链路信息和所述接收模块接收的所述干扰信息,所述链路信息和所述干扰信息用于确定目标链路组,所述目标链路组为:在链路集合中除了干扰链路之外的链路,所述干扰链路为:所述站点和所述站点相关联的接入点之间的链路。
22.一种站点侧的数据传输装置,其特征在于,包括:
接收模块,用于接收无线帧;
生成模块,用于当测得所述无线帧的信号强度大于或者等于阈值时,生成干扰信息,所述干扰信息包括所述无线帧的接收方,及所述无线帧的传输时间区间;
发送模块,用于向所述站点关联的接入点发送所述生成模块生成的所述干扰信息,以使所述接入点发送所述干扰信息,所述干扰信息用于确定目标链路组,所述目标链路组为:在链路集合中除了干扰链路之外的链路,所述干扰链路为所述站点与所述站点相关联的接入点之间的链路。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311507185.0A CN117715216A (zh) | 2018-02-14 | 2018-02-14 | 一种数据传输的方法及相关装置 |
CN201810153339.3A CN110167169B (zh) | 2018-02-14 | 2018-02-14 | 一种数据传输的方法及相关装置 |
PCT/CN2018/107873 WO2019157825A1 (zh) | 2018-02-14 | 2018-09-27 | 一种数据传输的方法及相关装置 |
US16/992,339 US11019615B2 (en) | 2018-02-14 | 2020-08-13 | Data transmission method and related apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810153339.3A CN110167169B (zh) | 2018-02-14 | 2018-02-14 | 一种数据传输的方法及相关装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311507185.0A Division CN117715216A (zh) | 2018-02-14 | 2018-02-14 | 一种数据传输的方法及相关装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110167169A CN110167169A (zh) | 2019-08-23 |
CN110167169B true CN110167169B (zh) | 2023-11-28 |
Family
ID=67619143
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810153339.3A Active CN110167169B (zh) | 2018-02-14 | 2018-02-14 | 一种数据传输的方法及相关装置 |
CN202311507185.0A Pending CN117715216A (zh) | 2018-02-14 | 2018-02-14 | 一种数据传输的方法及相关装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311507185.0A Pending CN117715216A (zh) | 2018-02-14 | 2018-02-14 | 一种数据传输的方法及相关装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11019615B2 (zh) |
CN (2) | CN110167169B (zh) |
WO (1) | WO2019157825A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11818061B2 (en) | 2018-10-01 | 2023-11-14 | Qualcomm Incorporated | Power control for coordinated transmissions from overlapping wireless local area networks |
US11252614B2 (en) * | 2019-06-21 | 2022-02-15 | Qualcomm Incorporated | Coordinated access point transmissions |
CN113497678B (zh) * | 2020-04-03 | 2022-09-23 | 展讯通信(上海)有限公司 | 信息处理方法、装置及存储介质 |
US11632273B1 (en) * | 2021-12-02 | 2023-04-18 | Qualcomm Incorporated | Processing multiuser multiple-input multiple-output communications having unavailable spatial streams |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016161633A1 (zh) * | 2015-04-10 | 2016-10-13 | 华为技术有限公司 | 一种无线网络通信的方法和接入点设备 |
CN106465409A (zh) * | 2014-07-23 | 2017-02-22 | 英特尔公司 | 用于调度无线设备间的通信以减少与多小区网络中全双工通信相关联的干扰的***和方法 |
CN106535334A (zh) * | 2015-09-11 | 2017-03-22 | 华为技术有限公司 | 数据传输方法及装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130061936A (ko) * | 2011-12-02 | 2013-06-12 | 삼성전자주식회사 | 무선 통신 시스템에서 안전한 통신을 수행하기 위한 장치 및 방법 |
WO2013163902A1 (zh) * | 2012-05-04 | 2013-11-07 | 华为技术有限公司 | 无线链路管理的方法、用户设备和基站 |
CN102938666B (zh) | 2012-11-13 | 2015-02-18 | 清华大学 | 一种下行多小区联合波束成形方法 |
CN104868947A (zh) | 2014-02-20 | 2015-08-26 | 中兴通讯股份有限公司 | 一种实现波束成型的方法及基站 |
GB201410497D0 (en) | 2014-06-12 | 2014-07-30 | Univ York | Communication network and method |
US10084578B2 (en) * | 2014-11-03 | 2018-09-25 | Qualcomm Incorporated | Hybrid automatic repeat/request (HARQ) reliability in wireless communications |
CN107041006B (zh) * | 2016-02-04 | 2021-08-13 | 华为技术有限公司 | 传输数据的方法和装置 |
-
2018
- 2018-02-14 CN CN201810153339.3A patent/CN110167169B/zh active Active
- 2018-02-14 CN CN202311507185.0A patent/CN117715216A/zh active Pending
- 2018-09-27 WO PCT/CN2018/107873 patent/WO2019157825A1/zh active Application Filing
-
2020
- 2020-08-13 US US16/992,339 patent/US11019615B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106465409A (zh) * | 2014-07-23 | 2017-02-22 | 英特尔公司 | 用于调度无线设备间的通信以减少与多小区网络中全双工通信相关联的干扰的***和方法 |
WO2016161633A1 (zh) * | 2015-04-10 | 2016-10-13 | 华为技术有限公司 | 一种无线网络通信的方法和接入点设备 |
CN106535334A (zh) * | 2015-09-11 | 2017-03-22 | 华为技术有限公司 | 数据传输方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN117715216A (zh) | 2024-03-15 |
US20200374872A1 (en) | 2020-11-26 |
CN110167169A (zh) | 2019-08-23 |
US11019615B2 (en) | 2021-05-25 |
WO2019157825A1 (zh) | 2019-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110167169B (zh) | 一种数据传输的方法及相关装置 | |
CN108882327B (zh) | 波束失败处理方法、辅基站失败处理方法及终端 | |
US11563475B2 (en) | Method, access point, and station for transmitting channel state information | |
JP5154523B2 (ja) | Sps機能のharqプロセスを処理する方法及び装置 | |
JP2011525088A5 (zh) | ||
US10284455B2 (en) | Method, terminal and system for cluster terminal to feed back downlink channel information | |
KR102410901B1 (ko) | 다운링크 피드백 정보를 송신하는 방법, 기지국 및 단말 기기 | |
EP3480986B1 (en) | Harq-based transmission method and device | |
EP3961948A1 (en) | Communication method, network device, and terminal | |
CN111417191A (zh) | 一种信息传输方法、终端及网络设备 | |
CN107113625B (zh) | 一种数据传输方法、装置及*** | |
US12041628B2 (en) | Data transmission method, apparatus, device, and storage medium | |
WO2021197228A1 (zh) | 通信方法及相关装置 | |
KR20230088910A (ko) | 정보 전송 처리 방법, 장치 및 단말 | |
WO2021004390A1 (zh) | 通信方法和装置及计算机存储介质 | |
CN114337758A (zh) | 波束指示方法、装置、网络侧设备及终端 | |
CN106465381B (zh) | 基于互联网协议的语音voip通信方法与装置 | |
CN103856300A (zh) | 一种用户反馈信息的传输方法和设备 | |
CN109600204B (zh) | 一种数据传输方法及装置 | |
WO2018170907A1 (zh) | 通信方法、终端和网络设备 | |
CN117062229A (zh) | 一种信息指示方法和装置 | |
CN110971350B (zh) | 数据传输方法、设备和*** | |
CN104348598A (zh) | 直接通讯*** | |
US20210007134A1 (en) | Feedback indication for continued transmission for wireless networks | |
WO2018058538A1 (zh) | 传输信息的方法、网络设备和终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |