A method for determining the accuracy of a cell location and related equipment

By receiving signal measurement results and determining the degree of matching of cell positions, identifying and processing deviation cells, the problem of low positioning accuracy caused by the difference between cell position pre-assembly and actual position in the communication system is solved, and a higher positioning accuracy is achieved.

CN118590990BActive Publication Date: 2025-02-18HONOR DEVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411070670.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-06
Publication Date
2025-02-18
Estimated Expiration
2044-08-06

AI Technical Summary

Technical Problem

In the existing communication systems, there is a large difference between the pre-stored location of the cell location and the actual location, resulting in low positioning accuracy.

Method used

By receiving multiple signal measurement results, the degree of matching between the pre-stored locations of each cell in the cell center and the actual location is determined, and the cell location information is sent to the core network equipment to identify and process the deviation cells to improve positioning accuracy.

Benefits of technology

Effectively identify and process deviation cells, improve the positioning accuracy of the communication system, and ensure the accuracy of cell location information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118590990B_ABST
    Figure CN118590990B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a method for determining the accuracy of a cell location and related equipment, which are applied in the field of communication technology. It includes: a base station receives signal measurement results reported by multiple user devices; according to the pre-stored positions of cells of each adjacent base station and multiple signal measurement results, determines the degree of match between the pre-stored position and the actual position of each cell in the cell set; sends cell location accuracy information, and the cell location accuracy information indicates the degree of match between the pre-stored position and the actual position of each cell in the cell set. The base station determines the degree of match between the pre-stored position and the actual position of each cell in the cell set, and sends the cell location accuracy information indicating the degree of match between the pre-stored position and the actual position of each cell in the cell set to the core network device, thereby enabling the core network device to identify the deviated cell, and process the deviated cell during the positioning process, so as to help improve the positioning accuracy of the communication system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method for determining the accuracy of a cell location and related equipment. Background Art

[0002] With the development of communication technology, positioning service has become one of the important functions of communication systems and is widely used in emergency rescue, vehicle navigation and other fields. Positioning service refers to the service that calculates the actual location information of user equipment. The implementation of positioning service is closely related to the accuracy of the cell location recorded by the core network equipment of the communication system. If the cell location used by the positioning service cannot accurately reflect the actual cell location, it will lead to poor positioning accuracy of the communication system.

[0003] At present, the communication system often uses the base station location as the pre-stored location of the cell mounted by each adjacent base station. That is, the base station location is marked as the cell antenna location (also called the cell location). However, in actual use, due to the existence of the Distributed Antenna System (DAS), the base station location may be very different from the cell location, that is, the pre-stored location of the cell cannot reflect the actual cell location. If the pre-stored location is equated with the cell location, the positioning accuracy of the communication system will be low. Summary of the invention

[0004] The embodiments of the present application provide a method for determining the accuracy of a cell location and related equipment, which are used to identify cells with large differences between pre-stored locations and actual locations, so as to improve the positioning accuracy of a communication system.

[0005] In the first aspect, an embodiment of the present application provides a method for determining the accuracy of a cell location. Receive multiple signal measurement results; each signal measurement result is used to determine the distance from each cell in the cell set to the user equipment corresponding to the signal measurement result; the cell set includes the service cell of the user equipment corresponding to each signal measurement result and the adjacent cells of the service cell; determine the degree of match between the pre-stored position and the actual position of each cell in the cell set according to the pre-stored position of the cell of each adjacent base station and multiple signal measurement results; send cell location information, the cell location information indicates the degree of match between the pre-stored position and the actual position of each cell in the cell set. Among them, the cell of each adjacent base station refers to the cell mounted by each adjacent base station.

[0006] In an embodiment of the present application, the base station receives multiple signal measurement results, such as signal measurement strength, signal measurement time, etc. And based on the pre-stored positions of the cells of each adjacent base station and the multiple signal measurement results, the cells in the cell set where there is a deviation between the pre-stored position and the actual position of each cell are identified. The base station can send the cell location accuracy information indicating the degree of matching between the pre-stored position and the actual position of each cell in the cell set to the core network device, whereby the core network device identifies the deviated cells in the cell set based on the cell location accuracy information, and the deviated cells refer to cells where the difference between the pre-stored position and the actual position is large and cannot be ignored. Furthermore, the core network device can process the deviated cells, such as discarding the deviated cells, or compensating the pre-stored positions of the deviated cells, thereby improving the positioning accuracy of the communication system.

[0007] In a specific implementation, the distance from each cell in the cell set to each user device is determined based on multiple signal measurement results; based on the distance from each cell in the cell set to each user device and the pre-stored positions of the cells of each adjacent base station, it is determined whether the unique position of each user device can be located; if not, it is determined that there is a deviation cell in the cell set, and the degree of matching between the pre-stored position of the deviation cell and the actual position is the first matching degree; otherwise, it is determined that the degree of matching between the pre-stored position of each cell in the cell set and the actual position is the second matching degree, and the first matching degree is less than the second matching degree. That is, through the distance from the user device to multiple cells, the target base station can construct a multi-dimensional spatial location information. Compared with the positioning information provided by a single base station, this multi-dimensional spatial location information can reduce the error in determining whether there is a deviation cell in the cell set and improve the determination accuracy.

[0008] In another specific implementation, the signal measurement result may be a detection result of a reference signal strength RSRP, a detection result of a reference signal strength RSRQ, or a detection result of a reference signal arrival time, etc.

[0009] In another specific implementation, the pre-stored position of each cell in the cell set is obtained from the pre-stored position of the cell of each adjacent base station; based on the pre-stored position of each cell in the cell set and the distance from each cell in the cell set to each user device, the possible position set of each user device corresponding to each cell in the cell set is determined; if there is no intersection in the possible position sets of the same user device, it is determined that the unique position of the user device cannot be located, otherwise, it is determined that the unique position of the user device can be located. That is, through the intersection of the possible position sets of the same user device, it is determined whether the unique position of the user device can be located, which improves the accuracy and reliability of the user device location positioning. At the same time, this method also takes into account the actual situation of signal coverage and overlap in a multi-cell environment, so that the positioning result is more in line with the actual situation.

[0010] In another specific implementation, if there is no intersection in the possible position sets of the same user equipment, a possible deviation cell set of the user equipment is determined; the possible deviation cell set includes multiple possible deviation cells or deviation cell combinations; based on the intersection of the possible deviation cell sets in each user equipment, the deviation cell is obtained from the cell set. Thus, by determining the deviation cell through the signal measurement results of multiple user equipment, the positioning accuracy of the deviation cell can be significantly enhanced relative to the signal measurement results of a single user equipment. By using the mutual verification and supplementation of the detection results of multiple user equipment, the error caused by a single data source can be reduced, and the positioning accuracy of the deviation cell can be further improved.

[0011] In another specific implementation, an S1AP message is sent, and the S1AP message includes the pre-stored position of each cell in the cell set, and the matching degree between the pre-stored position of each cell and the actual position. Thus, the pre-stored position of each cell in the cell set, and the matching degree between the pre-stored position of each cell and the actual position are directly carried in the S1AP message and sent, without adding additional sending devices or software, thus saving system costs.

[0012] The pre-stored positions of the cells of the adjacent base stations are the positions of the adjacent network devices.

[0013] In another specific implementation, location calibration information is received, the location calibration information including location information of the deviation cell after calibration; and the pre-stored location of the deviation cell in the cell set is calibrated according to the location calibration information.

