[go: up one dir, main page]

WO2023131192A1 - Location method and apparatus, base station, location server, and readable storage medium - Google Patents

Location method and apparatus, base station, location server, and readable storage medium Download PDF

Info

Publication number
WO2023131192A1
WO2023131192A1 PCT/CN2023/070468 CN2023070468W WO2023131192A1 WO 2023131192 A1 WO2023131192 A1 WO 2023131192A1 CN 2023070468 W CN2023070468 W CN 2023070468W WO 2023131192 A1 WO2023131192 A1 WO 2023131192A1
Authority
WO
WIPO (PCT)
Prior art keywords
port
positioning
arrival
base station
reference signal
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.)
Ceased
Application number
PCT/CN2023/070468
Other languages
French (fr)
Chinese (zh)
Inventor
张小舟
吴丹
金婧
王启星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, Research Institute of China Mobile Communication Co Ltd filed Critical China Mobile Communications Group Co Ltd
Publication of WO2023131192A1 publication Critical patent/WO2023131192A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/0055Synchronisation arrangements determining timing error of reception due to propagation delay
    • H04W56/006Synchronisation arrangements determining timing error of reception due to propagation delay using known positions of transmitter and receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/0055Synchronisation arrangements determining timing error of reception due to propagation delay
    • H04W56/0065Synchronisation arrangements determining timing error of reception due to propagation delay using measurement of signal travel time
    • H04W56/007Open loop measurement
    • H04W56/0075Open loop measurement based on arrival time vs. expected arrival time

