Indoor distribution terminal positioning method, device and system, electronic equipment and storage medium
By activating passive cells in the passive module network architecture and parsing the measurement report data, the problem of inaccurate terminal positioning in indoor scenarios is solved, and precise positioning of terminals and network optimization under indoor antennas are achieved.
Patent Information
- Application Number
- CN202510686896.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-26
- Publication Date
- 2025-09-19
AI Technical Summary
In indoor scenarios, the terminal positioning accuracy is low, especially under high load and insufficient floor depth coverage conditions, making it difficult to achieve accurate terminal positioning, leading to difficulties in service optimization.
By activating the passive cell pre-configured in the base station main cell in the passive module network architecture, sending measurement control instructions to the terminal, receiving and parsing the terminal's measurement report data, and determining the passive cell and antenna number to which the terminal belongs, the terminal can be accurately positioned under the indoor antenna.
It achieves precise terminal positioning in multi-antenna indoor scenarios, provides data support for indoor network optimization and fault detection, and improves the accuracy of terminal positioning.
Smart Images

Figure CN120676311A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of terminal technology, and in particular to a method, device, system, electronic device and computer-readable storage medium for indoor terminal positioning. Background Art
[0002] With the rapid development of Internet technology, the application of indoor terminal positioning with the help of wireless communication technology is becoming more and more important. Indoor terminal positioning is inseparable from the network optimization of indoor distributed system (abbreviated as indoor distribution) scenario.
[0003] In related technologies, network optimization issues in indoor distributed scenarios are generally characterized by high indoor load, insufficient floor-level coverage, high user density, high data service demand, and demand for VIP terminals. The high indoor load problem stems from the inability to locate areas with high user density, necessitating multi-carrier capacity expansion for the indoor distributed network as a whole. If network load continues to increase, manual on-site surveys are required to identify high-traffic areas. After verifying the specific areas of high load against the indoor distribution design, column-based technology can be used to add physical cells to alleviate load sharing. This increases labor costs and reduces the accuracy of indoor terminal positioning. Furthermore, insufficient floor-level coverage, especially in complex floor areas, makes it impossible to pinpoint terminal locations and further locate them due to insufficient floor-level data. For example, when providing VIP terminal services, knowing only the floor level but not the specific location within that floor makes it difficult to achieve high-quality, one-on-one service optimization.
[0004] Therefore, how to optimize the indoor network and improve the precise positioning of terminals in indoor scenarios is a problem that needs to be solved. Summary of the Invention
[0005] The present invention provides a method, device, system, electronic device, and computer-readable storage medium for indoor terminal positioning, to at least address the problem in related technologies of low terminal positioning accuracy in indoor scenarios due to the inability to optimize indoor scenario networks. The technical solutions of the present invention are as follows:
[0006] According to a first aspect of an embodiment of the present invention, a method for positioning an indoor terminal is provided. The method is applied to a passive module network architecture, comprising:
[0007] In response to receiving a service request sent by a terminal, notifying all terminals accessing the primary cell of the base station to prepare for receiving passive cell measurement control;
[0008] activating at least one passive cell pre-configured by the primary cell of the base station, and controlling the at least one activated passive cell to send a measurement control instruction to all terminals accessing the primary cell of the base station;
[0009] receiving first measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction;
[0010] Based on all the first measurement report data, the antenna number of the passive cell to which each terminal belongs is determined, so as to realize the positioning of the terminal under the indoor antenna.
[0011] Optionally, determining the passive cell to which each terminal belongs based on all first measurement report data to achieve positioning of the terminal under the indoor antenna includes:
[0012] Parsing all first measurement report data with at least one passive cell identifier to obtain base station primary cell data reported by each terminal and the passive cell identifier to which the corresponding terminal belongs;
[0013] Determining the passive cell to which each terminal belongs according to the primary cell data reported by each terminal and the passive cell identifier to which the corresponding terminal belongs;
[0014] Based on the passive cell to which each terminal belongs and the correspondence between the passive cell identifier and the antenna number, the antenna number of the passive cell to which each terminal belongs is determined to achieve terminal positioning under the indoor antenna.
[0015] Optionally, the method further includes:
[0016] receiving a release request from the passive cell sent by each terminal after sending the first measurement report data;
[0017] Sending a release confirmation response to the passive cell to each corresponding terminal.
[0018] Optionally, the method further includes:
[0019] After activating the at least one passive cell, controlling the at least one passive cell to measure a base station primary cell signal of an antenna port to obtain second measurement report data with at least one passive cell identifier;
[0020] Parsing the second measurement report data with at least one passive cell identifier to obtain a base station primary cell signal strength measured by at least one passive cell at an antenna port;
[0021] From the base station primary cell signal strengths measured by the at least one passive cell at the antenna port, a passive cell with the largest base station primary cell signal strength is selected as the passive cell to which the corresponding terminal belongs.
[0022] Optionally, the method further includes: aggregating multiple terminals in each passive cell into a set, and using the number of terminals in the set as the user density of the corresponding passive cell to monitor the load status of the passive cell.
[0023] Optionally, the method further includes:
[0024] Compare the number of terminals in the passive cells with the same floor number; select the maximum value as the location of the highest density passive cell on a single floor; or
[0025] Aggregate the number of terminals under the passive cells of antennas with the same floor number; compare the number of terminals on different floors; and select the maximum value as the high-density user location on the floor.
[0026] Optionally, the method further includes at least one of the following:
[0027] When the base station primary cell signal strength measured by the at least one passive cell at the antenna port is null, determining that the indoor antenna of the corresponding passive cell has no signal output, and a hardware fault exists at the location of the indoor antenna;
[0028] Calculate the difference between the base station primary cell signal strength measured at the antenna port of at least one passive cell in the current period and the base station primary cell signal strength measured in a set historical period of the corresponding passive cell; and when the difference meets a preset threshold, determine that the indoor antenna corresponding to the corresponding passive cell has a hidden fault;
[0029] Obtaining a floor failure ratio; checking the severity of the passive cell failure on the floor based on the floor failure ratio; and determining whether a single floor has a failure or multiple floors have a failure or the failure occurs simultaneously based on the severity.
[0030] According to a second aspect of an embodiment of the present invention, a method for indoor terminal positioning is provided. The method is applied to a base station primary cell configuration module in a passive module network architecture, including:
[0031] Upon receiving a service request sent by a terminal, a control instruction is sent to all terminal users accessing the primary cell of the base station, wherein the control instruction is used to notify all terminals accessing the primary cell of the base station to prepare for receiving passive cell measurement control;
[0032] Sending an activation instruction to at least one passive cell pre-configured in the primary cell of the base station, and sending a measurement control instruction to the at least one activated passive cell, so that the at least one passive cell sends the measurement control instruction to all terminals accessing the primary cell of the base station;
[0033] receiving measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction;
[0034] The measurement report data of all terminals are sent to the passive data processing module in the passive module network architecture, so that the passive data processing module can determine the antenna number of the passive cell to which each terminal belongs based on all measurement report data, thereby realizing the positioning of the terminal under the indoor antenna.
[0035] According to a third aspect of an embodiment of the present invention, a method for indoor terminal positioning is provided. The method is applied to a passive data processing module in a passive module network architecture, comprising:
[0036] Receiving measurement report data with at least one passive cell identifier sent by each terminal accessing the primary cell of the base station, which is sent by the primary cell configuration module of the base station in the passive module network architecture;
[0037] Based on the measurement report data received from all terminals, the antenna number of the passive cell to which each terminal belongs is determined, thereby realizing the positioning of the terminal under the indoor antenna.
[0038] According to a third aspect of an embodiment of the present invention, a method for indoor terminal positioning is provided. The method is applied to a passive tag in a passive module network architecture, comprising:
[0039] Receiving an activation instruction sent by a primary cell of a base station;
[0040] activating the passive cell pre-configured in the primary cell of the base station according to the activation instruction;
[0041] receiving a measurement control instruction sent by the primary cell of the base station;
[0042] The measurement control instruction is sent to all terminals accessing the primary cell of the base station, so that each terminal performs measurement based on the received measurement control instruction, and sends measurement report data with at least one passive cell identifier obtained by measurement to the primary cell of the base station.
[0043] According to a fifth aspect of an embodiment of the present invention, there is provided a device for positioning an indoor terminal, the device being applied to a passive module network architecture, comprising:
[0044] A first sending module is configured to, in response to receiving a service request sent by a terminal, notify all terminals accessing a primary cell of the base station to prepare for receiving measurement control;
[0045] an activation module, configured to activate at least one passive cell pre-configured in the primary cell of the base station after the sending module sends the notification;
[0046] A first control module, configured to control the at least one passive cell activated by the activation module to send a measurement control instruction to all terminals accessing a primary cell of the corresponding base station;
[0047] A first receiving module is configured to receive first measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction;
[0048] The determination module is used to determine the antenna number of the passive cell to which each terminal belongs based on all the first measurement report data, so as to realize the positioning of the terminal under the indoor antenna.
[0049] Optionally, the determining module includes:
[0050] A first parsing module is configured to parse all first measurement report data with at least one passive cell identifier to obtain base station primary cell data reported by each terminal and a passive cell identifier to which the corresponding terminal belongs;
[0051] a passive cell determination module, configured to determine the passive cell to which each terminal belongs based on the primary cell data reported by each terminal and the passive cell identifier to which the corresponding terminal belongs;
[0052] The positioning determination module is used to determine the antenna number of the passive cell to which each terminal belongs based on the passive cell to which each terminal belongs and the corresponding relationship between the passive cell identifier and the antenna number to which each terminal belongs, so as to realize the positioning of the terminal under the indoor antenna.
[0053] Optionally, the device further includes:
[0054] A second receiving module is configured to receive a release request from the passive cell sent by each terminal after sending the first measurement report data;
[0055] The second sending module is configured to send a release confirmation response to the passive cell to each corresponding terminal.
[0056] Optionally, the device method further comprises:
[0057] A second control module is configured to, after activating the at least one passive cell, control the at least one passive cell to measure a base station primary cell signal of an antenna port to obtain second measurement report data with at least one passive cell identifier;
[0058] A second parsing module is configured to parse the second measurement report data carrying at least one passive cell identifier to obtain a primary cell signal strength of a base station measured by at least one passive cell at an antenna port;
[0059] The first selection module is configured to select a passive cell having the largest base station primary cell signal strength from the base station primary cell signal strengths measured at the antenna port of the at least one passive cell as the passive cell to which the corresponding terminal belongs.
[0060] Optionally, the device further includes:
[0061] The first aggregation module is used to aggregate multiple terminals in each passive cell into a set, and use the number of terminals in the set as the user density of the corresponding passive cell to monitor the load status of the passive cell.
[0062] Optionally, the device further includes:
[0063] A first comparison module is used to compare the number of terminals in the passive cell with the same floor number;
[0064] The second selection module is used to select the maximum value according to the comparison result as the location of the highest density passive cell in a single floor; or
[0065] A second aggregation module is used to aggregate the number of terminals in the passive cells of antennas with the same floor number;
[0066] The second comparison module is used to compare the number of terminals on different floors;
[0067] The third selection module is used to select the maximum value as the high-density user location on the floor.
[0068] Optionally, the device further includes at least one of the following:
[0069] A first fault determination module is configured to, when the base station primary cell signal strength measured by the at least one passive cell at the antenna port is null, determine that the indoor antenna of the corresponding passive cell has no signal output, and a hardware fault exists at the location of the indoor antenna;
[0070] The second fault determination module is configured to calculate the difference between the base station primary cell signal strength measured at the antenna port of at least one passive cell in the current period and the base station primary cell signal strength measured in a set historical period of the corresponding passive cell; and when the difference meets a preset threshold, determine that the indoor antenna corresponding to the corresponding passive cell has a hidden fault;
[0071] The third fault determination module is used to obtain the floor fault ratio; check the severity of the passive cell fault on the floor based on the floor fault ratio; and determine whether the fault occurs on a single floor or multiple floors or simultaneously based on the severity.
[0072] According to a sixth aspect of an embodiment of the present invention, a device for indoor terminal positioning is provided, the device being applied to a base station primary cell configuration module in a passive module network architecture, comprising:
[0073] A first sending module is configured to send a control instruction to all terminal users accessing the primary cell of the base station upon receiving a service request sent by the terminal, wherein the control instruction is used to notify all terminals accessing the primary cell of the base station to prepare for receiving passive cell measurement control;
[0074] A second sending module is configured to send an activation instruction to at least one passive cell pre-configured in the primary cell of the base station, and to send a measurement control instruction to the at least one activated passive cell, so that the at least one passive cell sends the measurement control instruction to all terminals accessing the primary cell of the base station;
[0075] a receiving module, configured to receive measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction;
[0076] The third sending module is used to send all measurement report data with passive cell identifiers to the passive data processing module in the passive module network architecture, so that the passive data processing module parses all received measurement report data with passive cell identifiers, obtains the base station main cell data reported by each terminal and the passive cell identifier to which the corresponding terminal belongs, and determines the antenna number of the passive cell to which each terminal belongs based on the passive cell identifier to which the base station main cell belongs, thereby realizing the positioning of the terminal under the indoor antenna.
[0077] According to a seventh aspect of an embodiment of the present invention, there is provided an indoor terminal positioning device, the device being applied to a passive data processing module in a passive module network architecture, comprising:
[0078] A receiving module, configured to receive measurement report data with passive cell identifiers measured by all terminals accessing the primary cell of the base station, sent by the primary cell configuration module of the base station in the passive module network architecture;
[0079] The parsing module is used to parse all measurement report data with passive cell identifiers to obtain the base station primary cell data reported by each terminal and the passive cell identifier to which the corresponding terminal belongs;
[0080] The determination module is used to determine the antenna number of the passive cell to which each terminal belongs based on the passive cell identifier to which the base station primary cell belongs, so as to realize the positioning of the terminal under the indoor antenna.
[0081] According to an eighth aspect of an embodiment of the present invention, there is provided a device for positioning an indoor terminal, the device being applied to a passive tag module in a passive module network architecture, comprising:
[0082] A first receiving module is configured to receive an activation instruction sent by a primary cell of a base station;
[0083] An activation module, configured to activate the passive cell with the passive tag pre-configured in the primary cell of the base station according to the activation instruction;
[0084] A second receiving module, configured to receive a measurement control instruction sent by the primary cell of the base station;
[0085] The sending module is configured to send the measurement control instruction to all terminals accessing the primary cell of the base station, so that each terminal performs measurement based on the received measurement control instruction, and sends measurement report data obtained by measurement with at least one passive cell identifier to the primary cell of the base station.
[0086] According to a ninth aspect of an embodiment of the present invention, there is provided an indoor terminal positioning system, the system comprising: a base station primary cell configuration module, a passive data processing module and a passive tag module: wherein,
[0087] The base station primary cell configuration module is configured to, upon receiving a service request sent by a terminal, send a control instruction to all terminals accessing the primary cell of the base station, wherein the control instruction is used to notify all terminals to prepare to receive passive cell measurement control; and send an activation instruction to at least one pre-configured passive cell; and issue a measurement control instruction to the at least one activated passive cell;
[0088] The passive tag module is configured to activate at least one corresponding passive cell upon receiving the activation instruction, wherein the at least one activated passive cell actively receives the measurement control instruction issued by the primary cell configuration module of the base station; and sends the measurement control instruction to all terminals accessing the basic primary cell;
[0089] The base station primary cell configuration module is further configured to receive measurement report data with a passive cell identifier sent by each terminal based on the measurement control instruction, and send the measurement report data with the passive cell identifier to the passive data processing module;
[0090] The passive data processing module is used to parse all received measurement report data with passive cell identifiers to obtain the base station primary cell data reported by each terminal and the passive cell identifier to which the corresponding terminal belongs; based on the passive cell identifier to which the base station primary cell belongs, determine the antenna number of the passive cell to which each terminal belongs, thereby realizing the positioning of the terminal under the indoor antenna.
[0091] According to an eighth aspect of the embodiments of the present invention, there is provided an electronic device, comprising:
[0092] processor;
[0093] a memory for storing instructions executable by the processor;
[0094] The processor is configured to execute the instructions to implement the indoor terminal positioning method as described above.
[0095] According to a ninth aspect of an embodiment of the present invention, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the indoor terminal positioning method as described above.
[0096] According to a tenth aspect of an embodiment of the present invention, a computer program product is provided, comprising a computer program or instructions, which, when executed by a processor of an electronic device, implements the indoor terminal positioning method as described above.
[0097] The technical solutions provided by the embodiments of the present invention bring at least the following beneficial effects:
[0098] In an embodiment of the present invention, in response to receiving a service request sent by a terminal, all terminals accessing the main cell of the base station are notified to prepare for receiving passive cell measurement control; at least one passive cell pre-configured in the main cell of the base station is activated, and the activated at least one passive cell is controlled to send a measurement control instruction to all terminals corresponding to the main cell of the base station; first measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction is received; based on the first measurement report data, the antenna number of the passive cell to which each terminal belongs is determined, thereby realizing the positioning of the terminal under the indoor antenna. That is, in an embodiment of the present invention, measurement control instructions are sent to all terminals accessing the main cell of the base station by activating at least one passive cell, and measurement report data with at least one passive cell identifier fed back by the terminal is received. According to the measurement report data, the passive cell to which each terminal belongs can be determined, and based on the unique correspondence between the passive cell identifier ID and the antenna number, the positioning of the terminal under the indoor antenna is realized. This solves the problem of difficult positioning of the terminal in a multi-antenna indoor scenario, and realizes accurate positioning of the terminal position in the building location of the indoor site.
[0099] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0100] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present invention, and together with the specification are used to explain the principles of the present invention, and do not constitute an undue limitation of the present invention. In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work.
[0101] Figure 1 This is a flow chart of an indoor terminal positioning method provided by an embodiment of the present invention.
[0102] Figure 1A A schematic diagram of a passive cell set provided by an embodiment of the present invention, in which each passive cell aggregates multiple terminals.
[0103] Figure 2 This is another flow chart of an indoor terminal positioning method provided by an embodiment of the present invention.
[0104] Figure 3 This is another flow chart of an indoor terminal positioning method provided by an embodiment of the present invention.
[0105] Figure 4 This is another flow chart of an indoor terminal positioning method provided by an embodiment of the present invention.
[0106] Figure 5 It is a schematic diagram of an application example of an indoor terminal positioning method provided by an embodiment of the present invention.
[0107] Figure 6 It is a schematic diagram of another application example of an indoor terminal positioning method provided by an embodiment of the present invention.
[0108] Figure 6A A schematic diagram of relevant data of each passive cell under a primary cell provided by an embodiment of the present invention.
[0109] Figure 7 A schematic diagram of another application example of an indoor terminal positioning method provided by an embodiment of the present invention.
[0110] Figure 8 A schematic diagram of the process of self-detection capability of an indoor distributed network provided by an embodiment of the present invention.
[0111] Figure 9 This is a block diagram of an indoor terminal positioning device provided by an embodiment of the present invention.
[0112] Figure 10This is another block diagram of an indoor terminal positioning device provided by an embodiment of the present invention.
[0113] Figure 11 This is another block diagram of an indoor terminal positioning device provided by an embodiment of the present invention.
[0114] Figure 12 This is another block diagram of an indoor terminal positioning device provided by an embodiment of the present invention.
[0115] Figure 13 This is a block diagram of an indoor terminal positioning system provided by an embodiment of the present invention.
[0116] Figure 14 This is a block diagram of an electronic device provided by an embodiment of the present invention.
[0117] Figure 15 This is a block diagram of a device for indoor terminal positioning provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0118] In order to enable ordinary persons in the art to better understand the technical solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings.
[0119] It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in sequences other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present invention, as detailed in the appended claims.
[0120] Technical terms:
[0121] Cell Global Identifier (CGI): A unique identifier for a network cell worldwide, used to identify the area covered by a cell (base station / a sector cell).
[0122] Remote Radio Unit (RRU): This unit converts baseband digital signals into radio waves through complex and sophisticated circuits and transmits them through the antenna. It also receives information from user terminals and transmits it to the core network to complete information exchange.
[0123] Operation and Maintenance Center (OMC): This center is responsible for the daily operation and maintenance of the network system, as well as the maintenance and repair of the network system. The OMC's functions include monitoring the operating status of the network system, detecting faults and taking timely maintenance and repair measures. It is also responsible for the security management of the network system, including network security inspections, audits, and policy formulation.
[0124] Measurement Report (MR): The raw network data measured by the user terminal carries relevant information about the uplink and downlink wireless links, including received signal code power, input signal code power, block error rate, and transmit power. Measurement reports are an important basis for wireless coverage assessment, handover analysis, and malicious network use investigation in mobile communication networks.
[0125] Reference Signal Received Power (RSRP): A key parameter representing wireless signal strength and one of the physical layer measurement requirements. It is the average of the received signal power across all resource elements (REs) that carry the reference signal within a symbol.
[0126] Physical Cell Identifier (PCI): This consists of a primary synchronization sequence and a secondary synchronization sequence, each of which consists of three specific physical layer sequences. Together, they form a physical cell identifier. Each physical cell in the network has a unique PCI, which distinguishes one cell from another and enables user equipment to correctly connect to the target cell.
[0127] Wireless antenna (ANT): The interface between physical layer devices and space for wireless communication. The antenna is responsible for converting electrical signals into radio waves in space and converting received radio waves back into electrical signals.
[0128] On the basis of understanding the above technical terms, please refer to the following embodiments.
[0129] See also Figure 1 , is a flow chart of a method for indoor terminal positioning provided by an embodiment of the present invention, the method is applied to a passive module network architecture, such as Figure 1 As shown, the method includes the following steps:
[0130] Step 101: in response to receiving a service request sent by a terminal, notify all terminals accessing a primary cell of a base station to prepare to receive passive cell measurement control.
[0131] Step 102: activating at least one passive cell pre-configured by the primary cell of the base station, and controlling the at least one activated passive cell to send measurement control instructions to all terminals that access the primary cell of the base station.
[0132] Step 103: Receive first measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction.
[0133] Step 104: Based on the first measurement report data of all terminals, the antenna number of the passive cell to which each terminal belongs is determined, so as to realize the positioning of the terminal under the indoor antenna.
[0134] In this embodiment of the present invention, an activated passive cell sends measurement control instructions to all terminals accessing the primary cell of the base station. Upon receiving measurement report data with the passive cell identifier from the terminal, the passive cell to which each terminal belongs can be determined based on the measurement report data. Based on the unique correspondence between the passive cell identifier ID and the antenna number, the terminal is positioned under the distributed antenna. This solves the problem of difficult terminal positioning in multi-antenna distributed indoor scenarios and enables precise positioning of the terminal within the distributed building site.
[0135] The indoor terminal positioning method described in the present invention can be applied to terminals, servers, etc., without limitation. The terminal implementation device can be an electronic device such as a smart phone, a laptop computer, a tablet computer, a desktop computer, a personal digital assistant (PDA, Personal Digital Assistant) and a wearable device. The server can be an independent server or a server cluster, or a server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, intermediary services, domain name services, security services, content distribution networks, or a big data and artificial intelligence platform, etc., without limitation.
[0136] In an embodiment of the present invention, passive tags are deployed to achieve precise geographic location attribution of indoor network data within a building, solving the technical problem that the terminal location cannot be accurately located in an indoor multi-antenna scenario. By aggregating the number of terminals under passive tags, the terminal density can be accurately located within the building, providing accurate data support for the indoor load optimization solution. At the same time, the passive tag collects the presence and strength of the signal level at the antenna end position, and through the fault analysis and judgment mechanism, makes a judgment on whether the corresponding indoor antenna has a fault, providing high-precision positioning support for fault troubleshooting, and solving the technical problem that the indoor fault location cannot be accurately located within the building.
[0137] The following combination Figure 1 , the specific implementation steps of an indoor terminal positioning method provided by an embodiment of the present invention are described in detail.
[0138] In step 101, in response to receiving a service request sent by a terminal, all terminals accessing a primary cell of a base station are notified to prepare to receive passive cell measurement control.
[0139] In this step, when the passive module network architecture receives the service request sent by the terminal, it sends a notification of receiving measurement control preparation to all terminals connected to the primary cell of the base station. That is, when receiving the service request sent by the terminal, T 无源 After the timer starts, the primary cell of the base station sends a control instruction to all terminal users accessing the primary cell, and informs each terminal to prepare to receive the passive cell measurement control.
[0140] It should be noted that the timer T 无源 In this embodiment, the mobile activity time of the terminal in the building is much shorter than that outdoors, and the passive cell will not be in working state for a long time due to energy constraints. Data collection and transmission must be completed within the timer. Therefore, it is necessary to configure the timer T for the passive cell in the base station master cell. 无源 , the measurement control instructions for the passive cell are sent repeatedly within the timer, and the passive cell is 无源 The data collection and transmission are completed before the timeout, and the data collection and transmission are terminated when the base station primary cell replies to the terminal with a confirmation message of releasing the passive cell.
[0141] Among them, the timer T 无源 You can set a sequence of multiple time points, such as 1 second, 2 seconds, 3 seconds, 4 seconds, 5 seconds, etc. The details are as follows, but in actual applications, it is not limited to this.
[0142] T 无源 =[1min,2min,3min,4min,5min]
[0143] In step 102, at least one passive cell pre-configured by the primary cell of the base station is activated, and the at least one activated passive cell is controlled to send a measurement control instruction to all terminals that access the primary cell of the base station.
[0144] The passive module network architecture sends an activation command to one or more passive cells pre-configured in the base station's primary cell. After receiving the activation command, the passive cell actively receives the measurement control command (abbreviated as the measurement control command) issued by the base station's primary cell and sends the received measurement control command to all terminals connected to the base station's primary cell. The terminals that receive the measurement control command begin measurement and obtain measurement report MR data including the primary cell and the corresponding passive cell identifier. The measured MR data, including the primary cell and the corresponding passive cell identifier, is reported to the base station's primary cell, informing the base station's primary cell which passive cell (indoor antenna) the terminal is within the coverage range of.
[0145] In step 103, first measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction is received.
[0146] In this step, the passive module network architecture receives first measurement report MR data with at least one passive cell identifier sent by each terminal based on the measurement control instruction.
[0147] In step 104, based on the first measurement report data of all terminals, the antenna number of the passive cell to which each terminal belongs is determined, so as to realize the positioning of the terminal under the indoor antenna.
[0148] In this step, the passive module network architecture parses all received first measurement report data with at least one passive cell identifier to obtain the base station main cell data reported by each terminal and the passive cell identifier to which the corresponding terminal belongs (occupies); according to the main cell data reported by each terminal and the passive cell identifier to which the corresponding terminal belongs, the passive cell to which each terminal belongs is determined according to the main cell data reported by each terminal and the passive cell identifier to which the corresponding terminal belongs; based on the passive cell to which each terminal belongs, and the correspondence between the passive cell identifier to which each terminal belongs and the antenna number, the antenna number of the passive cell to which each terminal belongs is determined, thereby realizing the positioning of the terminal under the indoor antenna.
[0149] That is, the base station master cell in the passive module network architecture reports MR data to the passive data processing module in the passive module network architecture. The passive data processing module parses the master cell data reported by the terminal and the occupied at least one passive cell identifier based on the MR data reported by the terminal. By comparing the reference signal received power (RSRP) value carried in the MR data, it determines which passive cell the terminal belongs to, thereby completing the terminal location. That is, it determines the network data that uniquely corresponds to the terminal, the passive cell identifier ID, and the antenna number ID, where the passive cell identifier ID and the antenna number ID correspond one-to-one. This enables the terminal to accurately locate its position in an indoor multi-antenna scenario.
[0150] In an embodiment of the present invention, in response to receiving a service request sent by a terminal, a notification of receiving measurement control preparation is sent to all terminals accessing the main cell of the base station; at least one passive cell pre-configured in the main cell of the base station is activated, and the activated at least one passive cell is controlled to send a measurement control instruction to all terminals accessing the main cell of the base station; first measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction is received; based on the first measurement report data with at least one passive cell identifier, the antenna number of the passive cell to which each terminal belongs is determined, thereby achieving positioning of the terminal under the indoor antenna. That is, in an embodiment of the present invention, by activating at least one passive cell pre-configured in the main cell of the base station, and controlling at least one passive cell to send a measurement control instruction to all terminals accessing the main cell of the base station, and receiving the measurement report data with at least one passive cell identifier fed back by the terminal, the passive cell to which each terminal belongs can be determined according to the measurement report data, and the positioning of the terminal under the indoor antenna is achieved through the unique correspondence between the passive cell identifier ID and the antenna number. This solves the problem of difficult positioning of the terminal in a multi-antenna indoor scenario, and achieves accurate positioning of the terminal position in the building location of the indoor site.
[0151] Optionally, in another embodiment, based on the above embodiment, the method may further include: receiving a release request with the passive cell sent by each terminal after sending the first measurement report data; and sending a release confirmation response with the passive cell to each corresponding terminal.
[0152] That is, after the terminal completes reporting MR data to the base station's primary cell, it sends a release request to the passive cell. The passive cell transparently transmits the release request to the base station's primary cell, allowing the terminal to establish a unique connection with the base station's primary cell. Upon receiving the release request from the passive cell, the primary cell responds to the terminal with a confirmation message confirming that the passive cell can be released.
[0153] Optionally, in another embodiment, based on the above embodiment, the method further includes: after activating at least one passive cell pre-configured for the base station primary cell, controlling the activated at least one passive cell to measure the base station primary cell signal at the antenna port to obtain second measurement report data with at least one passive cell identifier; parsing the second measurement report data with at least one passive cell identifier to obtain the base station primary cell signal strength measured by the at least one passive cell at the antenna port; due to different locations of the terminal within the floor, the terminal reports MR data of one or more passive cells, and from the base station primary cell signal strengths measured by the at least one passive cell at the antenna port, selecting the passive cell with the largest base station primary cell signal strength as the passive cell to which the corresponding terminal belongs. That is, the RSRP value in the MR data is used to determine which passive cell the terminal specifically belongs to.
[0154] In this embodiment of the present invention, the primary cell of the base station sends an activation command to the passive cell. After activation, the passive cell actively receives measurement and control commands from the primary cell and begins measuring the primary cell signal at the antenna port. The passive cell then reports MR data, along with the passive cell identifier, to the primary cell. The passive data processing module within the OMC parses the MR data reported by the primary cell to determine the primary cell signal strength measured by the passive cell at the antenna port.
[0155] Among them, the passive data processing module parses the MR data to obtain the base station primary cell data reported by each terminal and at least one passive cell identifier to which the corresponding terminal belongs, and based on the base station primary cell data reported by each terminal and at least one passive cell identifier to which the corresponding terminal belongs, determines the passive cell to which each terminal belongs, that is, completes the ownership of the passive cell where each terminal is located. Due to the different locations of the terminals on the floor, the terminals will report the MR data of one or more passive cells, so it is necessary to determine the specific ownership of the terminal to which the passive cell is by comparing the value of the Reference Signal Received Power (RSRP) carried in the MR. Because the passive cell and antenna number are in a one-to-one correspondence, the ownership of the terminal in the passive cell is completed, that is, the ownership of the terminal under the indoor antenna is completed, and the terminal position in the building is accurately positioned.
[0156] In an embodiment of the present invention, passive network technology is used to implement precise positioning technology for terminals in indoor multi-antenna scenarios. The new MR acquisition mechanism can clearly measure the signal strength of the terminal under a specific indoor antenna (the passive tag and the indoor antenna are uniquely matched and are attached to the surface of the antenna), and has indoor network self-detection capabilities that are accurate to the level of the indoor antenna.
[0157] Optionally, in another embodiment, based on the above embodiment, the method may also include: aggregating multiple terminals under each passive cell into a set, and using the number of terminals in the set as the user density of the corresponding passive cell to monitor the load status of the passive cell.
[0158] In this embodiment, the passive cell can also complete the signal quality detection function. It is attached to the surface of the indoor antenna and measures the signal strength at the indoor antenna port position to obtain the indoor antenna end signal strength data.
[0159] That is to say, by comparing the RSRP value of the terminal, the terminal is determined to which passive cell coverage range the terminal belongs, and the passive data processing module aggregates the terminals in the passive cell into a set, such as Figure 1A As shown, Figure 1A This is a schematic diagram of a passive cell set, wherein each passive cell aggregates multiple terminals, provided by an embodiment of the present invention. The number of terminals (e.g., terminal 1, terminal 2, terminal 3, etc.) in each passive cell in the passive cell set Fn (where n represents the number of passive cells) is used as the user density of the passive cell, enabling accurate monitoring of the passive cell load status.
[0160] Terminal Antenna Number = Terminal Passive Cell = MAX RSRP (Passive Cell 1, Passive Cell 2, ..., Passive Cell n)
[0161] Terminal density in the passive cell set:
[0162] |Passive cell n| = terminal num
[0163] In this embodiment,
[0164] The passive data processing module parses the passive cell identifier and primary cell power level strength carried by the terminal based on the MR data, selects a stronger RSRP value to complete the terminal's attribution to the passive cell, and accurately locates the terminal density in the building by aggregating the number of terminals in the passive cell.
[0165] Optionally, in another embodiment, based on the above embodiment, the method may further include:
[0166] Compare the number of terminals under the passive cells with the same floor number; select the maximum value as the location of the highest-density passive cell on a single floor; or aggregate the number of terminals under the passive cells of antennas with the same floor number; compare the number of terminals on different floors; and select the maximum value as the location of high-density users on the floor.
[0167] Among them, the precise positioning of high-density user locations specifically includes:
[0168] 1) The number of passive cells is already clear. That is, the number of terminals in the passive cells with the same floor number is compared, and the larger value is taken to complete the location of the highest density passive cell on a single floor.
[0169] High-density passive cell n =MAX(passive cell 1, passive cell 2, passive cell 3, ...)
[0170] 2) Similarly, to locate the user density distribution on multiple floors, aggregate the number of terminals in the passive cells of antennas with the same floor number. Compare the number of terminals on different floors and take the maximum value as the high-density area.
[0171] First, the number of terminals on the same floor: the sum of the number of terminals in all passive cells on the same floor is used to accurately monitor the floor-level load status.
[0172]
[0173] Wherein, n is a natural number.
[0174] Secondly, high-density floors: Compare the number of terminals on multiple floors and take the maximum value to achieve accurate positioning of high-density users at the floor level, providing accurate data support for the splitting plan of high-load indoor expansion cells.
[0175] Fn high-density passive cell n =MAX·Fn(passive cell 1, passive cell 2, passive cell 3, ...)
[0176] Optionally, in another embodiment, based on the above embodiment, the method further includes at least one of the following: when the main cell signal strength measured by the antenna port of the at least one passive cell is empty, it is determined that the indoor antenna of the corresponding passive cell has no signal output, and there is a hardware fault at the position of the indoor antenna; the difference between the main cell signal strength measured by the antenna port of at least one passive cell in the current period and the main cell signal strength measured in the set historical period of the corresponding passive cell is calculated; and when the difference meets a preset threshold, it is determined that the indoor antenna corresponding to the corresponding passive cell has a hidden fault; the floor fault ratio is obtained; the severity of the passive cell fault on the floor is checked based on the floor fault ratio; and whether the fault occurs on a single floor or multiple floors or simultaneously according to the severity.
[0177] In this embodiment, the self-detection function of the indoor network coverage quality of the passive module network architecture is used to accurately locate the indoor fault location. The passive data processing module in the passive module network architecture parses the RSRP value in the MR data reported by the passive cell. Since the passive cell and the antenna number have a one-to-one correspondence, the RSRP value is the signal strength output from the indoor antenna end building position. The signal strength is judged by the fault judgment mechanism. If the fault judgment condition is met, it is determined that the signal output at the corresponding indoor antenna position is abnormal. Specifically including:
[0178] 1) Hardware fault location
[0179] The passive data processing module parses the RSRP value reported by the corresponding passive cell n in the current cycle and determines whether the RSRP value is null. If it is null, it is determined that the indoor antenna corresponding to the passive cell has no signal output, and the indoor antenna system has a hardware fault at this antenna position. The judgment formula is:
[0180] Passive cell n 硬件 = passive cell n·RSRP 当前周期 =NULL
[0181] 2) Invisible fault location
[0182] Hidden faults are detected by performing a difference calculation between the RSRP values reported by the passive cell over multiple cycles and the current cycle. When the difference meets the preset threshold, it can be determined that the indoor antenna corresponding to the passive cell has a hidden fault. Specifically, it includes:
[0183] 21) Short-term fault judgment mechanism
[0184] If a sudden fault occurs in an indoor cell, the multi-cycle RSRP before the sudden fault is relatively stable, while the current cycle indicator will fluctuate drastically. Compare the multi-cycle RSRP with the current cycle RSRP indicator. If the RSRP degradation exceeds the preset value, it is determined that there is a sudden fault in the corresponding passive cell of the indoor distribution system. The judgment formula is:
[0185] Passive cell n 短期 = passive cell n(RSRP 多周期 -RSRP 当前周期) )≥10dB∩RSRP 当前周期 ≤-90dBm
[0186] For example, if the difference between the multi-periodic RSRP and the current-period RSRP is greater than or equal to 10dB, or less than or equal to -90dB, it indicates that RSRP degradation has exceeded the preset value, and a sudden fault has occurred in the corresponding passive cell of the indoor distribution. Of course, in actual applications, the preset value is not limited to greater than or equal to 10dB or less than or equal to -90dB, and can be adaptively adjusted according to actual needs. This embodiment does not impose any restrictions.
[0187] 22) Long-term fault judgment mechanism
[0188] The main characteristic of a long-term indoor network fault is that the RSRP value of the current cycle is lower than a certain value for a long time, and the previous and subsequent indicators do not change much and are relatively stable, making it difficult to detect by comparing values. Therefore, if the RSRP value of the current cycle is lower than the preset value, it is directly judged that there is a long-term fault at the indoor antenna location corresponding to the passive cell. The judgment formula is:
[0189] Passive cell n 长期 = passive cell n·RSRP 当前周期 ≤-100dBm
[0190] The pre-embedded value is not limited to be less than or equal to -100 dB, and can also be adaptively adjusted according to actual needs, which is not limited in this embodiment.
[0191] 3) Floor failure ratio
[0192] The floor fault ratio can be used to check the severity of the passive cell fault on that floor, and to determine whether the fault exists on a single floor or on multiple floors simultaneously. This can help users better locate the fault location and handle the priority at the floor level. Specifically, it includes:
[0193] 31) Number of passive cell faults on a single floor: Aggregate the number of passive cells n that meet the fault judgment criteria and have the same floor ID. This is determined using the following formula:
[0194] |Fn·Passive cell n| = Passive cell n (hardware, short-term, long-term) num 32)
[0196] Floor fault ratio: Compare the number of Fn·passive cells n with the total number of passive cells on the same floor (Fn·passive cells). The fault ratio can be used to determine the severity of the fault on the floor.
[0197] Comparing the fault ratios of multiple floors allows for accurate fault location and reliable data basis for fault handling priority, as determined by the following formula.
[0198] Fn failure ratio = Fn·passive cell n / Fn·passive cell
[0199] In an embodiment of the present invention, a new MR network data collection mechanism is adopted. The original MR data only carries the main cell data information, and the new MR data carries the original cell and passive cell identification data information at the same time. The new mode can effectively solve the problem that the terminal position cannot be accurately positioned in the indoor multi-antenna scenario.
[0200] In an embodiment of the present invention, a new terminal position is precisely positioned in an indoor building: through a new MR acquisition mechanism, the information of the passive cell identifier (i.e., the passive tag ID) is reported, and the terminal position in the indoor site building is precisely positioned by uniquely matching the passive tag ID and the antenna number, thereby solving the problem of difficult positioning of the terminal in a multi-antenna indoor scenario. At the same time, the number of terminals under the passive tag is aggregated to achieve precise positioning of the terminal density in the building. In the indoor scenario, the user distribution density is high, the data service demand is large, and VIP terminal monitoring is required. Network problems such as this can clearly locate the location of the problem, and provide high-precision solution formulation technical support for indoor load optimization solutions with precise terminal positioning technology.
[0201] In this embodiment of the present invention, an activated passive cell sends measurement control instructions to all terminals connected to the cell. Upon receiving a measurement report with the passive cell identifier from the terminal, the passive cell to which each terminal belongs can be determined based on the measurement report. The unique correspondence between the passive cell identifier ID and the antenna number is then used to locate the terminal under the distributed antenna. This solves the problem of difficult terminal positioning in multi-antenna distributed indoor scenarios and enables precise positioning of the terminal within the distributed building site.
[0202] See also Figure 2 , is another flow chart of a method for indoor terminal positioning provided by an embodiment of the present invention, the method being applied to a base station primary cell configuration module in a passive module network architecture, comprising:
[0203] Step 201: upon receiving a service request from a terminal, a control instruction is sent to all terminal users accessing a primary cell of a base station. The control instruction is used to notify all terminals accessing the primary cell of the base station to prepare for receiving passive cell measurement control.
[0204] Step 202: Send an activation instruction to at least one passive cell pre-configured in the primary cell of the base station, and send a measurement control instruction to the at least one activated passive cell, so that the at least one passive cell sends the measurement control instruction to all terminals accessing the primary cell of the base station.
[0205] In this step, the primary cell configuration module of the base station sends an activation instruction to the passive cell. After being activated, the passive cell actively receives the measurement and control instructions sent by the primary cell.
[0206] Step 203: Receive measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction.
[0207] The measurement report mainly reflects the coverage range of the passive cell (indoor antenna) to which the terminal belongs.
[0208] Step 204: The measurement report data of all terminals are sent to the passive data processing module in the passive module network architecture, so that the passive data processing module can determine the antenna number of the passive cell to which each terminal belongs based on the measurement report data of all terminals, thereby realizing the positioning of the terminal under the indoor antenna.
[0209] In this step, the passive data processing module parses the measurement report data received from each terminal with at least one passive cell identifier to obtain the base station primary cell data reported by each terminal and the passive cell identifier to which the corresponding terminal belongs. The passive cell to which each terminal specifically belongs is determined based on the primary cell data reported by each terminal and the at least one passive cell identifier to which the corresponding terminal belongs. Based on the passive cell to which each terminal belongs and the correspondence between the passive cell identifier to which each terminal belongs and the antenna number, the antenna number of the passive cell to which each terminal belongs is determined, thereby realizing the positioning of the terminal under the indoor antenna.
[0210] In an embodiment of the present invention, the MR acquisition mechanism of the new passive network technology reports the MR data measured by the terminal containing the main cell and passive cell identifiers to the passive data processing module. The passive data processing module parses the new MR data to obtain network data that uniquely corresponds to the terminal, passive cell identifier ID and antenna number ID, thereby realizing the ability to accurately locate the terminal in an indoor multi-antenna scenario.
[0211] Optionally, in another embodiment, based on the above embodiment, the method may further include:
[0212] The base station primary cell configuration module receives a release request for releasing the terminal sent by the passive cell;
[0213] According to the release request, a release response is sent to the terminal to release the connection between the terminal and the corresponding passive cell.
[0214] The specific implementation process is detailed above and will not be repeated here.
[0215] See also Figure 3 , is another flow chart of a method for indoor terminal positioning provided by an embodiment of the present invention, wherein the method is applied to a passive data processing module in a passive module network architecture, and includes:
[0216] Step 301: receiving measurement report data with at least one passive cell identifier sent by each terminal accessing the primary cell of the base station, which is sent by the primary cell configuration module of the base station in the passive module network architecture;
[0217] Step 302: Based on the measurement report data of all terminals, the antenna number of the passive cell to which each terminal belongs is determined, so as to realize the positioning of the terminal under the indoor antenna.
[0218] The method of determining the antenna number of the passive cell to which each terminal belongs based on the measurement report data of all terminals, and realizing the positioning of the terminal under the indoor antenna includes:
[0219] The first measurement report data of each terminal is parsed to obtain the base station primary cell data reported by each terminal and at least one passive cell identifier to which the corresponding terminal belongs; the passive cell to which each terminal belongs is determined based on the primary cell data reported by each terminal and the at least one passive cell identifier to which the corresponding terminal belongs; based on the passive cell to which each terminal belongs and the correspondence between the passive cell identifier to which each terminal belongs and the antenna number, the antenna number of the passive cell to which each terminal belongs is determined, thereby realizing the positioning of the terminal under the indoor antenna.
[0220] In an embodiment of the present invention, the passive data processing module parses the first measurement report with at least one passive cell identifier to obtain the main cell data reported by each terminal and at least one occupied passive cell identifier; determines the passive cell to which each terminal belongs based on the main cell data reported by each terminal and the at least one occupied passive cell identifier; and determines the antenna number of the passive cell to which each terminal belongs based on the correspondence between the passive cell identifier and the antenna number, thereby realizing the positioning of the terminal under the indoor distributed antenna.
[0221] In this step, the passive tag is attached to the surface of the indoor antenna to measure the signal quality of the primary cell and transmit terminal data. The base station primary cell configuration module mainly configures the passive cell information under the primary cell on the base station side, and accurately and directionally controls the passive cell and collects user data. The passive data processing module completes the corresponding data processing of the terminal and the passive tag in terms of geographic location based on the MR data.
[0222] The passive data processing module analyzes the passive cell identifier and primary cell power level carried by the terminal based on MR data, selecting a stronger RSRP value to assign the terminal to the passive cell, thereby accurately locating the terminal. Furthermore, by aggregating the number of terminals in the passive cell, the terminal density within the building is precisely determined. This terminal density confirmation enables precise monitoring of antenna-, floor-, and building-level load status, enabling precise monitoring of VIP areas, hotspot floors, and building load status, providing strong data support for indoor load optimization.
[0223] The embodiment of the present invention realizes the precise geographical location of indoor network data within a building by deploying passive tags (including passive cell identification, antenna number and information such as CGI, PCI and frequency of the main cell), thereby solving the technical problem that the terminal position cannot be accurately located in the indoor multi-antenna scenario.
[0224] See also Figure 4 , is another flow chart of a method for indoor terminal positioning provided by an embodiment of the present invention, wherein the method is applied to a passive tag module in a passive module network architecture, comprising:
[0225] Step 401: receiving an activation instruction sent by a primary cell of a base station;
[0226] Step 402: activating at least one passive cell pre-configured by the primary cell of the base station according to the activation instruction;
[0227] Step 403: Receive a measurement control instruction sent by the primary cell of the base station;
[0228] Step 404: Send the measurement control instruction to all terminals accessing the primary cell of the base station, so that each terminal performs measurement based on the received measurement control instruction and sends measurement report data with at least one passive cell identifier obtained by measurement to the primary cell of the base station.
[0229] In this embodiment, the passive tag module is used for the communication function between the base station main cell and the terminal to complete signal measurement and data transmission. The passive tag module may include: the passive cell identification ID, the antenna number, and information such as the base station main cell CGI, the physical cell identification PCI and the cell frequency to be received. There is a one-to-many correspondence between the base station main cell and the passive cell, and information is exchanged between the two to complete the control of the passive cell and network data transmission. The passive cell and the antenna number are in a one-to-one correspondence. Determining the location of the passive cell is to determine the specific location of the terminal in the building.
[0230] See also Figure 5, which is a schematic diagram of an application example of an indoor terminal positioning method provided by an embodiment of the present invention. The execution entities involved in the method include: a terminal and a passive module network architecture, wherein the passive module network architecture includes: a passive data processing module, a base station main cell configuration module and a passive tag (i.e., a passive cell). Among them, the base station cell is used as a main cell, called the base station main cell, and a passive cell identifier needs to be configured under the main cell CGI to accurately control the signaling and data interaction between all passive cells configured thereunder; the passive data processing module can be located in the OMC, and is used to read all data related to the base station main cell and the passive cell and complete the aggregation, including terminal location data processing and the number of users in the passive cell, RSRP and other data acquisition, etc., so that users can retrieve and use it at any time; the passive tag, i.e., the passive cell, is used for the communication function between the base station main cell and the terminal, and its internal includes: a passive cell identifier ID, an antenna number, and information such as the base station main cell CGI to be received. There is a one-to-many correspondence between the base station's primary cell and the passive cell. Information exchange between the two completes the control of the passive cell and network data transmission. The passive cell and antenna number have a one-to-one correspondence. Determining the passive cell location determines the specific location of the terminal within the building. The specific interaction process includes:
[0231] Step 501: The terminal sends a service request to the primary cell configuration module of the base station;
[0232] Step 502: T 无源 After the timer is started, the primary cell configuration module of the base station sends a control instruction to all terminal users accessing the primary cell of the base station upon receiving the service request. The control instruction is used to notify all terminals to prepare to receive passive cell measurement control;
[0233] Among them, T 无源 The timer is described above and will not be described here in detail.
[0234] Step 503: The primary cell configuration module of the base station sends an activation instruction to at least one passive cell;
[0235] Step 504: After at least one passive cell is activated, it actively receives a measurement control instruction sent by the primary cell configuration module of the base station;
[0236] Step 505: the at least one activated passive cell sends the measurement control instruction to all terminals connected to the primary cell configuration module of the base station.
[0237] Step 506: After receiving the measurement control instruction, each terminal starts measurement and generates first measurement report MR data including at least one passive cell identifier according to the measurement results;
[0238] Step 507: Each terminal reports the first MR data including at least one passive cell identifier to the primary cell configuration module of the base station;
[0239] Step 508: After reporting the first MR data, each terminal sends a release request to the corresponding passive cell;
[0240] Step 509: The passive cell sends the release request received from the terminal to the primary cell configuration module of the base station;
[0241] Step 510: The primary cell configuration module of the base station sends a release confirmation response to the corresponding terminal;
[0242] Step 511: The primary cell configuration module of the base station reports the received first MR data of all terminals to the passive data processing module;
[0243] Step 512: The passive data processing module parses the received first MR data of each terminal to obtain the primary cell data of the base station reported by the corresponding terminal and at least one passive cell identifier to which the corresponding terminal belongs;
[0244] Step 513: The passive data processing module determines the passive cell to which each terminal belongs based on the primary cell data reported by each terminal and at least one passive cell identifier to which the corresponding terminal belongs;
[0245] Step 514: The passive data processing module determines the antenna number of the passive cell to which each terminal belongs based on the passive cell to which each terminal belongs and the correspondence between the passive cell identifier and the antenna number to which each terminal belongs, thereby realizing the positioning of the terminal under the indoor antenna.
[0246] Furthermore, the passive module network architecture can also be used to self-detect the indoor network coverage quality, that is, after activating at least one passive cell pre-configured in the base station primary cell, the following steps 1) to 4) are also included (not shown in the figure):
[0247] 1) The at least one activated passive cell measures the base station primary cell signal of the antenna port to obtain second measurement report MR data with a corresponding passive cell identifier.
[0248] 2) at least one passive cell reports the second MR data with the corresponding passive cell identifier to the base station primary cell configuration module;
[0249] 3) The base station primary cell configuration module sends the second MR data with the corresponding passive cell identifier to the passive data processing module in the passive module network architecture;
[0250] 4) The passive data processing module analyzes the received second MR data with the corresponding passive cell identifier to obtain the base station primary cell signal strength measured by the corresponding passive cell at the antenna port.
[0251] This solution deploys passive tags to achieve accurate location attribution of indoor network data within the building, solving the technical problem of the inability to accurately locate the specific location of the terminal in the indoor multi-antenna scenario. The specific process is as follows: Figure 1 By aggregating the number of terminals under passive tags, the terminal density within the building can be accurately located, providing precise data support for indoor load optimization solutions. At the same time, the passive tags collect the presence and strength of the signal level at the antenna end. Through the fault analysis and judgment mechanism, it can determine whether the corresponding indoor antenna is faulty. This provides highly accurate positioning support for troubleshooting and solves the technical problem of accurately locating the location of indoor faults within the building.
[0252] See also Figure 6 , which is a schematic diagram of another application example of a method for indoor terminal positioning provided by an embodiment of the present invention, such as Figure 6 As shown:
[0253] Step 601: Obtain basic data, which is obtained through indoor division parameters and indoor distribution system design drawings.
[0254] The indoor distributed antenna parameter provides the passive cell with the fixed indoor distributed cell to be measured, enabling accurate measurement and data reporting. The indoor distributed system design diagram accurately captures the specific antenna installation location (i.e., indoor distributed antenna location) and antenna number (i.e., indoor distributed antenna number) within the building. The passive cell's measurement of the fixed cell collects terminal information and network signals at the indoor distributed antenna location.
[0255] Among them, from the indoor distribution system design diagram, the specific location of the antenna installed in the building and the antenna number (that is, the exact number of the antenna) can be accurately obtained. The antenna number includes: floor number and antenna position number, which is unique under the entire indoor global cell identification code (CGI), and the antenna number and passive cell identification are one-to-one corresponding. Therefore, according to the antenna number, the location of the service density (number of indoor terminals) can be accurately located;.
[0256] In this embodiment, based on the indoor cell parameters, cell information such as the CGI, frequency, PCI, SSB frequency domain position, and coverage position used by the indoor cell can be obtained. The content of this cell information needs to be entered into the passive module to measure the signal of the fixed cell CGI and obtain the measurement object data, thereby achieving accurate reporting of the measurement object data. The cell information used by the indoor cell obtained is shown in Table 1. It should be noted that Table 1 is only an example and is not limited to this in actual application.
[0257] Table 1
[0258]
[0259]
[0260] Step 602: Using the passive module network architecture
[0261] The passive tag (i.e., passive cell), base station main cell configuration module and passive data processing module realize the terminal precise positioning process.
[0262] In this embodiment, the passive module network architecture may include three parts: a passive tag (i.e., a passive cell), a base station main cell configuration module, and a passive data processing module. This embodiment proposes that an IoT device with a passive tag is deployed in a new network architecture, and at the same time, the existing architecture is upgraded and a logical architecture is added to realize all the functions of this embodiment. Among them, the passive tag can be attached to the surface of the indoor antenna to measure the signal quality of the main cell; the base station main cell configuration module is used to configure the passive cell information under the main cell on the base station side (i.e., the base station main cell), accurately and directionally complete the control and user data collection of the passive cell, and receive the measurement report MR data including the passive cell identifier sent by each terminal, and send the MR data of all terminals to the passive data processing module in the passive module network architecture; the passive data processing module parses all received MR data and completes the corresponding data processing of the corresponding terminal and the passive tag (i.e., the passive cell corresponding to the passive tag) in terms of geographical location. That is, the passive data processing module completes the unique corresponding data processing of the terminal and the passive cell in terms of geographical location. Specifically including:
[0263] 1. Functions of each module in the passive module network architecture
[0264] Passive tags: Passive tags are used for communication between the base station's primary cell and the terminal, performing signal measurement and data transmission. Passive tags can include the passive cell ID, antenna number, and other information such as the primary cell CGI, physical cell identifier (PCI), and cell frequency of the receiving base station. A one-to-many correspondence exists between the base station's primary cell and passive cells. Information exchange between these two enables control of the passive cell and network data transmission. Passive cells and antenna numbers have a one-to-one correspondence, so determining the passive cell's location determines the terminal's specific position within the building.
[0265] Base station primary cell configuration module: This embodiment uses the base station cell as the primary cell, collectively referred to as the base station primary cell. It is necessary to configure a passive cell identifier under the base station primary cell CGI to accurately control the signaling and data exchange between all passive cells configured under it. Its base station primary cell CGI can manage multiple passive cells (i.e., passive cell identifiers). For example, the base station passive cell CGI manages passive cell identifier 1, passive cell identifier 2, passive cell identifier 3, ...
[0266] It should be noted that in this embodiment, considering that the time spent by the terminal on mobile activities in a building is much shorter than that outdoors, and the passive cell is limited by energy and will not be in working state for a long time, data collection and transmission must be completed within the timer. Therefore, it is necessary to set a timer T for the passive cell in the base station master cell configuration module. 无源 , timer T 无源 Complete the measurement and control command for the passive cell once within T 无源 The data collection and transmission are completed before the timeout, and the timer ends when the primary cell replies to the terminal with a confirmation message of releasing the passive cell. 无源 A sequence set of time points may include 1 second, 2 seconds, 3 seconds, 4 seconds, 5 seconds, etc. However, in specific applications, it is not limited to these time points listed here, and the time points in the sequence set may be adaptively adjusted.
[0267] Passive data processing module: This module is located in the OMC and is mainly used to read all data related to the passive cell under the CGI of the base station main cell and complete the aggregation, including: terminal location data processing and the number of users under the passive cell, RSRP and other data acquisition, so that users can extract and use it at any time. Figure 6A As shown, Figure 6A Schematic diagram of relevant data of each passive cell under a primary cell provided by an embodiment of the present invention. Figure 6A As shown, each primary cell CGI may include multiple passive cells (for example, including 5 passive cell identifiers, etc.), and each passive cell identifier includes the number of users, RSRP, antenna position, etc. For example, the number of users under passive cell identifier 1 is 23, the RSRP is -83, the antenna position is ANT38-5F, etc.
[0268] 2. Use the passive module network architecture to achieve accurate terminal location positioning process
[0269] In the embodiment of the present invention, a new passive network technology MR acquisition mechanism is proposed, that is, the MR data (i.e., new MR data) measured by the terminal containing the main cell and passive cell identification is reported to the passive data processing module, and the passive data processing module parses the new MR data (i.e., MR data with passive cell identification) to obtain a unique logical relationship between the three, that is, the relationship between the terminal, the passive cell identification ID and the antenna number ID is unique, and the unique corresponding relationship enables the terminal to accurately locate its position in the indoor multi-antenna scenario. The overall process is as follows: Figure 7 shown. Figure 7 A schematic diagram of another application example of a method for indoor terminal positioning provided by an embodiment of the present invention specifically includes:
[0270] 1) The terminal sends a service request to the base station primary cell configuration module;
[0271] 2)T 无源 After the timer starts, the base station master cell configuration module sends a control instruction to all terminal users connected to the cell, informing the terminal to prepare to receive passive cell measurement control;
[0272] 3) The base station primary cell configuration module sends an activation instruction to the pre-configured passive cell. After the passive cell is activated, it actively obtains the measurement control instruction issued by the base station primary cell configuration module and sends the measurement control instruction issued by the base station primary cell configuration module to the terminal;
[0273] 4) After receiving the measurement control instruction, the terminal starts measuring and generates MR data with the passive cell identifier. The MR data with the passive cell identifier is reported to the base station primary cell configuration module, thereby informing the base station primary cell configuration module of the passive cell (indoor antenna) coverage range of the terminal.
[0274] 5) After the terminal completes reporting the MR data with the passive cell identifier to the base station primary cell configuration module, the passive cell first sends a release request to the passive cell, which is transparently transmitted to the base station primary cell configuration module through the passive cell, allowing the terminal to establish a unique connection with the base station primary cell configuration module.
[0275] 6) The primary cell configuration module of the base station sends a confirmation response message to the terminal indicating that the passive cell can be released.
[0276] 7) The base station primary cell configuration module reports the MR data with the passive cell identifier to the passive data processing module in the OMC. The passive data processing module in the OMC parses the received MR data with the passive cell identifier, obtains the primary cell data and occupied passive cell identifier reported by the terminal, and completes the precise positioning of the terminal based on the base station primary cell data and occupied passive cell identifier reported by the terminal.
[0277] Step 603: Using the passive module network architecture
[0278] Passive tags (i.e. passive cells), base station main cell configuration modules and passive data processing modules realize the self-detection process of indoor network coverage quality
[0279] Precise positioning of the terminal position: This embodiment adopts the MR acquisition mechanism of the new passive network technology, and reports the MR data (called new MR data) measured by the terminal containing the base station main cell and passive cell identification to the passive data processing module. The passive data processing module parses the new MR data to obtain the network data that uniquely corresponds to the terminal, passive cell identification ID and antenna number ID, thereby realizing the ability to accurately locate the terminal in the indoor multi-antenna scenario.
[0280] Self-detection of indoor network coverage quality: Passive cells can also perform signal quality detection functions. They are attached to the surface of the indoor antenna and obtain signal strength data at the indoor antenna end by measuring the signal strength at the indoor antenna end.
[0281] That is to say, this embodiment uses passive network technology to achieve precise positioning technology of the terminal in the indoor multi-antenna scenario. The new MR acquisition mechanism can clearly measure the signal strength of the terminal under a specific indoor antenna (the passive tag and the indoor antenna are uniquely matched and are attached to the surface of the antenna), and the indoor network self-detection capability is accurate to the indoor antenna level. Figure 8 As shown, Figure 8 This is a schematic diagram of a process for self-detection of indoor network capabilities provided by an embodiment of the present invention. Specifically, it includes:
[0282] 1) The base station primary cell configuration module sends an activation instruction 1 to the passive cell. After activation, the passive cell actively receives the measurement control instruction issued by the base station primary cell configuration model and starts measuring the primary cell signal at the antenna port location.
[0283] 2) The passive cell reports the MR data including the passive cell identifier to the base station primary cell configuration module, so that the base station primary cell configuration module sends the MR data with the passive cell identifier to the passive data processing module in the passive module network architecture.
[0284] 3) The passive data processing module in the OMC analyzes the MR data with the passive cell identifier reported by the base station primary cell configuration module, and obtains the primary cell signal strength measured by the passive cell at the antenna port based on the analysis result.
[0285] Step 604: Terminal high-density area precise positioning process.
[0286] The passive data processing module receives MR data with passive cell identifiers from each terminal, parses the terminal's passive cell identifier and primary cell power level, and selects the stronger RSRP value in the MR data to assign the terminal to the passive cell, thereby accurately locating the terminal. Furthermore, by aggregating the number of terminals in the passive cell, the terminal density within the building can be precisely located. This terminal density confirmation enables precise monitoring of antenna-level, floor-level, and building-level load status, enabling precise monitoring of VIP areas, hotspot floors, and building load status, providing strong data support for indoor load optimization.
[0287] 1) Terminal position positioning.
[0288] After the terminal reports the MR data containing the passive cell identifier to the base station main cell configuration module, the base station main cell configuration module sends the MR data containing the passive cell identifier to the passive data processing module, and the passive data processing module completes the ownership of the passive cell where the terminal is located. Normally, due to the different positions of the terminal on the floor, the terminal will report the MR data of one or more passive cells, so it is necessary to determine the specific ownership of the terminal to that passive cell by comparing the RSRP value carried in the MR. Because the passive cell and antenna number are one-to-one corresponding, completing the ownership of the terminal under the passive cell is equivalent to completing the ownership of the terminal under the indoor antenna, thereby achieving accurate positioning of the terminal position in the building. RSRP (Reference Signal Receiving Power)
[0289] 2) Passive cell-level user density.
[0290] By comparing the RSRP values of the terminals, we can determine which passive cell the terminal belongs to. In the passive data processing module, we aggregate the terminals in the passive cell into a set. The number of terminals in the set is the user density of the passive cell, enabling accurate monitoring of the passive cell load status.
[0291] Terminal Antenna Number n =Terminal·Passive cell n =MAX·RSRP(passive cell 1, passive cell 2, passive cell 3, ...)
[0292] The terminal density formula in the passive cell set is:
[0293] |Passive cell n |=Terminal num
[0294] 3) Accurate positioning of high-density user locations. The specific implementation process is detailed above and will not be repeated here.
[0295] Step 605: Fault location accurate positioning process.
[0296] The passive module network architecture enables self-detection of indoor network coverage quality, enabling precise location of indoor faults. The passive data processing module parses the RSRP value reported by the passive cell. Because passive cells correspond one-to-one with antenna numbers, this RSRP value represents the signal strength output from the indoor antenna location. A fault detection mechanism then assesses the signal strength. If the fault detection criteria are met, the corresponding indoor antenna location is deemed to be experiencing a signal output anomaly. This step is optional; the detailed implementation process is described above and will not be detailed here.
[0297] The embodiment of the present invention proposes a new network architecture. Since the data information transmitted by passive tags is mainly user information and a small amount of sensor information, the overall network architecture is simple to deploy. Only one IoT device (passive tag) and two new logical architecture modules (base station primary cell configuration module and passive data processing module) are needed to realize all the functions of this embodiment. The overall architecture has the characteristics of low investment, simple operation, and flexible deployment.
[0298] The embodiment of the present invention adopts a new MR data acquisition mechanism: the original MR data only carries the main cell data information, while in the embodiment of the present invention, the new MR data carries the data information of the original main cell and the passive cell identifier at the same time. The new mode can effectively solve the problem of the inability to accurately locate the terminal position in the indoor multi-antenna scenario.
[0299] The embodiment of the present invention realizes the precise positioning technology of the new terminal position in the indoor distributed building: through the new MR acquisition mechanism, the information of the passive cell identification is reported, and the terminal position in the indoor distributed site building is precisely positioned by uniquely matching the passive tag ID (passive cell identification) and the antenna number, solving the problem of difficult positioning of the terminal in the multi-antenna indoor distributed scenario. At the same time, the number of terminals under the passive tag is aggregated to realize the precise positioning of the terminal density in the building. In the indoor distributed scenario, the user distribution density is large, the data service demand is large, and the VIP terminal monitoring and other network problem forms, this project can clearly locate the location where the problem occurs, and provide high-precision solution formulation technical support for the indoor distributed load optimization solution with precise terminal positioning technology.
[0300] The embodiment of the present invention realizes self-detection of indoor network quality at indoor distribution sites. Since the data collected by the passive tags is at the terminal level and the location is accurate, the MR-RSRP data reported by the terminal is uniformly aggregated and processed by the passive module, thereby realizing the automatic detection function of the technical indoor distribution network signal coverage in the building. Without the need for on-site testing by personnel, the network coverage of the current building in various areas can be understood, thereby achieving economic benefits of "reducing costs and increasing efficiency" in terms of manpower, material resources, and financial resources.
[0301] The embodiment of the present invention realizes the precise positioning of some fault positions in the indoor distributed system. Since the passive tag and the indoor distributed antenna number are uniquely matched, the MR-RSRP data reported to the passive tag by the terminal also obtains the high and low signal level strength of the antenna end position. By comparing with the data of multiple cycles, the difference in signal strength change is used to accurately locate the indoor distributed fault position, thus solving the technical problem that the indoor distributed fault position cannot be accurately located in the building.
[0302] It should be noted that for the method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should be aware that this disclosure is not limited by the order of the actions described, because according to the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions involved are not necessarily required by the present invention.
[0303] See also Figure 9 , is a block diagram of a room terminal positioning device provided by an embodiment of the present invention. The device is applied to a passive module network architecture, including: a first sending module 901, an activation module 902, a first control module 903, a first receiving module 904 and a determination module 905, wherein,
[0304] The first sending module 901 is configured to, in response to receiving a service request sent by a terminal, notify all terminals accessing the primary cell of the base station to prepare for receiving measurement control;
[0305] An activation module 902 is configured to activate at least one passive cell pre-configured in the primary cell of the base station after the sending module sends the notification;
[0306] A first control module 903 is configured to control the at least one passive cell activated by the activation module to send a measurement control instruction to all terminals accessing a primary cell of the corresponding base station;
[0307] A first receiving module 904 is configured to receive first measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction;
[0308] The determination module 905 is configured to determine the antenna number of the passive cell to which each terminal belongs based on all first measurement report data, so as to realize positioning of the terminal under the indoor antenna.
[0309] Optionally, in another embodiment, based on the above embodiment, the determining module includes:
[0310] A first parsing module is configured to parse all first measurement report data with at least one passive cell identifier to obtain base station primary cell data reported by each terminal and a passive cell identifier to which the corresponding terminal belongs;
[0311] a passive cell determination module, configured to determine the passive cell to which each terminal belongs based on the primary cell data reported by each terminal and the passive cell identifier to which the corresponding terminal belongs;
[0312] The positioning determination module is used to determine the antenna number of the passive cell to which each terminal belongs based on the passive cell to which each terminal belongs and the corresponding relationship between the passive cell identifier and the antenna number to which each terminal belongs, so as to realize the positioning of the terminal under the indoor antenna.
[0313] Optionally, in another embodiment, based on the above embodiment, the device further includes:
[0314] A second receiving module is configured to receive a release request from the passive cell sent by each terminal after sending the first measurement report data;
[0315] The second sending module is configured to send a release confirmation response to the passive cell to each corresponding terminal.
[0316] Optionally, in another embodiment, based on the above embodiment, the device method further includes:
[0317] A second control module is configured to, after activating the at least one passive cell, control the at least one passive cell to measure a base station primary cell signal of an antenna port to obtain second measurement report data with at least one passive cell identifier;
[0318] A second parsing module is configured to parse the second measurement report data carrying at least one passive cell identifier to obtain a primary cell signal strength of a base station measured by at least one passive cell at an antenna port;
[0319] The first selection module is configured to select a passive cell having the largest base station primary cell signal strength from the base station primary cell signal strengths measured at the antenna port of the at least one passive cell as the passive cell to which the corresponding terminal belongs.
[0320] Optionally, in another embodiment, based on the above embodiment, the device further includes:
[0321] The first aggregation module is used to aggregate multiple terminals in each passive cell into a set, and use the number of terminals in the set as the user density of the corresponding passive cell to monitor the load status of the passive cell.
[0322] Optionally, in another embodiment, based on the above embodiment, the device further includes:
[0323] A first comparison module is used to compare the number of terminals in the passive cell with the same floor number;
[0324] The second selection module is used to select the maximum value according to the comparison result as the location of the highest density passive cell in a single floor; or
[0325] A second aggregation module is used to aggregate the number of terminals in the passive cells of antennas with the same floor number;
[0326] The second comparison module is used to compare the number of terminals on different floors;
[0327] The third selection module is used to select the maximum value as the high-density user location on the floor.
[0328] Optionally, in another embodiment, based on the above embodiment, the device further includes at least one of the following:
[0329] A first fault determination module is configured to, when the base station primary cell signal strength measured by the at least one passive cell at the antenna port is null, determine that the indoor antenna of the corresponding passive cell has no signal output, and a hardware fault exists at the location of the indoor antenna;
[0330] The second fault determination module is configured to calculate the difference between the base station primary cell signal strength measured at the antenna port of at least one passive cell in the current period and the base station primary cell signal strength measured in a set historical period of the corresponding passive cell; and when the difference meets a preset threshold, determine that the indoor antenna corresponding to the corresponding passive cell has a hidden fault;
[0331] The third fault determination module is used to obtain the floor fault ratio; check the severity of the passive cell fault on the floor based on the floor fault ratio; and determine whether the fault occurs on a single floor or multiple floors or simultaneously based on the severity.
[0332] See also Figure 10 , is another block diagram of an indoor terminal positioning device provided by an embodiment of the present invention, the device is applied to the base station primary cell configuration module in the passive module network architecture, including: a first sending module 1001, a second sending module 1002, a receiving module 1003 and a third sending module 1004, wherein,
[0333] The first sending module 1001 is configured to send a control instruction to all terminal users accessing the primary cell of the base station upon receiving a service request sent by the terminal, wherein the control instruction is used to notify all terminals accessing the primary cell of the base station to prepare for receiving passive cell measurement control;
[0334] A second sending module 1002 is configured to send an activation instruction to at least one passive cell pre-configured by the primary cell of the base station, and send a measurement control instruction to the at least one activated passive cell, so that the at least one passive cell sends the measurement control instruction to all terminals accessing the primary cell of the base station;
[0335] The receiving module 1003 is configured to receive measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction;
[0336] The third sending module 1004 is used to send the measurement report data of all terminals to the passive data processing module in the passive module network architecture, so that the passive data processing module can determine the antenna number of the passive cell to which each terminal belongs based on all the measurement report data, thereby realizing the positioning of the terminal under the indoor antenna.
[0337] See also Figure 11 , is another block diagram of an indoor terminal positioning device provided by an embodiment of the present invention, the device is applied to a passive data processing module in a passive module network architecture, including: a receiving module 1101 and a determining module 1102,
[0338] The receiving module 1101 is configured to receive measurement report data with at least one passive cell identifier sent by each terminal accessing the primary cell of the base station sent by the primary cell configuration module of the base station in the passive module network architecture;
[0339] The determination module 1102 is configured to determine the antenna number of the passive cell to which each terminal belongs based on the measurement report data of all terminals, so as to realize the positioning of the terminal under the indoor antenna.
[0340] Optionally, in another embodiment, based on the above embodiment, the determining module includes:
[0341] A parsing module, configured to parse all measurement report data with at least one passive cell identifier to obtain the base station primary cell data reported by each terminal and the passive cell identifier to which the corresponding terminal belongs;
[0342] The determination module is used to determine the antenna number of the passive cell to which each terminal belongs based on the passive cell identifier to which the base station primary cell belongs, so as to realize the positioning of the terminal under the indoor antenna.
[0343] See also Figure 12 , is another block diagram of an indoor terminal positioning device provided by an embodiment of the present invention, the device is applied to a passive tag module in a passive module network architecture, including: a first receiving module 1201, an activation module 1202, a second receiving module 1203 and a sending module 1204, wherein,
[0344] The first receiving module 1201 is configured to receive an activation instruction sent by a primary cell of a base station;
[0345] An activation module 1202 is configured to activate at least one passive cell pre-configured in the primary cell of the base station according to the activation instruction;
[0346] The second receiving module 1203 is configured to receive a measurement control instruction sent by the primary cell of the base station;
[0347] The sending module 1204 is configured to send the measurement control instruction to all terminals accessing the primary cell of the base station, so that each terminal performs measurement based on the received measurement control instruction and sends the measurement report data obtained by the measurement with at least one passive cell identifier to the primary cell of the base station.
[0348] See also Figure 13 , is an indoor terminal positioning system provided by an embodiment of the present invention, the system includes: a base station primary cell configuration module 1301, a passive tag 1302 and a passive data processing module 1303: wherein,
[0349] The base station primary cell configuration module 1301 is configured to, upon receiving a service request sent by a terminal, send a control instruction to all terminals connected to the primary cell of the base station, wherein the control instruction is used to notify all terminals to prepare to receive passive cell measurement control; and send an activation instruction to at least one pre-configured passive cell; and issue a measurement control instruction to the at least one activated passive cell;
[0350] The passive tag 1302 is configured to activate at least one corresponding passive cell upon receiving the activation instruction, so that the at least one activated passive cell actively receives the measurement control instruction issued by the primary cell configuration module of the base station; and sends the measurement control instruction to all terminals connected to the basic primary cell;
[0351] The base station primary cell configuration module 1301 is further configured to receive measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction, and send the measurement report data of all terminals to the passive data processing module;
[0352] The passive data processing module 1303 is configured to determine the antenna number of the passive cell to which each terminal belongs based on the measurement report data received from all terminals, thereby achieving terminal positioning under the distributed antenna. Specifically, all received measurement report data with at least one passive cell identifier is parsed to obtain the base station primary cell data reported by each terminal and the passive cell identifier to which the corresponding terminal belongs; based on the passive cell identifier to which the base station primary cell belongs, the antenna number of the passive cell to which each terminal belongs is determined, thereby achieving terminal positioning under the distributed antenna.
[0353] Optionally, an embodiment of the present invention further provides an electronic device, characterized by including:
[0354] processor;
[0355] a memory for storing instructions executable by the processor;
[0356] The processor is configured to execute the instructions to implement the indoor terminal positioning method as described above.
[0357] Optionally, an embodiment of the present invention further provides a computer-readable storage medium, which, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to execute the indoor terminal positioning method as described above.
[0358] Optionally, an embodiment of the present invention further provides a computer program product, including a computer program or instructions, which implements the above-mentioned indoor terminal positioning method when executed by a processor of an electronic device.
[0359] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0360] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0361] Figure 141 is a block diagram of an electronic device 1400 provided in an embodiment of the present invention. For example, electronic device 1400 can be a mobile terminal or a server. The present invention uses a mobile terminal as an example for description. For example, electronic device 1400 can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0362] Reference Figure 14 , the electronic device 1400 may include one or more of the following components: a processing component 1402 , a memory 1404 , a power component 1406 , a multimedia component 1408 , an audio component 1410 , an input / output (I / O) interface 1412 , a sensor component 1414 , and a communication component 1416 .
[0363] The processing component 1402 generally controls the overall operation of the electronic device 1400, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 1402 may include one or more processors 1420 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 1402 may include one or more modules to facilitate interaction between the processing component 1402 and other components. For example, the processing component 1402 may include a multimedia module to facilitate interaction between the multimedia component 1408 and the processing component 1402.
[0364] The memory 1404 is configured to store various types of data to support operations on the device 1400. Examples of such data include instructions for any application or method operating on the electronic device 1400, contact data, phone book data, messages, pictures, videos, etc. The memory 1404 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0365] The power supply component 1406 provides power to the various components of the electronic device 1400. The power supply component 1406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1400.
[0366] The multimedia component 1408 includes a screen that provides an output interface between the electronic device 1400 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1408 includes a front camera and / or a rear camera. When the device 1400 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0367] The audio component 1410 is configured to output and / or input audio signals. For example, the audio component 1410 includes a microphone (MIC), which is configured to receive external audio signals when the electronic device 1400 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 1404 or transmitted via the communication component 1416. In some embodiments, the audio component 1410 also includes a speaker for outputting audio signals.
[0368] I / O interface 1412 provides an interface between processing component 1402 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.
[0369] The sensor assembly 1414 includes one or more sensors for providing various aspects of the status assessment of the electronic device 1400. For example, the sensor assembly 1414 can detect the open / closed state of the device 1400, the relative positioning of components, such as the display and keypad of the electronic device 1400. The sensor assembly 1414 can also detect changes in the position of the electronic device 1400 or a component of the electronic device 1400, the presence or absence of user contact with the electronic device 1400, the orientation or acceleration / deceleration of the electronic device 1400, and changes in the temperature of the electronic device 1400. The sensor assembly 1414 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1414 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1414 can also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0370] The communication component 1416 is configured to facilitate wired or wireless communication between the electronic device 1400 and other devices. The electronic device 1400 can access a wireless network based on a communication standard, such as WiFi, an operator network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 1416 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1416 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0371] In an embodiment, the electronic device 1400 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to execute the indoor terminal positioning method shown above.
[0372] In an embodiment, a computer-readable storage medium is also provided. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device 1400 is enabled to perform the above-described indoor terminal positioning method. For example, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, or optical data storage device.
[0373] In an embodiment, a computer program product is also provided, including a computer program or instructions. When the computer program or instructions are executed by the processor 1420 of the electronic device 1400, the electronic device 1400 executes the above-mentioned indoor terminal positioning method.
[0374] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0375] Figure 15 1 is a block diagram of an apparatus 1500 for indoor terminal positioning provided by an embodiment of the present invention. For example, the apparatus 1500 can be provided as a server. Figure 15 The apparatus 1500 includes a processing component 1522, which further includes one or more processors, and memory resources represented by a memory 1532 for storing instructions, such as applications, that can be executed by the processing component 1522. The application stored in the memory 1532 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1522 is configured to execute the instructions to perform the above-described method.
[0376] The device 1500 may also include a power supply component 1526 configured to perform power management of the device 1500, a wired or wireless network interface 1550 configured to connect the device 1500 to a network, and an input / output (I / O) interface 1558. The device 1500 may operate based on an operating system stored in the memory 1532, such as Windows Server™, MacOS X™, Unix™, Linux™, FreeBSD™, or the like.
[0377] Other embodiments of the present invention will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.
[0378] It should be understood that the present invention is not limited to the exact construction described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for positioning an indoor terminal, characterized in that: The method is applied to a passive module network architecture, comprising: In response to receiving a service request sent by a terminal, notifying all terminals accessing the primary cell of the base station to prepare for receiving passive cell measurement control; activating at least one passive cell pre-configured by the primary cell of the base station, and controlling the at least one activated passive cell to send a measurement control instruction to all terminals that access the primary cell of the base station; receiving first measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction; Based on the first measurement report data of all terminals, the antenna number of the passive cell to which each terminal belongs is determined, so as to realize the positioning of the terminal under the indoor antenna.
2. The indoor terminal positioning method according to claim 1, characterized in that: The determining, based on the first measurement report data of all terminals, the passive cell to which each terminal belongs, and implementing positioning of the terminal under the indoor antenna includes: Parsing the first measurement report data of each terminal to obtain base station primary cell data reported by each terminal and at least one passive cell identifier to which the corresponding terminal belongs; Determining the passive cell to which each terminal belongs according to the primary cell data reported by each terminal and at least one passive cell identifier to which the corresponding terminal belongs; Based on the passive cell to which each terminal belongs and the correspondence between the passive cell identifier and the antenna number, the antenna number of the passive cell to which each terminal belongs is determined to achieve terminal positioning under the indoor antenna.
3. The indoor terminal positioning method according to claim 1 or 2, characterized in that: After activating at least one passive cell pre-configured by the primary cell of the base station, the method further includes: Controlling the at least one activated passive cell to measure a base station primary cell signal of an antenna port to obtain second measurement report data having at least one passive cell identifier; Parsing the second measurement report data with at least one passive cell identifier to obtain a base station primary cell signal strength measured by at least one passive cell at an antenna port; From the base station primary cell signal strengths measured by the at least one passive cell at the antenna port, a passive cell with the largest base station primary cell signal strength is selected as the passive cell to which the corresponding terminal belongs.
4. The indoor terminal positioning method according to claim 3, characterized in that: The method further comprises: Aggregating multiple terminals in each passive cell into a set, and using the number of terminals in the set as the user density of the corresponding passive cell to monitor the load status of the passive cell; or Compare the number of terminals in the passive cells with the same floor number; select the maximum value as the location of the highest density passive cell on a single floor; or Aggregate the number of terminals under the passive cells of antennas with the same floor number; compare the number of terminals on different floors; and select the maximum value as the high-density user location on the floor.
5. The indoor terminal positioning method according to claim 3, characterized in that: The method further comprises at least one of the following: When the base station primary cell signal strength measured by the at least one passive cell at the antenna port is null, determining that the indoor antenna of the corresponding passive cell has no signal output, and a hardware fault exists at the location of the indoor antenna; Calculate the difference between the base station primary cell signal strength measured at the antenna port of at least one passive cell in the current period and the base station primary cell signal strength measured in a set historical period of the corresponding passive cell; and when the difference meets a preset threshold, determine that the indoor antenna corresponding to the corresponding passive cell has a hidden fault; Obtaining a floor failure ratio; checking the severity of the passive cell failure in the floor based on the floor failure ratio; and determining whether a single floor has a failure or multiple floors have a failure or the failure occurs simultaneously based on the severity.
6. A method for positioning an indoor terminal, characterized in that: The method is applied to a base station primary cell configuration module in a passive module network architecture, and includes: Upon receiving a service request sent by a terminal, sending a control instruction to all terminal users accessing the primary cell of the base station, wherein the control instruction is used to notify all terminals accessing the primary cell of the base station to prepare to receive passive cell measurement control; Sending an activation instruction to at least one passive cell pre-configured in the primary cell of the base station, and sending a measurement control instruction to the at least one activated passive cell, so that the at least one passive cell sends the measurement control instruction to all terminals accessing the primary cell of the base station; receiving measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction; The measurement report data of all terminals are sent to the passive data processing module in the passive module network architecture, so that the passive data processing module can determine the antenna number of the passive cell to which each terminal belongs based on the measurement report data received from all terminals, thereby realizing the positioning of the terminal under the indoor antenna.
7. A method for positioning an indoor terminal, characterized in that: The method is applied to a passive data processing module in a passive module network architecture, comprising: Receiving measurement report data with at least one passive cell identifier sent by each terminal accessing the primary cell of the base station, which is sent by the primary cell configuration module of the base station in the passive module network architecture; Based on the measurement report data of all terminals, the antenna number of the passive cell to which each terminal belongs is determined, and the terminal is positioned under the indoor antenna.
8. A method for positioning an indoor terminal, characterized in that: The method is applied to a passive tag in a passive module network architecture, comprising: Receiving an activation instruction sent by a primary cell of a base station; activating, according to the activation instruction, at least one passive cell pre-configured in the primary cell of the base station; receiving a measurement control instruction sent by the primary cell of the base station; The measurement control instruction is sent to all terminals accessing the primary cell of the base station, so that each terminal performs measurement based on the received measurement control instruction, and sends measurement report data with at least one passive cell identifier obtained by measurement to the primary cell of the base station.
9. A room terminal positioning device, characterized in that: The device is applied to a passive module network architecture, comprising: A first sending module is configured to, in response to receiving a service request sent by a terminal, notify all terminals accessing a primary cell of the base station to prepare to receive passive cell measurement control; an activation module, configured to activate at least one passive cell pre-configured in the primary cell of the base station after the sending module sends the notification; A first control module, configured to control the at least one passive cell activated by the activation module to send a measurement control instruction to all terminals corresponding to the primary cell of the base station; A first receiving module is configured to receive first measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction; The determination module is used to determine the antenna number of the passive cell to which each terminal belongs based on the first measurement report data of all terminals, so as to realize the positioning of the terminal under the indoor antenna.
10. A room terminal positioning device, characterized in that: The device is applied to a base station primary cell configuration module in a passive module network architecture, and includes: A first sending module is configured to send a control instruction to all terminal users accessing the primary cell of the base station upon receiving a service request sent by the terminal, wherein the control instruction is used to notify all terminals accessing the primary cell of the base station to prepare for receiving passive cell measurement control; a second sending module, configured to send an activation instruction to at least one passive cell pre-configured in the primary cell of the base station, and send a measurement control instruction to the at least one activated passive cell, so that the passive cell sends the measurement control instruction to all terminals accessing the primary cell of the base station; a receiving module, configured to receive measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction; The third sending module is used to send the measurement report data of all terminals to the passive data processing module in the passive module network architecture, so that the passive data processing module can determine the antenna number of the passive cell to which each terminal belongs based on all the measurement report data, thereby realizing the positioning of the terminal under the indoor antenna.
11. A room terminal positioning device, characterized in that: The device is applied to a passive data processing module in a passive module network architecture, and includes: A receiving module, configured to receive measurement report data with at least one passive cell identifier sent by each terminal accessing the primary cell of the base station, which is sent by the primary cell configuration module of the base station in the passive module network architecture; The determination module is used to determine the antenna number of the passive cell to which each terminal belongs based on the measurement report data received from all terminals, so as to realize the positioning of the terminal under the indoor antenna.
12. A room terminal positioning device, characterized in that: The device is applied to a passive tag in a passive module network architecture, and includes: A first receiving module is configured to receive an activation instruction sent by a primary cell of a base station; an activation module, configured to activate, according to the activation instruction, at least one passive cell pre-configured in the primary cell of the base station; A second receiving module, configured to receive a measurement control instruction sent by the primary cell of the base station; The sending module is configured to send the measurement control instruction to all terminals accessing the primary cell of the base station, so that each terminal performs measurement based on the received measurement control instruction, and sends measurement report data obtained by measurement with at least one passive cell identifier to the primary cell of the base station.
13. An indoor terminal positioning system, characterized in that: The system includes: a base station primary cell configuration module, a passive data processing module and a passive tag: wherein, The base station primary cell configuration module is configured to, upon receiving a service request sent by a terminal, send a control instruction to all terminal users accessing the base station primary cell, wherein the control instruction is used to notify all terminals to prepare to receive passive cell measurement control; and send an activation instruction to at least one pre-configured passive cell; and issue a measurement control instruction to the at least one activated passive cell; The passive tag is configured to activate at least one corresponding passive cell upon receiving the activation instruction, wherein the at least one activated passive cell actively receives the measurement control instruction issued by the primary cell configuration module of the base station; and sends the measurement control instruction to all terminals accessing the basic primary cell; The base station primary cell configuration module is further configured to receive measurement report data with at least one passive cell identifier sent by each terminal based on the measurement control instruction, and send the measurement report data of all terminals to the passive data processing module; The passive data processing module is used to determine the antenna number of the passive cell to which each terminal belongs based on the measurement report data received from all terminals, so as to realize the positioning of the terminal under the indoor antenna.
14. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the indoor terminal positioning method as described in any one of claims 1 to 8.
15. A computer-readable storage medium, characterized in that When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the indoor terminal positioning method according to any one of claims 1 to 8.