[0014] On the second aspect, the embodiment of the present application provides a method for determining the accuracy of a cell location, receiving at least one cell location accuracy information, each cell location accuracy information is used to determine the degree of match between the pre-stored location of each cell in the cell set and the actual location; the degree of match between the pre-stored location of each cell in the cell set and the actual location is determined by the pre-stored location of the coverage cell of each adjacent base station, and multiple signal measurement results; each signal measurement result is used to determine the distance between each cell in the cell set and the user equipment corresponding to the signal measurement result; the cell set includes the service cell of the user equipment corresponding to each signal measurement result and the adjacent cells of the service cell; based on the cell location information, the deviation cell in the cell set is processed. For example, the deviation cell is abandoned, or the pre-stored location of the deviation cell is compensated, so that the difference between the pre-stored location of the compensated deviation cell and the actual location is small and negligible.

[0015] In a specific implementation, the core network device can use at least one cell location accuracy information to comprehensively identify the deviation cell. For example, the core network device receives the cell location accuracy information sent by base station 1, base station 2, base station 3 and base station 4 respectively. Among them, the cell location accuracy information sent by the four base stations is that cell 1 has a first matching degree, and cell 2 and cell 3 have a second matching degree. Therefore, it can be determined that cell 1 is a deviation cell, and cell 2 and cell 3 are non-deviation cells. That is, through comprehensive judgment of at least one cell location accuracy information, the judgment accuracy can be improved.

[0016] In another specific implementation, location calibration information is obtained, the location calibration information including location information of the deviation cell after calibration; and the location calibration information is sent.

[0017] In another specific implementation, the pre-stored position of each cell in the cell set is received through the S1AP message, and the fifth aspect of the cell set provides a matching degree between the pre-stored position of each cell in a base station and the actual position.

[0018] In another specific implementation, the pre-stored position of each cell in the cell set, the matching degree between the pre-stored position of each cell in the cell set and the actual position, and the deviation range between the pre-stored position of each cell in the cell set and the actual position are received through the S1AP message.

[0019] In a third aspect, an embodiment of the present application provides a communication system, characterized in that it includes a core network device and a network device, the core network device is used to execute any method described in the second aspect, and the network device is used to execute any method described in the first aspect.

[0020] In a fourth aspect, an embodiment of the present application provides a computer storage medium for storing a computer program, and when the computer program is executed, it is used to implement the method described in any one of the first aspect or the second aspect.

[0021] In a fifth aspect, an embodiment of the present application provides a base station, including:

[0022] A memory and a processor, the memory being coupled to the processor;

[0023] The memory stores program instructions, and when the program instructions are executed by the processor, the base station executes any method of the first aspect.

[0024] In a sixth aspect, an embodiment of the present application provides a core network device, including:

[0025] A memory and a processor, the memory being coupled to the processor;

[0026] The memory stores program instructions, and when the program instructions are executed by the processor, the core network device executes the method as described in any one of the second aspects.

[0027] Any of the cell location accuracy determination methods, communication systems, computer storage media, network devices or core network devices provided above are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0029] Figure 2 A schematic diagram of the structure of a passive indoor distributed antenna system provided in an embodiment of the present application;

[0030] Figure 3A An interactive diagram of a method for determining cell location accuracy provided in an embodiment of the present application;

[0031] Figure 3B A schematic diagram of obtaining a signal measurement result provided in an embodiment of the present application;

[0032] Figure 4 A schematic diagram of a target base station obtaining a signal measurement result provided in an embodiment of the present application;

[0033] Figure 5 A schematic diagram of a possible position set of a UE provided in an embodiment of the present application;

[0034] Figure 6 An interactive diagram of another method for determining cell location accuracy provided in an embodiment of the present application;

[0035] Figure 7 A schematic diagram of a target base station obtaining RSRP sent by multiple UEs provided in an embodiment of the present application;

[0036] Figure 8 A schematic diagram of the hardware structure of a base station provided in an embodiment of the present application;

[0037] Fig. 9 A schematic diagram of an example composition of a UE provided in an embodiment of the present application. DETAILED DESCRIPTION

[0038] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. The terms used in the following embodiments are only for the purpose of describing specific embodiments and are not intended to be used as limitations on the present application. As used in the specification and the appended claims of the present application, the singular expressions "one", "a kind", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless there is a clear contrary indication in the context. It should also be understood that in the embodiments of the present application, "one or more" refers to one, two or more; "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist; for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0039] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", etc. appearing at different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in another way. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in another way.

[0040] The multiple involved in the embodiments of the present application means greater than or equal to two. It should be noted that in the description of the embodiments of the present application, the words "first", "second", etc. are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.

[0041] The embodiments of the present application are applied to various communication systems, which may be a second generation (2G) communication system, a third generation (3G) communication system, an LTE system, a fifth generation (5G) communication system, an LTE and 5G hybrid architecture, a 5G new wireless (5G New Radio, 5G NR) system, and new mobile communication systems that will emerge in future communication developments.

[0042] Attached Figure 1 The present invention provides a schematic diagram of the architecture of a communication system, wherein the communication system 100 includes a user equipment (UE) 101, a base station 102, and a core network device 103. The UE 101 can communicate with the base station 102, and the base station 102 can also communicate with the core network device 103.

[0043] In the embodiment of the present application, the base station 102 can be any device with wireless transceiver functions, including but not limited to: an evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in long term evolution (LTE), a base station (gNodeB or gNB) or a transmission receiving point / transmission reception point (TRP) in new radio (NR), a base station of subsequent evolution of 3GPP, an access node in a Wi-Fi system, a wireless relay node, a wireless backhaul node, etc. The base station can be: a macro base station, a micro base station, a micro-micro base station, a small station, a relay station, or a balloon station, etc. The base station can include one or more co-site or non-co-site transmission points (Transmission Reception Point, TRP). The base station can also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. For example, in the embodiment of the present application, the base station deploys an antenna, and the UE interacts with the base station through the antenna. For the convenience of description, the embodiments of the present application are described using a base station as an example.

[0044] A base station usually carries multiple cells, each covering a certain geographical area, and each cell can be distinguished by different frequency, time or space resources. When UE 101 is within the coverage of a cell, UE 101 will try to establish a connection with the cell and receive and send information through the antenna of the cell. For example, a base station carries cells A, B and C. When UE 101 is located in cell A, UE 101 will try to establish a connection with cell A and receive and send information through the antenna of cell A.

[0045] The core network device 103 refers to a device that provides a core network. In the embodiment of the present application, the core network device 103 and the base station 102 can be independent and different physical devices, or the functions of the core network device 103 and the logical functions of the base station 102 can be integrated on the same physical device. The base station 102 and the core network device 103 are connected to each other wirelessly.

[0046] In the embodiment of the present application, UE 101 can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a vehicle-mounted terminal device, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, a wearable terminal device, etc. UE can sometimes also be called access terminal device, vehicle-mounted terminal device, industrial control terminal device, UE unit, UE station, mobile station, mobile station, remote station, remote terminal device, mobile device, UE terminal device, terminal device, wireless communication device, UE agent or UE device, etc. UE 101 can also be a fixed terminal device or a mobile terminal device.

[0047] The communication system 100 has a positioning service, which means that the communication system 100 can obtain the actual location information of the UE 101 and provide it to the UE 101. The implementation of the positioning service is closely related to the cell location obtained by the core network device 103 in the communication system. If there is a non-negligible deviation between the cell location obtained by the core network device 103 and the actual cell location, the positioning accuracy of the communication system will be poor.

[0048] At present, communication systems often use the base station location as the pre-stored location of the cell and store it in the base station in advance. That is, the communication system equates the base station location with the cell antenna location, and the cell antenna location refers to the location where the cell sends and receives signals. And in the core network equipment positioning process, the base station sends the cell pre-stored location to the core network equipment for positioning services. However, in actual deployment, due to the existence of DAS, remote radio units, etc., the same cell may deploy multiple scattered antennas, which may be distributed at a distance from the base station, and the area covered by each antenna does not completely overlap. If the antenna position far away from the base station is defined as the cell location, the base station location and the cell location are quite different at this time, that is, the difference cannot be ignored. In other words, the difference between the pre-stored location and the actual location of the cell in the base station cannot be ignored, and the pre-stored location of the cell cannot reflect the actual location of the cell.