Definitions

  • the embodiments of the present application relate to the field of wireless communication technologies, and in particular, to a positioning method, device, base station, positioning server, and readable storage medium.
  • the multi-base station positioning scheme includes: measuring the time difference between the arrival time of the received positioning reference signal and the arrival time of the reference base station, and then obtaining the distance difference , draw a hyperbola with the reference base station and any other base station as the focal point and the distance difference as the parameter, and the intersection point of the hyperbola is the terminal position.
  • this way of using multiple base stations for positioning requires each base station to maintain time synchronization, and the synchronization of each base station is prone to time errors due to time synchronization, thereby affecting the accuracy of positioning.
  • Embodiments of the present application provide a positioning method, device, base station, positioning server, and readable storage medium, aiming at improving positioning accuracy.
  • the embodiment of the present application provides a positioning method, which is performed by a base station, and the method includes:
  • the positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning;
  • the embodiment of the present application provides a positioning method, which is executed by a positioning server, and the method includes:
  • auxiliary information used for positioning in the positioning information request is used for configuring reference signals by the base station
  • the base station receiving a preset number of time differences of arrival sent by the base station, and positioning the terminal according to the time difference of arrival, the time difference of arrival is received by the base station according to the preset number of ports on the base station and sent by the terminal
  • the arrival time of the reference signal is calculated and obtained.
  • the embodiment of the present application provides a positioning device, including:
  • the first receiving module is configured to receive the positioning information request sent by the positioning server and the reference signal sent by the terminal;
  • the configuration module is configured to configure a reference signal according to the auxiliary information used for positioning in the positioning information request, and after the configuration of the reference signal is completed, send corresponding configuration information to the terminal, and send positioning information to the positioning server A configuration completion response, the positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning;
  • the first sending module is configured to send the time difference of arrival of a preset number of pairs of ports on the base station receiving the reference signal to the positioning server, where the time difference of arrival is used to assist the positioning server to locate the terminal.
  • the embodiment of the present application further provides a positioning device, including:
  • the second sending module is configured to send a positioning information request to a base station, and the auxiliary information used for positioning in the positioning information request is used for configuring a reference signal by the base station;
  • the third receiving module is configured to receive a positioning information configuration completion response sent by the base station;
  • a positioning module configured to receive a preset number of time differences of arrival sent by the base station, and locate the terminal according to the time difference of arrival, the time difference of arrival is received by the base station according to a preset number of ports on the base station The arrival time of the reference signal sent by the terminal is calculated and obtained.
  • the embodiment of the present application further provides a base station, including: a memory, a processor, and a program stored in the memory and executable on the processor, and the processor is configured to read the The program implements the steps in the positioning method described in the first aspect above.
  • the embodiment of the present application also provides a positioning server, including: a memory, a processor, and a program stored on the memory and operable on the processor; the processor is configured to read the memory
  • the program in implements the steps in the positioning method described in the aforementioned second aspect.
  • the positioning server by receiving the positioning information request sent by the positioning server; configuring a reference signal according to the auxiliary information used for positioning in the positioning information request, and sending the corresponding positioning configuration to the terminal after the configuration of the reference signal is completed information, sending a positioning information configuration completion response to the positioning server, the positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning; receiving the The reference signal sent by the terminal, and the time difference of arrival of the preset number of ports on the base station receiving the reference signal is sent to the positioning server, and the time difference of arrival is used to assist the positioning server to locate the terminal .
  • the base station can calculate and obtain a preset number of arrival time differences according to the time when each port receives the reference signal. Then the obtained time difference of arrival is sent to the positioning server, so that the positioning server can locate the terminal according to the preset number of time differences of arrival.
  • the measurement quantity the reference signal arrival time difference avoids the time error caused by time synchronization and improves the positioning accuracy.
  • FIG. 1 is a schematic structural diagram of a network system applicable to an embodiment of the present application
  • Fig. 2 is one of the schematic flowcharts of the positioning method provided by the embodiment of the present application.
  • Fig. 3 is one of the schematic diagrams of the configuration mode of the port on the base station of the embodiment of the present application.
  • Fig. 4 is the second schematic diagram of the setting method of the port on the base station of the embodiment of the present application.
  • Fig. 5 is the third schematic diagram of the setting method of the port on the base station of the embodiment of the present application.
  • FIG. 6 is the fourth schematic diagram of the setting method of ports on the base station of the embodiment of the present application.
  • FIG. 7 is the second schematic flow diagram of the positioning method provided by the embodiment of the present application.
  • Fig. 8 is one of the structural schematic diagrams of the positioning device provided by the embodiment of the present application.
  • Fig. 9 is the second structural schematic diagram of the positioning device provided by the embodiment of the present application.
  • FIG. 10 is a schematic structural diagram of a base station provided in an embodiment of the present application.
  • FIG. 11 is a schematic structural diagram of a positioning server provided by an embodiment of the present application.
  • FIG. 1 is a structural diagram of a network system applicable to the embodiment of the present application. As shown in FIG. 1 , it includes a terminal 11 , a positioning server 12 and a base station 13 .
  • the terminal 11 and the base station 13 can communicate with each other, and the positioning server 12 and the base station 13 can communicate with each other.
  • the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (Personal Digital Assistant, PDA), a mobile Internet device (Mobile Internet Device, MID), Wearable device (Wearable Device) or vehicle equipment, etc.
  • the positioning server 12 is used for positioning according to the signal sent by the base station 13 .
  • Base station 13 that is, a public mobile communication base station, is an interface device for mobile devices to access the Internet, and is also a form of radio station. A radio transceiver station for information transfer.
  • FIG. 2 is one of the schematic flowcharts of the positioning method provided by the embodiment of the present application.
  • the positioning method shown in FIG. 2 can be performed by a base station.
  • the positioning method may include the following steps:
  • Step 201 receiving a positioning information request sent by a positioning server
  • multiple ports are set on the base station, and the multiple ports are set at different positions on the base station.
  • configure each port on the base station including configuring the identification of each port, and the physical location of each port or the physical location of a port (can be defined as a reference port), the relative positions of other ports relative to the reference port, and the information of the configured ports are collectively referred to as port parameters for convenience.
  • the number of ports on the base station is at least three, so that two pairs of target ports can be selected from the three ports.
  • the port parameters of the above-mentioned ports can be sent to each positioning server after the base station configuration is completed, and the positioning server can store the port parameters sent by the base station for subsequent use; as another embodiment, the port parameters of the above-mentioned ports The parameters can also be sent to the positioning server when needed. For example, the port parameters of the above ports can be sent to the positioning server during the positioning process.
  • the positioning server sends a positioning information request to the base station, and the base station starts the positioning process according to the positioning information request sent by the positioning server.
  • the positioning information request includes auxiliary information for positioning, and the specific auxiliary information is agreed with the base station for subsequent use.
  • the auxiliary information may include frequency.
  • Step 202 configure a reference signal according to the auxiliary information used for positioning in the positioning information request, and after the configuration of the reference signal is completed, send the corresponding positioning configuration information to the terminal, and send the positioning information configuration to the positioning server
  • a completion response the positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning;
  • the base station After receiving the positioning information request sent by the positioning server, the base station configures the reference signal according to the auxiliary information in the positioning information request.
  • the purpose of configuring the reference signal is to agree on what information to use for communication in the subsequent positioning process.
  • the base station can configure the corresponding communication frequency. Different terminals, positioning servers and base stations have different communication frequencies. Therefore, after the communication frequency is agreed, it is convenient for subsequent positioning communication.
  • the base station After the base station configures the reference signal, it sends the corresponding configuration information to the terminal.
  • the configuration information includes the reference signal configured by the base station.
  • the terminal After receiving the configuration information sent by the base station, the terminal uses the corresponding configuration information in the subsequent positioning process. information (including reference signals) to communicate.
  • the base station After the base station sends the corresponding configuration information to the terminal, it sends the positioning configuration information completion response to the positioning server.
  • the base station sends the positioning configuration information completion response to the positioning server.
  • the server can initiate the next positioning process, that is, after receiving the positioning information sent by the base station, the positioning server can locate the terminal according to the positioning information.
  • the terminal After receiving the positioning configuration information sent by the base station, the terminal sends a corresponding reference signal to the base station.
  • Step 203 receiving the reference signal sent by the terminal, and sending the time difference of arrival of the reference signal received by a preset number of ports on the base station to the positioning server, and the time difference of arrival is used to assist the positioning server to locate The terminal performs positioning.
  • the base station acquires the time when each port receives the reference signal sent by the terminal.
  • the positioning server may also send a corresponding positioning activation request to the base station. After the base station receives the positioning activation request sent by the positioning server and the reference signal sent by the terminal, the base station records the time when each port receives the reference information sent by the terminal. Time, and start the positioning function according to the activation request.
  • the base station obtains the time when each port receives the reference signal sent by the terminal, which is defined as the arrival time, and then calculates the arrival time of the reference signal at each port in pairs to obtain multiple arrival time differences, and then selects the preset number time difference of arrival, and send the preset number of time differences of arrival to the positioning server, and the positioning server calculates the position of the terminal according to the received preset number of time differences of arrival, so as to realize the positioning of the terminal.
  • This application only needs one base station to realize terminal positioning. Compared with the existing multi-base station positioning method based on time difference of arrival, time synchronization between base stations is not required, and the influence of time synchronization error on positioning accuracy is avoided.
  • the step of receiving the reference signal sent by the terminal, and sending the time difference of arrival of the preset number of ports on the base station receiving the reference signal to the positioning server includes:
  • the base station can select ports according to the required number of time differences of arrival, that is, according to the preset number of time differences of arrival, first select the required target port from each port. For example, if two time differences of arrival are required, then choose 2 pairs of destination ports; if you need 3 arrival time differences, choose 3 pairs of ports. After the target port pair is selected, the arrival time difference of the target port pair can be corresponding. After the base station obtains the preset number of time differences of arrival, the base station sends the preset number of time differences of arrival to the positioning server.
  • the base station may not select the target port first, and directly send all port parameters to the positioning server, and then the positioning server determines which pair of target ports it is based on the received arrival time difference, and then uses the received arrival time difference The time difference and target port parameters are used to calculate the position of the terminal.
  • the base station can perform two-by-two calculations on the time of arrival of the reference signals received by each port, that is, calculate the time difference of arrival of the reference signals received by every two ports, and then sort the time differences of arrival from large to small, and then Calculate the preset number of arrival time differences with the largest difference according to the sorting and send them to the server.
  • the preset time difference of arrival with the largest difference includes the largest time difference of arrival and the second largest time difference of arrival, and so on, to obtain the preset number of largest time difference of arrival.
  • the base station can calculate the selection priority of every two ports according to the obtained arrival time and reference signal quality of each port received reference signal, and then sort the priorities from large to small, and then according to the sorted Calculate the preset number of arrival time differences with the highest priority and send them to the server.
  • the preset number is greater than or equal to 2, that is, the base station acquires at least 2 time differences of arrival and sends them to the positioning server.
  • the positioning server receives a preset number of time differences of arrival sent by the base station, and the step of positioning the terminal according to the time difference of arrival includes:
  • intersection coordinates of a preset number of hyperbolas Calculate the intersection coordinates of a preset number of hyperbolas, and use the intersection coordinates as the coordinates of the terminal.
  • the position of the terminal is determined according to the positive or negative of the arrival time difference of the reference signal received by the port.
  • the position of the positioning terminal is further determined according to the initial access information of the terminal, and the initial access information includes the terminal access beam index.
  • the number of time differences of arrival is 2 as an example for illustration.
  • the positioning server takes the port coordinates of each pair of ports as the focus and the time difference of arrival of the reference signal received by each pair of ports as the length of the real axis, and obtains the corresponding two hyperbolas; calculate the intersection coordinates of the two hyperbolas, and use the intersection coordinates as the coordinates of the terminal.
  • the positioning server can obtain the position coordinates of the intersection point, that is, the position coordinates of the terminal, by using the hyperbola according to the two arrival time differences, and the positioning server calculates the position of the positioning terminal by the following formula:
  • F 1 F 2 is a pair of target ports
  • F 1 F 3 is another pair of target ports
  • the coordinates of the position P of the positioning terminal are (x, y)
  • 2c 1
  • 2c 2
  • ⁇ t 12 is the arrival time difference between the two ports F 1 F 2 receiving the reference signal
  • ⁇ t 13 is the arrival time difference between the two ports F 1 F 3 receiving the reference signal.
  • intersection point is the target terminal position, otherwise, the target terminal position is further judged.
  • the relationship of the terminal position with respect to the coordinate axes y1 and y2 can be judged according to the positive or negative of the arrival time difference ⁇ t 12 and ⁇ t 13 .
  • the terminal position is on the right side of the coordinate axis y 1 , that is, the potential position of P is P 1 or P 2 ; if ⁇ t 12 ⁇ 0 and ⁇ t 13 ⁇ 0, then the terminal position P is at Between the coordinate axes y 1 and y 2 ; if ⁇ t 12 ⁇ 0 and ⁇ t 13 ⁇ 0, then the terminal position P is on the left side of the coordinate axis y 2 , that is, the potential position of P is P 3 or P 4 . Therefore, according to the positive or negative of the arrival time difference ⁇ t 12 and ⁇ t 13 , it is possible to determine the terminal position.
  • the location of the terminal can be further determined according to the following steps: and physical broadcast channel block (Synchronization Signal and Physical Broadcast Channel block, SSB) or channel state information reference signal (Channel-State Information-Reference Signal, CSI-RS) Reference Signal Received Power (RSRP) or terminal
  • the initial access information (the initial access information includes the terminal access beam index) determines the general direction of the target terminal, that is, determines whether the terminal is on the upper side or lower side of the coordinate axis x, so as to finally determine the intersection point, and then determine the coordinates of the intersection point.
  • the position of the terminal is first determined according to the number of intersections of the hyperbolas.
  • the time difference further determines the location of the terminal, and if it still cannot be determined according to the time difference of arrival, it is determined according to the initial access information. If the location of the terminal still cannot be determined at this time, considering the calculation cost, the positioning server will determine the location of the terminal according to the distribution of intersection points or initiate positioning again.
  • the positioning server by receiving the positioning information request sent by the positioning server; configuring a reference signal according to the auxiliary information used for positioning in the positioning information request, and sending the corresponding positioning configuration to the terminal after the configuration of the reference signal is completed information, sending a positioning information configuration completion response to the positioning server, the positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning; receiving the The reference signal sent by the terminal, and the time difference of arrival of the preset number of ports on the base station receiving the reference signal is sent to the positioning server, and the time difference of arrival is used to assist the positioning server to locate the terminal .
  • the base station can calculate and obtain a preset number of arrival time differences according to the time when each port receives the reference signal. Then the obtained time difference of arrival is sent to the positioning server, so that the positioning server can locate the terminal according to the preset number of time differences of arrival.
  • the measurement volume avoids the time error caused by time synchronization and improves the positioning accuracy.
  • the step of obtaining a preset number of time differences of arrival and sending the preset number of time differences of arrival to the positioning server includes:
  • the base station before or at the same time that the base station sends the calculated time difference of arrival to the positioning server, it also obtains the port parameters of each port on the base station, that is, the parameters of each port pre-configured on the base station, the port The parameters include the physical position of the first port, and the relative positions of multiple second ports relative to the first port.
  • the port parameters can be as follows:
  • the port parameters include the physical location of each port, and the port parameters can be as follows:
  • the manner in which the port parameter includes the physical location of the first port and the relative positions of the plurality of second ports relative to the first port is different from the manner in which the port parameter includes the physical location of each port.
  • Different resources are required. Specifically, when transmitting the physical position of the antenna ports, when the distance between the antenna ports is relatively close, the transmission of the relative position can save resources, that is, when the distance between the antenna ports is relatively close, the port parameters include the physical position of the first port, And the manner in which multiple second ports are relative to the first relative position saves resources compared to the manner in which the port parameter includes the physical position of each port.
  • the base station can also send the port parameters of the port to the positioning server after configuring the port parameters (send the parameters of the target port to the positioning server), and in the subsequent positioning process, the base station does not need to re-send the port parameters of the port to the positioning server.
  • Parameters sent to the location server After the positioning server obtains the port parameters, it can determine the distance between each port according to the port parameters of the target port, and then according to the received time, it can use the hyperbolic calculation method according to the distance of the target port and the corresponding arrival time difference The location of the terminal.
  • the step of receiving the reference signal sent by the terminal, and sending the time difference of arrival of a preset number of ports on the base station receiving the reference signal to the positioning server may be include:
  • the base station can first select the target port to be used for this positioning from each port according to the parameters of each port.
  • the principle of selecting the target port to be used is mainly to avoid the large error of the result caused by the too small distance between the target ports. , that is, try to select a port with a large port distance or a large time difference of arrival of the reference signal sent by the terminal as the target port.
  • the base station can perform two-by-two pairing according to the port parameters of the preset ports, so as to select a preset number of target ports from the paired ports, and the preset number of target ports can be used as the receiving terminal to send the reference signal
  • the port may also be a port used to calculate the arrival time difference of the reference signal after each port receives the reference signal sent by the terminal.
  • the preset number of ports with the largest physical distance is selected as the target port pair, and the base station only needs to calculate the time difference of arrival of the reference signal received by the selected preset number of target ports, Then, the calculated time difference of arrival is sent to the positioning server, so that the positioning server can realize the positioning of the terminal.
  • the base station may also obtain the quality of the received reference signal after receiving the reference signal sent by the terminal, and pair each port in pairs according to the quality of the reference signal received by each port, so as to select a preset number of to the destination port.
  • the base station can also pair each port in pairs according to the port parameters of the ports and the quality of the reference signal received by each port, so as to select a preset number of target ports.
  • the port parameters may also include each port identifier, and according to the port parameters of each port, the port parameters of each port and/or the quality of the reference signal received by each port perform two Two pairs, the step of selecting a preset number of target ports from each port pair may also include:
  • Two pairs of target ports are selected according to the port identifiers, wherein the identifiers of the two pairs of target ports represent that the rows and/or columns where the ports are located alternate.
  • multiple ports on the base station can be arranged in rows and/or columns.
  • 16 ports are set on the base station.
  • the 16 ports are divided into 4 rows and 4 columns are set on the base station, and the identification of each port is named according to the row and column where it is located.
  • the identification of 16 ports are 00, 01, 02, 03; 10, 11, 12, 13; 20, 21, 22, 23; 30, 31, 32, 33.
  • multiple ports may also be located in the same row or column.
  • the identifier of the port is named according to the row and/or column where it is located, so that each identifier of the port can represent the row and/or column where it is located.
  • the rows or columns of the identifiers of the two ports are the same, which means that the two ports are located in the same row or column.
  • select A port pair with a large difference between the row and the column can be quickly selected, for example, the identifier of the port pair is selected as (00, 33) or (00, 32). It should be understood that the number of target port pairs may also be more than 2 pairs.
  • ports identified as 10, 11, 12, and 13 and ports identified as 00, 01, 02, and 03 are in the first line of the coordinate system; the port ID is 20 , 21, 22, and 23 ports are in the second row of the coordinate system; ports identified as 30, 31, 32, and 33 are in the third row of the coordinate system. That is to say, when dividing ports into rows or columns, multi-row ports may be divided into the same row or multi-column ports may be divided into the same column according to actual conditions.
  • the port parameters include port identifiers, the port identifiers are named according to the physical position of each port according to the hierarchical arrangement, and the port parameters according to each port and/or each port receives the reference signal
  • the quality of each port is paired in pairs, and the step of selecting a preset number of target ports from each port pair also includes:
  • the identification of multiple ports on the base station can also be named according to the level of the physical location of each port.
  • the level of the port is divided in a manner similar to the coordinate system, using two
  • the element description port indicates that the port in this system is divided into two levels.
  • the first level divides the largest four quadrants (that is, four areas), and each quadrant includes four antenna ports.
  • Ports with the same first level identify the same first element; otherwise, the first element is different. For example, ports with port IDs of 00, 01, 02, and 03 belong to the first quadrant in the first layer (that is, layer 0); ports with port IDs of 10, 11, 12, and 13 belong to the first quadrant in the first layer.
  • Two-quadrant that is, layer 1
  • ports with port IDs of 20, 21, 22, and 23 belong to the third quadrant in the first layer (that is, layer 2); ports with port IDs of 30, 31, 32, and 33 belong to the second quadrant
  • the fourth quadrant in the first level ie, level 3
  • any quadrant of the first level can continue to establish a coordinate system to form a second level.
  • Ports that are the same at the second level identify that the second element is the same, otherwise the second element is different. For example, ports 00, 01, 02, 03 are the same at the first level, but different at the second level. The larger the level, the greater the distance between ports belonging to different levels.
  • the base station when the base station selects ports, it can quickly select the required target port according to the port ID according to the distance requirements of the target port.
  • different port pairs at the first level may be selected, such as (20, 30) or (11, 33). It should be understood that the number of target port pairs may also be more than 2 pairs.
  • the first, second and fourth quadrants can be further stratified respectively.
  • the step of pairing each port in pairs according to the port parameters of each port and/or the quality of the reference signal received by each port, and selecting a preset number of target ports from each port pair is also include:
  • Two pairs of target ports with a port spacing greater than the average spacing are selected.
  • the average distance between each port can be calculated.
  • the distance between the two ports in the port pair can be selected to be greater than or equal to the average distance as the target port pair , for example, if the average distance between the ports is 2 millimeters, then the port pair whose distance between the two ports is greater than or equal to 2 millimeters is selected as the target port pair. It should be understood that the number of target port pairs may also be more than 2 pairs.
  • the step of pairing each port in pairs according to the port parameters of each port and/or the quality of the reference signal received by each port, and selecting a preset number of target ports from each port pair is also include:
  • every two of all the ports are regarded as a port pair, and the priority of the port pair is calculated by a preset algorithm. The higher the priority, the port pair can be the final selected target port pair.
  • a set can be created, which is used to put the selected port pairs into the set; calculate the priority of any unselected port pair among all ports through a preset algorithm, and put the port pair with the highest priority into the created Then continue to use the same preset algorithm to calculate the priority of the remaining port pairs from the remaining unselected port pairs, and select the port pair with the highest priority among the remaining port pairs again, and so on, so that the port pairs in the set Equal to the preset number, the port pair in the set is the target port pair.
  • the base station may also calculate the priority of any unselected port pair according to the received reference signal quality, reference signal arrival time difference, relative position or physical position of the unselected port pair.
  • the priority of any unselected port pair among all ports is calculated by the following preset algorithm:
  • P(i, j) is the priority of port pair (i, j), ⁇ , ⁇ , ⁇ , ⁇ are weighting factors, a i is the received signal quality of port i, t ij is the port pair (i, j ) reference signal arrival time difference, is the hyperbolic eccentricity, d ij is the distance between ports i and j, c is the speed of light, ri is the relative position or physical position of port i, i n and j n are the relative positions of port pairs in the set, respectively or physical location.
  • the port shown in Figure 3 is used for illustration, and the number of port pairs that can be combined into 16 ports is Assuming that in the first round of calculation, the port pair (00, 33) is selected for the first time, then the priority of the port pair (00, 33) is
  • the rest of the ports are calculated in the same way. After the calculation is completed, compare the priority of each port, select the largest one and put it in the set, and then perform the second round of calculation. Assuming that the port pair (00, 22) is selected for the first time in the second round, Then the priority of the port pair (00, 22),
  • FIG. 7 is the second flowchart of the positioning method provided by the embodiment of the present application.
  • the positioning method in this embodiment of the present application may be executed by a positioning server.
  • the positioning method may include the following steps:
  • Step 601 sending a positioning information request to the base station, where the auxiliary information used for positioning in the positioning information request is used for configuration reference information of the base station;
  • Step 602 receiving a positioning information configuration completion response sent by the base station
  • Step 603 receiving a preset number of time differences of arrival sent by the base station, and positioning the terminal according to the time difference of arrival, the time difference of arrival is received by the base station according to the preset number of ports on the base station obtained by calculating the time of the reference signal sent by the terminal.
  • the step of receiving a preset number of time differences of arrival sent by the base station, and positioning the terminal according to the time difference of arrival includes:
  • the positioning server receives a preset number of time differences of arrival sent by the base station, and the step of locating the terminal according to the time difference of arrival includes:
  • intersection coordinates of a preset number of hyperbolas Calculate the intersection coordinates of a preset number of hyperbolas, and use the intersection coordinates as the coordinates of the terminal.
  • the step of calculating the intersection coordinates of a preset number of hyperbolas, and using the intersection coordinates as the coordinates of the terminal includes:
  • the coordinates of the hyperbola intersection point are the terminal positions.
  • the step of determining the position of the terminal according to the positive or negative of the time difference of arrival of the reference signal received by the port it further includes:
  • this embodiment serves as an implementation manner of a positioning server corresponding to the above method embodiment, therefore, reference may be made to relevant descriptions in the above method embodiment, and the same beneficial effects may be achieved. In order to avoid repeated description, details are not repeated here.
  • FIG. 8 is one of the structural diagrams of the positioning device provided by the embodiment of the present application.
  • the positioning device 700 includes:
  • the first receiving module 701 is configured to receive the positioning information request sent by the positioning server and the reference signal sent by the terminal;
  • the configuration module 702 is configured to configure a reference signal according to the auxiliary information used for positioning in the positioning information request, and after the configuration of the reference signal is completed, send corresponding configuration information to the terminal, and send positioning to the positioning server An information configuration completion response, the positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning;
  • the first sending module 703 is configured to send the time difference of arrival of a preset number of pairs of ports on the base station receiving the reference signal to the positioning server, where the time difference of arrival is used to assist the positioning server to locate the terminal .
  • the positioning device 700 also includes:
  • An acquisition module configured to acquire port parameters of each port on the base station and send them to the positioning server, where the port parameters include the physical position of the first port and the relative positions of multiple second ports relative to the first; or include The physical location of each port.
  • the first sending module 703 includes:
  • the selection unit is configured to pair each port in pairs according to the port parameters of each port and/or the quality of the reference signal received by each port, and select a preset number of target ports from each port pair;
  • the first calculation unit is configured to calculate the time difference of arrival of the selected preset number of target ports receiving the reference signal, and send the time difference of arrival to the positioning server.
  • the port parameters include port identifiers, the port identifiers are named according to the physical position of each port in rows and/or columns, and the selection unit is further configured to select two pairs of target ports according to each port identifier, wherein The designation of the two pairs of target ports indicates that the rows and/or columns of the ports alternate.
  • the port parameters include port identifiers, the port identifiers are named according to the physical location of each port according to the hierarchical arrangement, and the selection unit is further configured to select two pairs of target ports according to each port identifier, wherein the two pairs of target ports The sign of indicates that the port belongs to a different layer.
  • the select unit is also configured as:
  • Two pairs of target ports with a port spacing greater than the average spacing are selected.
  • the select unit is also configured as:
  • the select unit is also configured as:
  • the priority of any unselected port pair is calculated according to the received reference signal quality, reference signal arrival time difference, relative position or physical position of the unselected port pair.
  • the priority of any unselected port pair among all ports is calculated by the following preset algorithm:
  • P(i, j) is the priority of port pair (i, j), ⁇ , ⁇ , ⁇ , ⁇ are weighting factors, a i is the received signal quality of port i, t ij is the port pair (i, j ) reference signal arrival time difference, is the hyperbolic eccentricity, d ij is the distance between ports i and j, c is the speed of light, ri is the relative position or physical position of port i, i n and j n are the relative positions of port pairs in the set, respectively or physical location.
  • the first sending module 703 also includes:
  • the second calculation unit is configured to calculate the time difference of arrival of the reference signal received by every two ports, and select a preset number of time differences of arrival and send them to the positioning server. It should be understood that the first calculation unit and the second calculation unit may be the same unit or different units.
  • the positioning device 700 can realize each process of the method embodiment in FIG. 2 in the embodiment of the present application, and achieve the same beneficial effect. To avoid repetition, details are not repeated here.
  • FIG. 9 is the second structural diagram of the positioning device provided by the embodiment of the present application.
  • the positioning device 800 includes:
  • the second sending module 801 is configured to send a positioning information request to the base station, where the auxiliary information used for positioning in the positioning information request is used for configuration reference information of the base station;
  • the third receiving module 802 is configured to receive a positioning information configuration completion response sent by the base station;
  • the positioning module 803 is configured to receive a preset number of time differences of arrival sent by the base station, and locate the terminal according to the time difference of arrival, the time difference of arrival is received by the base station according to the preset number of ports on the base station The arrival time of the reference signal sent by the terminal is calculated and obtained.
  • the positioning module 803 is also configured to:
  • the positioning module 803 is also configured to:
  • intersection coordinates of a preset number of hyperbolas Calculate the intersection coordinates of a preset number of hyperbolas, and use the intersection coordinates as the coordinates of the terminal.
  • the positioning module 803 is also configured to:
  • the coordinates of the hyperbola intersection point are the terminal positions.
  • the positioning module 803 is also configured to:
  • the positioning device 800 can realize various processes of the method embodiment in FIG. 7 in the embodiment of the present application, and achieve the same beneficial effect. To avoid repetition, details are not repeated here.
  • the communication device may include a processor 901 , a memory 902 and a program 9021 stored in the memory 902 and executable on the processor 901 .
  • the communication device may include a processor 1001 , a memory 1002 and a program 10021 stored in the memory 1002 and executable on the processor 1001 .
  • the storage medium is, for example, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
  • ROM Read-Only Memory
  • RAM Random Access Memory
  • magnetic disk or an optical disk and the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

