CN107666365B - 一种csi的获取方法,服务器,终端以及ap - Google Patents
一种csi的获取方法,服务器,终端以及ap Download PDFInfo
- Publication number
- CN107666365B CN107666365B CN201610605227.8A CN201610605227A CN107666365B CN 107666365 B CN107666365 B CN 107666365B CN 201610605227 A CN201610605227 A CN 201610605227A CN 107666365 B CN107666365 B CN 107666365B
- Authority
- CN
- China
- Prior art keywords
- measurement
- csi
- terminal
- address
- server
- 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
Images
Classifications
-
- 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0026—Transmission of channel quality indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- 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/0626—Channel coefficients, e.g. channel state information [CSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- 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/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例公开了一种信道状态信息CSI的获取方法,服务器,终端以及AP,用于有效提高业务精度。本申请实施例方法包括:接收终端发送的CSI获取请求,CSI获取请求包含终端连接的第一接入点AP的地址和终端的地址;根据第一AP的地址,从第一存储AP中确定出第一测量AP;向第一测量AP发送第二CSI测量请求,第二CSI测量请求包括终端的地址,以使得第一测量AP根据终端的地址监听终端发送的第一业务数据;接收第一测量数据,第一测量数据包括第一CSI,第一CSI由目标测量AP对第一业务数据进行信道估计得到,目标测量AP为第一测量AP中接收到第一业务数据的AP;将第一测量数据或第一处理结果发送给终端,第一处理结果由第一测量数据得到。
Description
技术领域
本发明涉及通讯领域,尤其涉及一种CSI的获取方法,服务器,终端以及AP。
背景技术
信道状态信息(英文全称:channel state information,简称CSI)是无线信号从发送端到接收端所经历的幅度及相位的变化。信道状态信息本身与发送信号无关,取决于电磁波传播过程中所经历的路径,反射体,障碍物等,因此是对发送端到接收端间物理环境的一种刻画。基于CSI特性,CSI具有很多的潜在应用,比如基于CSI的定位,基于CSI进行姿态识别或者是基于CSI进行人体体征检测等。CSI的这些潜在应用具有广泛的应用范围,未来有希望作为一项基本测量特征提供给多个终端上的应用程序。而终端为了实现这些基于CSI的潜在应用,其必要前提就是该终端的应用层可以方便有效的获取CSI。
现有技术中,终端通过对协议层进行修改,对外提供原语,使得应用层可以获得CSI。即该终端在确定测量AP后通过收集来自测量AP的信标(英文全称:beacon)帧、邻居发现协议(英文全称neighbor discovery protocol,简称NDP)帧或专用的CSI测量帧获得CSI。
而采用这种方法,终端只能通过自身扫描可以提供CSI测量服务的AP,从而在这些可以提供CSI测量服务的AP中确定测量AP,进而获取CSI。由于终端的自身扫描范围有限,该测量AP的数目也有限,进而导致获取到的CSI数目有限,影响了业务精度。
发明内容
本申请实施例提供了一种信道状态信息CSI的获取方法,服务器和终端,用于有效提高业务精度。
第一方面,本申请实施例提供一种CSI的获取方法,包括:
接收终端发送的CSI获取请求,该CSI获取请求包含该终端连接的第一接入点(英文全称:Access Point,简称:AP)的地址和该终端的地址;根据该第一AP的地址,从第一存储AP中确定出第一测量AP,该第一存储AP为该服务器存储的能够对业务数据进行信道估计得到CSI的AP,该第一测量AP为该第一AP的地址对应的覆盖范围内的AP;向该第一测量AP发送第一CSI测量请求,该第一CSI测量请求包括该终端的地址,以使得该第一测量AP根据该终端的地址监听该终端发送的第一业务数据;接收第一测量数据,该第一测量数据包括第一CSI,该第一CSI由目标测量AP对监听到的该第一业务数据进行信道估计得到,该目标测量AP为该第一测量AP中监听到该第一业务数据的AP;将该第一测量数据或第一处理结果发送给该终端,该第一处理结果由该第一测量数据得到。
本申请实施例中,该第一存储AP为服务器扫描得到的可以通过对业务数据提供信道估计进而得到CSI的AP,该第一存储AP为可以连接到该服务器的所有终端的存储AP的集合。
本申请实施例中,该服务器在该第一AP的地址对应的覆盖范围内确定该第一测量AP,由于该服务器获取到的AP数目为多个终端可扫描到的AP数据之和,远大于单个终端自身扫描到的AP数目,因此该服务器确定的第一测量AP数目将远大于该终端自身确定的测量AP数目,进而该服务器获取到的CSI数目远大于该终端自身获取到的CSI数目,从而有效的提高了业务精度。
可选的,在本申请实施例中该服务器可以在获取到该第一测量数据之后,根据该第一测量数据得到该第一处理结果,并确定该第一处理结果的精度,该精度用于指示该第一处理结果的概率;而在该第一处理结果的精度小于或等于预设阈值时,则向该终端发送组播请求,该组播请求包括该第一测量AP的地址,该组播请求用于指示该终端向该第一测量AP发送第二业务数据;接收该第一测量AP反馈的第二测量数据,该第二测量数据包括第二CSI,该第二CSI由该第一测量AP对该第二业务数据进行信道估计得到;将该第二测量数据或第二处理结果发送给该终端,该第二处理结果由该第二测量数据得到。
本申请实施例中,该服务器在确定该第一处理结果的精度小于或等于预设阈值时,向终端发起组播请求,使得该终端向该第一测量AP发送第二业务数据,进而获取到更多的CSI,提高最终处理结果的精度。
可选的,在测量CSI的过程中,该服务器还可以向该终端发送第二CSI测量请求,该第二CSI测量请求包括该第一测量AP的地址,以使得该终端根据该第一测量AP的地址确定第二测量AP。
本申请实施例中,该服务器将该第一测量AP的地址发送给该终端,可以加大该终端的测量AP的数目进而获取到更多的CSI,提高最终处理结果的精度。
可选的,该第一测量数据还包括该第一CSI的标识信息,该第一CSI的标识信息包括:该第一测量AP的天线配置、该第一测量AP的频段、该第一测量AP的信道、该终端的媒体访问控制(英文全称:Media Access Control,简称:MAC)地址、该第一测量AP的MAC地址中的至少一个。
本申请实施例中,该第一测量数据携带有标识该第一CSI的标识信息,有利于服务器识别该第一CSI的来源,进而有效的利用该第一CSI。
可选的,在本申请实施例中,该服务器根据该第一AP的地址确定第一测量AP的方式具体如下:根据该第一AP的地址,确定该第一AP的地址对应的覆盖范围;根据该覆盖范围以及该第一存储AP的地址,确定该第一存储AP中位于该覆盖范围内的该第一测量AP该。
在实际应用中该服务器还可以根据该第一AP的物理传输距离和该第一AP的MAC地址确定该第一AP的覆盖范围,具体此处不做限定。
本申请实施例中,该服务器从该第一AP的地址对应覆盖范围内的第一存储AP中选择该第一测量AP,可以确定有效的测量AP,避免服务器向无用的AP发送信息,进而增加服务器的负担。
可选的,该服务器还可以根据该覆盖范围以及第一存储AP的地址,确定位于该覆盖范围内的该第一待定AP;根据该第一待定AP使用的频段、该第一待定AP的信道、该第一待定AP的带宽、网络传输流量的大小或网络服务的性能中的至少一项,在该第一待定AP中确定出该第一测量AP。
本申请实施例中,该第一待定AP为该服务器确定在位于该第一AP的覆盖范围内的可以提供CSI测量服务的AP。
本申请实施例中,该服务器根据多种条件来确定最合适的测量AP,从而保证能获取到最有用的CSI信息,进而保证满足业务需求。
可选的,该第一AP的地址为该第一AP的MAC地址,该终端的地址为该终端的MAC地址,该第一存储AP的地址为该第一存储AP的MAC地址。
本申请实施例中,该第一AP的地址只要可以标识该第一AP,该终端的地址只要可以标识该终端以及该第一存储AP的地址只要可以标识该第一存储AP即可,具体地址类型,此处不做限定。
可选的,该服务器在实际应用中还可以记录接收到该CSI获取请求的第一时刻并启动第一计时器;若该第一计时器超时后该服务器未接收到该终端再次发送的CSI测量请求,则该服务器停止测量服务。
在实际应用中,该服务器也可以接收到其他终端发送的CSI获取请求,若在该第一计时器超时后,该服务器既没有接收到该终端发送的CSI获取请求也没有接收到该其他终端发送的CSI获取请求,则该服务器不再确定测量AP并向测量AP发送CSI测量请求;若该服务器在该第一计时器计时期间接收到了该终端或该其他终端发送的CSI获取请求,则该服务器继续确定测量AP并向测量AP发送CSI测量请求。
在本申请实施例中,该服务器将是否接收到CSI获取请求作为是否提供CSI测量服务的条件,避免在不用提供CSI测量服务时依然进行CSI测量,从而减轻网络负担。
第二方面,本申请实施例提供一种CSI的获取方法,该方法应用于终端,包括:向服务器发送CSI获取请求,该CSI获取请求包含该终端连接的第一AP的地址和该终端的地址;接收该服务器发送的第一测量数据或第一处理结果,该第一处理结果由第一测量数据得到,该第一测量数据包括第一CSI。
本申请实施例中,终端向服务器发送CSI测量请求使得该第一测量AP在得到该第一CSI之后没有再进行控制位的接收或者是信息位接收,而是直接将得到的该第一CSI全部反馈给服务器保证了充分利用该第一CSI。
可选的,该终端在接收到该第一测量数据或第一处理结果之后,该终端还可以接收该服务器发送的第一测量AP的地址以及该第一处理结果的精度;若该精度小于或等于预设阈值,则向第一测量AP发送第二业务数据,以使得该第一测量AP对该第二业务数据进行信道估计得到第二CSI;接收该服务器发送的第二测量数据或第二处理结果,该第二测量数据包括该第二CSI,该第二处理结果由该第二测量数据得到。
本申请实施例中,该终端在确定该第一处理结果的精度小于或等于预设阈值时,向该第一测量AP发送第二业务数据,进而获取到更多的CSI,提高最终处理结果的精度。
可选的,该终端还可以接收该服务器发送的该第一测量AP的地址;将该第二存储AP的地址与该第一测量AP的地址取并集得到第二测量AP的地址,该第二测量AP为该第二存储AP和该第一测量AP的并集,该第二存储AP为该终端存储的能够与该终端建立连接的AP;根据该第二测量AP的地址,监听该第二测量AP中的AP发送的第三业务数据;在接收到该第三业务数据时,对该第三业务数据进行信道估计得到第三CSI。
本申请实施例中,该第二存储AP为该终端扫描得到的AP,且该第二存储AP为该终端可以连接的AP。
本申请实施例中,该终端可以将接收到的该服务器确定的第一测量AP的地址以及该终端自身提供的可提供测量服务的AP取并集,从而扩大终端侧的测量AP的数目,进而有效的提高业务精度。
可选的,该终端获取业务精度需求和业务算法复杂度需求至少一项;在该业务精度需求大于第一预设值和该业务算法复杂度需求大于第二预设值中至少一项成立时,才向该服务器发送该CSI获取请求。
本申请实施例中,该终端在业务精度需求较高,业务算法复杂度较大的情况下,加入服务器进行CSI测量,从而获取更多的CSI,进而有效提高业务精度。
可选的,该终端向服务器发送CSI获取请求可以采用如下方式:将该CSI获取请求以分组数据单元的形式发送给该服务器。本申请实施例中,该终端将该CSI测量请求以一般数据包的形式发送给服务器,避免了专门建立测量列表,即服务器还可以继续使用原有的调度逻辑,降低复杂度。
可选的,该第二存储AP的地址为MAC地址,该第一测量AP的地址为MAC地址,该终端的地址为MAC地址。
本申请实施例中,该第一测量AP的地址只要可以标识该第一测量AP,该终端的地址只要可以标识该终端以及该第二存储AP的地址只要可以标识该第二存储AP即可,具体地址类型,此处不做限定。
第三方面,本申请实施例提供一种CSI的获取方法,该方法应用于AP,包括:接收服务器发送的第一CSI测量请求,该第一CSI测量请求包括终端的地址;根据该终端的地址,监听该终端发送的第一业务数据;在监听到该第一业务数据时,对该终端第一业务数据进行信道估计得到第一CSI;将该第一测量数据发送给该服务器,该第一测量数据包括该第一CSI。
本申请实施例中,该AP在通过信道估计得到CSI信息之后,没有通过其他的控制位接收或信息位接收将该CSI信息进行选择丢弃,而是直接反馈给服务器,保证了充分利用该CSI信息。
可选的,该AP在将该第一测量数据发送给该服务器时可以采用如下方式:将该第一测量数据以分组数据单元的形式发送给该服务器。
可选的,AP接收服务器发送的第一CSI测量请求之后,该AP记录接收到该第一CSI测量请求的第二时刻,并启动第二计时器;若该AP在该第二计时器超时后未接收到该服务器发送的测量请求,则该AP停止测量服务,即该AP不再对数据进行监听,也不再反馈测量数据。
本申请实施例中,该AP将是否接收到CSI测量请求作为反馈CSI测量结果的条件,避免了在不需要进行CSI测量的情况下进行反馈CSI测量结果,有利于降低网络负担。
第四方面,本申请实施例提供一种CSI获取方法,该方法应用于终端,包括:根据第二存储AP的地址,监听该第二存储AP发送的第四业务数据,该第二存储AP为该终端存储的能够与该终端建立连接的AP;对监听到的该第四业务数据进行信道估计得到第四CSI;根据该所有的第四CSI,获得第四处理结果。
本申请实施例中,该终端根据自身提供的测量AP对CSI进行测量,没有服务器的参与,减少了网络负担。
可选的,当第一AP为通过对业务数据进行信道估计得到CSI的AP时,该终端还可以接收该第一AP发送的第三测量数据,该第三测量数据包括第五CSI,该第五CSI由该第一AP对该终端发送的第五业务数据进行信道估计得到,该第一AP为该终端连接的AP;
相应的,该根据该所有的第四CSI,获得该所有的第四CSI对应的处理结果包括:根据该所有的第四CSI和该第五CSI的并集,获得该第四处理结果。。
本申请实施例中,该终端接收该第一AP反馈的上行数据的CSI,有利于增加CSI的数量,进而提高业务精度。
可选的,该终端还可以在业务精度需求大于第一预设值或业务算法复杂度需求小于第二预设值时,则根据第二存储AP的地址,监听该第二存储AP发送的第四业务数据。
本申请实施例中,该终端根据实际应用情况,合理的选择CSI的测量方式,有利于减少CSI测量过程中的负担。
第五方面,本申请实施例提供一种服务器,该服务器具有实现上述方法中服务器的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
一种可能实现方式中,该服务器包括:
接收模块,用于接收终端发送的CSI获取请求,该CSI获取请求包含该终端连接的第一接入点AP的地址和该终端的地址;
处理模块,用于根据该接收模块接收到的该第一AP的地址,从第一存储AP中确定第一测量AP,该第一存储AP为该服务器存储的能够对业务数据进行信道估计得到CSI的AP,该第一测量AP为该第一AP的地址对应的覆盖范围内的AP;
该发送模块,还用于向该处理模块确定的该第一测量AP发送第一CSI测量请求,该第一CSI测量请求包括该终端的地址,以使得该第一测量AP根据该终端的地址监听该终端发送的第一业务数据;
该接收模块,还用于接收第一测量数据,该第一测量数据包括第一CSI,该第一CSI由目标测量AP对监听到的该第一业务数据进行信道估计得到,该目标测量AP为该第一测量AP中监听到该第一业务数据的AP;
该发送模块,还用于将该第一测量数据或第一处理结果发送给该终端,该第一处理结果由该第一测量数据得到。
另一种可能实现方式中,该服务器包括:
收发器,处理器,总线;
该收发器与该处理器通过该总线相连;
该收发器,执行如下步骤:
接收终端发送的CSI获取请求,该CSI获取请求包含该终端连接的第一接入点AP的地址和该终端的地址;
该处理器,执行如下步骤:
根据该第一AP的地址,从第一存储AP中确定第一测量AP,该第一存储AP为该服务器存储的能够对业务数据进行信道估计得到CSI的AP,该第一测量AP为该第一AP的地址对应的覆盖范围内的AP;
该收发器,还执行如下步骤:
向该第一测量AP发送第一CSI测量请求,该第一CSI测量请求包括该终端的地址,以使得该第一测量AP根据该终端的地址监听该终端发送的第一业务数据;接收第一测量数据,该第一测量数据包括第一CSI,该第一CSI由目标测量AP对监听到的该第一业务数据进行信道估计得到,该目标测量AP为该第一测量AP中监听到该第一业务数据的AP;将该第一测量数据或第一处理结果发送给该终端,该第一处理结果由该第一测量数据得到。
第六方面,本申请实施例提供一种终端,该终端具有实现上述方法中终端的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
一种可能实现方式中,该终端包括:
发送模块,用于向服务器发送CSI获取请求,该CSI获取请求包含该终端连接的第一AP的地址和该终端的地址;
接收模块,用于接收该服务器发送的第一测量数据或第一处理结果,该第一处理结果由第一测量数据得到,该第一测量数据包括第一CSI。
另一种可能实现方式中,该终端包括:
收发器;
该收发器,执行如下步骤:
向服务器发送CSI获取请求,该CSI获取请求包含该终端连接的第一AP的地址和该终端的地址;接收该服务器发送的第一测量数据或第一处理结果,该第一处理结果由第一测量数据得到,该第一测量数据包括第一CSI。
第七方面,本申请实施例提供一种AP,该AP具有实现上述方法中AP的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
一种可能实现方式中,该AP包括:
接收模块,用于接收服务器发送的第一CSI测量请求,该第一CSI测量请求包括终端的地址;
处理模块,用于根据该接收模块接收到的该终端的地址,监听该终端发送的第一业务数据;在监听到该第三业务数据时,对该终端第一业务数据进行信道估计得到第一CSI;
发送模块,用于将该第一测量数据发送给该服务器,该第一测量数据包括该第一CSI。
另一种可能实现方式中,该AP包括:
收发器,处理器,总线;
该收发器与该处理器通过该总线相连;
该收发器,执行如下步骤:
接收服务器发送的第一CSI测量请求,该第一CSI测量请求包括终端的MAC地址;
该处理器,执行如下步骤:
根据该终端的地址,监听该终端发送的第一业务数据;在监听到该第三业务数据时,对该终端第一业务数据进行信道估计得到第一CSI;
该收发器,还执行如下步骤:
将该第一测量数据发送给该服务器,该第一测量数据包括该第一CSI。
第八方面,本申请实施例提供一种终端,该终端具有实现上述方法中终端的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
一种可能实现方式中,该终端包括:
处理模块,用于根据第二存储AP的地址,监听该第二存储AP发送的第四业务数据,该第二存储AP为该终端存储的能够与该终端建立连接的AP;对监听到的该第四业务数据进行信道估计得到第四CSI;
根据该所有的第四CSI,获得第四处理结果。
另一种可能实现方式中,该终端包括:
处理器;
该处理器,执行如下步骤:
根据第二存储AP的地址,监听该第二存储AP发送的第四业务数据,该第二存储AP为该终端存储的能够与该终端建立连接的AP;对监听到的该第四业务数据进行信道估计得到第四CSI;
根据该所有的第四CSI,获得第四处理结果。
第九方面,本申请实施例提供了一种CSI的获取***,包括:服务器,终端和AP;该终端,用于向该服务器发送CSI获取请求,该CSI获取请求包含该终端接入的第一AP的地址和该终端的地址;该服务器,用于根据该第一AP的地址确定第一测量AP并向该第一测量AP发送该第一CSI测量请求,该第一CSI测量请求包括该终端的地址;该AP,用于监听该终端发送的第一业务数据并通过对该第一业务数据进行信道估计得到第一CSI,进而生成第一测量数据,并向该服务器发送该第一测量数据。
第十方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第一方面的方法。
从以上技术方案可以看出,本申请实施例具有以下优点:该服务器根据该第一AP的地址确定该第一测量AP,该第一测量AP为该第一AP的地址对应的覆盖范围内的AP;由于该服务器获取到的AP数目为多个终端可扫描到的AP数据之和,大于单个终端自身扫描到的AP数目,因此该服务器确定的第一测量AP数目将大于该终端自身确定的测量AP数目,进而该服务器获取到的CSI数目大于该终端自身获取到的CSI数目,从而有效的提高了业务精度。
附图说明
图1为本申请实施例中CSI获取***的示意图;
图2为本申请实施例中CSI的获取方法的一个实施例示意图;
图3为本申请实施例中CSI的获取方法的另一个实施例示意图;
图4为本申请实施例中服务器的一个实施例示意图;
图5为本申请实施例中服务器的另一个实施例示意图;
图6为本申请实施例中终端的一个实施例示意图;
图7为本申请实施例中终端的另一个实施例示意图;
图8为本申请实施例中AP的一个实施例示意图;
图9为本申请实施例中AP的另一个实施例示意图。
具体实施方式
本申请实施例提供了一种信道状态信息CSI的获取方法,服务器和终端,用于充分利用CSI。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
请参阅图1所示的CSI获取***,本CSI获取***中包括服务器,终端和AP。该服务器为网络中管理终端以及控制终端接收和发送数据的节点,终端是网络中与服务器进行通信的用户设备,AP为终端与服务器进行通信的无线接入点。
基于CSI特性,CSI具有很多的潜在应用,同时CSI的这些潜在应用具有广泛的应用范围,未来有希望作为一项基本测量特征提供给多个智能***上的应用程序。而智能***为了实现这些基于CSI的潜在应用,其必要前提就是该智能***的应用层可以方便有效的获取CSI。
现有技术中,终端通过对协议层进行修改,对外提供原语,使得应用层可以获得CSI。即该终端在确定测量AP后通过收集来自测量AP的信标(英文全称:beacon)帧、邻居发现协议(英文全称neighbor discovery protocol,简称NDP)帧或专用的CSI测量帧获得CSI。而采用这种方法,终端只能通过自身扫描可以提供CSI测量服务的AP,从而在这些可以提供CSI测量服务的AP中确定测量AP,进而获取CSI。由于终端的自身扫描范围有限,该测量AP的数目也有限,进而导致获取到的CSI数目有限,影响了业务精度。
为了解决这个问题,本申请实施例提供如下方案:接收终端发送的CSI获取请求,该CSI获取请求包含该终端连接的第一AP的地址和该终端的地址;根据该第一AP的地址确定第一测量AP;向该第一测量AP发送第一CSI测量请求,该第一CSI测量请求包括该终端的地址,以使得该第一测量AP根据该终端的地址监听该终端发送的第一业务数据;接收第一测量数据,该第一测量数据包括第一CSI,该第一CSI由目标测量AP对该第一业务数据进行信道估计得到,该目标测量AP为该第一测量AP中接收到该第一业务数据的AP;将该第一测量数据或第一处理结果发送给该终端,该第一处理结果由该第一测量数据得到。
本申请实施例涉及的终端,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(Radio Access Network,简称RAN)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(英文全称Personal Communication Service,简称:PCS)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(英文全称:Wireless LocalLoop,简称:WLL)站、个人数字助理(英文全称:Personal Digital Assistant,简称:PDA)等设备。无线终端也可以称为***、用户单元(Subscriber Unit)、用户站(SubscriberStation),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)、用户设备(User Device)、或用户装备(UserEquipment)。
本申请中AP提供CSI测量服务有如下几种可能实现方式,分别如图2和图3所示。
具体情况请参阅图2所示,本申请实施例中AP提供CSI测量服务的方式为:AP将测量到的上行信道的CSI发送给服务器,具体包括:
201、终端向服务器发送CSI获取请求。
终端接入到服务区域中的第一AP开始进行业务操作,该业务在进行过程中可能会产生CSI测量需求,该终端将该CSI获取请求以分组数据单元的形式(如同发送视频图像等普通数据包的形式)发送给该服务器。该CSI获取请求包括但不限于该终端的地址,该第一AP的地址。比如,该终端连接到商场内部的一个AP,并正在商场内进行导航,需要通过CSI信息来定位或该终端需要测量用户的脉搏,这时该终端可以向服务器发送测量请求。
在实际应用中该终端的地址可以为MAC地址也可以是其他可以标识该终端的地址,同样该第一AP的地址也可以为MAC地址也可以是其他可以标识该第一AP的地址,具体的形式,此处不做限定。
该终端可以按照预先设定的周期向服务器发送该CSI获取请求,此处周期的时长由用户自己设定比如设定为10秒钟发一次,只要保证终端在业务进行期间可以正常使用CSI即可,具体此处不做限定。
202、服务器根据第一AP的地址确定第一测量AP。
服务器在接收到该终端发送的CSI获取请求,并解析该CSI获取请求得到该第一AP的地址。该服务器根据该第一AP的地址确定该第一测量AP。
在实际应用中,该服务器可以采用如下方式进行确定该第一测量AP:
该服务器可以根据该第一AP的MAC地址确定该第一AP的覆盖范围;并根据该第一AP的MAC地址和第一存储AP的地址,确定位于该第一AP的MAC地址对应的覆盖范围内的第一待定AP,该第一存储AP为通过对业务数据进行信道估计得到CSI的AP;该服务器再根据该第一待定AP的频段、该第一待定AP的信道、该第一待定AP的带宽、网络传输流量的大小或网络服务的性能中的至少一项从该第一待定AP中确定该第一测量AP。
本实施例中,该第一存储AP为该服务器实时扫描得到能够对业务数据进行信道估计得到CSI的AP,其数量为与该服务器相连的终端的扫描到能够对业务数据进行信道估计得到CSI的AP的总和。
在实际应用中,比如该服务器可以扫描到的第一存储AP包括A至Z这26个AP,这26个AP均可以提供CSI测量,即可以通过对业务数据进行信道估计得到CSI。而根据该A(该终端的接入AP为A)的MAC地址确定该A位于一个商场内,而商场内存在A,B,C,D,E,F六个AP,即作为第一待定AP;同时该服务器分别根据A,B,C,D,E,F六个AP的频段、信道或带宽进行综合考虑也可以单独考虑。其中以频段为例,该服务器获取到当前A,B,C,D,E,F六个AP中,该B,E,F目前使用的是频段1,A,C使用的是频段2,D使用的是频段3,由于同一时刻只能监测同一频段,为了尽可能多的获取到CSI信息,则该服务器确定B,E,F三个AP为第一测量AP。依理,以信道为例,若该服务器获取到当前A,B,C,D,E,F六个AP中,该B,E,F目前同属于信道1,A,C目前同属于信道2,D目前同属于信道3,由于同一时刻只能监测同一信道,为了尽可能多的获取到CSI信息,则该服务器确定B,E,F三个AP为第一测量AP。该服务器同样应考虑能尽可能多的获取到CSI的AP作为第一测量AP。该服务器还可以根据其他的条件进行该第一测量AP的选择,也可以所有的条件进行综合考虑,具体此处不做限定。
在实际应用中,该服务器在确定该第一AP的MAC地址之后,可以根据该第一AP的物理传输距离来确定该第一AP的覆盖范围也可以根据其他的条件确定该第一AP的覆盖范围,此处只要服务器能确定该第一AP的覆盖范围即可,具体做法此处不做限定。
而在实际应用中,该服务器在接收到该CSI获取请求之后还可以记录下当前时刻,并启动计时器开始计时。在该终端的发送周期之后,若该服务器没有再次收到该终端发送的CSI获取请求或者是收到其他终端发送的CSI获取请求,则该服务器判断当前没有CSI测量需求,从而停止提供CSI测量服务。比如该服务器接收到该CSI获取请求的时刻为上午8点20分15秒,计时器的时长为10秒,在计时器计时超过10,即时刻到达上午8点20分25秒时,该服务器未收到另一个CSI获取请求时,该服务器确认当前不需要进行CSI测量,则停止提供CSI测量服务。
203、服务器向第一测量AP发送第一CSI测量请求。
服务器在确定好第一测量AP之后,向该第一测量AP发送第一CSI测量请求,该第一CSI测量请求包含但不限于该终端的地址。比如以上述应用为例,则该服务器将该第一CSI测量请求发送给B,E,F三个AP。
在实际应用中,该服务器也可以通过接收到测量AP反馈的测量结果来调整测量AP的数目,比如若服务器只接收到E反馈的CSI测量结果,则服务器在下一次发送CSI测量请求时,仅将E作为测量AP并发送CSI测量请求。
204、第一测量AP监听终端的第一业务数据。
第一测量AP在接收到第一CSI测量请求后,解析该第一CSI测量请求得到该终端的地址。该第一测量AP根据该终端的地址开始监听该终端的业务数据,并将该第一测量AP中监听到该终端的第一业务数据的AP作为目标测量AP。该目标测量AP对监听到的该终端的第一业务数据进行信道估计得到第一CSI,并将该目标测量AP的天线配置、该目标测量AP的频段、该目标测量AP的信道、该目标测量AP的CSI、该终端的MAC地址、该目标测量AP的MAC地址中的至少一个作为该第一CSI的标识与该第一CSI生成第一测量数据。
本实施例中,该目标测量AP通过信道估计得到的第一CSI为完整的CSI,不会再进行控制位接收或者是信息位接收等过程将完整的CSI进行丢弃。
在实际应用中,由于该第一测量AP不一定全部都可以接收到该终端发送的第一业务数据,如上述应用中,B,E,F三个AP作为第一测量AP,但实际上只有E接收到了该终端的第一业务数据,则该E通过信道估计得到该第一CSI;该第一CSI的标识则可以包括E的天线配置、E的频段、E的信道、E的CSI、该终端的MAC地址、E的MAC地址中的至少一个。
205、第一测量AP向服务器发送第一测量数据。
该第一测量AP在得到该第一CSI之后,将该第一CSI打包成数据包按照预设周期发送给该服务器。比如该目标测量AP可以按照每2秒一次给服务器反馈CSI。
在实际使用过程中,该第一测量AP在接收到服务器发送的CSI获取请求时该第一测量AP还可以记录下当前时刻并启动计时器,若当计时器超时后该第一测量AP未接收到该服务器发送的CSI测量请求,则该第一AP停止反馈CSI测量结果。比如该第一测量AP接收到服务器发送的CSI获取请求时的时刻为上午8点20分17秒,该第二计时器的时长为10秒,则若在上午8点20分27秒时,该第一测量AP未收到服务器发送的CSI测量请求,则该第一测量AP认为当前不再需要进行CSI测量,同时该第一测量AP停止向服务器反馈CSI测量结果。
同时该第一测量AP在使用过程中接收到该CSI获取请求之后并不需要专门向该服务器发送同意提供CSI测量的消息,若该第一测量AP向该服务器反馈了CSI测量结果,则表明该第一测量AP同意提供CSI测量服务,若该第一测量AP未向该服务器反馈CSI测量结果,则表明该第一测量AP不同意提供CSI测量服务。
206、服务器将第一测量数据或第一处理结果发送给终端。
该服务器在接收到该第一测量数据之后根据实际业务需要将第一测量数据进行相应的处理得到第一处理结果,并将该第一处理结果以业务数据的形式发送给该终端;或者是该服务器直接将该第一测量数据发送给该终端,由该终端将该第一测量数据进行相应的处理得到第一处理结果。比如该终端当前在商场内进行的定位业务,则该服务器根据该第一CSI定位该终端当前正处于商场的咨询台的位置,并将得到结果发送给该终端,以便完成业务需求;该终端当前在商场内进行定位业务,且接收到该服务器发送的第一测量数据,则该终端可以根据该第一测量数据进行相应的处理得到该终端当前正处于商场的咨询台的位置。依理,当该终端在测量用户脉搏时,同样可以根据该第一测量数据得到该用户当前的脉搏跳动为每分钟79次。
在实际应用中,该服务器接收到的第一测量数据并得到的第一处理结果并不是都可以满足该当前业务精度需求的,此处的业务精度为根据测量数据得到的各处理结果的概率值。比如当前业务的精度为百分之七十,而该第一处理结果中最高的概率仅为进分之六十,则说明第一CSI数量不够,该服务器需要获取更多的CSI。这种情况下,该服务器可以向该终端发起组播请求,该组播请求中包括该第一测量AP的地址,同时该组播请求会存在一个特定的字段,用于指示该终端向该第一测量AP发送业务数据,这样该第一测量AP就都可以对该终端发送的业务数据进行信道估计得到CSI,进而向服务器反馈CSI。比如该终端向B,E,F三个AP发送了业务数据,这样B,E,F三个AP都会向服务器反馈CSI,比仅有E向服务器反馈CSI的情况下增加了CSI数目。本实施例中,我们仅举例了定位服务,但是该CSI还可以用于其他项目,比如还可基于CSI进行姿态识别。由于人体的移动,会对无线信号的传播产生影响,导致通过采集区域范围内的CSI,就可以进行动作及姿态的识别。比如在体感游戏中,不同的姿态代表有不同的操作,该游戏终端通过采集游戏区域内的CSI,进而判断当前人体姿态与预设的姿态的相似度是否符合预设阈值,若是,则判断姿态有效,进而执行相应的操作。
同时在实际应用中,该终端在进行业务操作时,还可以判断该业务精度需求和该业务计算复杂度需求,并根据该业务精度需求和该业务计算复杂度需求进行合理的选择测量模式。这里的业务精度是根据测量数据得到的各处理结果的概率值。不同的业务有不同的业务精度需求和业务算法复杂度需求,该终端在获取各业务的业务精度需求和业务算法复杂度需求时,可以查询映射表得到。比如在广东省定位深圳市和在广东省定位深圳市国贸大厦两个业务,假设在广东省定位深圳市的业务精度为百分之六十,而业务算法复杂度需求为5级;在广东省定位深圳市国贸大厦的业务精度为百分之七十,而业务算法复杂度需求为8级。同时若该终端判断业务精度需求大于百分之六十五或该业务计算复杂度需求大于6级的业务,使用服务器参与测量;业务精度需求小于或等于百分之六十五或该业务计算复杂度需求小于或等于6级的,仅使用终端参与测量。则该终端在执行在广东省定位深圳市业务时,可以仅使用终端进行测量;而该终端在执行在广东省定位深圳市国贸大厦时,需要向服务器发送测量请求。当然,此处如何确定业务精度需求和业务算法复杂度需求可以由用户自己设定,同时该映射表也可以由用户自己设定,具体此处不做限定。
本实施例中,该服务器在该第一AP的MAC地址对应的覆盖范围内确定该第一测量AP,由于该服务器获取到的AP数目为多个终端可扫描到的AP数据之和,远大于单个终端自身扫描到的AP数目,因此该服务器确定的第一测量AP数目将远大于该终端自身确定的测量AP数目,进而该服务器获取到的CSI数目远大于该终端自身获取到的CSI数目,从而有效的提高了业务精度。同时还可以在服务器侧进行CSI处理减少了大量CSI信息的传输,减少了网络负担,同时该终端采用分组数据单元的形式向该服务器发送CSI测量请求,降低了逻辑复杂度。
具体情况请参阅图3的所示,本申请实施例中AP提供CSI测量服务的方式为:终端测量AP下行的业务数据获取CSI,具体包括:
步骤301与步骤201相同,步骤302,与步骤202相同,此处不再赘述。
303、服务器向终端发送第二CSI测量请求。
该服务器以业务数据的形式向终端发送第二CSI测量请求,该第二CSI测量请求包括该第一测量AP的地址,同时该第二CSI测量请求会有一个特定字段用于指示该终端确定第二测量AP。如上述举例来说,该服务器将会B,E,F的地址发送给该终端。
304、终端根据第一测量AP的地址和第二存储AP的地址确定第二测量AP。
该终端接收到该第一测量AP的地址后,与该终端的本地应用层提供的第二存储AP的地址取并集得到第二测量AP的地址。这里的第二存储AP为该终端扫描得到并存储在该终端的AP。比如该终端的本地应用层提供的第二存储AP为B,C,D,F四个AP,而该终端确定的第二测量AP为B,C,D,E,F五个AP。
305、终端监听第二测量AP发送的第三业务数据。
终端监听该第二测量AP发送的第三业务数据。实际应用中,该第二测量AP中并不是所有的AP都可以向该终端发送业务数据。比如B,C,D,E,F五个AP中只有D,E,F可以向该终端发送业务数据。
306、终端对第三业务数据进行信道估计得到第三CSI。
该终端在接收到第二测量AP发送的第三业务数据之后,可以通过对该业务数据进行信道估计得到第三CSI。如上述应用中,该终端可以接收到D,E,F三个AP发送的业务数据,则该终端可以对来自D,E,F三个AP的业务数据进行信道估计得到CSI。
在实际应用中,该终端在获取到第三CSI之后还可以根据第三CSI得到处理结果。比如若该终端当前在商场内进行的定位业务,则该终端根据该第三CSI定位该终端当前正处于商场的咨询台的位置;或者若该终端需要测量用户的脉搏,则该终端根据该第三CSI确定该用户的脉搏为每分钟79次等。
在实际应用中,该终端在进行业务操作时,还可以判断该业务精度需求和该业务计算复杂度需求,并根据该业务精度需求和该业务计算复杂度需求进行合理的选择测量模式。这里的业务精度是指根据测量数据得到的各处理结果的概率值。不同的业务有不同的业务精度需求和业务算法复杂度需求,该终端在获取各业务的业务精度需求和业务算法复杂度需求时,可以查询映射表得到。比如在广东省定位深圳市和在广东省定位深圳市国贸大厦两个业务,假设在广东省定位深圳市的业务精度为百分之六十,而业务算法复杂度需求为5级;在广东省定位深圳市国贸大厦的业务精度为百分之七十,而业务算法复杂度需求为8级。同时若该终端判断业务精度需求大于百分之六十五或该业务计算复杂度需求大于6级的,使用服务器参与测量;业务精度需求小于或等于百分之六十五或该业务计算复杂度需求小于或等于6级的,仅使用终端参与测量。则该终端在执行在广东省定位深圳市业务时,可以仅使用终端进行测量;而该终端在执行在广东省定位深圳市国贸大厦时,需要向服务器发送测量请求。当然,此处如何确定业务精度需求和业务算法复杂度需求可以由用户自己设定,同时该映射表也可以由用户自己设定,具体此处不做限定。本实施例中,我们仅举例了定位服务,但是该CSI还可以用于其他项目,比如还可基于CSI进行姿态识别。由于人体的移动,会对无线信号的传播产生影响,导致通过采集区域范围内的CSI,就可以进行动作及姿态的识别。比如在体感游戏中,不同的姿态代表有不同的操作,该游戏终端通过采集游戏区域内的CSI,进而判断当前人体姿态与预设的姿态的相似度是否符合预设阈值,若是,则判断姿态有效,进而执行相应的操作。在实际应用中,该终端可以在不存在服务器的情况下,自己进行CSI测量,即终端不考虑业务精度需求和业务算法复杂度需求,仅使用终端进行CSI测量。具体测量方式,此处不做限定。
在实际应用中,该终端在仅使用终端进行CSI测量时,若该终端连接的第一AP可以提供CSI测量服务,则该终端还可以接收到该第一AP反馈的测量数据。
本实施例中,服务器将第一测量AP的信息发送给该终端,该终端根据该第一测量AP的地址以及该终端提供的第二存储AP的地址确定第二测量AP之后,对该第二测量AP发送的业务数据进行信道估计得到CSI提供了下行链路上的CSI信息,充分利用CSI有利于提高业务的精确度。
上面对本申请实施例中的CSI的获取方法进行了描述,下面对本申请实施例中的服务器,终端和AP进行描述。
具体请参阅图4,本申请实施例中的服务器的一个实施例,包括:
接收模块401,处理模块402,发送模块403;
接收模块401,用于接收终端发送的CSI获取请求,该CSI获取请求包含该终端连接的第一接入点AP的地址和该终端的地址;
该处理模块402,用于根据该接收模块401该第一AP的地址,从第一存储AP中确定出第一测量AP,该第一存储AP为该服务器存储的能够对业务数据进行信道估计得到CSI的AP,该第一测量AP为该第一AP的地址对应的覆盖范围内的AP;
该发送模块403,用于向该处理模块402确定的该第一测量AP发送第一CSI测量请求,该第一CSI测量请求包括该终端的地址,以使得该第一测量AP根据该终端的地址监听该终端发送的第一业务数据;
该接收模块401,用于接收第一测量数据,该第一测量数据包括第一CSI,该第一CSI由目标测量AP对该第一业务数据进行信道估计得到,该目标测量AP为该第一测量AP中接收到该第一业务数据的AP;
该发送模块403,还用于将该第一测量数据或第一处理结果发送给该终端,该第一处理结果由该第一测量数据得到。
结合上述实施例,该处理模块402,还用于根据该第一测量数据得到该第一处理结果的精度;该发送模块403,还用于若该精度小于或等于预设阈值,则向该终端发送组播请求,该组播请求包括该第一测量AP的地址,该组播请求用于指示该终端向该第一测量AP发送第二业务数据;
该接收模块401,还用于接收该第一测量AP反馈的第二测量数据,该第二测量数据包括第二CSI,该第二CSI由该第一测量AP对该第二业务数据进行信道估计得到;将该第二测量数据或第二处理结果发送给该终端,该第二处理结果由该第二测量数据得到。
结合上述实施例,该发送模块403,还用于向该终端发送第二CSI测量请求,该第二CSI测量请求包括该第一测量AP的地址,以使得该终端根据该第一测量AP的地址确定第二测量AP。
该处理模块402,还用于确定该第一AP的地址对应的覆盖范围;根据该第一AP的地址以及该第一存储AP的地址,确定位于该第一AP的MAC地址对应的覆盖范围内的第一测量AP。
可选的,该处理模块还用于根据该覆盖范围以及第一存储AP的地址,确定位于该覆盖范围内的该第一待定AP;根据该第一待定AP使用的频段、该第一待定AP的信道、该第一待定AP的带宽、网络传输流量的大小或网络服务的性能中的至少一项,在该第一待定AP中确定出该第一测量AP。
本实施例中,接收模块401在接收到该终端发送的CSI获取请求后该处理模块402确定第一测量AP,该发送模块403向该第一测量AP发送该第一CSI测量请求;在第一测量AP得到第一CSI之后,该接收模块401接收该第一测量AP反馈的第一CSI,提供了通信过程中上行链路上的CSI信息,有利于提高业务的精确度。
具体请参阅图5,本申请实施例中的服务器的另一个实施例,包括:收发器501和处理器502;该收发器501和该处理器502通过总线503相互连接;
该收发器501,具有如下功能:接收终端发送的CSI获取请求,该CSI获取请求包含该终端连接的第一接入点AP的地址和该终端的地址;
该处理器502,具有如下功能:根据该第一AP的地址,从第一存储AP中确定出第一测量AP,该第一存储AP为能够对业务数据进行信道估计得到CSI的AP;该收发器501,具有如下功能:向该第一测量AP发送第一CSI测量请求,该第一CSI测量请求包括该终端的地址,以使得该第一测量AP根据该终端的地址监听该终端发送的第一业务数据;接收第一测量数据,该第一测量数据包括第一CSI,该第一CSI由目标测量AP对该第一业务数据进行信道估计得到,该目标测量AP为该第一测量AP中接收到该第一业务数据的AP;将该第一测量数据或第一处理结果发送给该终端,该第一处理结果由该第一测量数据得到。
总线503可以是外设部件互连标准(peripheral component interconnect,简称PCI)总线或扩展工业标准结构(extended industry standard architecture,简称EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
处理器502可以是中央处理器(central processing unit,简称CPU),网络处理器(network processor,简称NP)或者CPU和NP的组合。
处理器502还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,简称ASIC),可编程逻辑器件(programmable logic device,简称PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,简称CPLD),现场可编程逻辑门阵列(field-programmable gate array,简称FPGA),通用阵列逻辑(generic array logic,简称GAL)或其任意组合。
参见图5所示,该服务器还可以包括存储器504;该存储器504可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,简称RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,简称HDD)或固态硬盘(solid-state drive,简称SSD);存储器504还可以包括上述种类的存储器的组合。
可选地,存储器504还可以用于存储程序指令,该处理器502调用该存储器504中存储的程序指令,可以执行图2或图3所示实施例中的一个或多个步骤,或其中可选的实施方式,实现上述方法中服务器行为的功能。
结合上述实施例,该处理器502,具有如下功能:根据该第一测量数据得到该第一处理结果以及该第一处理结果的精度;
该收发器501,具有如下功能:若该精度小于或等于预设阈值,则向该终端发送组播请求,该组播请求包括该第一测量AP的地址,该组播请求用于指示该终端向该第一测量AP发送第二业务数据;接收该第一测量AP反馈的第二测量数据,该第二测量数据包括第二CSI,该第二CSI由该第一测量AP对该第二业务数据进行信道估计得到;将该第二测量数据或第二处理结果发送给该终端,该第二处理结果由该第二测量数据得到。
结合上述实施例,收发器501,具有如下功能:向该终端发送第二CSI测量请求,该第二CSI测量请求包括该第一测量AP的地址,以使得该终端根据该第一测量AP的地址确定第二测量AP。
该处理器502,具有如下功能:确定该第一AP的地址对应的覆盖范围;根据该第一AP的地址以及该第一存储AP的地址,确定位于该第一AP的地址对应的覆盖范围内的第一测量AP。
结合上述实施例,该处理器502,还具有如下功能:根据该覆盖范围以及第一存储AP的地址,确定位于该覆盖范围内的该第一待定AP;根据该第一待定AP使用的频段、该第一待定AP的信道、该第一待定AP的带宽、网络传输流量的大小或网络服务的性能中的至少一项,在该第一待定AP中确定出该第一测量AP。
本实施例中,该收发器501在接收到该终端发送的第一CSI测量后,该处理器502确定第一测量AP,该收发器501向该第一测量AP发送该CSI获取请求;在第一测量AP得到第一CSI之后,该收发器501接收该第一测量AP反馈的第一CSI,提供了通信过程中上行链路上的CSI信息,进而充分利用CSI,有利于提高业务的精确度。同时在服务器侧进行CSI处理减少了大量CSI信息的传输,减少了网络负担。
具体请参阅图6,本申请实施例中的终端的一个实施例,包括:
发送模块601,用于向服务器发送CSI获取请求,该CSI获取请求包含该终端连接的第一AP的地址和该终端的地址;
接收模块602,用于接收该服务器发送的第一测量数据或第一处理结果,该第一处理结果由第一测量数据得到,该第一测量数据包括第一CSI。
结合上述实施例,该接收模块602,用于接收该服务器发送的第一测量AP的地址以及该第一处理结果的精度;
该发送模块601,还用于若该精度小于或等于预设阈值,则向第一测量AP发送第二业务数据,以使得该第一测量AP对该第二业务数据进行信道估计得到第二CSI;
该接收模块602,还用于接收该服务器发送的第二测量数据或第二处理结果,该第二测量数据包括该第二CSI,该第二处理结果由该第二测量数据得到。
结合上述实施例,该终端包括处理模块603,用于
将该第二存储AP的地址与该第一测量AP的地址取并集得到第二测量AP的地址,该第二存储AP为该终端存储的AP,该第一测量AP的地址来自于该服务器;根据该第二测量AP的地址,监听该第二测量AP中的AP发送的第三业务数据;在接收到该第三业务数据时,对该第三业务数据进行信道估计得到第三CSI。
结合上述实施例,该处理模块603,还用于获取业务精度需求和业务算法复杂度需求至少一项;
该发送模块601,还用于在该业务精度需求大于第一预设值和该业务算法复杂度需求大于第二预设值中至少一项成立时,才向该服务器发送该CSI获取请求。
结合上述实施例,该发送模块601,还具体用于将该CSI获取请求以分组数据单元的形式发送给该服务器。
在实际应用中,该终端处理模块603,还用于根据第二存储AP的地址,监听该第二存储AP发送的第四业务数据,该第二存储AP为该终端存储的AP;对该第四业务数据进行信道估计得到第四CSI。
同时该终端的接收模块601,还用于接收该第一AP发送的第三测量数据,该第三测量数据包括第五CSI,该第五CSI由该第一AP对该终端发送的第五业务数据进行信道估计得到,该第一AP为该终端连接的AP。
在这种情况下,该终端的处理模块603,还用于获取业务精度需求和业务算法复杂度需求至少一项;
该终端的发送模块602,还用于在该业务精度需求小于或者等于第一预设值和该业务算法复杂度需求小于或者等于第二预设值中至少一项成立时,才根据该第二存储AP的地址,监听该第二存储AP发送的该第四业务数据。
本实施例中,服务器将第一测量AP的信息发送给该接收模块602,该处理模块603根据该第一测量AP的信息以及该终端的本地应用层提供的第二AP的信息确定第二测量AP之后,该接收模块602接收该第二测量AP反馈的第二CSI,提供了下行链路上的CSI信息,有利于提高业务的精确度。同时,在没有服务器的参与情况下,该处理模块603也可以直接通过测量第二存储AP下发给终端的业务数据得到CSI。
具体请参阅图7所示,本申请实施例中终端的另一个实施例,包括:
收发器701;该收发器701与总线702相互连接;
该收发器701,具有如下功能:向服务器发送CSI获取请求,该CSI获取请求包含该终端连接的第一AP的地址和该终端的地址;接收该服务器发送的第一测量数据或第一处理结果,该第一处理结果由第一测量数据得到,该第一测量数据包括第一CSI。
结合上述实施例,该收发器701,具有如下功能:接收该服务器发送的第一测量AP的地址以及该第一处理结果的精度;
若该精度小于或等于预设阈值,则向第一测量AP发送第二业务数据,以使得该第一测量AP对该第二业务数据进行信道估计得到第二CSI,;接收该服务器发送的第二测量数据或第二处理结果,该第二测量数据包括该第二CSI,该第二处理结果由该第二测量数据得到。
结合上述实施例,
该处理器703,具有如下功能:将该第二存储AP的地址与该第一测量AP的地址取并集得到第二测量AP的地址,该第二存储AP为该终端存储的AP,该第一测量AP的地址来自于该服务器;根据该第二测量AP的地址,监听该第二测量AP中的AP发送的第三业务数据;在接收到该第三业务数据时,对该第三业务数据进行信道估计得到第三CSI。
结合上述实施例,该收发器701,具有如下功能:在业务精度需求小于第一预设值或业务算法复杂度需求小于第二预设值时,则向该服务器发送CSI获取请求。
结合上述实施例,该收发器701,具有如下功能:将该CSI获取请求以分组数据单元的形式发送给该服务器。
在实际应用中,该终端处理器703,具有如下功能:根据第二存储AP的地址,监听该第二存储AP发送的第四业务数据,该第二存储AP为该终端存储的AP;对该第四业务数据进行信道估计得到第四CSI。
同时该终端的收发器701,具有如下功能:接收该第一AP发送的第三测量数据,该第三测量数据包括第五CSI,该第五CSI由该第一AP对该终端发送的第五业务数据进行信道估计得到,该第一AP为该终端连接的AP。
在这种情况下,该终端的处理器703,还用于获取业务精度需求和业务算法复杂度需求至少一项;
该终端的收发器701,具有如下功能:在该业务精度需求小于或者等于第一预设值和该业务算法复杂度需求小于或者等于第二预设值中至少一项成立时,才根据该第二存储AP的地址,监听该第二存储AP发送的该第四业务数据。
总线702可以是PCI总线或EISA总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
处理器703可以是CPU,NP或者CPU和NP的组合。
处理器703还可以进一步包括硬件芯片。上述硬件芯片可以是ASIC,PLD或其组合。上述PLD可以是CPLD,FPGA,GAL或其任意组合。
参见图7所示,该终端还可以包括存储器704;该存储器704可以包括易失性存储器(volatile memory),例如RAM;存储器也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flash memory),硬盘(hard disk drive,简称HDD)或固态硬盘(solid-state drive,简称SSD);存储器704还可以包括上述种类的存储器的组合。
可选地,存储器704还可以用于存储程序指令,该处理器703调用该存储器704中存储的程序指令,可以执行图2或图3所示实施例中的一个或多个步骤,或其中可选的实施方式,实现上述方法中终端行为的功能。
本实施例中,服务器将第一测量AP的信息发送给该收发器701,该第处理器703根据该第一测量AP的信息以及该终端的本地应用层提供的第二AP的信息确定第二测量AP之后,该收发器701接收该第二测量AP反馈的第二CSI,提供了下行链路上的CSI信息,有利于提高业务的精确度。同时,在没有服务器的参与情况下,该处理器703也可以直接通过测量第二存储AP下发给终端的业务数据得到CSI。
具体请参阅图8,本申请实施例中AP的一个实施例,包括:接收模块801,处理模块802,发送模块803
接收模块801,用于接收服务器发送的第一CSI测量请求,该第一CSI测量请求包括终端的地址;
处理模块802,用于根据该接收模块801接收到的该终端的地址,监听该终端发送的第一业务数据;在接收到该第一业务数据时,对该终端第一业务数据进行信道估计得到第一CSI;
发送模块803,用于将该第一测量数据发送给该服务器,该第一测量包括该第一CSI。
结合上述实施例,该发送模块803,还具体用于将该第一测量数据以分组数据单元的形式发送给该服务器。
本实施例中,该接收模块801接收服务器发送的CSI获取请求之后,该CSI获取请求由终端发送给该服务器;该处理模块802监测该终端的业务数据得到第一CSI,并由该发送模块803发送给该服务器,提供了通信过程中上行链路上的CSI信息,有利于提高业务的精度。
具体请参阅图9所示,本申请实施例中AP的另一个实施例,包括:
收发器901,处理器902,总线903;
该收发器901与该处理器902通过该总线903相连;
该收发器901,执行如下步骤:
接收服务器发送的第一CSI测量请求,该第一CSI测量请求包括终端的地址;
该处理器902,执行如下步骤:
根据该终端的地址,监听该终端发送的第一业务数据;在接收到该第一业务数据时,对该终端第一业务数据进行信道估计得到第一CSI;
该收发器901,还执行如下步骤:
将该第一测量数据发送给该服务器,该第一测量包括该第一CSI。
总线903可以是PCI总线或EISA总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
处理器902可以是CPU,NP或者CPU和NP的组合。
处理器902还可以进一步包括硬件芯片。上述硬件芯片可以是ASIC,PLD或其组合。上述PLD可以是CPLD,FPGA,GAL或其任意组合。
参见图9所示,该AP还可以包括存储器904;该存储器904可以包括易失性存储器(volatile memory),例如RAM;存储器也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flash memory),HDD或SSD;存储器904还可以包括上述种类的存储器的组合。
可选地,存储器904还可以用于存储程序指令,该处理器902调用该存储器904中存储的程序指令,可以执行图2或图3所示实施例中的一个或多个步骤,或其中可选的实施方式,实现上述方法中AP行为的功能。
结合上述实施例,该收发器901,还执行如下步骤:将该第一测量数据以分组数据单元的形式发送给该服务器。
本实施例中,该收发器901接收服务器发送的CSI获取请求之后,该CSI获取请求由终端发送给该服务器;该处理器902监测该终端的业务数据得到第一CSI,并由该收发器901发送给该服务器,提供了通信过程中上行链路上的CSI信息,进而充分利用CSI,有利于提高业务的精确度。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例该方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (32)
1.一种信道状态信息CSI的获取方法,所述方法由服务器执行,其特征在于,包括:
接收终端发送的CSI获取请求,所述CSI获取请求包含所述终端连接的第一接入点AP的地址和所述终端的地址;
根据所述第一AP的地址,从第一存储AP中确定出第一测量AP,所述第一存储AP为所述服务器存储的能够对业务数据进行信道估计得到CSI的AP,所述第一测量AP为所述第一AP的地址对应的覆盖范围内的AP;
向所述第一测量AP发送第一CSI测量请求,所述第一CSI测量请求包括所述终端的地址,以使得所述第一测量AP根据所述终端的地址监听所述终端发送的第一业务数据;
接收第一测量数据,所述第一测量数据包括第一CSI,所述第一CSI由目标测量AP对监听到的所述第一业务数据进行信道估计得到,所述目标测量AP为所述第一测量AP中监听到所述第一业务数据的AP;
将所述第一测量数据或第一处理结果发送给所述终端,所述第一处理结果由所述第一测量数据得到。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述第一测量数据得到所述第一处理结果的精度;
若所述精度小于或等于预设阈值,则向所述终端发送组播请求,所述组播请求包括所述第一测量AP的地址,所述组播请求用于指示所述终端向所述第一测量AP发送第二业务数据;
接收所述第一测量AP反馈的第二测量数据,所述第二测量数据包括第二CSI,所述第二CSI由所述第一测量AP对所述第二业务数据进行信道估计得到;将所述第二测量数据或第二处理结果发送给所述终端,所述第二处理结果由所述第二测量数据得到。
3.根据权利要求1所述的方法,其特征在于,在所述根据所述第一AP的地址确定第一测量AP之后,所述方法还包括:
向所述终端发送第二CSI测量请求,所述第二CSI测量请求包括所述第一测量AP的地址,以使得所述终端根据所述第一测量AP的地址确定第二测量AP。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一测量数据还包括所述第一CSI的标识信息,所述第一CSI的标识信息包括:所述第一测量AP的天线配置、所述第一测量AP的频段、所述第一测量AP的信道、所述终端的媒体访问控制MAC地址、所述第一测量AP的MAC地址中的至少一个。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据所述第一AP的地址,从第一存储AP中确定出第一测量AP包括:
根据所述第一AP的地址,确定所述第一AP的地址对应的覆盖范围;
根据所述覆盖范围以及所述第一存储AP的地址,确定所述第一存储AP中位于所述覆盖范围内的所述第一测量AP。
6.根据权利要求5所述的方法,其特征在于,所述根据所述覆盖范围以及所述第一存储AP的地址,确定位于所述覆盖范围内的所述第一测量AP包括:
根据所述覆盖范围以及第一存储AP的地址,确定位于所述覆盖范围内的第一待定AP;
根据所述第一待定AP使用的频段、所述第一待定AP的信道、所述第一待定AP的带宽、网络传输流量的大小或网络服务的性能中的至少一项,在所述第一待定AP中确定出所述第一测量AP。
7.一种CSI的获取方法,其特征在于,所述方法由终端执行,包括:
向服务器发送CSI获取请求,所述CSI获取请求包含所述终端连接的第一AP的地址和所述终端的地址;
接收所述服务器发送的第一测量数据或第一处理结果,所述第一处理结果由第一测量数据得到,所述第一测量数据包括第一CSI;
所述向服务器发送CSI获取请求包括:
将所述CSI获取请求以分组数据单元的形式发送给所述服务器。
8.根据权利要求7所述的方法,其特征在于,在所述接收所述服务器发送的第一测量数据或第一处理结果之后,所述方法还包括:
接收所述服务器发送的第一测量AP的地址以及所述第一处理结果的精度;
若所述精度小于或者等于预设阈值,则向第一测量AP发送第二业务数据,以使得所述第一测量AP对所述第二业务数据进行信道估计得到第二CSI;
接收所述服务器发送的第二测量数据或第二处理结果,所述第二测量数据包括所述第二CSI,所述第二处理结果由所述第二测量数据得到。
9.根据权利要求7所述的方法,其特征在于,在所述向服务器发送CSI获取请求之后,所述方法还包括:
将第二存储AP的地址与所述第一测量AP的地址取并集得到第二测量AP的地址,所述第二存储AP为所述终端存储的能够与所述终端建立连接的AP,所述第一测量AP的地址来自于所述服务器;
根据所述第二测量AP的地址,监听所述第二测量AP中的AP发送的第三业务数据;
在接收到所述第三业务数据时,对所述第三业务数据进行信道估计得到第三CSI。
10.根据权利要求7所述的方法,其特征在于,所述方法还包括:
获取业务精度需求和业务算法复杂度需求至少一项;
在所述业务精度需求大于第一预设值和所述业务算法复杂度需求大于第二预设值中至少一项成立时,才向所述服务器发送所述CSI获取请求。
11.一种CSI的获取方法,其特征在于,所述方法由AP执行,所述AP为第一AP的地址对应的覆盖范围内的AP,所述第一AP为终端向服务器发送的CSI获取请求中包含的AP,包括:
接收所述服务器发送的第一CSI测量请求,所述第一CSI测量请求包括终端的地址,所述第一CSI测量请求为所述服务器接收到所述CSI获取请求后发送;
根据所述终端的地址,监听所述终端发送的第一业务数据;
在监听到所述第一业务数据时,对所述第一业务数据进行信道估计得到第一CSI;
将第一测量数据发送给所述服务器,所述第一测量数据包括所述第一CSI。
12.根据权利要求11所述的方法,其特征在于,所述将所述第一测量数据发送给所述服务器包括:
将所述第一测量数据以分组数据单元的形式发送给所述服务器。
13.一种CSI获取方法,其特征在于,所述方法由终端执行,包括:
根据第二存储AP的地址,监听所述第二存储AP发送的第四业务数据,所述第二存储AP为所述终端存储的能够与所述终端建立连接的AP;
对监听到的所述第四业务数据进行信道估计得到所有的第四CSI;
根据所述所有的第四CSI,获得第四处理结果;
在所述对所述第四业务数据进行信道估计得到第四CSI之后,所述方法还包括:
接收第一AP发送的第三测量数据,所述第三测量数据包括第五CSI,所述第五CSI由所述第一AP对所述终端发送的第五业务数据进行信道估计得到,所述第一AP为所述终端连接的AP;
相应的,所述根据所述所有的第四CSI,获得所述所有的第四CSI对应的处理结果包括:
根据所述所有的第四CSI和所述第五CSI的并集,获得所述第四处理结果。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
获取业务精度需求和业务算法复杂度需求至少一项;
在所述业务精度需求小于或者等于第一预设值和所述业务算法复杂度需求小于或者等于第二预设值中至少一项成立时,才根据所述第二存储AP的地址,监听所述第二存储AP发送的所述第四业务数据。
15.一种服务器,其特征在于,包括:
接收模块,用于接收终端发送的CSI获取请求,所述CSI获取请求包含所述终端连接的第一接入点AP的地址和所述终端的地址;
处理模块,用于根据所述第一AP的地址,从第一存储AP中确定出第一测量AP,所述第一存储AP为所述服务器存储的能够对业务数据进行信道估计得到CSI的AP,所述第一测量AP为所述第一AP的地址对应的覆盖范围内的AP;
所述发送模块,还用于向所述处理模块确定的所述第一测量AP发送第一CSI测量请求,所述第一CSI测量请求包括所述终端的地址,以使得所述第一测量AP根据所述终端的地址监听所述终端发送的第一业务数据;
所述接收模块,还用于接收第一测量数据,所述第一测量数据包括第一CSI,所述第一CSI由目标测量AP对监听到的所述第一业务数据进行信道估计得到,所述目标测量AP为所述第一测量AP中监听到的所述第一业务数据的AP;
所述发送模块,还用于将所述第一测量数据或第一处理结果发送给所述终端,所述第一处理结果由所述第一测量数据得到。
16.根据权利要求15所述的服务器,其特征在于,所述处理模块,还用于根据所述第一测量数据得到所述第一处理结果的精度;
所述发送模块,还用于若所述精度小于或等于预设阈值,则向所述终端发送组播请求,所述组播请求包括所述第一测量AP的地址,所述组播请求用于指示所述终端向所述第一测量AP发送第二业务数据;
所述接收模块,还用于接收所述第一测量AP反馈的第二测量数据,所述第二测量数据包括第二CSI,所述第二CSI由所述第一测量AP对所述第二业务数据进行信道估计得到;将所述第二测量数据或第二处理结果发送给所述终端,所述第二处理结果由所述第二测量数据得到。
17.根据权利要求15所述的服务器,其特征在于,所述发送模块,还用于向所述终端发送第二CSI测量请求,所述第二CSI测量请求包括所述第一测量AP的地址,以使得所述终端根据所述第一测量AP的地址确定第二测量AP。
18.根据权利要求15至17中任一项所述的服务器,其特征在于,所述第一测量数据还包括所述第一CSI的标识信息,所述第一CSI的标识信息包括:所述第一测量AP的天线配置、所述第一测量AP的频段、所述第一测量AP的信道、所述终端的MAC地址、所述第一测量AP的MAC地址中的至少一个。
19.根据权利要求15至17中任一项所述的服务器,其特征在于,
所述处理模块,还用于根据所述第一AP的地址,确定所述第一AP的地址对应的覆盖范围;根据所述覆盖范围以及所述第一存储AP的地址,确定所述第一存储AP中位于所述覆盖范围内的所述第一测量AP。
20.根据权利要求19所述的服务器,其特征在于,所述处理模块,还用于根据所述覆盖范围以及第一存储AP的地址,确定位于所述覆盖范围内的第一待定AP;根据所述第一待定AP使用的频段、所述第一待定AP的信道、所述第一待定AP的带宽、网络传输流量的大小或网络服务的性能中的至少一项,在所述第一待定AP中确定出所述第一测量AP。
21.一种终端,其特征在于,包括:
发送模块,用于向服务器发送CSI获取请求,所述CSI获取请求包含所述终端连接的第一AP的地址和所述终端的地址;
接收模块,用于接收所述服务器发送的第一测量数据或第一处理结果,所述第一处理结果由第一测量数据得到,所述第一测量数据包括第一CSI;
所述发送模块,还具体用于将所述CSI获取请求以分组数据单元的形式发送给所述服务器。
22.根据权利要求21所述的终端,其特征在于,所述接收模块,还用于接收所述服务器发送的第一测量AP的地址以及所述第一处理结果的精度;
所述发送模块,还用于若所述精度小于或者等于预设的第一阈值,则向第一测量AP发送第二业务数据,以使得所述第一测量AP对所述第二业务数据进行信道估计得到第二CSI;
所述接收模块,还用于接收所述服务器发送的第二测量数据或第二处理结果,所述第二测量数据包括所述第二CSI,所述第二处理结果由所述第二测量数据得到。
23.根据权利要求21所述的终端,其特征在于,所述终端还包括处理模块,所述处理模块,用于将第二存储AP的地址与所述第一测量AP的地址取并集得到第二测量AP的地址,所述第二存储AP为所述终端存储的能够与所述终端建立连接的AP,所述第一测量AP的地址来自于所述服务器;
根据所述第二测量AP的地址,监听所述第二测量AP中的AP发送的第三业务数据;
在接收到所述第三业务数据时,对所述第三业务数据进行信道估计得到第三CSI。
24.根据权利要求21所述的终端,其特征在于,所述处理模块,还用于获取业务精度需求和业务算法复杂度需求至少一项;
所述发送模块,还用于在所述业务精度需求大于预设的第二阈值和所述业务算法复杂度需求大于预设的第三阈值中至少一项成立时,才向所述服务器发送所述CSI获取请求。
25.一种AP,所述AP为第一AP的地址对应的覆盖范围内的AP,所述第一AP为终端向服务器发送的CSI获取请求中包含的AP,其特征在于,包括:
接收模块,用于接收所述服务器发送的第一CSI测量请求,所述第一CSI测量请求包括终端的地址,所述第一CSI测量请求为所述服务器接收到所述CSI获取请求后发送;
处理模块,用于根据所述接收模块接收到的所述终端的地址,监听所述终端发送的第一业务数据;在监听到所述第一业务数据时,对所述第一业务数据进行信道估计得到第一CSI;
发送模块,用于将第一测量数据发送给所述服务器,所述第一测量数据包括所述第一CSI。
26.根据权利要求25所述的AP,其特征在于,所述发送模块,还具体用于将所述第一测量数据以分组数据单元的形式发送给所述服务器。
27.一种终端,其特征在于,包括:
处理模块,用于根据第二存储AP的地址,监听所述第二存储AP发送的第四业务数据,所述第二存储AP为所述终端存储的能够与所述终端建立连接的AP;
对监听到的第四业务数据进行信道估计得到第四CSI;
根据所述所有的第四CSI,获得第四处理结果;
所述终端还包括接收模块,用于接收第一AP发送的第三测量数据,所述第三测量数据包括第五CSI,所述第五CSI由所述第一AP对所述终端发送的第五业务数据进行信道估计得到,所述第一AP为所述终端连接的AP;
相应的,该处理模块,还用于根据所述所有的第四CSI和所述第五CSI的并集,获得所述第四处理结果。
28.根据权利要求27所述的终端,其特征在于,所述处理模块,还用于获取业务精度需求和业务算法复杂度需求至少一项;
在所述业务精度需求小于或者等于第一预设值和所述业务算法复杂度需求小于或者等于第二预设值中至少一项成立时,才根据所述第二存储AP的地址,监听所述第二存储AP发送的所述第四业务数据。
29.一种服务器,其特征在于,包括:
收发器,处理器,总线;
所述收发器与所述处理器通过所述总线相连;
所述收发器,执行如下步骤:
接收终端发送的CSI获取请求,所述CSI获取请求包含所述终端连接的第一接入点AP的地址和所述终端的地址;
所述处理器,执行如下步骤:
根据所述第一AP的地址,从第一存储AP中确定出第一测量AP,所述第一存储AP为所述服务器存储的能够对业务数据进行信道估计得到CSI的AP,所述第一测量AP为所述第一AP的地址对应的覆盖范围内的AP;
所述收发器,还执行如下步骤:
向所述第一测量AP发送第一CSI测量请求,所述第一CSI测量请求包括所述终端的地址,以使得所述第一测量AP根据所述终端的地址监听所述终端发送的第一业务数据;接收第一测量数据,所述第一测量数据包括第一CSI,所述第一CSI由目标测量AP对监听到的所述第一业务数据进行信道估计得到,所述目标测量AP为所述第一测量AP中监听到所述第一业务数据的AP;将所述第一测量数据或第一处理结果发送给所述终端,所述第一处理结果由所述第一测量数据得到。
30.一种终端,其特征在于,包括:
收发器,总线;
所述收发器,执行如下步骤:
向服务器发送CSI获取请求,所述CSI获取请求包含所述终端连接的第一AP的地址和所述终端的地址;接收所述服务器发送的第一测量数据或第一处理结果,所述第一处理结果由第一测量数据得到,所述第一测量数据包括第一CSI;
所述收发器,具体执行如下步骤:将所述CSI获取请求以分组数据单元的形式发送给所述服务器。
31.一种AP,所述AP为第一AP的地址对应的覆盖范围内的AP,所述第一AP为终端向服务器发送的CSI获取请求中包含的AP,其特征在于,包括:
收发器,处理器,总线;
所述收发器与所述处理器通过所述总线相连;
所述收发器,执行如下步骤:
接收所述服务器发送的第一CSI测量请求,所述第一CSI测量请求包括终端的地址,所述第一CSI测量请求为所述服务器接收到所述CSI获取请求后发送;
所述处理器,执行如下步骤:
根据所述终端的地址,监听所述终端发送的第一业务数据;在监听到所述第一业务数据时,对所述第一业务数据进行信道估计得到第一CSI;
所述收发器,还执行如下步骤:
将第一测量数据发送给所述服务器,所述第一测量数据包括所述第一CSI。
32.一种终端,其特征在于,包括:
处理器;
所述处理器,执行如下步骤:
根据第二存储AP的地址,监听所述第二存储AP发送的第四业务数据,所述第二存储AP为所述终端存储的能够与所述终端建立连接的AP;对监听到的所述第四业务数据进行信道估计得到第四CSI;根据所述所有的第四CSI,获得第四处理结果;
还包括收发器,所述收发器,执行如下步骤:接收第一AP发送的第三测量数据,所述第三测量数据包括第五CSI,所述第五CSI由所述第一AP对所述终端发送的第五业务数据进行信道估计得到,所述第一AP为所述终端连接的AP;
所述处理器,还执行如下步骤:根据所述所有的第四CSI和所述第五CSI的并集,获得所述第四处理结果。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610605227.8A CN107666365B (zh) | 2016-07-28 | 2016-07-28 | 一种csi的获取方法,服务器,终端以及ap |
PCT/CN2017/071710 WO2018018861A1 (zh) | 2016-07-28 | 2017-01-19 | 一种csi的获取方法,服务器,终端以及ap |
EP17833179.9A EP3484117B1 (en) | 2016-07-28 | 2017-01-19 | Csi obtaining method and server |
US16/258,303 US11121802B2 (en) | 2016-07-28 | 2019-01-25 | CSI obtaining method, server, terminal, and AP |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610605227.8A CN107666365B (zh) | 2016-07-28 | 2016-07-28 | 一种csi的获取方法,服务器,终端以及ap |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107666365A CN107666365A (zh) | 2018-02-06 |
CN107666365B true CN107666365B (zh) | 2021-09-07 |
Family
ID=61015561
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610605227.8A Active CN107666365B (zh) | 2016-07-28 | 2016-07-28 | 一种csi的获取方法,服务器,终端以及ap |
Country Status (4)
Country | Link |
---|---|
US (1) | US11121802B2 (zh) |
EP (1) | EP3484117B1 (zh) |
CN (1) | CN107666365B (zh) |
WO (1) | WO2018018861A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111683413B (zh) * | 2020-08-12 | 2020-11-10 | 成都极米科技股份有限公司 | 多链路连接建立的方法、终端、网络接入设备及存储介质 |
CN112235739A (zh) * | 2020-09-14 | 2021-01-15 | 德清阿尔法创新研究院 | 一种使用商用ap定位多种商用移动设备的室内定位***及定位方法 |
CN114696877A (zh) * | 2020-12-28 | 2022-07-01 | 华为技术有限公司 | 一种信道信息的反馈方法、通信装置及通信*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104168650A (zh) * | 2014-09-03 | 2014-11-26 | 广州市香港科大***研究院 | 基于动态无线接入点的室内定位方法 |
CN104486729A (zh) * | 2014-11-25 | 2015-04-01 | 杭州华三通信技术有限公司 | 一种rtt测量定位***中的测量ap选择方法和装置 |
CN104618923A (zh) * | 2015-01-22 | 2015-05-13 | 杭州华三通信技术有限公司 | 查找无线接入点的方法及装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1569483A3 (de) * | 2004-02-26 | 2006-07-05 | Siemens Aktiengesellschaft | Verfahren und Anordnung zur Positionsbestimmung eines Endgerätes in einem Zellularen Mobilfunknetz |
CN101877918B (zh) * | 2009-04-30 | 2014-11-12 | 清华大学 | 移动通信中基站动态分簇的设备和方法 |
CN102036264B (zh) * | 2009-09-30 | 2013-12-04 | 华为技术有限公司 | 对小区进行信道测量的方法和装置 |
EP2661939B1 (en) | 2011-01-03 | 2019-03-20 | LG Electronics Inc. | Channel sounding method in wireless local area network system and apparatus for supporting the same |
CN103108332B (zh) * | 2011-11-14 | 2016-08-10 | 华为技术有限公司 | 一种联播方法与装置 |
CN103379437A (zh) * | 2012-04-28 | 2013-10-30 | 华为终端有限公司 | 一种无线终端定位方法及相关设备、*** |
US9137810B2 (en) * | 2012-09-07 | 2015-09-15 | Kt Corporation | Transmitting configuration information of interference measurement resource, and measuring interference |
KR20140088318A (ko) | 2013-01-02 | 2014-07-10 | 한국전자통신연구원 | 무선랜에서 채널 정보를 공유하여 채널 검색 시간을 줄이는 방법 및 장치 |
US20140293911A1 (en) | 2013-04-01 | 2014-10-02 | Electronics And Telecommunications Research Institute | Method of sharing channel information in wireless local area network (wlan) system |
MX351755B (es) * | 2013-07-09 | 2017-10-27 | Lg Electronics Inc | Método para reportar el estado del canal en el sistema de comunicación inalámbrica y aparato para lo mismo. |
US9445226B2 (en) * | 2014-01-31 | 2016-09-13 | Aruba Networks, Inc. | Method for improving location accuracy in multi-channel wireless networks |
US9456433B2 (en) * | 2014-04-25 | 2016-09-27 | Aruba Networks, Inc. | Method and system for client device localization |
CN105764031A (zh) * | 2016-01-05 | 2016-07-13 | 杭州华三通信技术有限公司 | 一种无线定位方法和装置 |
-
2016
- 2016-07-28 CN CN201610605227.8A patent/CN107666365B/zh active Active
-
2017
- 2017-01-19 EP EP17833179.9A patent/EP3484117B1/en active Active
- 2017-01-19 WO PCT/CN2017/071710 patent/WO2018018861A1/zh unknown
-
2019
- 2019-01-25 US US16/258,303 patent/US11121802B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104168650A (zh) * | 2014-09-03 | 2014-11-26 | 广州市香港科大***研究院 | 基于动态无线接入点的室内定位方法 |
CN104486729A (zh) * | 2014-11-25 | 2015-04-01 | 杭州华三通信技术有限公司 | 一种rtt测量定位***中的测量ap选择方法和装置 |
CN104618923A (zh) * | 2015-01-22 | 2015-05-13 | 杭州华三通信技术有限公司 | 查找无线接入点的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US11121802B2 (en) | 2021-09-14 |
US20190158217A1 (en) | 2019-05-23 |
EP3484117A4 (en) | 2019-06-19 |
EP3484117B1 (en) | 2021-08-25 |
WO2018018861A1 (zh) | 2018-02-01 |
EP3484117A1 (en) | 2019-05-15 |
CN107666365A (zh) | 2018-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109923890B (zh) | 测量方法、终端设备、网络设备和计算机可读存储介质 | |
CN104012137B (zh) | 最小化路测测量方法、用户设备和网络设备 | |
US8874710B2 (en) | Access network discovery | |
US9730079B2 (en) | Joint positioning method and device | |
CN109327883A (zh) | 传输信息的方法和装置 | |
US11121802B2 (en) | CSI obtaining method, server, terminal, and AP | |
US9491658B2 (en) | Systems and methods for determining congestion in wireless networks | |
US11706654B2 (en) | Method of processing measurement information, terminal and access network node | |
WO2022120538A1 (zh) | 确定终端设备位置的方法和设备 | |
WO2018053766A1 (zh) | 通信方法、终端设备和网络设备 | |
WO2019136611A1 (zh) | 小区切换的方法、接入网设备和终端设备 | |
CN114390552B (zh) | 测量配置方法、设备及*** | |
US11172476B2 (en) | Signal processing method and apparatus | |
CN110114985A (zh) | 通信方法、终端设备和网络设备 | |
CN110933741B (zh) | 用户设备的定位方法及装置 | |
CN116669095A (zh) | 一种基于5g和分布式部署的通信方法及设备 | |
CN110650220A (zh) | 一种mac地址的获取方法及探测设备 | |
WO2023220940A1 (zh) | 小区切换方法和装置 | |
CN112840692A (zh) | 小区的测量方法、设备和存储介质 | |
CN114258058A (zh) | 测量方法、测量装置、终端及网络设备 | |
CN106604319A (zh) | 一种测距方法及基站 | |
CN111670588A (zh) | 信息发送方法、用户设备、基站设备及计算机存储介质 | |
CN117896792B (zh) | 通信方法和通信装置 | |
WO2022237876A1 (zh) | 信息处理方法、装置、终端和网络侧设备 | |
CN115708374A (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 |