[0049] Example description: Attached Figure 2Schematic diagram of a passive indoor distributed antenna system provided in an embodiment of the present application. The area covered by the base station 102 is shown in the attached figure. Figure 2 In the circular area shown, the base station 102 is equipped with multiple cells. Figure 2 As shown, the base station 102 is equipped with three cells. Figure 2 3 regular hexagonal areas shown). Among them, there is a cell deployed with 3 antennas, namely antenna 1, antenna 2 and antenna 3. Among them, antenna 1, antenna 2 and antenna 3 are all far away from base station 102. The location of base station 102 is quite different from the location of the cell, and the coverage areas of antenna 1, antenna 2 and antenna 3 do not completely overlap. If the location of base station 102 is equated with the location of the cell, the location of the cell at this time cannot accurately reflect the actual location of the cell, which affects the positioning accuracy of the core network device 103 for UE 101.

[0050] In view of the above problems, an embodiment of the present application provides a method for determining the accuracy of a cell location, wherein a base station receives multiple signal measurement results, such as signal measurement strength, signal measurement time, etc. The base station can identify cells in which the pre-stored positions of each cell in the cell set deviate from the actual positions based on the pre-stored positions of the cells of each adjacent base station and the measurement results. The base station sends the degree of matching between the pre-stored positions and the actual positions of each cell in the cell set, for example, the degree of matching between the pre-stored positions and the actual positions of each cell in the cell set is sent to a core network device, and the core network device can identify cells in which the pre-stored positions deviate greatly from the actual positions, also called deviation cells, and compensate for the deviation cells during the positioning process, thereby facilitating improving the positioning accuracy of the communication system.

[0051] The following is a detailed description of the method for determining the accuracy of the cell location provided by the embodiment of the present application in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0052] Attached Figure 3A An interactive diagram of a method for determining cell location accuracy provided in an embodiment of the present application. The method is applied in the communication system shown in the above figure, and the method includes the following contents:

[0053] S310: Obtain signal measurement results.

[0054] The signal measurement result indicates the distance information between each cell in the cell set and the UE. In the embodiment of the present application, the signal measurement result may be signal attribute information obtained by the UE measuring the signal sent by the neighboring base station, such as signal strength information, signal quality information or signal arrival time.

[0055] The signal strength information indicates the power level of the signal received by the UE and can be measured using indicators such as Reference Signal Receiving Power (RSRP).

[0056] The signal quality information refers to the quality level of the signal received by UE 101, which can be measured using indicators such as Reference Signal Received Quality (RSRQ).

[0057] Signal time information refers to the reference signal round trip time (RTT), which is the round trip time from the cell to the UE. This time indicates the distance between the cell and the UE to a certain extent.

[0058] In an embodiment of the present application, the base station can use the signal measurement result to determine the distance between each cell in the cell set and the UE. For example, the base station can roughly estimate the distance between each cell in the cell set and the user equipment based on RSRP and the known distance-RSRP mapping relationship. Among them, the distance-RSRP mapping relationship can be obtained based on empirical data or derived based on a theoretical model, which is not specifically limited in the embodiment of the present application.

[0059] The cell set includes the UE's serving cell and the neighboring cells of the serving cell (referred to as neighboring cells). In the embodiment of the present application, the UE can measure the signal measurement results of the UE's serving cell and the neighboring cells in the cell set, and send the measured signal measurement results to the target base station. The target base station mounts the cell that provides service for the UE.

[0060] Example description: Attached Figure 3B A schematic diagram of obtaining signal measurement results provided in an embodiment of the present application. The UE can obtain the signal measurement results of the serving cell, and can also obtain the measurement results of neighboring cells 1, 2, 3, and 4. Among them, neighboring cell 1 is a cell covered by neighboring base station 1, neighboring cell 2 is a cell covered by neighboring base station 2, neighboring cell 3 is a cell covered by neighboring base station 3, and neighboring cell 4 is a cell covered by neighboring base station 4.

[0061] The neighboring base station is also called a neighboring cell base station (ie, a neighboring cell base station), which refers to a base station within a preset distance range from the target base station. In the embodiment of the present application, the cell mounted by the neighboring cell base station is different from the serving cell of the UE.

[0062] S320. The UE reports the signal measurement result to the serving cell.

[0063] In this embodiment of the present application, the UE reports the signal measurement result to the serving cell, so that the target base station can obtain the signal measurement result of the UE through the serving signal.

[0064] After obtaining the signal measurement results of multiple cells, the UE reports the obtained signal measurement results to the serving cell. For example, the UE may send the cell identifier of each cell and the signal attribute information corresponding to the cell identifier to the serving cell. The cell identifier is used to uniquely identify the target cell.

[0065] In an embodiment of the present application, the UE can send the signal measurement result to the serving cell in the form of Radio Resource Control (RRC) signaling through the Physical Uplink Control Channel (PUCCH). For example, the UE collects the RSRP of surrounding base stations (including the target base station and neighboring base stations) and encapsulates the RSRP into RRC signaling. The UE sends a request to the serving cell to obtain uplink resources. After obtaining the uplink resources, the UE sends the RRC signaling to the serving cell through the selected PUCCH.

[0066] In an embodiment of the present application, the UE may periodically obtain the signal measurement results of each cell in the cell set, and report the obtained signal measurement results to the serving cell in real time. Among them, the measurement period T of the periodic measurement may be 100ms, 500ms, 1s, etc., which is not specifically limited in the embodiment of the present application. As an example, the UE may receive measurement configuration information sent by the target base station. Among them, the measurement configuration information includes the measurement type (such as RSRP, RSRQ or RTT, etc.) and the measurement period T of the signal measurement result. Then, the UE starts the timer based on the measurement period T of the measurement configuration information, and whenever the timer reaches the set time interval (T), the UE triggers a measurement operation of the signal measurement result. Thereby, the signal measurement results are periodically obtained. Furthermore, the target base station may dynamically adjust the measurement configuration information according to the network status and the measurement results of UE 101, so as to save network resources and improve the utilization rate of network resources.

[0067] S330: The target base station determines the degree of matching between the pre-stored position and the actual position of each cell in the cell set based on the pre-stored position of the cells of each adjacent base station and the received multiple signal measurement results.

[0068] In the embodiment of the present application, each adjacent base station includes a target base station and each neighboring base station of the target base station.

[0069] In the embodiment of the present application, the pre-stored position of the cell of each adjacent base station refers to the position of the cell mounted by each adjacent base station pre-stored by the target base station. For example, the pre-stored position of the cell of each adjacent base station is the position of each adjacent base station. Figure 3BAs shown, the pre-stored position of the cell of neighbor base station 1 is the position of neighbor base station 1, the pre-stored position of the cell of neighbor base station 2 is the position of neighbor base station 2, the pre-stored position of the cell of neighbor base station 3 is the position of neighbor base station 3, and the pre-stored position of the cell of neighbor base station 4 is the position of neighbor base station 4.

[0070] In the embodiment of the present application, the target base station determines the degree of match between the pre-stored position and the actual position of each cell in the cell set according to the pre-stored position of the cell of each adjacent base station and the received multiple signal measurement results.

[0071] Among them, the multiple signal measurement results can be signal measurement results sent by multiple UEs in the cell mounted on the target base station, or can be signal measurement results sent by one UE in the cell mounted on the target base station at different times, which is not specifically limited in the embodiment of the present application.

[0072] The degree of matching between the pre-stored position and the actual position of each cell in the cell set refers to whether there is a non-negligible deviation between the pre-stored position and the actual position of each cell. If there is a non-negligible deviation between the pre-stored position and the actual position, the pre-stored position and the actual position do not match, and the degree of matching between the pre-stored position and the actual position is the first degree of matching. If there is no deviation between the pre-stored position and the actual position or the deviation is negligible, the pre-stored position and the actual position match, and the degree of matching between the pre-stored position and the actual position is the second degree of matching. The first degree of matching is less than the second degree of matching.