Provided in the present application are a location method and apparatus, a base station, a location server, and a readable storage medium. The method comprises: receiving a location information request sent by a location server; configuring a reference signal according to auxiliary information for location in the location information request, after the configuration of the reference signal is completed, sending corresponding location configuration information to a terminal, and sending a location information configuration completion response to the location server, wherein the location configuration information is used for assisting the terminal to send the reference signal to a base station, and the location information configuration completion response is used for assisting the location server to complete location; and receiving the reference signal sent by the terminal, and sending to the location server the time difference of arrival of receiving the reference signal by a preset number of pairs of ports on the base station, wherein the time difference of arrival is used for assisting the location server to locate the terminal. By means of the embodiments of the present application, a new antenna measurement amount, i.e. the time difference of arrival of receiving a reference signal by a preset number of pairs of ports, is defined, such that a location server performs locating, and the location precision of a single base station can be improved.

Description

定位方法、装置、基站、定位服务器及可读存储介质Positioning method, device, base station, positioning server and readable storage medium

相关申请的交叉引用Cross References to Related Applications

本申请基于申请号为202210004872.X、申请日为2022年01月05日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。This application is based on a Chinese patent application with application number 202210004872.X and a filing date of January 5, 2022, and claims the priority of this Chinese patent application. The entire content of this Chinese patent application is hereby incorporated by reference into this application.

技术领域technical field

本申请实施例涉及无线通信技术领域,尤其涉及一种定位方法、装置、基站、定位服务器及可读存储介质。The embodiments of the present application relate to the field of wireless communication technologies, and in particular, to a positioning method, device, base station, positioning server, and readable storage medium.

背景技术Background technique

现有定位方法中,为保证定位精度,一般通过多个基站进行定位,多基站进行定位的方案包括:测量接收定位参考信号到达各基站的到达时间与到达参考基站的到达时间差,进而得到距离差,以参考基站及任一其他基站为焦点、距离差为参数画双曲线,双曲线的交点即为终端位置。然而这种采用多基站进行定位的方式需要各基站保持时间同步,各基站同步因时间同步则容易产生时间误差,从而影响定位的精度。In the existing positioning methods, in order to ensure the positioning accuracy, positioning is generally performed through multiple base stations. The multi-base station positioning scheme includes: measuring the time difference between the arrival time of the received positioning reference signal and the arrival time of the reference base station, and then obtaining the distance difference , draw a hyperbola with the reference base station and any other base station as the focal point and the distance difference as the parameter, and the intersection point of the hyperbola is the terminal position. However, this way of using multiple base stations for positioning requires each base station to maintain time synchronization, and the synchronization of each base station is prone to time errors due to time synchronization, thereby affecting the accuracy of positioning.

发明内容Contents of the invention

本申请实施例提供一种定位方法、装置、基站、定位服务器及可读存储介质,旨在实现提高定位的精度性。Embodiments of the present application provide a positioning method, device, base station, positioning server, and readable storage medium, aiming at improving positioning accuracy.

为解决上述问题,本申请是这样实现的:In order to solve the above problems, the application is implemented as follows:

第一方面,本申请实施例提供了一种定位方法,由基站执行,所述方法包括:In the first aspect, the embodiment of the present application provides a positioning method, which is performed by a base station, and the method includes:

接收定位服务器发送的定位信息请求;Receive the positioning information request sent by the positioning server;

根据所述定位信息请求中用于定位的辅助信息配置参考信号,并在所述参考信号配置完成后,向所述终端发送对应的定位配置信息,向所述定位服务器发送定位信息配置完成响应,所述定位配置信息用于辅助所述终端向基站发送所述参考信号,所述定位信息配置完成响应用于辅助定位服务器完成定位;Configuring a reference signal according to the auxiliary information used for positioning in the positioning information request, and after the configuration of the reference signal is completed, sending corresponding positioning configuration information to the terminal, and sending a positioning information configuration completion response to the positioning server, The positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning;

接收所述终端发送的参考信号,并将所述基站上预设数量对端口接收所述参考信号的到达时间差发送给所述定位服务器,所述到达时间差用于辅助所述定位服务器对所述终端进行定位。receiving the reference signal sent by the terminal, and sending the time difference of arrival of the reference signal received by a preset number of ports on the base station to the positioning server, and the time difference of arrival is used to assist the positioning server to locate the terminal to locate.

第二方面,本申请实施例提供了一种定位方法,由定位服务器执行,所述方法包括:In a second aspect, the embodiment of the present application provides a positioning method, which is executed by a positioning server, and the method includes:

向基站发送定位信息请求,所述定位信息请求中用于定位的辅助信息用于所述基站配置参考信号;Sending a positioning information request to the base station, where the auxiliary information used for positioning in the positioning information request is used for configuring reference signals by the base station;

接收所述基站发送的定位信息配置完成响应;receiving a positioning information configuration completion response sent by the base station;

接收所述基站发送的预设数量个到达时间差,并根据所述到达时间差对终端进行定位,所述到达时间差由所述基站根据所述基站上预设数量对端口接收到所述终端发送的所述参考信号的到达时间计算获得。receiving a preset number of time differences of arrival sent by the base station, and positioning the terminal according to the time difference of arrival, the time difference of arrival is received by the base station according to the preset number of ports on the base station and sent by the terminal The arrival time of the reference signal is calculated and obtained.

第三方面,本申请实施例提供了一种定位装置,包括:In a third aspect, the embodiment of the present application provides a positioning device, including:

第一接收模块,配置为接收定位服务器发送的定位信息请求及所述终端发送的参考信号;The first receiving module is configured to receive the positioning information request sent by the positioning server and the reference signal sent by the terminal;

配置模块,配置为根据所述定位信息请求中用于定位的辅助信息配置参考信号,并在所述参考信号配置完成后,向所述终端发送对应的配置信息,向所述定位服务器发送定位信息配置完成响应,所述定位配置信息用于辅助所述终端向基站发送所述参考信号,所述定位信息配置完成响应用于辅助所述定位服务器完成定位;The configuration module is configured to configure a reference signal according to the auxiliary information used for positioning in the positioning information request, and after the configuration of the reference signal is completed, send corresponding configuration information to the terminal, and send positioning information to the positioning server A configuration completion response, the positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning;

第一发送模块,配置为将所述基站上预设数量对端口接收所述参考信号的到达时间差发送给所述定位服务器,所述到达时间差用于辅助所述定位服务器对所述终端进行定位。The first sending module is configured to send the time difference of arrival of a preset number of pairs of ports on the base station receiving the reference signal to the positioning server, where the time difference of arrival is used to assist the positioning server to locate the terminal.

第四方面,本申请实施例还提供一种定位装置,包括:In a fourth aspect, the embodiment of the present application further provides a positioning device, including:

第二发送模块,配置为向基站发送定位信息请求,所述定位信息请求中用于定位的辅助信息用于所述基站配置参考信号;The second sending module is configured to send a positioning information request to a base station, and the auxiliary information used for positioning in the positioning information request is used for configuring a reference signal by the base station;

第三接收模块,配置为接收所述基站发送的定位信息配置完成响应;The third receiving module is configured to receive a positioning information configuration completion response sent by the base station;

定位模块,配置为接收所述基站发送的预设数量个到达时间差,并根据所述到达时间差对所述终端进行定位,所述到达时间差由所述基站根据所述基站上预设数量对端口接收到所述终端发送的所述参考信号的到达时间计算获得。A positioning module configured to receive a preset number of time differences of arrival sent by the base station, and locate the terminal according to the time difference of arrival, the time difference of arrival is received by the base station according to a preset number of ports on the base station The arrival time of the reference signal sent by the terminal is calculated and obtained.

第五方面,本申请实施例还提供一种基站,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述处理器,配置为读取存储器中的程序实现如前述第一方面所述的定位方法中的步骤。In the fifth aspect, the embodiment of the present application further provides a base station, including: a memory, a processor, and a program stored in the memory and executable on the processor, and the processor is configured to read the The program implements the steps in the positioning method described in the first aspect above.

第六方面,本申请实施例还提供一种定位服务器,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器,配置为读取存储器中的程序实现如前述第二方面所述的定位方法中的步骤。In the sixth aspect, the embodiment of the present application also provides a positioning server, including: a memory, a processor, and a program stored on the memory and operable on the processor; the processor is configured to read the memory The program in implements the steps in the positioning method described in the aforementioned second aspect.

本申请实施例通过接收定位服务器发送的定位信息请求;根据所述定位信息请求中用于定位的辅助信息配置参考信号,并在所述参考信号配置完成后,向所述终端发送对应的定位配置信息,向所述定位服务器发送定位信息配置完成响应,所述定位配置信息用于辅助所述终端向基站发送所述参考信号,所述定位信息配置完成响应用于辅助定位服务器完成定位;接收所述终端发送的参考信号,并将所述基站上预设数量对端口接收所述参考信号的到达时间差发送给所述定位服务器,所述到达时间差用于辅助 所述定位服务器对所述终端进行定位。这样本申请同一基站中设置多个端口,因此无需对各个端口进行时间同步,多个端口接收终端发送的参考信号后基站根据各端口接收参考信号的时间,可以计算获得预设数量个到达时间差,然后将获得的到达时间差发送给定位服务器,从而定位服务器能够根据预设数量个到达时间差对终端进行定位,本申请因各端口设置在同一基站上,因此各端口之间无需时间同步,定义了新的测量量:参考信号到达时间差,避免了因时间同步导致的时间误差,提高了定位的精度。In this embodiment of the present application, by receiving the positioning information request sent by the positioning server; configuring a reference signal according to the auxiliary information used for positioning in the positioning information request, and sending the corresponding positioning configuration to the terminal after the configuration of the reference signal is completed information, sending a positioning information configuration completion response to the positioning server, the positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning; receiving the The reference signal sent by the terminal, and the time difference of arrival of the preset number of ports on the base station receiving the reference signal is sent to the positioning server, and the time difference of arrival is used to assist the positioning server to locate the terminal . In this way, multiple ports are set in the same base station in this application, so there is no need to perform time synchronization on each port. After multiple ports receive the reference signal sent by the terminal, the base station can calculate and obtain a preset number of arrival time differences according to the time when each port receives the reference signal. Then the obtained time difference of arrival is sent to the positioning server, so that the positioning server can locate the terminal according to the preset number of time differences of arrival. In this application, because each port is set on the same base station, there is no need for time synchronization between the ports, and a new definition is defined. The measurement quantity: the reference signal arrival time difference avoids the time error caused by time synchronization and improves the positioning accuracy.

附图说明Description of drawings

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that need to be used in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those skilled in the art, other drawings can also be obtained based on these drawings without any creative effort.

图1是本申请实施例可应用的网络系统的结构示意图;FIG. 1 is a schematic structural diagram of a network system applicable to an embodiment of the present application;

图2是本申请实施例提供的定位方法的流程示意图之一;Fig. 2 is one of the schematic flowcharts of the positioning method provided by the embodiment of the present application;

图3是本申请实施例基站上端口的设置方式示意图之一;Fig. 3 is one of the schematic diagrams of the configuration mode of the port on the base station of the embodiment of the present application;

图4是本申请实施例基站上端口的设置方式示意图之二;Fig. 4 is the second schematic diagram of the setting method of the port on the base station of the embodiment of the present application;

图5是本申请实施例基站上端口的设置方式示意图之三;Fig. 5 is the third schematic diagram of the setting method of the port on the base station of the embodiment of the present application;

图6是本申请实施例基站上端口的设置方式示意图之四;FIG. 6 is the fourth schematic diagram of the setting method of ports on the base station of the embodiment of the present application;

图7是本申请实施例提供的定位方法的流程示意图之二;FIG. 7 is the second schematic flow diagram of the positioning method provided by the embodiment of the present application;

图8是本申请实施例提供的定位装置的结构示意图之一;Fig. 8 is one of the structural schematic diagrams of the positioning device provided by the embodiment of the present application;

图9是本申请实施例提供的定位装置的结构示意图之二;Fig. 9 is the second structural schematic diagram of the positioning device provided by the embodiment of the present application;

图10是本申请实施例提供的基站的结构示意图;FIG. 10 is a schematic structural diagram of a base station provided in an embodiment of the present application;

图11是本申请实施例提供的定位服务器的结构示意图。FIG. 11 is a schematic structural diagram of a positioning server provided by an embodiment of the present application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而 不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are part of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of this application.

本申请实施例中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,本申请中使用“和/或”表示所连接对象的至少其中之一,例如A和/或B和/或C,表示包含单独A,单独B,单独C,以及A和B都存在,B和C都存在,A和C都存在,以及A、B和C都存在的7种情况。The terms "first", "second" and the like in the embodiments of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus. In addition, the use of "and/or" in this application means at least one of the connected objects, such as A and/or B and/or C, means that A alone, B alone, C alone, and both A and B exist, Both B and C exist, both A and C exist, and there are 7 situations where A, B, and C all exist.

请参见图1,图1是本申请实施例可应用的网络系统的结构图,如图1所示,包括终端11、定位服务器12和基站13。Please refer to FIG. 1 . FIG. 1 is a structural diagram of a network system applicable to the embodiment of the present application. As shown in FIG. 1 , it includes a terminal 11 , a positioning server 12 and a base station 13 .

其中,终端11和基站13之间可以相互进行通信,定位服务器12和基站13之间可以相互进行通信。Wherein, the terminal 11 and the base station 13 can communicate with each other, and the positioning server 12 and the base station 13 can communicate with each other.

在实际应用中,终端11可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(Personal Digital Assistant,PDA)、移动上网装置(Mobile Internet Device,MID)、可穿戴式设备(Wearable Device)或车载设备等。定位服务器12则用于根据基站13发送的信号进行定位。基站13,即公用移动通信基站,是移动设备接入互联网的接口设备,也是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。In practical applications, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (Personal Digital Assistant, PDA), a mobile Internet device (Mobile Internet Device, MID), Wearable device (Wearable Device) or vehicle equipment, etc. The positioning server 12 is used for positioning according to the signal sent by the base station 13 . Base station 13, that is, a public mobile communication base station, is an interface device for mobile devices to access the Internet, and is also a form of radio station. A radio transceiver station for information transfer.

以下对本申请实施例提供的定位方法进行说明。The following describes the positioning method provided by the embodiment of the present application.

参见图2,图2是本申请实施例提供的定位方法的流程示意图之一。图2所示的定位方法可以由基站执行。Referring to FIG. 2 , FIG. 2 is one of the schematic flowcharts of the positioning method provided by the embodiment of the present application. The positioning method shown in FIG. 2 can be performed by a base station.

如图2所示,定位方法可以包括以下步骤:As shown in Figure 2, the positioning method may include the following steps:

步骤201,接收定位服务器发送的定位信息请求;Step 201, receiving a positioning information request sent by a positioning server;

本申请实施例中,基站上设置多个端口,多个端口设置在基站上不同位置,先对基站上各端口进行配置,包括配置各端口的标识,以及各端口的物理位置或者一个端口物理位置(可以定义为参考端口),其他端口相对参考端口的相对位置,为方便描述配置好的端口的各信息统称为端口参数。In the embodiment of the present application, multiple ports are set on the base station, and the multiple ports are set at different positions on the base station. First, configure each port on the base station, including configuring the identification of each port, and the physical location of each port or the physical location of a port (can be defined as a reference port), the relative positions of other ports relative to the reference port, and the information of the configured ports are collectively referred to as port parameters for convenience.

进一步地,是为了结果的准确性,基站上的端口的数量至少为三个,从而可以在三个端口中选出两对目标端口。Further, for the accuracy of the result, the number of ports on the base station is at least three, so that two pairs of target ports can be selected from the three ports.

