Terminal positioning methods, devices and storage media
By configuring PUCCH parameters at the base station and coordinating the work of the field strength meter, the problem of multiple devices and time synchronization dependence in the existing technology is solved, and efficient and reliable terminal positioning is achieved.
Patent Information
- Application Number
- CN202310020285.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-05
- Publication Date
- 2026-03-06
- Estimated Expiration
- 2043-01-05
AI Technical Summary
Existing 5G terminal positioning methods require the assistance of multiple measurement devices and precise time synchronization, resulting in high computational complexity and poor positioning reliability.
The base station sends a paging message and configures PUCCH parameter information. The target terminal sends a PUCCH, and the field strength meter detects the PUCCH power value to determine the location. This single device is used for positioning, reducing computational complexity.
This improves the reliability of terminal positioning, reduces reliance on multiple measurement devices and time synchronization, and enhances positioning accuracy.
Smart Images

Figure CN116095827B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a terminal positioning method, device and storage medium. Background Technology
[0002] In order to fully utilize various wireless access capabilities and coordinate network resources to ensure the quality of service for end users, and to achieve location tracking of specific end users in certain scenarios, it is necessary to accurately locate the specific location of the terminal.
[0003] In 5G networks, end users have high positioning requirements, or certain special end users have specific positioning needs. Currently, positioning methods based on multiple base stations or based on power field strength can be used to locate end users.
[0004] However, the aforementioned positioning algorithms require the assistance of multiple measuring devices and precise time synchronization. They also suffer from high computational complexity and low accuracy, resulting in poor positioning reliability of existing positioning methods. Summary of the Invention
[0005] This application provides a terminal positioning method, device, and storage medium, which can solve the problem of poor positioning reliability in existing positioning methods.
[0006] To achieve the above objectives, this application adopts the following technical solution:
[0007] In a first aspect, this application provides a terminal positioning method, which includes: a base station sending a paging message and configuring Physical Uplink Control Channel (PUCCH) parameter information for a field strength meter device, wherein the paging message is used to page a target terminal; after the target terminal receives the paging message and establishes a random access procedure, the base station sends a call message to the target terminal, wherein the call message is used to call the target terminal and send the PUCCH; the base station receives the location information of the target terminal sent by the field strength meter device, wherein the location information of the target terminal is determined by the field strength meter device based on the PUCCH power value detected by the PUCCH parameter information.
[0008] Based on the above technical solution, the terminal positioning method provided in this application embodiment allows the base station to send a paging message and configure PUCCH parameter information for the field strength meter device. After the target terminal receives the paging message and establishes a random access procedure, the base station sends a call message to the target terminal, causing the target terminal to send a PUCCH. The field strength meter device then determines and reports the target terminal's location information based on the PUCCH power value detected by the PUCCH parameter information. In this solution, the base station can call the target terminal to periodically send a PUCCH, and configure downlink synchronization parameters (i.e., PUCCH parameter information) for the field strength meter only once. This allows a single field strength meter device to detect the terminal and accurately obtain its location information, eliminating the need for multiple measuring devices and precise time synchronization, reducing computational complexity, and improving the reliability of terminal positioning.
[0009] In a first possible implementation of the first aspect, the above-mentioned "base station configures PUCCH parameter information for field strength meter device" includes: the base station sends PUCCH parameter information to the field strength meter device through Media Access Control (MAC) signaling, and the PUCCH parameter information includes the PUCCH time and frequency resource location and PUCCH power value.
[0010] In the second possible implementation of the first aspect, the above-mentioned "the location information of the target terminal is determined by the power value of the PUCCH detected by the field strength meter device according to the PUCCH parameter information" includes: when the difference between the power value of the PUCCH detected by the field strength meter device and the power value of the PUCCH configured by the base station is less than or equal to a preset threshold, the field strength meter device determines that the target terminal is located and reports the location information of the target terminal.
[0011] In the third possible implementation of the first aspect, the process by which the aforementioned field strength meter device determines the location of the target terminal includes:
[0012] The search range of the field strength meter is determined as a grid with a preset quantization accuracy. The grid search range includes eight quantization grids, each of which represents a detection direction.
[0013] The field strength meter equipment sequentially detects eight detection directions corresponding to eight quantization grids, and selects the direction with the largest field strength to move in;
[0014] After the field strength meter is moved to the direction of maximum field strength, it detects each sub-direction under the direction of maximum field strength and selects the direction of maximum field strength.
[0015] Repeat the above detection process until the difference between the detected PUCCH power value and the PUCCH power value configured by the base station is less than or equal to a preset threshold, then the target terminal is located.
[0016] In the fourth possible implementation of the first aspect, the method further includes: when there are multiple terminals, if the base station receives the reported terminal location information, the base station updates the configured PUCCH parameter information, and the updated PUCCH parameter information is used to locate the multiple terminals sequentially.
[0017] Secondly, this application provides a terminal positioning device, comprising: a sending unit, configured to send a paging message and configure PUCCH parameter information for a field strength meter device, wherein the paging message is used to page a target terminal; the sending unit is further configured to send a call message to the target terminal after the target terminal receives the paging message and establishes a random access procedure, wherein the call message is used to call the target terminal and send a PUCCH; and a receiving unit, configured to receive the location information of the target terminal sent by the field strength meter device, wherein the location information of the target terminal is determined by the field strength meter device based on the PUCCH power value detected by the PUCCH parameter information.
[0018] In the first possible implementation of the second aspect, the aforementioned transmitting unit is specifically used to send PUCCH parameter information to the field strength meter device via MAC signaling. The PUCCH parameter information includes the PUCCH time-frequency resource location and the PUCCH power value.
[0019] In a second possible implementation of the second aspect, the location information of the target terminal is determined by the power value of the PUCCH detected by the field strength meter device based on the PUCCH parameter information, including:
[0020] If the difference between the PUCCH power value detected by the field strength meter and the PUCCH power value configured by the base station is less than or equal to a preset threshold, the field strength meter determines the location of the target terminal and reports the location information of the target terminal.
[0021] In the third possible implementation of the second aspect, the process of the field strength meter device determining the location of the target terminal includes:
[0022] The search range of the field strength meter is determined as a grid with a preset quantization accuracy. The grid search range includes eight quantization grids, each of which represents a detection direction.
[0023] The field strength meter equipment sequentially detects eight detection directions corresponding to eight quantization grids, and selects the direction with the largest field strength to move in;
[0024] After the field strength meter is moved to the direction of maximum field strength, it detects each sub-direction under the direction of maximum field strength and selects the direction of maximum field strength.
[0025] Repeat the above detection process until the difference between the detected PUCCH power value and the PUCCH power value configured by the base station is less than or equal to a preset threshold, then the target terminal is located.
[0026] In a fourth possible implementation of the second aspect, the above-mentioned apparatus further includes: an update unit, configured to update the configured PUCCH parameter information when the base station receives reported terminal location information in the presence of multiple terminals, wherein the updated PUCCH parameter information is used to locate the multiple terminals sequentially.
[0027] Thirdly, this application provides a terminal positioning device, which includes: a processor and a communication interface; the communication interface and the processor are coupled, and the processor is used to run computer programs or instructions to implement the terminal positioning method as described in the first aspect and any possible implementation of the first aspect.
[0028] Fourthly, this application provides a computer-readable storage medium storing instructions that, when executed on a terminal, cause the terminal to perform the terminal positioning method as described in the first aspect and any possible implementation thereof.
[0029] Fifthly, embodiments of this application provide a computer program product containing instructions that, when the computer program product is run on a terminal positioning device, cause the terminal positioning device to execute the terminal positioning method as described in the first aspect and any possible implementation thereof.
[0030] In a sixth aspect, embodiments of this application provide a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run computer programs or instructions to implement the terminal positioning method as described in the first aspect and any possible implementation thereof.
[0031] Specifically, the chip provided in this application embodiment also includes a memory for storing computer programs or instructions. Attached Figure Description
[0032] Figure 1 A flowchart illustrating a terminal positioning method provided in an embodiment of this application;
[0033] Figure 2 A communication architecture diagram of a base station, a terminal, and a field strength meter device is provided for embodiments of this application;
[0034] Figure 3 A schematic diagram illustrating an example of an electric field strength detection process provided in this application embodiment;
[0035] Figure 4This is a schematic diagram of the structure of a terminal positioning device provided in an embodiment of this application;
[0036] Figure 5 This is a schematic diagram of another terminal positioning device provided in an embodiment of this application;
[0037] Figure 6 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation
[0038] The terminal positioning method, apparatus, and storage medium provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0039] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0040] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.
[0041] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0042] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0043] In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0044] The terminal positioning method provided in this application will be described below through specific scenarios and implementation methods.
[0045] Currently, existing 5G positioning technologies include: time-of-arrival (TOA) / time difference of arrival (TDOA) algorithms, angle of arrival (AOA) measurement algorithms, frequency difference of arrival (FDOA) algorithms, and joint estimation of these algorithms.
[0046] Current positioning methods based on multiple base stations or power field strength have the following problems:
[0047] A. The multi-base station-based positioning algorithm mainly utilizes the signal differences when the terminal user's signal arrives at different base stations, and then uses a system of equations to achieve a unique solution, which means that the user is considered to be located. However, if the base stations are not synchronized, the positioning accuracy will drop significantly.
[0048] B. Positioning algorithms based on power field strength first store the field strength map in a database through extensive calculations. When a positioning request arrives, the measured field strength is matched with the database to achieve the positioning of the end user. When the positioning range is large, the creation of the field strength map is time-consuming and laborious. When the data in the field strength map are not significantly different, positioning anomalies may occur.
[0049] Thus, existing positioning algorithms require the assistance of multiple measurement devices and precise time synchronization, and also suffer from high computational complexity and low computational accuracy.
[0050] To address the shortcomings of existing positioning technologies, which require multiple measuring devices and precise time synchronization, and suffer from high computational complexity and low accuracy, resulting in poor positioning reliability, this application provides a terminal positioning method. The base station can send a paging message and configure PUCCH parameter information for a field strength meter. After the target terminal receives the paging message and establishes a random access procedure, the base station sends a call message to the target terminal, causing it to send a PUCCH. The field strength meter then determines and reports the target terminal's location information based on the PUCCH power value detected by the PUCCH parameter information. In this scheme, the base station can call the target terminal to periodically send PUCCH, and configure downlink synchronization parameters (i.e., PUCCH parameter information) for the field strength meter only once. This allows a single field strength meter to detect the terminal and accurately obtain its location information, eliminating the need for multiple measuring devices and precise time synchronization, reducing computational complexity, and improving the reliability of terminal positioning.
[0051] like Figure 1 The diagram shows a flowchart of a terminal positioning method provided in an embodiment of this application. The method includes the following steps S101 to S103:
[0052] S101. The base station sends a paging message and configures PUCCH parameter information for the field strength meter device.
[0053] In this embodiment of the application, the paging message is used to paging the target terminal.
[0054] In one implementation, the base station can first notify the target terminal to initiate data transmission by spoofing a paging message, and then send the paging message and PUCCH parameter information. Thus, the field strength meter device connects to the base station and receives the PUCCH parameter information assigned by the base station.
[0055] In one implementation, the paging process for a target terminal is as follows: the target terminal calculates the paging frame and paging opportunity; the target terminal monitors the Physical Downlink Control Channel (PDCCH) in the corresponding paging frame; the target terminal determines whether a Paging Radio Network Temporary Identifier (P-RNTI) exists; after determining that a P-RNTI exists, the target terminal allocates and debugs the encoding format according to the Resource Block (RB) indicated by the PDCCH, and obtains the paging message from the corresponding Physical Downlink Shared Channel (PDSCH); the target terminal determines whether the paging message belongs to itself based on the terminal identifier carried in the paging message; and after traversing all paging messages, the paging establishment is finally completed.
[0056] In one implementation, the above-mentioned "base station configures PUCCH parameter information for field strength meter device" can be specifically implemented through the following S101a:
[0057] S101a: The base station sends PUCCH parameter information to the field strength meter device via MAC signaling.
[0058] In this embodiment of the application, the above-mentioned PUCCH parameter information includes the PUCCH time-frequency resource location and the PUCCH power value.
[0059] S102. After the target terminal receives the paging message and establishes a random access procedure, the base station sends a call message to the target terminal.
[0060] In this embodiment of the application, the call message is used to call the target terminal and send a PUCCH.
[0061] In the embodiments of this application, such as Figure 2 As shown, after receiving the paging message, the target terminal begins the random access establishment process. After the random access is completed, the base station initiates the call process and sends a call message to the target terminal. After receiving the call message (e.g., ringing), the target terminal maintains the PUCCH with the base station during the ringing process, that is, it continues to send the PUCCH during this process. Then, the field strength meter device detects the PUCCH according to the PUCCH parameter information configured by the base station (e.g., PUCCH time-frequency resource location), which can be recorded as t0.
[0062] In one implementation, after random access is completed, the base station can also send PUCCH parameter information, such as time and frequency resource location and power value, to the target terminal through the MAC layer for the target terminal to send PUCCH.
[0063] In one implementation, the random access procedure can be a two-step random access procedure or a four-step random access procedure.
[0064] S103, The base station receives the location information of the target terminal sent by the field strength meter device.
[0065] In this embodiment of the application, the location information of the target terminal is determined by the power value of the PUCCH detected by the field strength meter device based on the PUCCH parameter information.
[0066] In one implementation, the location information of the target terminal is determined by the power value of the PUCCH detected by the field strength meter device based on the PUCCH parameter information, including: when the difference between the power value of the PUCCH detected by the field strength meter device and the power value of the PUCCH configured by the base station is less than or equal to a preset threshold, the field strength meter device determines that the target terminal is located and reports the location information of the target terminal.
[0067] In this embodiment of the application, the PUCCH power can be detected by the movement of unmanned equipment. When the power value detected by the field strength meter approaches the power value configured by the base station (that is, the difference between the PUCCH power value detected by the field strength meter and the PUCCH power value configured by the base station is less than or equal to a preset threshold), the target terminal is considered to be located.
[0068] In one implementation, the process by which the aforementioned field strength meter determines the location of the target terminal includes:
[0069] The search range of the field strength meter is determined as a grid with a preset quantization accuracy. The grid search range includes eight quantization grids, each of which represents a detection direction.
[0070] The field strength meter equipment sequentially detects eight detection directions corresponding to eight quantization grids, and selects the direction with the largest field strength to move in;
[0071] After the field strength meter is moved to the direction of maximum field strength, it detects each sub-direction under the direction of maximum field strength and selects the direction of maximum field strength.
[0072] Repeat the above detection process until the difference between the detected PUCCH power value and the PUCCH power value configured by the base station is less than or equal to a preset threshold, then the target terminal is located.
[0073] It should be noted that this implementation method can be understood as locating the terminal based on the principle of maximum field strength.
[0074] For example, the search interval is defined as a grid with a certain quantization precision, and there are eight quantization grids around the location of the field strength meter device, such as... Figure 3 As shown, E1 (top left), E2 (top), E3 (top right), E4 (left), E5 (right), E6 (bottom left), E7 (bottom), and E8 (bottom right) represent the possible next movement direction of the field strength meter device, denoted as t1, which represents the initial addressing time.
[0075] The field strength meter can detect the eight directions mentioned above and select the direction with the largest field strength to move in. Assuming that the field strength is the largest in the E1 direction, it will move in the E1 direction, denoted as t2, which represents the secondary addressing time.
[0076] After the field strength meter is moved to E1, it follows the new detection principle, namely, to detect E11, E12, E13, E14, E15, and E16, and selects the direction with the largest field strength to complete the movement of the field strength meter. This movement is denoted as t3, which represents the time for three addressing operations.
[0077] Repeat the above detection process, denoted as t4, until a signal power close to that configured by the base station is detected, which is the completion of the target terminal location, denoted as tn, representing the total addressing time. Then, using the communication capabilities of the unmanned equipment, report the location information of the target terminal to the base station.
[0078] In one implementation, the terminal positioning method provided in this application embodiment further includes the following S104:
[0079] S104. In the presence of multiple terminals, if the base station receives the reported terminal location information, the base station updates the configured PUCCH parameter information, and the updated PUCCH parameter information is used to locate the multiple terminals sequentially.
[0080] In this embodiment of the application, when there are multiple terminals, once the base station receives the reported terminal location information, it can update the configuration parameters. The updated configuration parameters only contain the configuration information of the terminal to be located. Then, following the detection process described above, the unmanned equipment arranges the addressing order according to the power parameters configured for the terminal, that is, it first detects the terminal with higher power and then realizes the location of multiple terminals in sequence.
[0081] This application provides a terminal positioning method. A base station can send a paging message and configure PUCCH parameter information for a field strength meter. After the target terminal receives the paging message and establishes a random access procedure, the base station sends a call message to the target terminal, causing the target terminal to send a PUCCH. The field strength meter then determines and reports the target terminal's location information based on the PUCCH power value detected by the PUCCH parameter information. In this scheme, the base station can call the target terminal to periodically send PUCCH, and configure downlink synchronization parameters (i.e., PUCCH parameter information) for the field strength meter only once. This allows a single field strength meter to detect the terminal and accurately obtain its location information, eliminating the need for multiple measurement devices and precise time synchronization, reducing computational complexity, and improving the reliability of terminal positioning.
[0082] This application embodiment can divide the terminal positioning device into functional modules or functional units according to the above method examples. For example, each function can be divided into a separate functional module or functional unit, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or in software functional modules or functional units. The module or unit division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0083] like Figure 4 The diagram shown is a structural schematic of a terminal positioning device provided in an embodiment of this application. The device includes:
[0084] The sending unit 41 is used to send paging messages and configure PUCCH parameter information for the field strength meter device. The paging message is used to page the target terminal.
[0085] The sending unit 41 is also used to send a call message to the target terminal after the target terminal receives the paging message and establishes a random access procedure. The call message is used to call the target terminal and send PUCCH.
[0086] The receiving unit 42 is used to receive the location information of the target terminal sent by the field strength meter device. The location information of the target terminal is determined by the power value of the PUCCH detected by the field strength meter device based on the PUCCH parameter information.
[0087] In one possible implementation, the aforementioned sending unit 41 is specifically used to send PUCCH parameter information to the field strength meter device via MAC signaling. The PUCCH parameter information includes the PUCCH time-frequency resource location and the PUCCH power value.
[0088] In one possible implementation, the location information of the target terminal is determined by the power value of the PUCCH detected by the field strength meter based on the PUCCH parameter information, including:
[0089] If the difference between the PUCCH power value detected by the field strength meter and the PUCCH power value configured by the base station is less than or equal to a preset threshold, the field strength meter determines the location of the target terminal and reports the location information of the target terminal.
[0090] In one possible implementation, the process by which the aforementioned field strength meter determines the location of the target terminal includes:
[0091] The search range of the field strength meter is determined as a grid with a preset quantization accuracy. The grid search range includes eight quantization grids, each of which represents a detection direction.
[0092] The field strength meter equipment sequentially detects eight detection directions corresponding to eight quantization grids, and selects the direction with the largest field strength to move in;
[0093] After the field strength meter is moved to the direction of maximum field strength, it detects each sub-direction under the direction of maximum field strength and selects the direction of maximum field strength.
[0094] Repeat the above detection process until the difference between the detected PUCCH power value and the PUCCH power value configured by the base station is less than or equal to a preset threshold, then the target terminal is located.
[0095] In one possible implementation, the above apparatus further includes: an update unit, configured to update the configured PUCCH parameter information when the base station receives reported terminal location information in the presence of multiple terminals, and the updated PUCCH parameter information is used to locate the multiple terminals sequentially.
[0096] When implemented in hardware, the sending unit 41 and receiving unit 42 in this embodiment can be integrated on the communication interface, and the updating unit can be integrated on the processor. Specific implementation methods are as follows: Figure 5 As shown.
[0097] Figure 5A schematic diagram of another possible structure of the terminal positioning device involved in the above embodiments is shown. The terminal positioning device includes a processor 302 and a communication interface 303. The processor 302 is used to control and manage the operation of the terminal positioning device, for example, executing the steps performed by the update unit described above, and / or performing other processes of the technology described herein. The communication interface 303 is used to support communication between the terminal positioning device and other network entities, for example, executing the steps performed by the sending unit 41 and the receiving unit 42 described above. The terminal positioning device may also include a memory 301 and a bus 304, the memory 301 being used to store the program code and data of the terminal positioning device.
[0098] The memory 301 may be a memory in a terminal positioning device, and the memory may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, hard disk or solid-state drive; the memory may also include a combination of the above types of memory.
[0099] The processor 302 described above can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0100] Bus 304 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 304 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 5 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0101] Figure 6 This is a schematic diagram of the structure of chip 170 provided in an embodiment of this application. Chip 170 includes one or more (including two) processors 1710 and communication interfaces 1730.
[0102] Optionally, the chip 170 also includes a memory 1740, which may include read-only memory and random access memory, and provides operation instructions and data to the processor 1710. A portion of the memory 1740 may also include non-volatile random access memory (NVRAM).
[0103] In some implementations, memory 1740 stores elements such as execution modules or data structures, or subsets thereof, or extended sets thereof.
[0104] In this embodiment of the application, the corresponding operation is executed by calling the operation instructions stored in the memory 1740 (the operation instructions can be stored in the operating system).
[0105] The processor 1710 described above can implement or execute various exemplary logic blocks, units, and circuits described in conjunction with the disclosure of this application. The processor can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, units, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0106] The memory 1740 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, hard disk or solid-state drive; the memory may also include combinations of the above types of memory.
[0107] The Bus 1720 can be an Extended Industry Standard Architecture (EISA) bus, etc. The Bus 1720 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 6 The symbol is represented by only one line, but this does not mean that there is only one bus or one type of bus.
[0108] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0109] This application provides a computer program product containing instructions that, when run on a computer, cause the computer to execute the terminal positioning method in the above method embodiments.
[0110] This application also provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the terminal positioning method in the method flow shown in the above method embodiments.
[0111] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: electrical connections having one or more wires; portable computer disks; hard disks; random access memory (RAM); read-only memory (ROM); erasable programmable read-only memory (EPROM); registers; hard disks; optical fibers; portable compact disc read-only memory (CD-ROM); optical storage devices; magnetic storage devices; or any suitable combination thereof; or any other form of computer-readable storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0112] An embodiment of the present invention provides a computer program product containing instructions that, when executed on a computer, cause the computer to perform the terminal positioning method described in the above embodiments.
[0113] Since the terminal positioning device, computer-readable storage medium, and computer program product in the embodiments of the present invention can be applied to the above method, the technical effects obtained can also be referred to the above method embodiments. The embodiments of the present invention will not be repeated here.
[0114] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0115] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0116] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0117] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A terminal positioning method characterized by comprising: The method comprises: The base station sends a paging message and configures physical uplink control channel (PUCCH) parameter information for the field strength instrument device, wherein the paging message is used for paging a target terminal; After the target terminal receives the paging message and establishes a random access process, the base station sends a call message to the target terminal, wherein the call message is used for calling the target terminal and sending a PUCCH; The base station receives position information of the target terminal sent by the field strength instrument device, wherein in a case where a difference between a power value of the PUCCH detected by the field strength instrument device and a PUCCH power value configured by the base station is less than or equal to a preset threshold, the field strength instrument device is determined to be positioned to the target terminal, and the position information of the target terminal is reported; The process in which the field strength instrument device is determined to be positioned to the target terminal comprises: The search range of the field strength instrument device is determined to be grid-shaped with a preset quantization precision, wherein the grid-shaped search range comprises eight quantization lattices, and each quantization lattice represents a detection direction; The field strength instrument device sequentially detects eight detection directions corresponding to the eight quantization lattices and selects a maximum field strength direction to move; After the field strength instrument device moves to the maximum field strength direction, the field strength instrument device detects each sub-direction under the maximum field strength direction and selects a maximum field strength direction; The above detection process is repeated until a difference between a power value of the detected PUCCH and the PUCCH power value configured by the base station is less than or equal to the preset threshold, and it is determined that the target terminal is positioned.
2. The method of claim 1, wherein, The base station configures PUCCH parameter information for the field strength instrument device, comprising: The base station sends the PUCCH parameter information to the field strength instrument device through medium access control (MAC) signaling, wherein the PUCCH parameter information comprises a PUCCH time-frequency resource position and a PUCCH power value.
3. The method of claim 1, wherein, The method further comprises: In a case where multiple terminals exist, if the base station receives reported terminal position information, the base station updates the configured PUCCH parameter information, and the updated PUCCH parameter information is used for sequentially positioning the multiple terminals.
4. A terminal positioning apparatus characterized by comprising: The apparatus comprises: A sending unit configured to send a paging message and configure physical uplink control channel (PUCCH) parameter information for a field strength instrument device, wherein the paging message is used for paging a target terminal; The sending unit is further configured to send a call message to the target terminal after the target terminal receives the paging message and establishes a random access process, wherein the call message is used for calling the target terminal and sending a PUCCH; A receiving unit configured to receive position information of the target terminal sent by the field strength instrument device, wherein in a case where a difference between a power value of the PUCCH detected by the field strength instrument device and a PUCCH power value configured by the base station is less than or equal to a preset threshold, the field strength instrument device is determined to be positioned to the target terminal, and the position information of the target terminal is reported; The process in which the field strength instrument device is determined to be positioned to the target terminal comprises: The search range of the field strength meter device is determined as a grid shape with preset quantization precision, the grid-shaped search range includes eight quantization cells, and each quantization cell represents a detection direction; The field strength meter device sequentially detects eight detection directions corresponding to the eight quantization cells, and selects a maximum field strength direction to move; After the field strength meter device moves to the maximum field strength direction, each sub-direction under the maximum field strength direction is detected, and a maximum field strength direction is selected; The above detection process is repeated until the difference between the detected PUCCH power value and the PUCCH power value configured by the base station is less than or equal to the preset threshold, and then it is determined that the target terminal is located.
5. The apparatus of claim 4, wherein, The sending unit is specifically configured to send the PUCCH parameter information to the field strength meter device through medium access control (MAC) signaling, and the PUCCH parameter information includes a PUCCH time-frequency resource position and a PUCCH power value.
6. The apparatus of claim 4, wherein, The apparatus further includes: An updating unit is configured to, in the case of multiple terminals, update the configured PUCCH parameter information if the base station receives the reported terminal position information, and the updated PUCCH parameter information is used to sequentially locate the multiple terminals.
7. A terminal positioning apparatus characterized by comprising: It includes: A processor and a communication interface; the communication interface and the processor are coupled, and the processor is used to run computer programs or instructions to realize the terminal positioning method as claimed in any one of claims 1-3.
8. A computer-readable storage medium having stored therein instructions, the computer-readable storage medium comprising: When a computer executes the instructions, the computer executes the terminal positioning method as claimed in any one of claims 1-3.
Citation Information
Patent Citations
Reconnaissance method and system based on 5G communication
CN115348534A
Method and Apparatus for stopping positioning sounding reference signal of RRC_INACTIVE UE and initiating RRC resume procedure using paging in mobile wireless communication system
KR102474638B1