[0073] Furthermore, in order for the core network device to identify the degree of match between the pre-stored position and the actual position of each cell in the cell set, the target base station needs to send information indicating the pre-stored position and the actual position of each cell in the cell set to the core network device. In order to simplify the transmission content and improve the transmission security, the second matching degree can be identified by a first identifier such as "high" or "High", and the first matching degree can be identified by a second identifier such as "low" or "low".

[0074] In an embodiment of the present application, the target base station pre-stores the location of each adjacent base station as the pre-stored location of the cell mounted by each adjacent base station. The pre-stored location of the cell of each adjacent base station can be obtained from the network planning database. The network planning database pre-stores the location information of the neighboring base stations. For another example, the target base station monitors the broadcast message of the neighboring base station, and obtains the location of each adjacent base station based on the broadcast information of the neighboring base station. For another example, the operator can use maps and positioning services to assist in determining the location of each base station, and the target base station can obtain the pre-stored location of the cell of each neighboring base station from the operator, etc., which is not specifically limited in the embodiment of the present application.

[0075] In an example, the pre-stored location of the cell of each base station can be stored in the form of a base station location list. For example, Table 1 is a base station location list provided in an embodiment of the present application.

[0076] Table 1

[0077]

[0078] The base station location list includes the location of each base station and the cell mounted on each base station, wherein each base station may include a target base station and a neighboring base station of the target base station, or each base station includes a neighboring base station of the target base station, which is not specifically limited in the embodiment of the present application. By way of example, the base stations in Table 1 include gNB1 and gNB2. The location of gNB1 is (lon1, lat1), and the location of gNB2 is (lon2, lat2). The cell table indicates the cell mounted on the base station. By way of example, the cells mounted on gNB1 are g1-cell1, g1-cell2, and g-cell3. The cells mounted on gNB2 are g2-cell1 and g2-cell2.

[0079] In one example, in order to accurately identify each base station in the base station location list, the base stations in the base station location list may exist in the form of a base station identifier (ID), wherein the base station identifier is used to uniquely identify the base station, for example, the identifier of gNB1 is gNB1 ID, and the identifier of gNB2 is gNB2 ID.

[0080] Furthermore, in order to quickly and accurately adapt the serving cell and the neighboring cell of the serving cell reported by the UE from the base station location list, the cells of the base stations in the base station location list may exist in the form of cell identifiers, for example, the cell identifier of g1-cell1 is g1-cell1 ID, the cell identifier of g2-cell1 is g2-cell1 ID, etc. Thus, after receiving the signal measurement result, the target base station may determine the serving cell and the neighboring cell of the UE based on the cell identifier in the signal measurement result.

[0081] In an embodiment of the present application, the target base station can determine the degree of match between the pre-stored position of each cell and the actual position in each cell based on the received multiple signal measurement results and the pre-stored position of each cell of each adjacent base station. Figure 4 A schematic diagram of a target base station receiving a signal measurement result provided in an embodiment of the present application. The target base station receives a signal measurement result of each cell in a cell set sent by a certain UE, specifically the signal measurement results (specifically RSRP) of g1-cell1, g2-cell1 and g3-cell1 as shown in Table 2.

[0082] Table 2

[0083]

[0084] The target base station can obtain the pre-stored positions of g1-cell1, g2-cell1 and g3-cell from the neighbor base station position list shown in Table 1. Among them, the position of g1-cell1 is position point 1. It can be understood that the farther the cell is from the UE, the smaller the RSRP of the cell measured by the UE. Since g1-cell1 is the farthest from the UE relative to g2-cell1 and g3-cell in the positions stored locally by the target base station, theoretically the RSRP of g1-cell1 is smaller than the RSRP of g2-cell1 and g3-cell. But in fact, the RSRP of g1-cell1 obtained by the UE is the largest, which contradicts the theoretical size relationship. This means that among the pre-stored positions of g1-cell1, g2-cell1 and g3-cell1 recorded in the target base station, there is a cell that has a non-negligible deviation from the actual position, and this cell is the deviation cell. Specifically, there may be a non-negligible deviation between the pre-stored position of g1-cell1 and the actual position, or there may be a non-negligible deviation between the pre-stored positions of g2-cell1 and g3-cell1 and the actual positions.

[0085] Furthermore, in order to accurately locate the deviation cell from the cell set, the target base station can combine multiple signal measurement results and the pre-stored positions of the service cells of each neighboring base station to obtain the deviation cell from the cell set. The specific acquisition method is described below and will not be discussed here.

[0086] S340. The target base station reports the cell location accuracy information to the core network device.

[0087] The cell location readiness information indicates information on the degree of matching between the pre-stored location of each cell in the cell set and the actual location. In an example, the cell location accuracy information includes information on the degree of matching between the pre-stored location of each cell in the cell set and the actual location.

[0088] After the target base station determines the degree of match between the pre-stored position and the actual position of each cell in the cell set based on step S330, the cell position accuracy information is sent to the core network device. The core network device identifies the cells with a relatively low degree of match with the actual position and processes the cells. For example, the pre-stored position of the deviation cell can be directly deleted during the positioning process, or the position of the deviation cell can be calibrated. The positioning service is implemented based on the calibrated position of the deviation cell, thereby improving the positioning accuracy of the core network device.

[0089] In an embodiment of the present application, the cell location accuracy information may be a cell location message. The target base station may add the cell location message to a designated message and send it to a core network device. The following uses the 3GPP protocol as an example to schematically illustrate a method in which the target base station sends a message based on a designated cell and in a message form. In the 3GPP protocol, the designated message is an S1AP message.

[0090] Step 1: The target base station obtains the cell location message.

[0091] The cell location message is also called a cellular location message or a CELL LOCATION REPORT.

[0092] In one example, the cell location message includes a base station identification field and a cell location information field. The base station identification field is used to fill in the identifier of each neighboring base station (i.e., gNB ID). The gNB ID is used to uniquely identify the base station. The cell location information field is used to fill in the cell ID of the serving cell of each neighboring base station, the pre-stored location, and the degree of match between the pre-stored location and the actual location.

[0093] As an example, Table 3 is a schematic table of a cell location message provided in an embodiment of the present application. Among them, the target base station equates the base station location with the cell location. The cell location information field includes a base station location subfield, a cell identification subfield, and a cell location accuracy subfield. The base station location subfield is used to fill in the location of each adjacent base station, the cell identification subfield is used to fill in the multiple cells mounted on the base station, and the cell location accuracy subfield is used to fill in the identification of the degree of match between the pre-stored location of the cell and the actual location. In Table 3, the first degree of match is identified by "Low" and the second degree of match is identified by "High".

[0094] Table 3

[0095]

[0096] Table 3 shows that the target cells are g1-cell1 corresponding to g1-Cell1 ID, g1-cell2 corresponding to g1-Cell2 ID, g1-cell3 corresponding to g1-Cell3 ID, g2-cell1 corresponding to g2-Cell1 ID, and g2-cell2 corresponding to g2-Cell2 ID. Among them, cells g1-cell1, g1-cell2 and g1-cell3 are cells mounted on gNB1 corresponding to gNB1 ID, and the position of gNB1 is (lon1, lat1). Cells g2-cell1 and g2-cell2 are cells mounted on gNB2 corresponding to gNB2 ID. Based on step S330, the target base station determines that there is a non-negligible deviation between the actual position of cell g1-cell1 and that there is a non-negligible deviation between the actual position of g2-cell1.

[0097] In a possible implementation, the cell location message may further include a deviation range field, and the deviation range field is used to fill in a maximum deviation range between a pre-stored location and an actual location of the cell.