作为一种实施例,上述端口的端口参数可以在基站配置完成后,向各个定位服务器发送,定位服务器则可以存储基站发送的端口参数以备后续使用;作为另一种实施例,上述端口的端口参数也可以在需要的时候再发送给定位服务器,示例的,上述端口的端口参数可以在定位过程中发送给定位服务器。As an embodiment, the port parameters of the above-mentioned ports can be sent to each positioning server after the base station configuration is completed, and the positioning server can store the port parameters sent by the base station for subsequent use; as another embodiment, the port parameters of the above-mentioned ports The parameters can also be sent to the positioning server when needed. For example, the port parameters of the above ports can be sent to the positioning server during the positioning process.

在定位过程中,由定位服务器向基站发送定位信息请求,基站则根据定位服务器发送的定位信息请求启动定位流程,其中定位信息请求中包括用于定位的辅助信息,和基站约定后续用具体辅助信息进行定位通信,示例的,辅助信息可以包括频率。During the positioning process, the positioning server sends a positioning information request to the base station, and the base station starts the positioning process according to the positioning information request sent by the positioning server. The positioning information request includes auxiliary information for positioning, and the specific auxiliary information is agreed with the base station for subsequent use. For positioning communication, for example, the auxiliary information may include frequency.

步骤202,根据所述定位信息请求中用于定位的辅助信息配置参考信号,并在所述参考信号配置完成后,向所述终端发送对应的定位配置信息,向所述定位服务器发送定位信息配置完成响应,所述定位配置信息用于辅助所述终端向基站发送所述参考信号,所述定位信息配置完成响应用于辅助定位服务器完成定位;Step 202, configure a reference signal according to the auxiliary information used for positioning in the positioning information request, and after the configuration of the reference signal is completed, send the corresponding positioning configuration information to the terminal, and send the positioning information configuration to the positioning server A completion response, the positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning;

基站在接收到定位服务器发的定位信息请求后,根据定位信息请求中 的辅助信息对应配置参考信号,配置参考信号的目的是为了同一后续在定位过程中约定好采用什么信息进行通信,示例的,基站可以配置对应的通信频率,不同的终端、定位服务器和基站之间通信频率不同,因此先约定好通信频率后,方便后续定位通信。After receiving the positioning information request sent by the positioning server, the base station configures the reference signal according to the auxiliary information in the positioning information request. The purpose of configuring the reference signal is to agree on what information to use for communication in the subsequent positioning process. For example, The base station can configure the corresponding communication frequency. Different terminals, positioning servers and base stations have different communication frequencies. Therefore, after the communication frequency is agreed, it is convenient for subsequent positioning communication.

基站在配置好参考信号之后,向终端发送对应的配置信息,该配置信息汇中包括基站配置好的参考信号,终端接收到基站发送的配置信息则在后续定位过程中使用该配置信息中对应的信息(包括参考信号)进行通信。基站向终端发送对应的配置信息之后向定位服务器发送定位配置信息完成响应,基站向定位服务器发送定位配置信息完成响应代表基站告知定位服务器:基站和终端已经做好了定位之前的信息准备工作,定位服务器则可以发起下一步定位流程,即定位服务器在接收到基站发送的定位信息后,则可以根据定位信息对终端进行定位。终端在接收到基站发送的定位配置信息后向基站发送对应的参考信号。After the base station configures the reference signal, it sends the corresponding configuration information to the terminal. The configuration information includes the reference signal configured by the base station. After receiving the configuration information sent by the base station, the terminal uses the corresponding configuration information in the subsequent positioning process. information (including reference signals) to communicate. After the base station sends the corresponding configuration information to the terminal, it sends the positioning configuration information completion response to the positioning server. The base station sends the positioning configuration information completion response to the positioning server. The server can initiate the next positioning process, that is, after receiving the positioning information sent by the base station, the positioning server can locate the terminal according to the positioning information. After receiving the positioning configuration information sent by the base station, the terminal sends a corresponding reference signal to the base station.

步骤203,接收所述终端发送的参考信号,并将所述基站上预设数量对端口接收所述参考信号的到达时间差发送给所述定位服务器,所述到达时间差用于辅助所述定位服务器对所述终端进行定位。Step 203, receiving the reference signal sent by the terminal, and sending the time difference of arrival of the reference signal received by a preset number of ports on the base station to the positioning server, and the time difference of arrival is used to assist the positioning server to locate The terminal performs positioning.

作为一种实施例,基站上各个端口在接收到终端发送的参考信号后,基站获取各个端口接收到终端发送的参考信号的时间。As an embodiment, after each port on the base station receives the reference signal sent by the terminal, the base station acquires the time when each port receives the reference signal sent by the terminal.

作为另一实施例,定位服务器还可以向基站发送对应的定位激活请求,基站在接收到定位服务器发送的定位激活请求和终端发送的参考信号,则基站记录各个端口接收到终端发送的参考信息的时间,并根据激活请求启动定位功能。As another embodiment, the positioning server may also send a corresponding positioning activation request to the base station. After the base station receives the positioning activation request sent by the positioning server and the reference signal sent by the terminal, the base station records the time when each port receives the reference information sent by the terminal. Time, and start the positioning function according to the activation request.

基站根据获取到的各个端口接收到终端发送的参考信号的时间,该时间定义为到达时间,然后根据参考信号到达各个端口的到达时间两两进行计算,获得多个到达时间差,然后选择预设数量个到达时间差,将预设数 量个到达时间差发送给定位服务器,定位服务器则根据接收到的预设数量个到达时间差进行计算,计算出终端的位置,从而实现对终端的定位。本申请仅需一个基站即可实现终端的定位,相对现有基于到达时间差的多基站定位的方式,无需基站间进行时间同步,避免了时间同步误差对定位精度造成的影响。The base station obtains the time when each port receives the reference signal sent by the terminal, which is defined as the arrival time, and then calculates the arrival time of the reference signal at each port in pairs to obtain multiple arrival time differences, and then selects the preset number time difference of arrival, and send the preset number of time differences of arrival to the positioning server, and the positioning server calculates the position of the terminal according to the received preset number of time differences of arrival, so as to realize the positioning of the terminal. This application only needs one base station to realize terminal positioning. Compared with the existing multi-base station positioning method based on time difference of arrival, time synchronization between base stations is not required, and the influence of time synchronization error on positioning accuracy is avoided.

作为一种实施例,接收所述终端发送的参考信号,并将所述基站上预设数量对端口接收所述参考信号的到达时间差发送给所述定位服务器的步骤包括:As an embodiment, the step of receiving the reference signal sent by the terminal, and sending the time difference of arrival of the preset number of ports on the base station receiving the reference signal to the positioning server includes:

计算每两个端口接收所述参考信号的到达时间差,并选择预设数量个到达时间差发送给所述定位服务器。Calculate the time difference of arrival of the reference signal received by every two ports, and select a preset number of time differences of arrival to send to the positioning server.

作为一种实施例,基站可以根据需要的到达时间差数量对端口进行选择,即根据预设数量个到达时间差,先从各个端口中选择出所需要的目标端口,示例的,需要2个到达时间差,则选择2对目标端口;需要3个到达时间差,则选择3对端口。选择好目标端口对后,则可以对应目标端口对的到达时间差。在基站获得预设数量个到达时间差后,基站将预设数量个到达时间差发送给定位服务器。As an embodiment, the base station can select ports according to the required number of time differences of arrival, that is, according to the preset number of time differences of arrival, first select the required target port from each port. For example, if two time differences of arrival are required, then Choose 2 pairs of destination ports; if you need 3 arrival time differences, choose 3 pairs of ports. After the target port pair is selected, the arrival time difference of the target port pair can be corresponding. After the base station obtains the preset number of time differences of arrival, the base station sends the preset number of time differences of arrival to the positioning server.

作为另一种实施例,基站也可以先不选择目标端口,直接将所有的端口参数发送给定位服务器,然后定位服务器根据接收到的到达时间差,确定是哪对目标端口,再利用接收到的到达时间差和目标端口的参数进行终端的位置计算。As another embodiment, the base station may not select the target port first, and directly send all port parameters to the positioning server, and then the positioning server determines which pair of target ports it is based on the received arrival time difference, and then uses the received arrival time difference The time difference and target port parameters are used to calculate the position of the terminal.

作为又一种实施例,基站可以对获得各个端口接收参考信号的到达时间进行两两计算,即计算每两个端口接收到参考信号的到达时间差,然后对到达时间差进行从大到小排序,然后根据排序计算预设数量个差值最大的到达时间差发送给服务器。其中预设个差值最大的到达时间差包括,到达时间差值最大和第二个最大的到达时间差,依次类推,获得预设数量个 值最大的到达时间差。As yet another embodiment, the base station can perform two-by-two calculations on the time of arrival of the reference signals received by each port, that is, calculate the time difference of arrival of the reference signals received by every two ports, and then sort the time differences of arrival from large to small, and then Calculate the preset number of arrival time differences with the largest difference according to the sorting and send them to the server. The preset time difference of arrival with the largest difference includes the largest time difference of arrival and the second largest time difference of arrival, and so on, to obtain the preset number of largest time difference of arrival.

作为再一种实施例,基站可以根据所获得的各个端口接收参考信号的到达时间及参考信号质量,计算每两个端口的选择优先级,然后对优先级进行从大到小排序,然后根据排序计算预设数量个优先级最大的到达时间差发送给服务器。As another embodiment, the base station can calculate the selection priority of every two ports according to the obtained arrival time and reference signal quality of each port received reference signal, and then sort the priorities from large to small, and then according to the sorted Calculate the preset number of arrival time differences with the highest priority and send them to the server.

进一步地,为提高定位准确度,预设数量大于或者等于2,也就是基站至少获取2个到达时间差发送给定位服务器。Further, in order to improve the positioning accuracy, the preset number is greater than or equal to 2, that is, the base station acquires at least 2 time differences of arrival and sends them to the positioning server.

定位服务器接收所述基站发送的预设数量个到达时间差,并根据所述到达时间差对所述终端进行定位的步骤包括:The positioning server receives a preset number of time differences of arrival sent by the base station, and the step of positioning the terminal according to the time difference of arrival includes:

分别以每对端口的端口坐标作为焦点及每对端口所接收所述参考信号的到达时间差为实轴长,获得预设数量条双曲线;Using the port coordinates of each pair of ports as the focal point and the time difference of arrival of the reference signals received by each pair of ports as the real axis length, a preset number of hyperbolas are obtained;

计算预设数量条双曲线的交点坐标,将所述交点坐标作为终端的坐标。Calculate the intersection coordinates of a preset number of hyperbolas, and use the intersection coordinates as the coordinates of the terminal.

根据所述交点坐标确定所述终端初定位置的数量;determining the number of initial positions of the terminal according to the coordinates of the intersection point;

若所述终端初定位置的数量大于或等于2,则根据端口接收到所述参考信号到达时间差的正负确定所述终端的位置。If the number of initially determined positions of the terminal is greater than or equal to 2, the position of the terminal is determined according to the positive or negative of the arrival time difference of the reference signal received by the port.

若经过到达时间差正负判断后,终端初定位置数量仍然大于或等于2,则根据所述终端的初始接入信息进一步确定所述定位终端的位置,所述初始接入信息包括终端接入波束索引。If the number of initially determined positions of the terminal is still greater than or equal to 2 after the time difference of arrival is positive or negative, the position of the positioning terminal is further determined according to the initial access information of the terminal, and the initial access information includes the terminal access beam index.

具体地,以到达时间差的数量为2个为例进行说明,定位服务器分别以每对端口的端口坐标作为焦点以及每对端口所接收所述参考信号的到达时间差为实轴长,获得对应的两条双曲线;计算两条双曲线的交点坐标,将所述交点坐标作为终端的坐标。具体地,定位服务器根据两个到达时间差利用双曲线则可以获得交点位置坐标,即终端的位置坐标,定位服务器通过如下公式计算所述定位终端的位置:Specifically, the number of time differences of arrival is 2 as an example for illustration. The positioning server takes the port coordinates of each pair of ports as the focus and the time difference of arrival of the reference signal received by each pair of ports as the length of the real axis, and obtains the corresponding two hyperbolas; calculate the intersection coordinates of the two hyperbolas, and use the intersection coordinates as the coordinates of the terminal. Specifically, the positioning server can obtain the position coordinates of the intersection point, that is, the position coordinates of the terminal, by using the hyperbola according to the two arrival time differences, and the positioning server calculates the position of the positioning terminal by the following formula:

Figure PCTCN2023070468-appb-000001
Figure PCTCN2023070468-appb-000001

Figure PCTCN2023070468-appb-000002
Figure PCTCN2023070468-appb-000002

其中,F 1F 2为一对目标端口,F 1F 3为另一对目标端口,定位终端的位置P的坐标为(x,y),|PF 1|-|PF 2|=2cΔt 12=2a 1,|F 1F 2|=2c 1

Figure PCTCN2023070468-appb-000003
|PF 1|-|PF 3|=2cΔt1 3=2a 2,|F1F 3|=2c 2
Figure PCTCN2023070468-appb-000004
Δt 12为F 1F 2两个端口接收所述参考信号的到达时间差,Δt 13为F 1F 3两个端口接收所述参考信号的到达时间差。 Among them, F 1 F 2 is a pair of target ports, F 1 F 3 is another pair of target ports, the coordinates of the position P of the positioning terminal are (x, y), |PF 1 |-|PF 2 |=2cΔt 12 = 2a 1 , |F 1 F 2 |=2c 1 ,
Figure PCTCN2023070468-appb-000003
|PF 1 |-|PF 3 |=2cΔt1 3 =2a 2 , |F1F 3 |=2c 2 ,
Figure PCTCN2023070468-appb-000004
Δt 12 is the arrival time difference between the two ports F 1 F 2 receiving the reference signal, and Δt 13 is the arrival time difference between the two ports F 1 F 3 receiving the reference signal.

若经判断后交点数为一个,则该交点即为目标终端位置,否则,进一步判断目标终端位置。If the number of intersection points is one after judging, then the intersection point is the target terminal position, otherwise, the target terminal position is further judged.

若2个双曲线的交点数量大于或等于2,则根据到达时间差Δt 12及Δt 13的正负,可判断终端位置关于坐标轴y 1及y 2的关系。示例性的,若Δt 12≥0,则终端位置在坐标轴y 1的右侧,即P的潜在位置为P 1或P 2;若Δt 12<0且Δt 13≥0,则终端位置P在坐标轴y 1及y 2中间;若Δt 12<0且Δt 13<0,则终端位置P在坐标轴y 2左侧,即P的潜在位置为P 3或P 4。因此,根据到达时间差Δt 12及Δt 13的正负,则可能判断出终端位置。若根据到达时间差Δt 12及Δt 13的正负依然无法确定终端的位置,此时焦点的数量还是大于或者等于2,则可按照如下步骤进一步确定终端的位置:定位服务器根据定位辅助信息中同步信号和物理广播信道块(Synchronization Signal and Physical Broadcast Channel block,SSB)或信道状态信息参考信号(Channel-State Information-Reference Signal,CSI-RS)的参考信号接收功率(Reference Signal Receiving Power,RSRP)或终端初始接入信息(初始接入信息包括终端接入波束索引),判断目标终端的大致方向,即判断终端在坐标轴x的上侧或下侧,从而最终确定交点,进而确定交点的坐标。 If the number of intersection points of the two hyperbolas is greater than or equal to 2, the relationship of the terminal position with respect to the coordinate axes y1 and y2 can be judged according to the positive or negative of the arrival time difference Δt 12 and Δt 13 . Exemplarily, if Δt 12 ≥ 0, the terminal position is on the right side of the coordinate axis y 1 , that is, the potential position of P is P 1 or P 2 ; if Δt 12 < 0 and Δt 13 ≥ 0, then the terminal position P is at Between the coordinate axes y 1 and y 2 ; if Δt 12 <0 and Δt 13 <0, then the terminal position P is on the left side of the coordinate axis y 2 , that is, the potential position of P is P 3 or P 4 . Therefore, according to the positive or negative of the arrival time difference Δt 12 and Δt 13 , it is possible to determine the terminal position. If the location of the terminal cannot be determined according to the positive or negative of the time difference of arrival Δt 12 and Δt 13 , and the number of focal points is still greater than or equal to 2, the location of the terminal can be further determined according to the following steps: and physical broadcast channel block (Synchronization Signal and Physical Broadcast Channel block, SSB) or channel state information reference signal (Channel-State Information-Reference Signal, CSI-RS) Reference Signal Received Power (RSRP) or terminal The initial access information (the initial access information includes the terminal access beam index) determines the general direction of the target terminal, that is, determines whether the terminal is on the upper side or lower side of the coordinate axis x, so as to finally determine the intersection point, and then determine the coordinates of the intersection point.