[0098] Among them, the deviation between the pre-stored position of the cell in the target base station and the actual cell position can be determined based on the positioning accuracy of the base station itself. Table 4 is another schematic table of a cell location message provided in this embodiment. The cell location message shown in Table 4 also includes a deviation range field. And as shown in Table 4: the positioning accuracy of the gNB1 base station itself is 10m, and the positioning accuracy of the gNB2 base station itself is 5m. If the target base station determines that there is a non-negligible deviation between the pre-stored position of g1-cell1 and the actual position, and there is no deviation or a negligible deviation between the pre-stored position of g1-cell2 and g1-cell3 and the actual position, at this time, the target base station can determine that the maximum deviation range of g1-cell2 and g1-cell3 is 10m. There is a non-negligible deviation between the pre-stored position of g2-cell1 and the actual position, and there is no deviation or a non-negligible deviation between the pre-stored position of g2-cell21 and the actual position. At this time, the maximum error range of g2-cell2 is 5m.

[0099] Furthermore, the target base station can also calculate the deviation range when there is a non-negligible deviation between the pre-stored position of the cell and the actual position. Figure 4 As shown, if it is determined that there is a non-negligible deviation between the pre-stored position and the actual position of g1-cell1, at this time, the target base station can determine the possible actual position of g1-cell1 when the RSRP received by the UE is -50 for g1-cell1, -70 for g2-cell1, and -50 for g3-cell1. Therefore, the difference between the actual position and the pre-stored position of g1-cell1 can be estimated, that is, the difference is the maximum deviation range between the pre-stored position and the actual position of the cell. For example, by calculation, it can be determined that the maximum deviation between the pre-stored position and the actual position of g2-cell1 is 100m, and the pre-stored position and the actual position of g2-cell1 are 100m, as shown in Table 4.

[0100] Therefore, the core network device can compensate for the cell location based on the deviation range field in the cell location message to improve the positioning accuracy of the communication system.

[0101] Table 4

[0102]

[0103] The specific form of the cell location message in the embodiment of the present application is not specifically limited in the embodiment of the present application.

[0104] Step 2: The target base station reports the cell location message to the core network device through the S1AP message.

[0105] The target base station fills the cell location message into the S1AP message and sends the filled S1AP message to the core network device. Specifically, the target base station sends the S1AP message to its Mobility Management Entity (MME) of the core network device. Then the MME sends the S1AP message to the Location Management Function (LMF).

[0106] The LMF parses the S1AP message and obtains the matching degree between the pre-stored location and the actual location of each cell in the cell set based on the cell location message.

[0107] Furthermore, LMF can also use the cell location accuracy information sent by multiple base stations to obtain the deviation cell from the cell set. Furthermore, if there is a cell in the cell location accuracy information sent by multiple base stations that has a non-negligible deviation between the pre-stored position and the actual position, the core network device regards the cell as a deviation cell. For example, LMF can receive S1AP messages sent by base station 1, base station 2, base station 3 and base station 4, and obtain the cell location message of base station 1, the cell location message of base station 2, the cell location message of base station 3 and the cell location message of base station 4 respectively. Based on the cell location messages of the four base stations, LMF has the cell location messages, and there is a non-negligible deviation between the pre-stored position and the actual position of cell1, cell2 and cell3 in the cell set, thereby determining that cell1, cell2 and cell3 are deviation cells.

[0108] In another example, after the LMF identifies the deviation cell, the deviation cell can be processed. For example, the deviation cell is calibrated so that the pre-stored position of the deviation cell after calibration has no deviation from the actual position or has a negligible deviation. For example, the LMF can calibrate the cell position based on the cell position carried in the cell position message and the maximum deviation range between the pre-stored position of the cell position and the actual position. During the positioning process, the pre-stored position of the deviation cell after calibration is used for positioning processing. For another example, the pre-stored position of the deviation cell is deleted during the positioning process, and only the pre-stored position of the non-deviation cell is used for positioning processing. In this way, the influence of the deviation cell is eliminated during the positioning process, and the positioning accuracy is improved.

[0109] In addition, LMF can also train the positioning model based on the matching degree between the pre-stored position and the actual position of each cell in the cell set and the training sample set to improve the positioning accuracy and adaptability of the positioning model. The positioning model is a model used to identify the location of the UE. By training the positioning model based on the matching degree between the pre-stored position and the actual position of each cell in the cell set, the positioning model can meet the actual change requirements and the positioning result can be more accurate.

[0110] Furthermore, the LMF is also used to send location calibration information to the target base station. The location calibration information includes the location information of the deviation cell after calibration. The target base station adjusts the pre-stored location of the deviation cell based on the calibration information to improve the accuracy of the pre-stored location of the deviation cell. In addition, the LMF can also send the location calibration information to other benchmarks including the deviation cell for location calibration.

[0111] In summary, the target base station receives multiple signal measurement results, such as signal measurement strength, signal measurement time, etc. The target base station can identify cells in the cell set where there is a deviation between the pre-stored position of each cell and the actual position based on the pre-stored position of each adjacent base station and multiple signal measurement results. The target base station sends cell location accuracy information indicating the degree of matching between the pre-stored position and the actual position of each cell in the cell set, for example, the cell location accuracy information is sent to the core network device, and the core network device can identify cells with a large deviation between the pre-stored position and the actual position, also called deviation cells, and process the deviation cells during the positioning process, such as compensation processing or deleting the processing of the deviation cells during the positioning process, thereby helping to improve the positioning accuracy of the communication system.

[0112] Further, for step S330, the target base station can obtain the distance from the UE to each cell in the cell set, and determine whether the unique position of the UE can be obtained based on the distance from the UE to each cell and the pre-stored position of each adjacent base station, and determine the degree of match between the pre-stored position of each cell in the cell set and the actual position based on whether the unique position of the user equipment can be obtained. That is, through the distance from the UE to multiple cells, the target base station can construct a multi-dimensional spatial location information, which can significantly reduce the positioning error and improve the positioning accuracy compared to the positioning information provided by a single base station.

[0113] The following is a detailed analysis in conjunction with a specific embodiment, wherein the signal measurement result is described by taking RSRP as an example, and the location of the service cell of each adjacent base station as an example.

[0114] Step 1-1: The target base station estimates the distance from the UE to each cell in the cell set based on the signal measurement result of each cell.

[0115] In an example, the target base station obtains the RSRP of each cell in the cell set sent by the UE, and estimates the distance from the UE to each cell in the cell set based on the RSRP of each cell.

[0116] For example, the target base station can use the signal propagation model and RSRP to estimate the distance from the UE to each cell in the cell set. Among them, the signal propagation model is used to estimate the attenuation of the signal in different environments. For example, the signal propagation model can be a free space propagation model, an Okumura-Hata model, a COST-231 Hata model, etc., which is not specifically limited in the embodiments of the present application. After the target base station receives the RSRP of each cell, the RSRP of each cell is input into the signal propagation model. The signal propagation model obtains the attenuation of the signal, and based on the mapping relationship between the attenuation of the signal and the distance from the UE to the cell, the distance from the UE to each adjacent base station can be estimated. Since the pre-stored position of the service cell of each adjacent base station is the position of each adjacent base station, the estimated distance from the UE to each adjacent base station is the distance from the UE to each cell in the cell set.

[0117] The mapping relationship between the signal attenuation and the distance from the UE to the cell is obtained based on empirical values. For example, the mapping relationship between the signal attenuation and the distance may be as follows:

[0118]

[0119] Wherein, Lfs is the transmission loss, i.e. the attenuation information of the signal, in dB. d is the distance from the UE to the base station, in km, and f is the operating frequency of the base station, in MHz. a is a constant term, for example, a =20lg(4π / c).

[0120] For another example, the target base station can estimate the distance between the UE and the neighboring base station and the distance between the UE 101 and the target base station based on RSRP and the mapping relationship between RSRP and the distance between the UE and the base station. The stronger the RSRP, the farther the distance between the UE and the base station. In an embodiment of the present application, the target base station can use multiple RSRP information and the distance between the UE and the base station to perform curve fitting to obtain the mapping relationship between RSRP and the distance between the UE and the base station.

[0121] The embodiment of the present application may also implement determining the distance from the UE to each adjacent base station based on RSRP in other ways, which is not specifically limited in the embodiment of the present application.

[0122] In another example, since RSRP is affected by many factors, using RSRP alone may not be accurate enough to estimate the distance between the UE and the base station. Therefore, the target base station may first obtain a preliminary distance using the RTT of the reference signal, and then correct the preliminary distance according to RSRP, thereby improving the estimation accuracy.

[0123] In addition, the embodiments of the present application may also calculate the distance from the UE to each adjacent base station by other methods, which are not specifically limited in the embodiments of the present application.

[0124] Step 1-2: The target base station determines the degree of match between the pre-stored position of each cell in the cell set and the actual position according to the distance from the UE to each cell in the cell set and the pre-stored position of the service cell of each neighboring base station.

[0125] The distances from the UE to each adjacent base station obtained in step 1-1 are the distances from the UE to each cell in the cell set.

[0126] The target base station can determine whether the actual location of the UE can be obtained based on the distance from the UE to each cell in the cell set and the service cells of each neighboring base station, and based on whether the actual location of the UE can be obtained, determine the degree of match between the pre-stored location and the actual location of each cell in the cell set.

[0127] It can be understood that if the actual location of the UE can be obtained, the target base station determines that there is a high probability that there is a negligible deviation or no deviation between the pre-stored location of each cell in the cell set and the actual location, that is, at this time, the target base station determines that there is a negligible deviation or no deviation between the pre-stored location of each cell in the cell set and the actual location, and the accuracy is high. If the actual location of the UE cannot be obtained, this means that there must be a cell in the cell set where there is a non-negligible deviation between the pre-stored location and the actual location of the cell, and the deviation cell causes the actual location of the UE to be unable to be obtained. Therefore, through the actual location of the UE, the determination accuracy can be improved by inferring whether the pre-stored location of the cell matches the actual location.

[0128] In an embodiment of the present application, the target base station may obtain a possible location set of each UE corresponding to each cell in the cell set, wherein the possible location set of each UE corresponding to each cell in the cell set is a location point on a circle with the pre-stored location of the cell as the center and the distance from each cell to the corresponding UE as the radius.

[0129] Example description: For the attached Figure 4 As shown, based on the method shown in step 1-1, the distance s1 from the UE to the gNB1 corresponding to g1-cell1, the distance s2 from the UE to the gNB2 corresponding to g2-cell1, and the distance s3 from the UE to the gNB3 corresponding to g3-cell1 can be estimated. Figure 5 A schematic diagram of a possible position set of a UE provided in an embodiment of the present application. The possible position set of the UE includes three, namely, circle A with the recorded position of g1-cell1 as the center and s1 as the radius, circle B with the recorded position of g2-cell1 as the center and s2 as the radius, and circle C with the recorded position of g3-cell1 as the center and s3 as the radius.

[0130] The target base station determines whether there is an intersection among the possible location sets of the UE based on each cell. If so, it determines that the unique location of the UE can be obtained (the unique location is the actual location of the UE). If there is no intersection among the possible location sets of each cell in the cell set, it determines that the actual location of the user equipment cannot be obtained. Figure 5 , circle A, circle B and circle C do not have an intersection. Therefore, the target base station can determine that there are deviation cells among g1-cell1, g2-cell1 and g3-cell1. In addition, the target base station can also determine the possible combination of deviation cells based on the intersection of the possible position sets of each cell in the cell set. Figure 5 As shown, the deviation cell may be g1-cell1, or may be g2-cell1 and g3-cell1.

[0131] Furthermore, if the target base station determines that there is a deviation cell in the cell set, it can further determine the deviation cell in the cell set. Specifically, the target base station obtains the signal measurement results of multiple user equipments and infers the deviation cell in the cell set. Figure 6 Provide detailed explanation.

[0132] Attached Figure 6 An interactive diagram of another method for determining cell location information provided in an embodiment of the present application includes the following contents:

[0133] S610: The target base station receives signal measurement results sent by multiple user equipments.

[0134] Multiple UEs are located in a cell where the target base station is mounted.

[0135] The target base station may receive signal measurement results sent by multiple UEs.

[0136] For example, Figure 7 A schematic diagram of a target base station acquiring RSRPs sent by multiple UEs provided in an embodiment of the present application. The target base station acquires the RSRPs of cell1, cell2, and cell3 sent by UE1; acquires the RSRPs of cell1, cell2, and cell4 sent by UE2; acquires the RSRPs of cell2, cell4, and cell6 sent by UE3; acquires the RSRPs of cell2, cell6, and cell7 sent by UE4; and acquires the RSRPs of cell3, cell6, and cell7 sent by UE5.

[0137] S620: The target base station estimates the distance from each UE to each cell in the cell set.

[0138] The target base station may determine the distance from each UE to each cell in the cell set based on the RSRP of multiple UEs. Figure 7 As shown, the target base station can calculate the distance from UE1 to cell1, cell2 and cell3, the distance from UE2 to cell1, cell2 and cell4, the distance from UE3 to cell2, cell4 and cell6, the distance from UE4 to cell2, cell6 and cell7, and the distance from UE5 to cell3, cell4 and cell7.

[0139] S630: The target base station determines a deviation cell in the cell set based on the distance from each UE to each cell in the cell set.

[0140] The target base station can obtain the possible position set of each UE corresponding to each RSRP of each cell in the cell set, and for the same UE, a possible deviation cell set can be determined. The possible deviation cell set includes possible deviation cells or possible deviation cell combinations.

[0141] Exemplary description: If the cell set includes cell1, cell2 and cell3. If the signal coverage areas of cell1 and cell2 intersect, and the intersection of the signal coverage areas of cell1 and cell2 does not belong to the signal coverage area of ​​cell3, it can be preliminarily determined that cell3 is a deviation cell, or cell2 and cell3 are deviation cells.

[0142] For multiple UEs, the possible deviation cell sets corresponding to each UE are determined respectively, and the deviation cell is determined by the intersection of the possible deviation cell sets of each UE. Figure 7 As shown, the deviation cell determined by UE1 may be cell1, or a combination of cell2 and cell3. The deviation cell determined by UE2 may be cell1, or a combination of cell2 and cell4. The deviation cell determined by UE3 may be cell6, or a combination of cell2 and cell4. The deviation cell determined by UE4 may be cell6, or a combination of cell2 and cell7. UE5 determines that cell3, cell4 and cell5 are non-deviation cells, so it can be determined that the deviation cells in the cell set are cell1 and cell6.

[0143] Therefore, by determining the deviation cell through the measurement results of multiple UEs, the positioning accuracy of the deviation cell can be significantly enhanced compared with the measurement results of a single UE. By using the mutual verification and supplementation of the detection results of multiple UEs, the error caused by a single data source can be reduced, and the positioning accuracy of the deviation cell can be further improved.

[0144] In another example, the target base station can construct a distance equation from the UE to each cell in the cell set based on the pre-stored position of the service cell of each adjacent base station and the distance from the UE to the service cell of each adjacent base station. The variable of the distance equation is the position of the UE. If the constructed distance equation includes at least one solution, it is determined that the actual position of the UE can be inferred, thereby determining that the position of each cell in the cell set can reflect the actual cell position. If the constructed distance equation has no solution, it is determined that there is a deviation cell in the cell set where there is a non-negligible difference between the pre-stored position of the cell and the actual position.