若到达时间差的数量为3个,则根据上述公式会得到3个双曲线,根据3个双曲线的交点,确定终端的位置坐标。If the number of arrival time differences is 3, then 3 hyperbolas will be obtained according to the above formula, and the location coordinates of the terminal are determined according to the intersection of the 3 hyperbolas.

需要说明的是,理想情况下双曲线越多,则交点数量越少,越容易确 定终端的位置。但在实际应用中因各种误差,则可能导致双曲线越多,交点的数量依然比较多,因此本申请中先根据双曲线的交点数量确定终端的位置,若交点存在多个,则根据到达时间差进一步确定终端的位置,若根据到达时间差还是无法确定,则根据初始接入信息进行确定。若此时依然无法确定终端位置,考虑到计算成本,定位服务器将依据交点的分布情况判定终端的位置或重新发起定位。It should be noted that ideally, the more hyperbolas there are, the fewer the number of intersection points, and the easier it is to determine the position of the terminal. However, in practical applications, due to various errors, the more hyperbolas there are, the more the number of intersections is still relatively large. Therefore, in this application, the position of the terminal is first determined according to the number of intersections of the hyperbolas. The time difference further determines the location of the terminal, and if it still cannot be determined according to the time difference of arrival, it is determined according to the initial access information. If the location of the terminal still cannot be determined at this time, considering the calculation cost, the positioning server will determine the location of the terminal according to the distribution of intersection points or initiate positioning again.

本申请实施例通过接收定位服务器发送的定位信息请求;根据所述定位信息请求中用于定位的辅助信息配置参考信号,并在所述参考信号配置完成后,向所述终端发送对应的定位配置信息,向所述定位服务器发送定位信息配置完成响应,所述定位配置信息用于辅助所述终端向基站发送所述参考信号,所述定位信息配置完成响应用于辅助定位服务器完成定位;接收所述终端发送的参考信号,并将所述基站上预设数量对端口接收所述参考信号的到达时间差发送给所述定位服务器,所述到达时间差用于辅助所述定位服务器对所述终端进行定位。这样本申请同一基站中设置多个端口,因此无需对各个端口进行时间同步,多个端口接收终端发送的参考信号后基站根据各端口接收参考信号的时间,可以计算获得预设数量个到达时间差,然后将获得的到达时间差发送给定位服务器,从而定位服务器能够根据预设数量个到达时间差对终端进行定位,本申请因各端口设置在同一基站上,因此各端口之间无需时间同步,定义了新的测量量,避免了因时间同步导致的时间误差,提高了定位的精度。In this embodiment of the present application, by receiving the positioning information request sent by the positioning server; configuring a reference signal according to the auxiliary information used for positioning in the positioning information request, and sending the corresponding positioning configuration to the terminal after the configuration of the reference signal is completed information, sending a positioning information configuration completion response to the positioning server, the positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning; receiving the The reference signal sent by the terminal, and the time difference of arrival of the preset number of ports on the base station receiving the reference signal is sent to the positioning server, and the time difference of arrival is used to assist the positioning server to locate the terminal . In this way, multiple ports are set in the same base station in this application, so there is no need to perform time synchronization on each port. After multiple ports receive the reference signal sent by the terminal, the base station can calculate and obtain a preset number of arrival time differences according to the time when each port receives the reference signal. Then the obtained time difference of arrival is sent to the positioning server, so that the positioning server can locate the terminal according to the preset number of time differences of arrival. In this application, because each port is set on the same base station, there is no need for time synchronization between the ports, and a new definition is defined. The measurement volume avoids the time error caused by time synchronization and improves the positioning accuracy.

可选地,基于上一实施例中,在获取到预设数量个到达时间差,并将所述预设数量个到达时间差发送给所述定位服务器的步骤之前包括:Optionally, based on the previous embodiment, before the step of obtaining a preset number of time differences of arrival and sending the preset number of time differences of arrival to the positioning server includes:

获取所述基站上各个端口的端口参数,并发送给所述定位服务器,所述端口参数包括第一端口的物理位置,以及多个第二端口相对第一相对位置;或者包括各端口的物理位置。Obtain port parameters of each port on the base station, and send to the positioning server, where the port parameters include the physical location of the first port, and a plurality of second ports relative to the first relative location; or include the physical location of each port .

作为一种实施例,本实施例中,基站将计算获得的到达时间差发送给定位服务器之前或者同时,还获得基站上各个端口的端口参数,即在基站上预先配置的各个端口的参数,该端口参数包括第一端口的物理位置,以及多个第二端口相对第一相对位置,端口参数可以如下表:As an embodiment, in this embodiment, before or at the same time that the base station sends the calculated time difference of arrival to the positioning server, it also obtains the port parameters of each port on the base station, that is, the parameters of each port pre-configured on the base station, the port The parameters include the physical position of the first port, and the relative positions of multiple second ports relative to the first port. The port parameters can be as follows:

端口标识Port ID 物理位置physical location 0000 R1R1 端口标识Port ID 相对位置relative position 0101 R2R2 1010 R3R3 1111 R4R4

或者端口参数包括各端口的物理位置,端口参数可以如下表:Or the port parameters include the physical location of each port, and the port parameters can be as follows:

端口标识Port ID 物理位置physical location 0000 R1R1 0101 R2R2 1010 R3R3 1111 R4R4

应理解,端口参数包括第一端口的物理位置,以及多个第二端口相对第一相对位置的方式相较于端口参数包括各端口的物理位置的方式,会在后续向定位服务器的过程中所需资源不同,具体地,传输天线端口物理位置时,当天线端口间距离相对近时,传输相对位置可以节省资源,即当天线端口间距离相对近时,端口参数包括第一端口的物理位置,以及多个第二端口相对第一相对位置的方式相较于端口参数包括各端口的物理位置的方式节省资源。It should be understood that the manner in which the port parameter includes the physical location of the first port and the relative positions of the plurality of second ports relative to the first port is different from the manner in which the port parameter includes the physical location of each port. Different resources are required. Specifically, when transmitting the physical position of the antenna ports, when the distance between the antenna ports is relatively close, the transmission of the relative position can save resources, that is, when the distance between the antenna ports is relatively close, the port parameters include the physical position of the first port, And the manner in which multiple second ports are relative to the first relative position saves resources compared to the manner in which the port parameter includes the physical position of each port.

然后将各个端口的参数发送给定位服务器。作为另一种实施例基站也可以在配置好端口参数之后将端口的端口参数发送给定位服务器(即将目标端口的参数发送给定位服务器),在后续定位过程中,则无需基站重新将 端口的端口参数发送给定位服务器。定位服务器在获得了端口参数后,则可以根据目标端口的端口参数确定各端口之间的距离,再根据接收到的时间,即可根据目标端口的距离和对应的到达时间差利用双曲线的方式计算终端的位置。Then send the parameters of each port to the positioning server. As another embodiment, the base station can also send the port parameters of the port to the positioning server after configuring the port parameters (send the parameters of the target port to the positioning server), and in the subsequent positioning process, the base station does not need to re-send the port parameters of the port to the positioning server. Parameters sent to the location server. After the positioning server obtains the port parameters, it can determine the distance between each port according to the port parameters of the target port, and then according to the received time, it can use the hyperbolic calculation method according to the distance of the target port and the corresponding arrival time difference The location of the terminal.

可选地,作为另一种实施例,所述接收所述终端发送的参考信号,并将所述基站上预设数量对端口接收所述参考信号的到达时间差发送给所述定位服务器的步骤可以包括:Optionally, as another embodiment, the step of receiving the reference signal sent by the terminal, and sending the time difference of arrival of a preset number of ports on the base station receiving the reference signal to the positioning server may be include:

根据各个端口的端口参数和/或各个端口接收到所述参考信号的质量对各个端口进行两两配对,从各端口对中选择预设数量对目标端口;pairing each port in pairs according to the port parameters of each port and/or the quality of the reference signal received by each port, and selecting a preset number of target ports from each port pair;

计算所选预设数量对目标端口接收所述参考信号的到达时间差,并将所述到达时间差发送给所述定位服务器。calculating the time difference of arrival of the selected preset number of target ports receiving the reference signal, and sending the time difference of arrival to the positioning server.

在本实施例中,基站可以先根据各个端口参数从各个端口中选择本次定位需要使用的目标端口,选择需要使用的目标端口的原则主要是为了避免目标端口间距离过小导致结果误差较大,也就是尽量选择端口距离大或者接收到终端发送的参考信号的到达时间差大的端口作为目标端口。作为一种实施例,基站可以根据预先设置好的端口的端口参数进行两两配对,从而从配对的端口中选择预设数量对目标端口,预设数量对目标端口可以作为接收终端发送参考信号的端口,也可以是各个端口接收到终端发送参考信号后,用于计算参考信号到达时间差的端口。作为另一种实施例,根据各个端口的端口参数选择物理距离最大的预设数量对端口作为目标端口对,基站则仅需计算所选择的预设数量对目标端口接收到参考信号的到达时间差,然后将计算的到达时间差发送给定位服务器,从而定位服务器则可实现对终端的定位。应理解,若预先基站未发送端口的物理位置,或者参考端口的物理位置和其他端口的相对位置给定位服务器,则在发送所选择的两对目标端口接收到参考信号的到达时间差时,还需要发送所选择的 端口对的位置信息。当然若定位终端预先保持了基站的各个端口的物理位置信息,则基站仅发送获得的到达时间差和与到达时间差对应的目标端口标识即可。作为又一种实施例,基站还可以在接收终端发送的参考信号后,获取接收到的参考信号的质量,根据各个端口接收参考信号的质量对各个端口进行两两配对,从而选择出预设数量对目标端口。当然基站也可以根据端口的端口参数和各端口接收参考信号的质量对各端口进行两两配对,从而选择预设数量对目标端口。In this embodiment, the base station can first select the target port to be used for this positioning from each port according to the parameters of each port. The principle of selecting the target port to be used is mainly to avoid the large error of the result caused by the too small distance between the target ports. , that is, try to select a port with a large port distance or a large time difference of arrival of the reference signal sent by the terminal as the target port. As an embodiment, the base station can perform two-by-two pairing according to the port parameters of the preset ports, so as to select a preset number of target ports from the paired ports, and the preset number of target ports can be used as the receiving terminal to send the reference signal The port may also be a port used to calculate the arrival time difference of the reference signal after each port receives the reference signal sent by the terminal. As another embodiment, according to the port parameters of each port, the preset number of ports with the largest physical distance is selected as the target port pair, and the base station only needs to calculate the time difference of arrival of the reference signal received by the selected preset number of target ports, Then, the calculated time difference of arrival is sent to the positioning server, so that the positioning server can realize the positioning of the terminal. It should be understood that if the base station does not send the physical position of the port in advance, or the physical position of the reference port and the relative positions of other ports to the positioning server, then when sending the time difference of arrival of the reference signal received by the selected two pairs of target ports, it is also necessary Send location information for the selected port pair. Of course, if the positioning terminal keeps the physical location information of each port of the base station in advance, the base station only needs to send the obtained time difference of arrival and the target port identifier corresponding to the time difference of arrival. As yet another embodiment, the base station may also obtain the quality of the received reference signal after receiving the reference signal sent by the terminal, and pair each port in pairs according to the quality of the reference signal received by each port, so as to select a preset number of to the destination port. Of course, the base station can also pair each port in pairs according to the port parameters of the ports and the quality of the reference signal received by each port, so as to select a preset number of target ports.

作为一种实施例,所述端口参数还可以包括各个端口标识,根据各个端口的端口参数,所述根据各个端口的端口参数和/或各个端口接收到所述参考信号的质量对各个端口进行两两配对,从各端口对中选择预设数量对目标端口的步骤还可以包括:As an embodiment, the port parameters may also include each port identifier, and according to the port parameters of each port, the port parameters of each port and/or the quality of the reference signal received by each port perform two Two pairs, the step of selecting a preset number of target ports from each port pair may also include:

根据各端口标识选择两对目标端口,其中两对目标端口的标识代表端口所在的行和/或列相间。Two pairs of target ports are selected according to the port identifiers, wherein the identifiers of the two pairs of target ports represent that the rows and/or columns where the ports are located alternate.

作为一种实施例,基站上的多个端口可以按照行和/或列排布设置,作为一种示例,在基站上设置由16个端口,如图3所示,16个端口分成4行和4列设置在基站上,每个端口的标识则根据所在的行和列进行命名,比如16个端口的标识分别为00、01、02、03;10、11、12、13;20、21、22、23;30、31、32、33。作为其他实施例,多个端口也可以位于同一行或者列。将端口的标识根据其所在位置的行和/或列进行命名,从而使得每个端口的标识都可以表示其所在的行和/或列。两个端口的标识中行或列相同,这说明这两个端口所在同一行或列,这样基站在选择目标端口时,则可以直接根据端口的标识快速选出所需的目标端口,具体地,选择行和列相差较大的端口即可快速选出端口对,比如选择端口对的标识为(00,33)、或者(00,32)等。应理解的是目标端口对的数量也可以不止2对。As an embodiment, multiple ports on the base station can be arranged in rows and/or columns. As an example, 16 ports are set on the base station. As shown in Figure 3, the 16 ports are divided into 4 rows and 4 columns are set on the base station, and the identification of each port is named according to the row and column where it is located. For example, the identification of 16 ports are 00, 01, 02, 03; 10, 11, 12, 13; 20, 21, 22, 23; 30, 31, 32, 33. As another embodiment, multiple ports may also be located in the same row or column. The identifier of the port is named according to the row and/or column where it is located, so that each identifier of the port can represent the row and/or column where it is located. The rows or columns of the identifiers of the two ports are the same, which means that the two ports are located in the same row or column. In this way, when the base station selects the target port, it can quickly select the required target port directly according to the identifier of the port. Specifically, select A port pair with a large difference between the row and the column can be quickly selected, for example, the identifier of the port pair is selected as (00, 33) or (00, 32). It should be understood that the number of target port pairs may also be more than 2 pairs.

作为一种实施例,示例的,如图4所述,端口标识为10、11、12、13 和端口标识为00、01、02、03的端口在坐标系的第一行;端口标识为20、21、22、23的端口在坐标系的第二行;端口标识为30、31、32、33的端口则在坐标系的第三行。也就是说,在对端口划分为行或者列时可以根据实际情况将多行端口划分为同一行或者根据实际情况将多列端口划分同一列。As an example, as shown in FIG. 4 , ports identified as 10, 11, 12, and 13 and ports identified as 00, 01, 02, and 03 are in the first line of the coordinate system; the port ID is 20 , 21, 22, and 23 ports are in the second row of the coordinate system; ports identified as 30, 31, 32, and 33 are in the third row of the coordinate system. That is to say, when dividing ports into rows or columns, multi-row ports may be divided into the same row or multi-column ports may be divided into the same column according to actual conditions.

作为一种实施例,所述端口参数包括各个端口标识,所述端口标识根据各端口物理位置按照层级排布进行命名,所述根据各个端口的端口参数和/或各个端口接收到所述参考信号的质量对各个端口进行两两配对,从各端口对中选择预设数量对目标端口的步骤还包括:As an embodiment, the port parameters include port identifiers, the port identifiers are named according to the physical position of each port according to the hierarchical arrangement, and the port parameters according to each port and/or each port receives the reference signal The quality of each port is paired in pairs, and the step of selecting a preset number of target ports from each port pair also includes:

根据各端口标识选择两对目标端口,其中两对目标端口的标识代表端口所属层级不同。Select two pairs of target ports according to the port IDs, where the IDs of the two pairs of target ports represent different levels of the ports.

作为一种实施例,基站上多个端口的标识,还可以根据各端口物理位置所在层级进行命名,示例的,如图5所述,以类似坐标系的方式划分端口所在的层级,使用两个元素描述端口则说明此系统中端口共分为两个层级。第一层级划分出最大的四个象限(即四个区域),每一个象限包含四个天线端口,第一层级相同的端口标识第一个元素相同,否则,第一个元素不同。例如,端口标识为00、01、02、03的端口同属于第一层级中的第一象限(即层0);端口标识为10、11、12、13的端口同属于第一层级中的第二象限(即层1);端口标识为20、21、22、23的端口同属于第一层级中的第三象限(即层2);端口标识为30、31、32、33的端口属于第一层级中的第四象限(即层3)。进一步地,第一层级的任意象限还可继续建立坐标系,形成第二层级。第二层级相同的端口标识第二个元素相同,否则第二个元素不同。例如,端口00、01、02、03第一层级相同,但是第二层级各不相同。层级越大,属于不同层级的端口之间间距越大,这样基站在选择端口时,则可以根据目标端口对间距的需求,根据端口标识快速选出所需的目 标端口。具体地,当需要目标端口对间距大时,可以选择第一层级不同的端口对,例如(20,30)或者(11,33)等。应理解的是目标端口对的数量也可以不止2对。进一步地,如图6所示,还可以在图5所示的层级分布情况下,对第一、二和四象限分别进一步分层。As an embodiment, the identification of multiple ports on the base station can also be named according to the level of the physical location of each port. For example, as described in Figure 5, the level of the port is divided in a manner similar to the coordinate system, using two The element description port indicates that the port in this system is divided into two levels. The first level divides the largest four quadrants (that is, four areas), and each quadrant includes four antenna ports. Ports with the same first level identify the same first element; otherwise, the first element is different. For example, ports with port IDs of 00, 01, 02, and 03 belong to the first quadrant in the first layer (that is, layer 0); ports with port IDs of 10, 11, 12, and 13 belong to the first quadrant in the first layer. Two-quadrant (that is, layer 1); ports with port IDs of 20, 21, 22, and 23 belong to the third quadrant in the first layer (that is, layer 2); ports with port IDs of 30, 31, 32, and 33 belong to the second quadrant The fourth quadrant in the first level (ie, level 3). Further, any quadrant of the first level can continue to establish a coordinate system to form a second level. Ports that are the same at the second level identify that the second element is the same, otherwise the second element is different. For example, ports 00, 01, 02, 03 are the same at the first level, but different at the second level. The larger the level, the greater the distance between ports belonging to different levels. In this way, when the base station selects ports, it can quickly select the required target port according to the port ID according to the distance requirements of the target port. Specifically, when a large distance between target port pairs is required, different port pairs at the first level may be selected, such as (20, 30) or (11, 33). It should be understood that the number of target port pairs may also be more than 2 pairs. Further, as shown in FIG. 6 , in the case of the hierarchical distribution shown in FIG. 5 , the first, second and fourth quadrants can be further stratified respectively.

作为一种实施例,所述根据各个端口的端口参数和/或各个端口接收到所述参考信号的质量对各个端口进行两两配对,从各端口对中选择预设数量对目标端口的步骤还包括:As an embodiment, the step of pairing each port in pairs according to the port parameters of each port and/or the quality of the reference signal received by each port, and selecting a preset number of target ports from each port pair is also include:

根据各端口的端口参数计算各个端口之间的平均间距;Calculate the average spacing between each port according to the port parameters of each port;

选择端口间距大于所述平均间距的两对目标端口。Two pairs of target ports with a port spacing greater than the average spacing are selected.

作为一种实施例,本实施例中根据各个端口的物理位置,可以计算各个端口之间的平均距离,此时,则可以选择端口对中两个端口的间距大于或者等于平均距离作为目标端口对,示例的,各个端口之间的平均距离为2毫米,则选择端口对中两个端口的距离大于或者等于2毫米的端口对作为目标端口对。应理解的是目标端口对的数量也可以不止2对。As an embodiment, in this embodiment, according to the physical position of each port, the average distance between each port can be calculated. At this time, the distance between the two ports in the port pair can be selected to be greater than or equal to the average distance as the target port pair , for example, if the average distance between the ports is 2 millimeters, then the port pair whose distance between the two ports is greater than or equal to 2 millimeters is selected as the target port pair. It should be understood that the number of target port pairs may also be more than 2 pairs.

作为一种实施例,所述根据各个端口的端口参数和/或各个端口接收到所述参考信号的质量对各个端口进行两两配对,从各端口对中选择预设数量对目标端口的步骤还包括:As an embodiment, the step of pairing each port in pairs according to the port parameters of each port and/or the quality of the reference signal received by each port, and selecting a preset number of target ports from each port pair is also include:

创建已选择的端口对的集合;Create a collection of selected port pairs;

通过预设算法计算所有端口中任意未选择端口对的优先级;Calculate the priority of any unselected port pair among all ports through a preset algorithm;

选择优先级最大的天线对加入所述集合,直到所述集合中天线对的数量大于或者等于所述预设数量。Selecting the antenna pair with the highest priority to add to the set until the number of antenna pairs in the set is greater than or equal to the preset number.

作为一种实施例,将所有端口中每两个作为一端口对,通过预设算法计算端口对的优先级,优先级越高,则表示该端口对可以为最终选择的目标端口对。具体地可以创建一个集合,该集合用于将已选择的端口对放入该集合;通过预设算法计算所有端口中任意未选择端口对的优先级,将优 先级最大的端口对放入到创建的集合,然后从剩余的未选择的端口对继续采用同一预设算法计算剩余端口对的优先级,再次选择出剩余端口对中优先级最大的端口对,以此类推,从而使得集合中端口对等于预设数量,集合中端口对则为目标端口对。As an embodiment, every two of all the ports are regarded as a port pair, and the priority of the port pair is calculated by a preset algorithm. The higher the priority, the port pair can be the final selected target port pair. Specifically, a set can be created, which is used to put the selected port pairs into the set; calculate the priority of any unselected port pair among all ports through a preset algorithm, and put the port pair with the highest priority into the created Then continue to use the same preset algorithm to calculate the priority of the remaining port pairs from the remaining unselected port pairs, and select the port pair with the highest priority among the remaining port pairs again, and so on, so that the port pairs in the set Equal to the preset number, the port pair in the set is the target port pair.

作为一种实施例,基站还可以根据未选择端口对的接收参考信号的质量、参考信号到达时间差、相对位置或者物理位置计算任意未选择端口对的优先级。As an embodiment, the base station may also calculate the priority of any unselected port pair according to the received reference signal quality, reference signal arrival time difference, relative position or physical position of the unselected port pair.

具体地,通过如下预设算法计算所有端口中任意未选择端口对的优先级:Specifically, the priority of any unselected port pair among all ports is calculated by the following preset algorithm:

Figure PCTCN2023070468-appb-000005
Figure PCTCN2023070468-appb-000005

其中,P(i,j)为端口对(i,j)的优先级,α、β、γ、μ为权重因子,a i为端口i的接收信号质量,t ij为端口对(i,j)参考信号到达时间差,

Figure PCTCN2023070468-appb-000006
为双曲线离心率,d ij为端口i和j之间的距离,c为光速,r i为端口i的相对位置或物理位置,i n和j n分别为所述集合中端口对的相对位置或物理位置。 Among them, P(i, j) is the priority of port pair (i, j), α, β, γ, μ are weighting factors, a i is the received signal quality of port i, t ij is the port pair (i, j ) reference signal arrival time difference,
Figure PCTCN2023070468-appb-000006
is the hyperbolic eccentricity, d ij is the distance between ports i and j, c is the speed of light, ri is the relative position or physical position of port i, i n and j n are the relative positions of port pairs in the set, respectively or physical location.

具体地,示例的,以图3中所示的端口进行说明,16个端口可以组合成端口对的数量为

Figure PCTCN2023070468-appb-000007
个,假设第一轮计算,第一次选了端口对(00,33),则端口对(00,33)的优先级, Specifically, as an example, the port shown in Figure 3 is used for illustration, and the number of port pairs that can be combined into 16 ports is
Figure PCTCN2023070468-appb-000007
Assuming that in the first round of calculation, the port pair (00, 33) is selected for the first time, then the priority of the port pair (00, 33) is

Figure PCTCN2023070468-appb-000008
Figure PCTCN2023070468-appb-000008

其余各端口的计算方式相同,计算完成后对比各个端口的优先级,选择最大的放入集合中,然后进行第二轮计算,假设第二轮第一次选择了端口对(00,22),则端口对(00,22)的优先级,The rest of the ports are calculated in the same way. After the calculation is completed, compare the priority of each port, select the largest one and put it in the set, and then perform the second round of calculation. Assuming that the port pair (00, 22) is selected for the first time in the second round, Then the priority of the port pair (00, 22),

Figure PCTCN2023070468-appb-000009
Figure PCTCN2023070468-appb-000009

其余未选择端口对都计算完成后,对比第二轮中最大优先级,将对应的端口对放入到集合,此时集合中则存在两个端口对。以此类推,直到集合中端口对的数量大于或者等于预设数量。具体实施例中,本领域技术人 员也可以通过其他方式计算各端口对的优先级。After the other unselected port pairs are calculated, compare the maximum priority in the second round, and put the corresponding port pairs into the set. At this time, there are two port pairs in the set. And so on, until the number of port pairs in the set is greater than or equal to the preset number. In a specific embodiment, those skilled in the art may also calculate the priority of each port pair in other ways.

参见图7,图7是本申请实施例提供的定位方法的流程图之二。本申请实施例的定位方法可以由定位服务器执行。Referring to FIG. 7, FIG. 7 is the second flowchart of the positioning method provided by the embodiment of the present application. The positioning method in this embodiment of the present application may be executed by a positioning server.

如图7所示,定位方法可以包括以下步骤:As shown in Figure 7, the positioning method may include the following steps:

步骤601,向基站发送定位信息请求,所述定位信息请求中用于定位的辅助信息用于所述基站配置参考信息;Step 601, sending a positioning information request to the base station, where the auxiliary information used for positioning in the positioning information request is used for configuration reference information of the base station;

步骤602,接收所述基站发送的定位信息配置完成响应;Step 602, receiving a positioning information configuration completion response sent by the base station;

步骤603,接收所述基站发送的预设数量个到达时间差,并根据所述到达时间差对所述终端进行定位,所述到达时间差由所述基站根据所述基站上预设数量对端口接收到所述终端发送的所述参考信号的时间计算获得。Step 603, receiving a preset number of time differences of arrival sent by the base station, and positioning the terminal according to the time difference of arrival, the time difference of arrival is received by the base station according to the preset number of ports on the base station obtained by calculating the time of the reference signal sent by the terminal.

可选地,所述接收所述基站发送的预设数量个到达时间差,并根据所述到达时间差对所述终端进行定位的步骤包括:Optionally, the step of receiving a preset number of time differences of arrival sent by the base station, and positioning the terminal according to the time difference of arrival includes:

接收所述基站发送的端口参数;receiving port parameters sent by the base station;

所述接收所述基站发送的预设数量个到达时间差,并根据所述端口参数及到达时间差对所述终端进行定位。receiving a preset number of time differences of arrival sent by the base station, and positioning the terminal according to the port parameters and time differences of arrival.

可选地,定位服务器接收所述基站发送的预设数量个到达时间差,并根据所述到达时间差对所述终端进行定位的步骤包括:Optionally, the positioning server receives a preset number of time differences of arrival sent by the base station, and the step of locating the terminal according to the time difference of arrival includes:

分别以每对端口的端口坐标作为焦点及每对端口所接收所述参考信号的到达时间差为实轴长,获得预设数量条双曲线;Using the port coordinates of each pair of ports as the focal point and the time difference of arrival of the reference signals received by each pair of ports as the real axis length, a preset number of hyperbolas are obtained;

计算预设数量条双曲线的交点坐标,将所述交点坐标作为终端的坐标。Calculate the intersection coordinates of a preset number of hyperbolas, and use the intersection coordinates as the coordinates of the terminal.

可选地,所述计算预设数量条双曲线的交点坐标,将所述交点坐标作为终端的坐标的步骤包括:Optionally, the step of calculating the intersection coordinates of a preset number of hyperbolas, and using the intersection coordinates as the coordinates of the terminal includes:

根据所述交点坐标确定所述终端初定位置的数量;determining the number of initial positions of the terminal according to the coordinates of the intersection point;

若所述终端初定位置的数量大于或等于2,则根据端口接收到所述参考信号到达时间差的正负确定所述终端的位置;If the number of initially determined positions of the terminal is greater than or equal to 2, then determine the position of the terminal according to the positive or negative of the arrival time difference of the reference signal received by the port;

若所述终端初定位置的数量等于1,则将所述双曲线交点坐标即为终端位置。If the number of the initial terminal positions is equal to 1, the coordinates of the hyperbola intersection point are the terminal positions.

可选地,所述根据端口接收到所述参考信号到达时间差的正负确定所述终端的位置的步骤之后,还包括:Optionally, after the step of determining the position of the terminal according to the positive or negative of the time difference of arrival of the reference signal received by the port, it further includes:

重新确定所述终端位置的数量;re-determining the number of said terminal positions;

若所述终端位置的数量大于或等于2,则根据所述终端的初始接入信息确定所述定位终端的位置,所述初始接入信息包括终端接入波束索引。If the number of the terminal locations is greater than or equal to 2, determine the location of the positioning terminal according to the initial access information of the terminal, where the initial access information includes a terminal access beam index.

需要说明的是,本实施例作为与上述方法实施例对应的定位服务器的实施方式,因此,可以参见上述方法实施例中的相关说明,且可以达到相同的有益效果。为了避免重复说明,在此不再赘述。It should be noted that this embodiment serves as an implementation manner of a positioning server corresponding to the above method embodiment, therefore, reference may be made to relevant descriptions in the above method embodiment, and the same beneficial effects may be achieved. In order to avoid repeated description, details are not repeated here.

参见图8,图8是本申请实施例提供的定位装置的结构图之一。如图8所示,定位装置700包括:Referring to FIG. 8 , FIG. 8 is one of the structural diagrams of the positioning device provided by the embodiment of the present application. As shown in Figure 8, the positioning device 700 includes:

第一接收模块701,配置为接收定位服务器发送的定位信息请求及所述终端发送的参考信号;The first receiving module 701 is configured to receive the positioning information request sent by the positioning server and the reference signal sent by the terminal;

配置模块702,配置为根据所述定位信息请求中用于定位的辅助信息配置参考信号,并在所述参考信号配置完成后,向所述终端发送对应的配置信息,向所述定位服务器发送定位信息配置完成响应,所述定位配置信息用于辅助所述终端向基站发送所述参考信号,所述定位信息配置完成响应用于辅助所述定位服务器完成定位;The configuration module 702 is configured to configure a reference signal according to the auxiliary information used for positioning in the positioning information request, and after the configuration of the reference signal is completed, send corresponding configuration information to the terminal, and send positioning to the positioning server An information configuration completion response, the positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning;