[0145] Furthermore, the target base station can also gradually determine the distance equations that result in no common solution for all distance equations. It can be understood that the UE positions corresponding to these distance equations are mutually exclusive with the UE positions corresponding to other distance equations, thereby preliminarily determining the possible combination of deviation cells.

[0146] Example description: For the attached Figure 5 As shown, the position of cell 1 is (x1, y1), the position of cell 2 is (x2, y2), and the position of cell 3 is (x3, y3). Assume that the position of UE is (x, y). Then the distance equation from UE to base station 1 is:

[0147] ;

[0148] The distance equation from UE101 to base station 2 is:

[0149] ;

[0150] The distance equation from UE101 to base station 3 is:

[0151] ;

[0152] By combining (2), (3) and (4), if at least one value of x and y satisfies the above equation, it is determined that the actual location of the UE can be inferred, and thus, the location of the target cell can reflect the actual location of the target cell. If there is no solution when combining (2) and (3), and there is a common solution when combining (3) and (4), it is preliminarily determined that cell 1 in the cell set is the deviation cell, or cell 2 and cell 3 are the deviation cells.

[0153] Furthermore, the target base station may also establish a distance equation between the positions of other UEs and the pre-stored positions of each cell in the cell set, and determine the deviation cell in the cell set by using the common solution of the distance equation corresponding to each UE.

[0154] In addition, the embodiment of the present application may also determine the location of the target cell by other means to reflect the actual location of the target cell, which is not specifically limited in the embodiment of the present application.

[0155] S640. Report the target base station cell location accuracy information to the core network device.

[0156] In an embodiment of the present application, the target base station determines a deviation cell in the cell set, and further determines the degree of matching between the pre-stored position of the deviation cell and the actual position as a first matching degree, and determines the degree of matching between the pre-stored position of the non-deviation cell and the actual position as a second matching degree. The target base station sends the pre-stored position of the deviation cell in the cell set and the first matching degree corresponding to the deviation cell, and the non-deviation cell and the second matching degree corresponding to the non-deviation cell to the core network device.

[0157] For the specific uploading method, please refer to S340, which will not be discussed here.

[0158] That is, the embodiment of the present application can accurately determine the matching degree between the pre-stored location of the cell and the actual location by measuring the measurement results sent by multiple UEs, solve the problem of difficulty in obtaining the locations of all deviated cells, reduce the probability of misjudgment, and further improve the recognition accuracy of the cell location.

[0159] Next, combine Figure 8 as well as Fig. 9 , further introduces the hardware implementation of base stations and UEs.

[0160] See also Figure 8 , showing a schematic diagram of the hardware structure of a base station. Figure 8 The base station shown includes at least one processor 111, at least one memory 112, at least one transceiver 113, at least one network interface 114 and one or more antennas 115. The processor 111, the memory 112, the transceiver 113 and the network interface 114 are connected, for example, through a bus. In the embodiment of the present application, the connection may include various interfaces, transmission lines or buses, etc., which are not limited in this embodiment. The antenna 115 is connected to the transceiver 113. The network interface 114 is used to connect the network element to other communication devices through a communication link. For example, the network interface 114 may include a network interface between the network element and the network element in the core network, such as an S1 interface, and the network interface may include a network interface between the network element and other network elements, such as an X2 or Xn interface.

[0161] in, Figure 8 The processor 111 shown in the figure can specifically complete the processing actions of the base station in the above method, the memory 112 can complete the storage actions in the above method, the transceiver 113 and the antenna 115 can perform the sending and receiving actions on the air interface in the above method, and the network interface 114 can complete the actions of interacting with the network device in the above method.

[0162] The processor in the embodiment of the present application, such as the processor 111, may include but is not limited to at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor and other types of computing devices that run software, each of which may include one or more cores for executing software instructions to perform operations or processing. The processor may be a separate semiconductor chip, or it may be integrated into a semiconductor chip together with other circuits. For example, it may form a SoC (system on chip) with other circuits (such as a codec circuit, a hardware acceleration circuit, or various buses and interface circuits), or it may be integrated into the ASIC as a built-in processor of an ASIC. The ASIC with the integrated processor may be packaged separately or with other circuits. In addition to the core for executing software instructions for operations or processing, the processor may further include necessary hardware accelerators, such as field programmable gate arrays (FPGAs), PLDs (programmable logic devices), or logic circuits for implementing dedicated logic operations.

[0163] The memory in the embodiments of the present application may include at least one of the following types: read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, and may also be electrically erasable programmable read-only memory (EEPROM). In some scenarios, the memory may also be a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0164] The memory 112 may be independent and connected to the processor 111. Optionally, the memory 112 may be integrated with the processor 111, for example, integrated into a chip. The memory 112 can store program codes for executing the technical solutions of the embodiments of the present application, and the execution is controlled by the processor 111. The various types of computer program codes executed may also be regarded as drivers of the processor 111. For example, the processor 111 is used to execute the computer program codes stored in the memory 112, thereby realizing the technical solutions in the embodiments of the present application.

[0165] The transceiver 113 can be used to support the reception or transmission of radio frequency signals between the network element and other devices, and the transceiver 113 can be connected to the antenna 115. The transceiver 113 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 115 can receive radio frequency signals, and the receiver Rx of the transceiver 113 is used to receive the radio frequency signal from the antenna, convert the radio frequency signal into a digital baseband signal or a digital intermediate frequency signal, and provide the digital baseband signal or the digital intermediate frequency signal to the processor 111, so that the processor 111 further processes the digital baseband signal or the digital intermediate frequency signal, such as demodulation and decoding. In addition, the transmitter Tx in the transceiver 113 is also used to receive a modulated digital baseband signal or a digital intermediate frequency signal from the processor 111, and convert the modulated digital baseband signal or the digital intermediate frequency signal into a radio frequency signal, and send the radio frequency signal through one or more antennas 115. Specifically, the receiver Rx can selectively perform one or more stages of down-mixing and analog-to-digital conversion processing on the RF signal to obtain a digital baseband signal or a digital intermediate frequency signal, and the order of the down-mixing and analog-to-digital conversion processing is adjustable. The transmitter Tx can selectively perform one or more stages of up-mixing and digital-to-analog conversion processing on the modulated digital baseband signal or digital intermediate frequency signal to obtain a RF signal, and the order of the up-mixing and digital-to-analog conversion processing is adjustable. The digital baseband signal and the digital intermediate frequency signal can be collectively referred to as a digital signal.

[0166] Fig. 9 The composition example of the UE provided in the embodiment of the present application, the UE may be, for example, a mobile phone, a smart wearable device (such as a smart watch), etc. Taking a mobile phone as an example, the UE may include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, an antenna 1, an antenna 2, a mobile communication module 350, and a wireless communication module 360, etc.

[0167] It is to be understood that the structure illustrated in this embodiment does not constitute a specific limitation on the UE. In other embodiments, the UE may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0168] The processor 310 may include one or more processing units, for example, the processor 310 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a time-frequency codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0169] It is understandable that the interface connection relationship between the modules illustrated in this embodiment is only a schematic illustration and does not constitute a structural limitation on the UE. In other embodiments of the present application, the UE may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0170] The external memory interface 320 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the UE. The external memory card communicates with the processor 310 through the external memory interface 320 to implement a data storage function. For example, music, time and frequency files are stored in the external memory card.

[0171] The internal memory 321 can be used to store computer executable program codes, and the executable program codes include instructions. The processor 310 executes various functional applications and data processing of the UE by running the instructions stored in the internal memory 321. The internal memory 321 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the UE (such as time-frequency stream data), etc. In addition, the internal memory 321 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 310 executes various functions and data processing of the UE by running instructions stored in the internal memory 321, and / or instructions stored in a memory provided in the processor.

[0172] The wireless communication function of the UE can be implemented through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor and baseband processor.

[0173] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the UE can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.