第一发送模块703,配置为将所述基站上预设数量对端口接收所述参考信号的到达时间差发送给所述定位服务器,所述到达时间差用于辅助所述定位服务器对所述终端进行定位。The first sending module 703 is configured to send the time difference of arrival of a preset number of pairs of ports on the base station receiving the reference signal to the positioning server, where the time difference of arrival is used to assist the positioning server to locate the terminal .

可选地,定位装置700还包括:Optionally, the positioning device 700 also includes:

获取模块,配置为获取所述基站上各个端口的端口参数,并发送给所述定位服务器,所述端口参数包括第一端口的物理位置,以及多个第二端 口相对第一相对位置;或者包括各端口的物理位置。An acquisition module configured to acquire port parameters of each port on the base station and send them to the positioning server, where the port parameters include the physical position of the first port and the relative positions of multiple second ports relative to the first; or include The physical location of each port.

第一发送模块703包括:The first sending module 703 includes:

选择单元,配置为根据各个端口的端口参数和/或各个端口接收到所述参考信号的质量对各个端口进行两两配对,从各端口对中选择预设数量对目标端口;The selection unit is configured to pair each port in pairs according to the port parameters of each port and/or the quality of the reference signal received by each port, and select a preset number of target ports from each port pair;

第一计算单元,配置为计算所选预设数量对目标端口接收所述参考信号的到达时间差,并将所述到达时间差发送给所述定位服务器。The first calculation unit is configured to calculate the time difference of arrival of the selected preset number of target ports receiving the reference signal, and send the time difference of arrival to the positioning server.

可选地,所述端口参数包括各个端口标识,所述端口标识根据各端口物理位置按照行和/或列排布进行命名,选择单元,还配置为根据各端口标识选择两对目标端口,其中两对目标端口的标识代表端口所在的行和/或列相间。Optionally, the port parameters include port identifiers, the port identifiers are named according to the physical position of each port in rows and/or columns, and the selection unit is further configured to select two pairs of target ports according to each port identifier, wherein The designation of the two pairs of target ports indicates that the rows and/or columns of the ports alternate.

可选地,所述端口参数包括各个端口标识,所述端口标识根据各端口物理位置按照层级排布进行命名,选择单元,还配置为根据各端口标识选择两对目标端口,其中两对目标端口的标识代表端口所属层级不同。Optionally, the port parameters include port identifiers, the port identifiers are named according to the physical location of each port according to the hierarchical arrangement, and the selection unit is further configured to select two pairs of target ports according to each port identifier, wherein the two pairs of target ports The sign of indicates that the port belongs to a different layer.

可选地,选择单元,还配置为:Optionally, the select unit is also configured as:

根据各端口的端口参数计算各个端口之间的平均间距;Calculate the average spacing between each port according to the port parameters of each port;

选择端口间距大于所述平均间距的两对目标端口。Two pairs of target ports with a port spacing greater than the average spacing are selected.

可选地,选择单元,还配置为:Optionally, the select unit is also configured as:

创建已选择的端口对的集合;Create a collection of selected port pairs;

通过预设算法计算所有端口中任意未选择端口对的优先级;Calculate the priority of any unselected port pair among all ports through a preset algorithm;

选择优先级最大的天线对加入所述集合,直到所述集合中天线对的数量大于或者等于所述预设数量。Selecting the antenna pair with the highest priority to add to the set until the number of antenna pairs in the set is greater than or equal to the preset number.

可选地,选择单元,还配置为:Optionally, the select unit is also configured as:

根据未选择端口对的接收参考信号的质量、参考信号到达时间差、相对位置或者物理位置计算任意未选择端口对的优先级。The priority of any unselected port pair is calculated according to the received reference signal quality, reference signal arrival time difference, relative position or physical position of the unselected port pair.

可选地,通过如下预设算法计算所有端口中任意未选择端口对的优先级:Optionally, the priority of any unselected port pair among all ports is calculated by the following preset algorithm:

Figure PCTCN2023070468-appb-000010
Figure PCTCN2023070468-appb-000010

其中,P(i,j)为端口对(i,j)的优先级,α、β、γ、μ为权重因子,a i为端口i的接收信号质量,t ij为端口对(i,j)参考信号到达时间差,

Figure PCTCN2023070468-appb-000011
为双曲线离心率,d ij为端口i和j之间的距离,c为光速,r i为端口i的相对位置或物理位置,i n和j n分别为所述集合中端口对的相对位置或物理位置。 Among them, P(i, j) is the priority of port pair (i, j), α, β, γ, μ are weighting factors, a i is the received signal quality of port i, t ij is the port pair (i, j ) reference signal arrival time difference,
Figure PCTCN2023070468-appb-000011
is the hyperbolic eccentricity, d ij is the distance between ports i and j, c is the speed of light, ri is the relative position or physical position of port i, i n and j n are the relative positions of port pairs in the set, respectively or physical location.

可选地,第一发送模块703还包括:Optionally, the first sending module 703 also includes:

第二计算单元,配置为计算每两个端口接收所述参考信号的到达时间差,并选择预设数量个到达时间差发送给所述定位服务器。应理解,第一计算单元和第二计算单元可以是相同的单元,也可以为不同单元。The second calculation unit is configured to calculate the time difference of arrival of the reference signal received by every two ports, and select a preset number of time differences of arrival and send them to the positioning server. It should be understood that the first calculation unit and the second calculation unit may be the same unit or different units.

定位装置700能够实现本申请实施例中图2方法实施例的各个过程,以及达到相同的有益效果,为避免重复,这里不再赘述。The positioning device 700 can realize each process of the method embodiment in FIG. 2 in the embodiment of the present application, and achieve the same beneficial effect. To avoid repetition, details are not repeated here.

参见图9,图9是本申请实施例提供的定位装置的结构图之二。如图9所示,定位装置800包括:Referring to FIG. 9, FIG. 9 is the second structural diagram of the positioning device provided by the embodiment of the present application. As shown in Figure 9, the positioning device 800 includes:

第二发送模块801,配置为向基站发送定位信息请求,所述定位信息请求中用于定位的辅助信息用于所述基站配置参考信息;The second sending module 801 is configured to send a positioning information request to the base station, where the auxiliary information used for positioning in the positioning information request is used for configuration reference information of the base station;

第三接收模块802,配置为接收所述基站发送的定位信息配置完成响应;The third receiving module 802 is configured to receive a positioning information configuration completion response sent by the base station;

定位模块803,配置为接收所述基站发送的预设数量个到达时间差,并根据所述到达时间差对终端进行定位,所述到达时间差由所述基站根据所述基站上预设数量对端口接收到所述终端发送的所述参考信号的到达时间计算获得。The positioning module 803 is configured to receive a preset number of time differences of arrival sent by the base station, and locate the terminal according to the time difference of arrival, the time difference of arrival is received by the base station according to the preset number of ports on the base station The arrival time of the reference signal sent by the terminal is calculated and obtained.

定位模块803还配置为:The positioning module 803 is also configured to:

接收所述基站发送的端口参数;receiving port parameters sent by the base station;

所述接收所述基站发送的预设数量个到达时间差,并根据所述端口参数及到达时间差对所述终端进行定位。receiving a preset number of time differences of arrival sent by the base station, and positioning the terminal according to the port parameters and time differences of arrival.

定位模块803还配置为:The positioning module 803 is also configured to:

分别以每对端口的端口坐标作为焦点及每对端口所接收所述参考信号的到达时间差为实轴长,获得预设数量条双曲线;Using the port coordinates of each pair of ports as the focal point and the time difference of arrival of the reference signals received by each pair of ports as the real axis length, a preset number of hyperbolas are obtained;

计算预设数量条双曲线的交点坐标,将所述交点坐标作为终端的坐标。Calculate the intersection coordinates of a preset number of hyperbolas, and use the intersection coordinates as the coordinates of the terminal.

定位模块803还配置为:The positioning module 803 is also configured to:

根据所述交点坐标确定所述终端初定位置的数量;determining the number of initial positions of the terminal according to the coordinates of the intersection point;

若所述终端初定位置的数量大于或等于2,则根据端口接收到所述参考信号到达时间差的正负确定所述终端的位置;If the number of initially determined positions of the terminal is greater than or equal to 2, then determine the position of the terminal according to the positive or negative of the arrival time difference of the reference signal received by the port;

若所述终端初定位置的数量等于1,则将所述双曲线交点坐标即为终端位置。If the number of the initial terminal positions is equal to 1, the coordinates of the hyperbola intersection point are the terminal positions.

定位模块803还配置为:The positioning module 803 is also configured to:

重新确定所述终端位置的数量;re-determining the number of said terminal positions;

若所述终端位置的数量大于或等于2,则根据所述终端的初始接入信息确定所述定位终端的位置,所述初始接入信息包括终端接入波束索引。If the number of the terminal locations is greater than or equal to 2, determine the location of the positioning terminal according to the initial access information of the terminal, where the initial access information includes a terminal access beam index.

定位装置800能够实现本申请实施例中图7方法实施例的各个过程,以及达到相同的有益效果,为避免重复,这里不再赘述。The positioning device 800 can realize various processes of the method embodiment in FIG. 7 in the embodiment of the present application, and achieve the same beneficial effect. To avoid repetition, details are not repeated here.

本申请实施例还提供一种基站。请参见图10,通信设备可以包括处理器901、存储器902及存储在存储器902上并可在处理器901上运行的程序9021。The embodiment of the present application also provides a base station. Referring to FIG. 10 , the communication device may include a processor 901 , a memory 902 and a program 9021 stored in the memory 902 and executable on the processor 901 .

程序9021被处理器901执行时可实现图2对应的方法实施例中的任意步骤及达到相同的有益效果,此处不再赘述。When the program 9021 is executed by the processor 901, any steps in the method embodiment corresponding to FIG. 2 can be implemented and the same beneficial effect can be achieved, so details are not repeated here.

本申请实施例还提供一种定位服务器。请参见图11,通信设备可以包括处理器1001、存储器1002及存储在存储器1002上并可在处理器1001上 运行的程序10021。The embodiment of the present application also provides a positioning server. Referring to FIG. 11 , the communication device may include a processor 1001 , a memory 1002 and a program 10021 stored in the memory 1002 and executable on the processor 1001 .

程序10021被处理器1001执行时可实现图7对应的方法实施例中的任意步骤及达到相同的有益效果,此处不再赘述。When the program 10021 is executed by the processor 1001, any steps in the method embodiment corresponding to FIG. 7 can be implemented and the same beneficial effect can be achieved, so details are not repeated here.

本领域普通技术人员可以理解实现上述实施例方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一可读取介质中。本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时可实现上述图2图6对应的方法实施例中的任意步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。Those skilled in the art can understand that all or part of the steps for implementing the methods of the above embodiments can be completed by program instructions related hardware, and the program can be stored in a readable medium. The embodiment of the present application also provides a readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, any steps in the above-mentioned method embodiments corresponding to FIG. 2 and FIG. 6 can be implemented. , and can achieve the same technical effect, in order to avoid repetition, it will not be repeated here.

所述的存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。The storage medium is, for example, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.

以上所述是本申请实施例的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。The above is the preferred implementation of the embodiment of the present application. It should be pointed out that for those of ordinary skill in the art, without departing from the principles described in the present application, some improvements and modifications can also be made. These improvements and Retouching should also be regarded as the protection scope of this application.

Claims (20)

一种定位方法,由基站执行,所述方法包括:A positioning method, performed by a base station, the method comprising: 接收定位服务器发送的定位信息请求;Receive the positioning information request sent by the positioning server; 根据所述定位信息请求中用于定位的辅助信息配置参考信号,并在所述参考信号配置完成后,向终端发送对应的定位配置信息,向所述定位服务器发送定位信息配置完成响应,所述定位配置信息用于辅助所述终端向基站发送所述参考信号,所述定位信息配置完成响应用于辅助定位服务器完成定位;Configure a reference signal according to the auxiliary information used for positioning in the positioning information request, and after the configuration of the reference signal is completed, send corresponding positioning configuration information to the terminal, and send a positioning information configuration completion response to the positioning server, the The positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning; 接收所述终端发送的参考信号,并将所述基站上预设数量对端口接收所述参考信号的到达时间差发送给所述定位服务器,所述到达时间差用于辅助所述定位服务器对所述终端进行定位。receiving the reference signal sent by the terminal, and sending the time difference of arrival of the reference signal received by a preset number of ports on the base station to the positioning server, and the time difference of arrival is used to assist the positioning server to locate the terminal to locate. 根据权利要求1所述的方法,其中,所述接收所述终端发送的参考信号,并将所述基站上预设数量对端口接收所述参考信号的到达时间差发送给所述定位服务器的步骤之前包括:The method according to claim 1, wherein before the step of receiving the reference signal sent by the terminal, and sending the time difference of arrival of the preset number of ports on the base station receiving the reference signal to the positioning server include: 获取所述基站上各个端口的端口参数,并发送给所述定位服务器,所述端口参数包括第一端口的物理位置,以及多个第二端口相对第一相对位置;或者包括各端口的物理位置。Obtain port parameters of each port on the base station, and send to the positioning server, where the port parameters include the physical location of the first port, and a plurality of second ports relative to the first relative location; or include the physical location of each port . 根据权利要求1所述的方法,其中,所述接收所述终端发送的参考信号,并将所述基站上预设数量对端口接收所述参考信号的到达时间差发送给所述定位服务器的步骤包括:The method according to claim 1, wherein the step of receiving the reference signal sent by the terminal, and sending the time difference of arrival of a preset number of ports on the base station receiving the reference signal to the positioning server includes : 根据各个端口的端口参数和/或各个端口接收到所述参考信号的质量对各个端口进行两两配对,从各端口对中选择预设数量对目标端口;pairing each port in pairs according to the port parameters of each port and/or the quality of the reference signal received by each port, and selecting a preset number of target ports from each port pair; 计算所选预设数量对目标端口接收所述参考信号的到达时间差,并将所述到达时间差发送给所述定位服务器。calculating the time difference of arrival of the selected preset number of target ports receiving the reference signal, and sending the time difference of arrival to the positioning server. 根据权利要求3所述的方法,其中,所述端口参数包括各个端口标识,所述端口标识根据各端口物理位置按照行和/或列排布进行命名,The method according to claim 3, wherein the port parameters include port identifiers, and the port identifiers are named according to the physical location of each port in rows and/or columns, 所述根据各个端口的端口参数和/或各个端口接收到所述参考信号的质 量对各个端口进行两两配对,从各端口对中选择预设数量对目标端口的步骤包括:According to the port parameters of each port and/or the quality of the reference signal received by each port, each port is paired in pairs, and the step of selecting a preset number of target ports from each port pair includes: 根据各端口标识选择两对目标端口,其中两对目标端口的标识代表端口所在的行和/或列相间。Two pairs of target ports are selected according to the port identifiers, wherein the identifiers of the two pairs of target ports represent that the rows and/or columns where the ports are located alternate. 根据权利要求3所述的方法,其中,所述端口参数包括各个端口标识,所述端口标识根据各端口物理位置按照层级排布进行命名,The method according to claim 3, wherein the port parameters include each port identifier, and the port identifiers are named according to the physical location of each port according to the hierarchical arrangement, 所述根据各个端口的端口参数和/或各个端口接收到所述参考信号的质量对各个端口进行两两配对,从各端口对中选择预设数量对目标端口的步骤还包括:The step of pairing each port in pairs according to the port parameters of each port and/or the quality of the reference signal received by each port, and selecting a preset number of target ports from each port pair also includes: 根据各端口标识选择两对目标端口,其中两对目标端口的标识代表端口所属层级不同。Select two pairs of target ports according to the port IDs, where the IDs of the two pairs of target ports represent different levels of the ports. 根据权利要求3所述的方法,其中,所述根据各个端口的端口参数和/或各个端口接收到所述参考信号的质量对各个端口进行两两配对,从各端口对中选择预设数量对目标端口的步骤还包括:The method according to claim 3, wherein the ports are paired in pairs according to the port parameters of each port and/or the quality of the reference signal received by each port, and a preset number of pairs is selected from each port pair The steps for the target port also include: 根据各端口的端口参数计算各个端口之间的平均间距;Calculate the average spacing between each port according to the port parameters of each port; 选择端口间距大于所述平均间距的两对目标端口。Two pairs of target ports with a port spacing greater than the average spacing are selected. 根据权利要求3所述的方法,其中,所述根据各个端口的端口参数和/或各个端口接收到所述参考信号的质量对各个端口进行两两配对,从各端口对中选择预设数量对目标端口的步骤还包括:The method according to claim 3, wherein the ports are paired in pairs according to the port parameters of each port and/or the quality of the reference signal received by each port, and a preset number of pairs is selected from each port pair The steps for the target port also include: 创建已选择的端口对的集合;Create a collection of selected port pairs; 通过预设算法计算所有端口中任意未选择端口对的优先级;Calculate the priority of any unselected port pair among all ports through a preset algorithm; 选择优先级最大的天线对加入所述集合,直到所述集合中天线对的数量大于或者等于所述预设数量。Selecting the antenna pair with the highest priority to add to the set until the number of antenna pairs in the set is greater than or equal to the preset number. 根据权利要求7所述的方法,其中,所述通过预设算法计算所有端口中任意未选择端口对的优先级的步骤包括:The method according to claim 7, wherein the step of calculating the priority of any unselected port pair in all ports through a preset algorithm comprises: 根据未选择端口对的接收参考信号的质量、参考信号到达时间差、相对位置或者物理位置计算任意未选择端口对的优先级。The priority of any unselected port pair is calculated according to the received reference signal quality, reference signal arrival time difference, relative position or physical position of the unselected port pair. 根据权利要求8所述的方法,其中,通过如下预设算法计算所有端口 中任意未选择端口对的优先级:The method according to claim 8, wherein the priority of any unselected port pair in all ports is calculated by the following preset algorithm:
Figure PCTCN2023070468-appb-100001
Figure PCTCN2023070468-appb-100001
其中,P(i,j)为端口对(i,j)的优先级,α、β、γ、μ为权重因子,a i为端口i的接收信号质量,t ij为端口对(i,j)参考信号到达时间差,
Figure PCTCN2023070468-appb-100002
为双曲线离心率,d ij为端口i和j之间的距离,c为光速,r i为端口i的相对位置或物理位置,i n和j n分别为所述集合中端口对的相对位置或物理位置。
Among them, P(i, j) is the priority of port pair (i, j), α, β, γ, μ are weighting factors, a i is the received signal quality of port i, t ij is the port pair (i, j ) reference signal arrival time difference,
Figure PCTCN2023070468-appb-100002
is the hyperbolic eccentricity, d ij is the distance between ports i and j, c is the speed of light, ri is the relative position or physical position of port i, i n and j n are the relative positions of port pairs in the set, respectively or physical location.
根据权利要求1所述的方法,其中,所述接收所述终端发送的参考信号,并将所述基站上预设数量对端口接收所述参考信号的到达时间差发送给所述定位服务器的步骤还包括:The method according to claim 1, wherein the step of receiving the reference signal sent by the terminal, and sending the time difference of arrival of the preset number of ports on the base station receiving the reference signal to the positioning server is further include: 计算每两个端口接收所述参考信号的到达时间差,并选择预设数量个差值最大的到达时间差和/或将已选择目标端口对参考信号的到达时间差发送至定位服务器。Calculate the time difference of arrival of the reference signal received by every two ports, and select a preset number of time differences of arrival with the largest difference and/or send the time difference of arrival of the selected target port to the reference signal to the positioning server. 一种定位方法,由定位服务器执行,所述方法包括:A positioning method, performed by a positioning server, the method comprising: 向基站发送定位信息请求,所述定位信息请求中用于定位的辅助信息用于所述基站配置参考信号;Sending a positioning information request to the base station, where the auxiliary information used for positioning in the positioning information request is used for configuring reference signals by the base station; 接收所述基站发送的定位信息配置完成响应;receiving a positioning information configuration completion response sent by the base station; 接收所述基站发送的预设数量个到达时间差,并根据所述到达时间差对终端进行定位,所述到达时间差由所述基站根据所述基站上预设数量对端口接收到所述终端发送的所述参考信号的到达时间计算获得。receiving a preset number of time differences of arrival sent by the base station, and positioning the terminal according to the time difference of arrival, the time difference of arrival is received by the base station according to the preset number of ports on the base station and sent by the terminal The arrival time of the reference signal is calculated and obtained. 根据权利要求11所述的方法,其中,所述接收所述基站发送的预设数量个到达时间差,并根据所述到达时间差对所述终端进行定位的步骤包括:The method according to claim 11, wherein the step of receiving a preset number of time differences of arrival sent by the base station and positioning the terminal according to the time difference of arrival comprises: 接收所述基站发送的端口参数;receiving port parameters sent by the base station; 所述接收所述基站发送的预设数量个到达时间差,并根据所述端口参数及到达时间差对所述终端进行定位。receiving a preset number of time differences of arrival sent by the base station, and positioning the terminal according to the port parameters and time differences of arrival. 根据权利要求12所述的方法,其中,所述根据所述端口参数及到达时间差对所述终端进行定位的步骤包括:The method according to claim 12, wherein the step of locating the terminal according to the port parameters and the time difference of arrival comprises: 分别以每对端口的端口坐标作为焦点及每对端口所接收所述参考信号的到达时间差为实轴长,获得预设数量条双曲线;Using the port coordinates of each pair of ports as the focal point and the time difference of arrival of the reference signals received by each pair of ports as the real axis length, a preset number of hyperbolas are obtained; 计算预设数量条双曲线的交点坐标,将所述交点坐标作为终端的坐标。Calculate the intersection coordinates of a preset number of hyperbolas, and use the intersection coordinates as the coordinates of the terminal. 根据权利要求13所述的方法,其中,所述计算预设数量条双曲线的交点坐标,将所述交点坐标作为终端的坐标的步骤包括:The method according to claim 13, wherein the step of calculating the intersection coordinates of a preset number of hyperbolas and using the intersection coordinates as the coordinates of the terminal comprises: 根据所述交点坐标确定所述终端初定位置的数量;determining the number of initial positions of the terminal according to the coordinates of the intersection point; 若所述终端初定位置的数量大于或等于2,则根据端口接收到所述参考信号到达时间差的正负确定所述终端的位置;If the number of initially determined positions of the terminal is greater than or equal to 2, then determine the position of the terminal according to the positive or negative of the arrival time difference of the reference signal received by the port; 若所述终端初定位置的数量等于1,则将所述双曲线交点坐标即为终端位置。If the number of the initial terminal positions is equal to 1, the coordinates of the hyperbola intersection point are the terminal positions. 根据权利要求14所述的方法,其中,所述根据端口接收到所述参考信号到达时间差的正负确定所述终端的位置的步骤之后,还包括:The method according to claim 14, wherein, after the step of determining the position of the terminal according to the positive or negative time difference of arrival of the reference signal received by the port, further comprising: 重新确定所述终端位置的数量;re-determining the number of said terminal positions; 若所述终端位置的数量大于或等于2,则根据所述终端的初始接入信息确定所述定位终端的位置,所述初始接入信息包括终端接入波束索引。If the number of the terminal locations is greater than or equal to 2, determine the location of the positioning terminal according to the initial access information of the terminal, where the initial access information includes a terminal access beam index. 一种定位装置,所述定位装置包括:A positioning device, the positioning device comprising: 第一接收模块,配置为接收定位服务器发送的定位信息请求及所述终端发送的参考信号;The first receiving module is configured to receive the positioning information request sent by the positioning server and the reference signal sent by the terminal; 配置模块,配置为根据所述定位信息请求中用于定位的辅助信息配置参考信号,并在所述参考信号配置完成后,向终端发送对应的配置信息,向所述定位服务器发送定位信息配置完成响应,所述定位配置信息用于辅助所述终端向基站发送所述参考信号,所述定位信息配置完成响应用于辅助所述定位服务器完成定位;The configuration module is configured to configure a reference signal according to the auxiliary information used for positioning in the positioning information request, and after the configuration of the reference signal is completed, send corresponding configuration information to the terminal, and send the positioning information configuration completion to the positioning server In response, the positioning configuration information is used to assist the terminal to send the reference signal to the base station, and the positioning information configuration completion response is used to assist the positioning server to complete positioning; 第一发送模块,配置为将所述基站上预设数量对端口接收所述参考信号的到达时间差发送给所述定位服务器,所述到达时间差用于辅助所述定位服务器对所述终端进行定位。The first sending module is configured to send the time difference of arrival of a preset number of pairs of ports on the base station receiving the reference signal to the positioning server, where the time difference of arrival is used to assist the positioning server to locate the terminal. 一种定位装置,所述定位装置包括:A positioning device, the positioning device comprising: 第二发送模块,配置为向基站发送定位信息请求,所述定位信息请求 中用于定位的辅助信息用于所述基站配置参考信息;The second sending module is configured to send a positioning information request to the base station, and the auxiliary information used for positioning in the positioning information request is used for the configuration reference information of the base station; 第三接收模块,配置为接收所述基站发送的定位信息配置完成响应;The third receiving module is configured to receive a positioning information configuration completion response sent by the base station; 定位模块,配置为接收所述基站发送的预设数量个到达时间差,并根据所述到达时间差对终端进行定位,所述到达时间差由所述基站根据所述基站上预设数量对端口接收到所述终端发送的所述参考信号的到达时间计算获得。The positioning module is configured to receive a preset number of time differences of arrival sent by the base station, and locate the terminal according to the time difference of arrival, the time difference of arrival is received by the base station according to the preset number of ports on the base station. The time of arrival of the reference signal sent by the terminal is calculated and obtained. 一种基站,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器,配置为读取存储器中的程序实现如权利要求1至10中任一项所述的定位方法中的步骤。A base station, comprising: a memory, a processor, and a program stored on the memory and operable on the processor; the processor is configured to read the program in the memory to realize the implementation as claimed in claims 1 to 10 A step in any one of the positioning methods. 一种定位服务器,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器,配置为读取存储器中的程序实现如权利要求11至15中任一项所述的定位方法中的步骤。A positioning server, comprising: a memory, a processor, and a program stored on the memory and operable on the processor; the processor is configured to read the program in the memory to implement claims 11 to 15 The steps in any one of the positioning methods. 一种可读存储介质,用于存储程序,所述程序被处理器执行时实现如权利要求1至10中任一项所述的定位方法中的步骤,或者读取存储器中的程序实现如权利要求11至15中任一项所述的定位方法中的步骤。A readable storage medium, used to store a program, the program implements the steps in the positioning method according to any one of claims 1 to 10 when the program is executed by a processor, or reads the program in the memory to implement the steps in the positioning method according to the claim The steps in the positioning method described in any one of claims 11 to 15.
PCT/CN2023/070468 2022-01-05 2023-01-04 Location method and apparatus, base station, location server, and readable storage medium Ceased WO2023131192A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210004872.XA CN116456454A (en) 2022-01-05 2022-01-05 Positioning method, positioning device, base station, positioning server and readable storage medium
CN202210004872.X 2022-01-05

Publications (1)

Publication Number Publication Date
WO2023131192A1 true WO2023131192A1 (en) 2023-07-13

Family

ID=87073150

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/070468 Ceased WO2023131192A1 (en) 2022-01-05 2023-01-04 Location method and apparatus, base station, location server, and readable storage medium

Country Status (2)

Country Link
CN (1) CN116456454A (en)
WO (1) WO2023131192A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120379021A (en) * 2024-01-09 2025-07-25 北京数原数字化城市研究中心 Positioning method, positioning device, electronic equipment and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117460047B (en) * 2023-12-26 2024-03-26 汉朔科技股份有限公司 Terminal positioning method, device, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104378739A (en) * 2014-11-26 2015-02-25 中国联合网络通信集团有限公司 Positioning method and device based on LTE system
CN105165078A (en) * 2014-03-17 2015-12-16 华为技术有限公司 Positioning method and device
US20190361111A1 (en) * 2018-05-25 2019-11-28 Qualcomm Incorporated Determining transmission timing of a positioning beacon from a time of reception of a reference signal
CN111131997A (en) * 2018-10-12 2020-05-08 电信科学技术研究院有限公司 Uplink arrival time difference positioning method and device
CN113075617A (en) * 2020-01-06 2021-07-06 广东博智林机器人有限公司 Indoor positioning method and positioning device based on single base station and electronic equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105165078A (en) * 2014-03-17 2015-12-16 华为技术有限公司 Positioning method and device
CN104378739A (en) * 2014-11-26 2015-02-25 中国联合网络通信集团有限公司 Positioning method and device based on LTE system
US20190361111A1 (en) * 2018-05-25 2019-11-28 Qualcomm Incorporated Determining transmission timing of a positioning beacon from a time of reception of a reference signal
CN111131997A (en) * 2018-10-12 2020-05-08 电信科学技术研究院有限公司 Uplink arrival time difference positioning method and device
CN113075617A (en) * 2020-01-06 2021-07-06 广东博智林机器人有限公司 Indoor positioning method and positioning device based on single base station and electronic equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120379021A (en) * 2024-01-09 2025-07-25 北京数原数字化城市研究中心 Positioning method, positioning device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN116456454A (en) 2023-07-18

Similar Documents

Publication Publication Date Title
CN111447543B (en) Positioning method and device
US9883479B2 (en) Generating and publishing validated location information
JP5833768B2 (en) Method and server for searching for nearby users in a social network service
CN111818634B (en) Positioning method, positioning platform and user terminal in 5G scene
WO2018176511A1 (en) Fingerprint locating method and related device
WO2015154438A1 (en) Positioning method and device
CN115053585B (en) Positioning method and device
CN109845134B (en) Fast millimeter wave cell acquisition
CN105981456A (en) Access Point Location Discovery in Unmanaged Networks
US10425911B2 (en) Positioning apparatus and method
WO2023131192A1 (en) Location method and apparatus, base station, location server, and readable storage medium
CN111935820B (en) Positioning implementation method based on wireless network and related equipment
CN107105498B (en) Positioning method and device
WO2014180219A1 (en) Locating method, device and terminal and computer storage medium
US20120039316A1 (en) Method of generating map, and method of measuring location of terminal using the map
KR101762553B1 (en) Apparatus, system and method of estimating a location of a mobile device
CN115460687A (en) Positioning method, positioning device and related equipment
CN106211321B (en) For the method and apparatus for the positional information for determining user equipment
CN115150937A (en) A communication method and device
CN105338624A (en) Method and device for auxiliary positioning
CN108834053B (en) Positioning method, device and equipment
CN107659978A (en) For identifying the method and apparatus of WAP
CN108228610B (en) A method and device for storing and updating wireless access point data
CN108632824B (en) Information transmission method and information transmission device
CN116471608A (en) A perception-assisted multi-user beam management method and device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23737055

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 25/10/2024)

122 Ep: pct application non-entry in european phase

Ref document number: 23737055

Country of ref document: EP

Kind code of ref document: A1