[0174] The mobile communication module 350 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied on UE. The mobile communication module 350 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 350 can be set in the processor 310. In some embodiments, at least some of the functional modules of the mobile communication module 350 can be set in the same device as at least some of the modules of the processor 310.

[0175] In some embodiments, the UE initiates or receives a call request through the mobile communication module 350 and the antenna 1 .

[0176] In addition, an operating system is running on the above components. For example, an iOS operating system, an Android operating system, a Windows operating system, etc. Applications can be installed and run on the operating system. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the explanation and beneficial effects of the relevant contents in any of the UEs provided above can refer to the corresponding method embodiments provided above, and will not be repeated here.

[0177] In addition, an embodiment of the present application also provides a computer-readable storage medium, which stores instructions. When the computer-readable storage medium is executed on one or more computing devices, the one or more computing devices execute the method for determining the cell location accuracy described in the above embodiment.

[0178] In addition, the embodiment of the present application further provides a computer program product, and when the computer program product is executed by one or more computing devices, the one or more computing devices execute any of the methods for determining the aforementioned cell location information. The computer program product may be a software installation package, and when any of the methods for determining the aforementioned cell location information is required, the computer program product may be downloaded and executed on a computer.

[0179] Through the description of the above implementation methods, the technicians in the relevant field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structures used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation method in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, U disk, mobile hard disk, ROM, RAM, disk or optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, training equipment, or network equipment, etc.) to execute the methods described in each embodiment of the present application.

[0180] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.

[0181] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may 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 may be transmitted from a website, computer, training equipment, or data center to another website, computer, training equipment, or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device, data center, etc. that includes one or more available media integrated. The available medium may 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)).

[0182] The system architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

Claims

1. A method for determining the accuracy of a cell location, characterized in that: The method comprises: Receive multiple signal measurement results; each of the signal measurement results is used to determine the distance between each cell in the cell set and the user equipment corresponding to the signal measurement result; the cell set includes a serving cell of the user equipment corresponding to each of the signal measurement results and a neighboring cell of the serving cell; Determine, according to the multiple signal measurement results, a distance from each cell in the cell set to each of the user equipments; Determining whether a unique position of each user equipment can be located according to the distance from each cell in the cell set to each user equipment and the pre-stored position of the cell of each adjacent base station; If not, determining that there is a deviation cell in the cell set, and the matching degree between the pre-stored position and the actual position of the deviation cell is a first matching degree; otherwise, determining that the matching degree between the pre-stored position and the actual position of each cell in the cell set is a second matching degree, and the first matching degree is less than the second matching degree; Cell location accuracy information is sent, where the cell location accuracy information indicates the degree of match between the pre-stored location and the actual location of each cell in the cell set.

2. The method according to claim 1, characterized in that: The receiving of multiple signal measurement results includes receiving multiple reference signal strength RSRP detection results; Determining the distance from each cell in the cell set to each user equipment according to the multiple signal measurement results includes: determining the distance from each cell in the cell set to each user equipment according to the multiple RSRP detection results.

3. The method according to claim 1, characterized in that: The receiving of multiple signal measurement results includes receiving multiple reference signal quality RSRQ detection results; Determining the distance from each cell in the cell set to each user equipment according to the multiple signal measurement results includes: determining the distance from each cell in the cell set to each user equipment according to the multiple RSRQ detection results.

4. The method according to claim 1, characterized in that: The receiving of the plurality of signal measurement results comprises receiving the detection results of the round trip time RTT of a plurality of reference signals; Determining the distance from each cell in the cell set to each user equipment according to the multiple signal measurement results includes: determining the distance from each cell in the cell set to each user equipment according to the detection results of the multiple reference signal round trip times RTT.

5. The method according to claim 1, characterized in that: The determining whether the unique position of each user equipment can be located according to the distance from each cell in the cell set to each user equipment and the pre-stored position of the cell of each adjacent base station includes: Acquire the pre-stored position of each cell in the cell set from the pre-stored positions of the cells of each neighboring base station; Determine a possible position set of each user equipment corresponding to each cell in the cell set based on the pre-stored position of each cell in the cell set and the distance from each cell in the cell set to each user equipment; If there is no intersection in the possible position sets of the same user equipment, it is determined that the unique position of the user equipment cannot be located; otherwise, it is determined that the unique position of the user equipment can be located.

6. The method according to claim 5, characterized in that: The determining that there is a deviation cell in the cell set includes: If there is no intersection in the possible position sets of the same user equipment, determining a possible deviation cell set of the user equipment; the possible deviation cell set includes a plurality of possible deviation cells or deviation cell combinations; Based on the intersection of possible deviation cell sets in each user equipment, the deviation cell is obtained from the cell set.

7. The method according to claim 1, characterized in that: The sending of cell location accuracy information includes: An S1AP message is sent, wherein the S1AP message includes the pre-stored position of each cell in the cell set and the matching degree between the pre-stored position of each cell and the actual position.

8. The method according to claim 1, characterized in that: The pre-stored positions of the cells of the adjacent base stations are the positions of the adjacent base stations.

9. The method according to claim 1, characterized in that: The method further comprises: Receiving location calibration information, wherein the location calibration information includes location information after deviation cell calibration; The pre-stored positions of the deviation cells in the cell set are calibrated according to the position calibration information.

10. A method for determining the accuracy of a cell location, characterized in that: The method comprises: receiving at least one cell location accuracy information, each of the cell location accuracy information being used to determine a degree of match between a pre-stored location and an actual location of each cell in the cell set; The matching degree between the pre-stored position and the actual position of each cell in the cell set includes a first matching degree and a second matching degree, and the first matching degree is less than the second matching degree; the matching degree between the pre-stored position and the actual position of each cell in the cell set is determined by the distance from each cell in the cell set to each user equipment and the pre-stored position of the cell of each adjacent base station, wherein, according to the distance from each cell in the cell set to each user equipment and the pre-stored position of the cell of each adjacent base station, it is determined whether the unique position of each user equipment can be located; if the unique position of each user equipment cannot be located, it is determined that there is a deviation cell, and the matching degree between the pre-stored position and the actual position of the deviation cell is the first matching degree; otherwise, the matching degree between the pre-stored position and the actual position of each cell in the cell set is the second matching degree; the distance from each cell in the cell set to each user equipment is determined by multiple signal measurement results, and the cell set includes the service cell of the user equipment corresponding to each signal measurement result and the adjacent cells of the service cell; Based on at least one of the cell location accuracy information, a deviation cell in the cell set is processed.

11. The method according to claim 10, characterized in that: The processing of the deviation cell in the cell set based on at least one of the cell location accuracy information comprises: Based on the at least one cell location accuracy information, identifying a deviation cell in the cell set; The deviation cell is calibrated.

12. The method according to claim 11, characterized in that: The method further comprises: Acquire location calibration information, where the location calibration information includes location information of the deviation cell after calibration; The position calibration information is sent.

13. The method according to claim 10, characterized in that: The receiving at least one cell location accuracy information comprises: The cell location accuracy information is received via an S1AP message.

14. A base station, characterized in that: The base station comprises: a memory and a processor, the memory being coupled to the processor; The memory stores program instructions, and when the program instructions are executed by the processor, the base station executes the method according to any one of claims 1 to 9.

15. A core network device, characterized in that: The core network equipment includes: a memory and a processor, the memory being coupled to the processor; The memory stores program instructions, and when the program instructions are executed by the processor, the core network device executes the method described in any one of claims 10-13.

16. A communication system, characterized in that: It includes a core network device and a base station, the core network device is used to execute the method described in any one of claims 10-13, and the base station is used to execute the method described in any one of claims 1-9.

17. A computer storage medium for storing a computer program, wherein when the computer program is executed, the computer program is used to implement the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Antenna work parameter determination method and device, electronic equipment and storage medium

    CN115623513A

  • Method and device for acquiring position of radio frequency unit of base station, and medium

    CN116017691A