Method for determining cell location accuracy, and related device
By identifying and processing the deviation between the pre-stored location and the actual location of the biased cell based on the received signal measurement results, the problem of low positioning accuracy caused by the difference between the base station location and the cell location is solved, achieving higher positioning accuracy and system cost savings.
Patent Information
- Application Number
- PCT/CN2025/073863
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-06
- Filing Date
- 2025-01-22
- Publication Date
- 2026-02-12
AI Technical Summary
In existing communication systems, due to the presence of distributed antenna systems, the location of the base station differs greatly from that of the cell, resulting in low positioning accuracy and an inability to accurately reflect the actual cell location.
By receiving multiple signal measurement results, the deviation between the pre-stored location and the actual location of each cell in the cell cluster is identified, and the cell location accuracy information is sent to the core network equipment. The core network equipment identifies and processes the deviated cells, such as discarding or compensating for the pre-stored location of the deviated cells, in order to improve positioning accuracy.
It improves the positioning accuracy of the communication system, reduces errors caused by a single data source, enhances the positioning accuracy of cells with positioning deviations, and saves system costs.
Smart Images

Figure CN2025073863_12022026_PF_FP_ABST
Abstract
Description
Method for determining cell location accuracy and related device
[0001] The present application claims priority to the Chinese patent application No. 202411070670.0, filed on August 6, 2024, and titled "Method for determining cell location accuracy and related device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, in particular to a method for determining cell location accuracy and related device. BACKGROUND
[0003] With the development of communication technology, positioning service has become one of the important functions of communication system, and is widely used in emergency rescue, vehicle navigation and other fields. Positioning service refers to a service for calculating the actual location information of a user equipment, and the implementation of the positioning service is closely related to the accuracy of the cell location recorded by the core network device 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.
[0004] Currently, the communication system often takes the base station location as the pre-stored location of the cells mounted by each adjacent base station. That is, the base station location is marked as the cell antenna location (also known as cell location). However, in actual use, due to the existence of Distributed Antenna System (DAS) and other factors, the base station location may be significantly different from the cell location, i.e., the pre-stored location of the cell cannot reflect the actual cell location, and if the pre-stored location is equated to the cell location, it will lead to low positioning accuracy of the communication system. SUMMARY
[0005] The present application provides a method for determining cell location accuracy and related device, which is used to identify cells with large differences between pre-stored location and actual location, so as to improve the positioning accuracy of the communication system.
[0006] In a first aspect, the present application provides a method for determining cell location accuracy. A plurality of signal measurement results are received; each signal measurement result is used to determine the distance from each cell in a cell set to a user equipment corresponding to the signal measurement result; the cell set includes the serving cell of the user equipment corresponding to each signal measurement result and the adjacent cells of the serving cell; the matching degree between the pre-stored location and the actual location of each cell in the cell set is determined according to the pre-stored location of the cell of each adjacent base station and the plurality of signal measurement results; and the cell location information is sent, which indicates the matching degree between the pre-stored location and the actual location of each cell in the cell set. Wherein, the cell of each adjacent base station refers to the cell mounted by each adjacent base station.
[0007] In the embodiments of the present application, a base station receives multiple signal measurement results, such as signal measurement strength, signal measurement time, etc. According to the pre-stored locations of the cells of the neighboring base stations and the multiple signal measurement results, the base station identifies a cell in the cell set that has a deviation between the pre-stored location and the actual location. The base station can send cell location accuracy information indicating the matching degree of the pre-stored location and the actual location of each cell in the cell set to a core network device. Thus, the core network device identifies a deviation cell in the cell set based on the cell location accuracy information, where the deviation cell refers to a cell that has a large difference between the pre-stored location and the actual location that cannot be ignored. Further, the core network device can process the deviation cell, such as discarding the deviation cell or compensating the pre-stored location of the deviation cell, thereby improving the positioning accuracy of the communication system.
[0008] In a specific implementation, the distance from each user equipment to each cell in the cell set is determined according to the multiple signal measurement results. Whether the unique location of each user equipment can be positioned is determined according to the distance from each user equipment to each cell in the cell set and the pre-stored locations of the cells of the neighboring base stations. If not, it is determined that there is a deviation cell in the cell set, and the matching degree of the pre-stored location and the actual location of the deviation cell is a first matching degree. Otherwise, it is determined that the matching degree of the pre-stored location and the actual location of each cell in the cell set is a second matching degree, and the first matching degree is less than the second matching degree. That is, the target base station can construct a multi-dimensional spatial location information through the distance from the user equipment to multiple cells. Compared with the positioning information provided by a single base station, the multi-dimensional spatial location information can reduce the error of determining whether there is a deviation cell in the cell set and improve the determination accuracy.
[0009] In another specific implementation, the signal measurement result can be the detection result of reference signal strength RSRP, the detection result of reference signal strength RSRQ, or the detection result of reference signal arrival time, etc.
[0010] In yet another specific implementation, the pre-stored locations of the cells in the cell set are obtained from the pre-stored locations of the cells of the neighboring base stations. Based on the pre-stored locations of the cells in the cell set and the distance from each user equipment to each cell in the cell set, the possible location set of each user equipment corresponding to each cell in the cell set is determined. If there is no intersection of the possible location sets of the same user equipment, it is determined that the unique location of the user equipment cannot be positioned. Otherwise, it is determined that the unique location of the user equipment can be positioned. That is, whether the unique location of the user equipment can be positioned is determined through the intersection of the possible location sets of the same user equipment, thereby improving the accuracy and reliability of the user equipment location positioning. At the same time, this method also considers 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.
[0011] In still another specific implementation, if the intersection of the possible location sets of the same user equipment does not exist, a possible deviation cell set of the user equipment is determined; the possible deviation cell set includes a plurality of possible deviation cells or deviation cell combinations; and the deviation cell is obtained from the cell set based on the intersection of the possible deviation cell sets of each user equipment. Thus, the deviation cell is determined based on the signal measurement results of a plurality of user equipment, which can significantly enhance the positioning accuracy of the deviation cell relative to the signal measurement results of a single user equipment. The mutual verification and supplement of the detection results of a plurality of user equipment can reduce the error caused by a single data source, and further improve the positioning accuracy of the deviation cell.
[0012] In still another specific implementation, the S1AP message is sent, and the S1AP message includes the pre-stored locations of the cells in the cell set and the matching degree of the pre-stored locations of the cells with the actual locations. Thus, the pre-stored locations of the cells in the cell set and the matching degree of the pre-stored locations of the cells with the actual locations are directly carried in the S1AP message and sent, without the need of additional sending devices or software, thereby saving the system cost.
[0013] The pre-stored locations of the cells of each adjacent base station are the locations of each adjacent network device.
[0014] In another specific implementation, the location calibration information is received, and the location calibration information includes the location information of the deviation cell after calibration; and the pre-stored location of the deviation cell in the cell set is calibrated based on the location calibration information.
[0015] In a second aspect, an embodiment of the present application provides a method for determining the location accuracy of a cell. At least one cell location accuracy information is received, and each cell location accuracy information is used to determine the matching degree of the pre-stored location of each cell in the cell set with the actual location. The matching degree of the pre-stored location of each cell in the cell set with the actual location is determined based on the pre-stored location of the coverage cell of each adjacent base station and a plurality of 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 serving cell of the user equipment corresponding to each signal measurement result and the adjacent cell of the serving cell. The deviation cell in the cell set is processed based on the cell location information. For example, the deviation cell is discarded, 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 can be ignored.
[0016] In a specific implementation, the core network device can comprehensively identify the deviation cell by using at least one cell location accuracy information, for example, the core network device respectively receives the cell location accuracy information sent by the base station 1, the base station 2, the base station 3 and the base station 4. Wherein, the cell location accuracy information sent by the four base stations are all that cell1 is the first matching degree, cell2 and cell3 are the second matching degree, thereby it can be determined that cell1 is the deviation cell, and cell2 and cell3 are the non-deviation cell. That is, by comprehensively judging at least one cell location accuracy information, the determination accuracy can be improved.
[0017] In another specific implementation, the location calibration information is obtained, the location calibration information includes the calibrated location information of the deviation cell; and the location calibration information is sent.
[0018] In yet another specific implementation, the pre-stored locations of the cells in the cell set and the matching degrees of the pre-stored locations of the cells in the cell set and the actual locations are received through the S1AP message.
[0019] In still another specific implementation, the pre-stored locations of the cells in the cell set, the matching degrees of the pre-stored locations of the cells in the cell set and the actual locations, and the deviation ranges of the pre-stored locations of the cells in the cell set and the actual locations are received through the S1AP message.
[0020] In a third aspect, the embodiments of the present application provide a communication system, characterized in that, comprising the core network device and the network device, the core network device is used for executing the method in any one of the second aspect, and the network device is used for executing the method in any one of the first aspect.
[0021] In a fourth aspect, the embodiments of the present application provide a computer storage medium, used for storing a computer program, when the computer program is executed, used for implementing the method in any one of the first aspect or the second aspect.
[0022] In a fifth aspect, the embodiments of the present application provide a base station, comprising:
[0023] a memory and a processor, the memory is coupled with the processor;
[0024] The memory stores program instructions, when the program instructions are executed by the processor, the base station executes the method in any one of the first aspect.
[0025] In a sixth aspect, the embodiments of the present application provide a core network device, comprising:
[0026] a memory and a processor, the memory is coupled with the processor;
[0027] The memory stores program instructions which, when executed by the processor, cause the core network device to perform the method of any of the second aspect.
[0028] Any of the above provided cell location accuracy determination method, communication system, computer storage medium, network device or core network device, etc. are used to perform the corresponding method provided above, thus the beneficial effects achieved thereby can refer to the beneficial effects in the corresponding method, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0029] FIG. 1 is a schematic diagram of an architecture of a communication system provided by an embodiment of the present application;
[0030] FIG. 2 is a schematic diagram of a structure of a passive indoor distributed antenna system provided by an embodiment of the present application;
[0031] FIG. 3A is an interaction diagram of a cell location accuracy determination method provided by an embodiment of the present application;
[0032] FIG. 3B is a schematic diagram of acquiring signal measurement results provided by an embodiment of the present application;
[0033] FIG. 4 is a schematic diagram of target base station acquiring signal measurement results provided by an embodiment of the present application;
[0034] FIG. 5 is a schematic diagram of a possible position set of a UE provided by an embodiment of the present application;
[0035] FIG. 6 is an interaction diagram of another cell location accuracy determination method provided by an embodiment of the present application;
[0036] FIG. 7 is a schematic diagram of a target base station acquiring RSRP sent by multiple UEs provided by an embodiment of the present application;
[0037] FIG. 8 is a schematic diagram of a hardware structure of a base station provided by an embodiment of the present application;
[0038] FIG. 9 is a schematic diagram of a composition example of a UE provided by an embodiment of the present application. DETAILED DESCRIPTION
[0039] The technical solutions in the embodiments of the present application will be described clearly and completely in the following with reference to the drawings in the embodiments of the present application. The terms used in the following embodiments are only for the purpose of describing the specific embodiments and are not intended to be limiting to the present application. As used in the specification and the appended claims of the present application, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “one or more” as used in the embodiments of the present application refers to one, two or more than two; “and / or” describes the association relationship of the associated objects, which means that there can be three relationships; for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character “ / ” generally represents an “or” relationship between the associated objects.
[0040] In the present specification, the reference to “one embodiment” or “some embodiments” etc. means that a particular feature, structure or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Therefore, the statements “in one embodiment”, “in some embodiments” etc. appearing in different places in the present specification are not necessarily all referring to the same embodiment, but mean “one or more but not all embodiments”, unless otherwise specifically emphasized. The terms “include”, “contain”, “have” and their variants mean “including but not limited to”, unless otherwise specifically emphasized.
[0041] The plurality referred to 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 terms “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 order.
[0042] The embodiments of the present application are applied to various communication systems, which can be a second generation (2G) communication system, a third generation (3G) communication system, can be an LTE system, can also be a fifth generation (5G) communication system, can also be a hybrid architecture of LTE and 5G, can also be a 5G New Radio (5G NR) system, and a new mobile communication system to be appeared in future communication development, etc.
[0043] FIG. 1 is a schematic diagram of an architecture of a communication system provided by the embodiments of the present application. 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.
[0044] In the embodiments of the present application, the base station 102 can be any device with wireless transceiver functions, including but not limited to: an evolved Node B (eNB or e-NodeB) in long term evolution (LTE), a base station (gNodeB or gNB) or transmission receiving point (TRP) in new radio (NR), a base station in 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 pico base station, a small station, a relay station, or a balloon station, etc. The base station can include one or more co-sited or non-co-sited transmission points (TRPs). 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 embodiments of the present application, the base station is deployed with an antenna, and the UE interacts with the base station through the antenna. For the convenience of description, the base station is taken as an example for description in the embodiments of the present application.
[0045] The base station usually mounts multiple cells, each cell covers a certain geographical area, and each cell can be distinguished by different frequency, time or space resources. When the UE 101 is located in the coverage of a certain cell, the UE 101 will try to establish a connection with the cell, and receive and send information through the antenna of the cell. For example, the base station mounts cell A, cell B and cell C, when the UE 101 is located in cell A, at this time, the UE 101 will try to establish a connection with cell A, and receive and send information through the antenna of cell A.
[0046] The core network device 103 refers to a device providing a core network. In the embodiments 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. Wherein, the base station 102 and the core network device 103 are connected with each other through a wireless manner.
[0047] In the embodiments of the present application, the 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 treatment, 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, and the like. The UE can also be referred to as an access terminal device, a vehicle-mounted terminal device, an industrial control terminal device, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a UE terminal device, a terminal device, a wireless communication device, a UE agent, or a UE apparatus, and the like. The UE 101 can also be a fixed terminal device or a mobile terminal device.
[0048] The communication system 100 has a positioning service, which means that the communication system 100 can obtain actual position 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, it will result in poor positioning accuracy of the communication system.
[0049] At present, the communication system often takes the base station location as the pre-stored location of the cell and pre-stores it in the base station. That is, the communication system equates the base station location with the cell antenna location, which refers to the location of the cell transceiver signal. In the core network device positioning process, the base station sends the pre-stored location of the cell to the core network device for positioning service. However, in actual deployment, due to the existence of DAS, remote radio unit, etc., multiple dispersed antennas can be deployed in the same cell, which can be distributed at a location far away from the base station, and the coverage areas of each antenna do not completely coincide. If the antenna location far away from the base station location is defined as the cell location, there is a large difference between the base station location and the cell location, that is, the difference is non-negligible. That is, the pre-stored location of the cell in the base station has a non-negligible difference from the actual location, and the pre-stored location of the cell cannot reflect the actual location of the cell.
[0050] Exemplary illustration: FIG. 2 is a structural schematic diagram of a passive indoor distributed antenna system provided by an embodiment of the present application. The area covered by the base station 102 is a circular area as shown in FIG. 2, and the base station 102 mounts multiple cells. As shown in FIG. 2, the base station 102 mounts 3 cells, i.e., 3 regular hexagonal areas as shown in FIG. 2. Among them, there are 3 antennas deployed in a cell, namely, antenna 1, antenna 2 and antenna 3. The antenna 1, the antenna 2 and the antenna 3 are all far away from the base station 102, the position of the base station 102 is quite different from the position of the cell, and the coverage areas of the antenna 1, the antenna 2 and the antenna 3 do not completely coincide. If the position of the base station 102 is equated to the position of the cell, the position of the cell at this time cannot accurately reflect the actual position of the cell, which affects the positioning accuracy of the core network device 103 to the UE 101.
[0051] In view of the above problems, an embodiment of the present application provides a method for determining the accuracy of the position of a cell. The base station receives multiple signal measurement results, such as signal measurement strength, signal measurement time, etc. The base station can identify the cell with a deviation between the pre-stored position and the actual position of each cell in the cell set according to the pre-stored positions of the cells of the neighboring base stations and the measurement results. The base station sends the matching degree of the pre-stored position and the actual position of each cell in the cell set, for example, to the core network device. The core network device can identify the cell with a large deviation between the pre-stored position and the actual position, also called the deviation cell, and compensate for the deviation cell in the positioning process, thereby improving the positioning accuracy of the communication system.
[0052] The method for determining the accuracy of the position of a cell provided by an embodiment of the present application will be described in detail below in conjunction with the drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0053] FIG. 3A is an interaction diagram of a method for determining the accuracy of the position of a cell provided by 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:
[0054] S310, obtaining a signal measurement result.
[0055] The signal measurement result indicates the distance information between each cell in the cell set and the UE. In an embodiment of the present application, the signal measurement result can be the signal attribute information obtained by the UE measuring the signal sent by the neighbor base station, such as signal strength information, signal quality information or signal arrival time, etc.
[0056] The signal strength information indicates the power level of the signal received by the UE, which can be measured by using an index such as Reference Signal Receiving Power (RSRP).
[0057] The signal quality information indicates the quality level of the signal received by the UE 101, which can be measured by using an index such as Reference Signal Received Quality (RSRQ).
[0058] The signal time information is the Round Trip Time (RTT) of the reference signal, that is, the round trip time determined by the time from the cell to the UE. The time indicates the distance between the cell and the UE to some extent.
[0059] In the embodiment of the present application, the base station can determine the distance between each cell in the cell set and the UE by using the signal measurement result. For example, the base station can roughly estimate the distance between each cell in the cell set and the user equipment based on the RSRP and the known distance-RSRP mapping relationship. The distance-RSRP mapping relationship can be obtained based on empirical data or derived based on a theoretical model, and the embodiment of the present application is not specifically limited.
[0060] The cell set includes the serving cell of the UE and the neighboring cells (referred to as neighbor cells) of the serving cell. In the embodiment of the present application, the UE can measure the signal measurement results of the serving cell and the neighbor cells in the cell set, and send the measured signal measurement results to the target base station. The target base station is the cell that provides services for the UE.
[0061] Exemplary illustration: FIG. 3B is a schematic diagram of obtaining a signal measurement result provided by an embodiment of the present application. The UE can obtain the signal measurement result of the serving cell, and can also obtain the measurement results of the neighbor cell 1, the neighbor cell 2, the neighbor cell 3 and the neighbor cell 4. The neighbor cell 1 is a cell covered by the neighbor base station 1, the neighbor cell 2 is a cell covered by the neighbor base station 2, the neighbor cell 3 is a cell covered by the neighbor base station 3, and the neighbor cell 4 is a cell covered by the neighbor base station 4.
[0062] The neighbor base station is also referred to as a neighbor cell base station (i.e., a neighbor cell base station), which refers to a base station having a distance within a preset distance range from the target base station. In the embodiment of the present application, the cell mounted by the neighbor cell base station is different from the serving cell of the UE.
[0063] S320, the UE reports the signal measurement result to the serving cell.
[0064] In the 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 service signal.
[0065] After the UE acquires the signal measurement results of the plurality of cells, the UE reports the acquired signal measurement results to the serving cell. For example, the UE can send the cell identifiers of the cells and the signal attribute information corresponding to the cell identifiers to the serving cell. The cell identifier is used to uniquely identify a target cell.
[0066] In an embodiment of the present application, the UE can send the signal measurement results to the serving cell in the form of Radio Resource Control (RRC) signaling through a Physical Uplink Control Channel (PUCCH). For example, the UE collects the RSRP of the surrounding base stations (including the target base station and the neighboring base stations), and encapsulates the RSRP into RRC signaling. The UE sends a request for uplink resources to the serving cell, and when the uplink resources are acquired, the UE sends the RRC signaling to the serving cell through the selected PUCCH.
[0067] In an embodiment of the present application, the UE can periodically acquire the signal measurement results of the cells in the cell set, and report the acquired signal measurement results to the serving cell in real time. The measurement period T of the periodic measurement can be 100 ms, 500 ms, 1 s, etc., which is not specifically limited in the present application. For example, the UE can receive the measurement configuration information issued by the target base station. The measurement configuration information includes the measurement type (such as RSRP, RSRQ, or RTT, etc.) of the signal measurement results and the measurement period T. Then, the UE starts a timer based on the measurement period T of the measurement configuration information, and triggers a measurement operation of the signal measurement results every time the timer reaches the set time interval (T). In this way, the signal measurement results are periodically acquired. Further, the target base station can dynamically adjust the measurement configuration information according to the network state and the measurement results of the UE 101, so as to save network resources and improve the utilization rate of network resources.
[0068] In S330, the target base station determines the matching degree between the pre-stored positions and the actual positions of the cells in the cell set based on the pre-stored positions of the cells of the neighboring base stations and the received signal measurement results.
[0069] In an embodiment of the present application, the neighboring base stations include the target base station and the neighboring base stations of the target base station.
[0070] In the embodiments of the present application, the pre-stored locations of the cells of the neighboring base stations refer to the locations of the cells mounted by the neighboring base stations pre-stored by the target base station. For example, the pre-stored locations of the cells of the neighboring base stations are the locations of the neighboring base stations. For example, as shown in FIG. 3B, the pre-stored location of the cell of the neighbor base station 1 is the location of the neighbor base station 1, the pre-stored location of the cell of the neighbor base station 2 is the location of the neighbor base station 2, the pre-stored location of the cell of the neighbor base station 3 is the location of the neighbor base station 3, and the pre-stored location of the cell of the neighbor base station 4 is the location of the neighbor base station 4.
[0071] In the embodiments of the present application, the target base station determines the matching degree of the pre-stored locations and the actual locations of the cells in the cell set according to the pre-stored locations of the cells of the neighboring base stations and the received multiple signal measurement results.
[0072] The multiple signal measurement results can be the signal measurement results sent by multiple UEs in the cell mounted by the target base station, or the signal measurement results sent by one UE at different time instants in the cell mounted by the target base station, which is not limited in the embodiments of the present application.
[0073] The matching degree of the pre-stored locations and the actual locations of the cells in the cell set refers to whether there is a non-negligible deviation between the pre-stored locations and the actual locations of the cells. If there is a non-negligible deviation between the pre-stored locations and the actual locations of the cells, the pre-stored locations and the actual locations of the cells are not matched, and the matching degree of the pre-stored locations and the actual locations of the cells is a first matching degree. If there is no deviation or the deviation is negligible between the pre-stored locations and the actual locations of the cells, the pre-stored locations and the actual locations of the cells are matched, and the matching degree of the pre-stored locations and the actual locations of the cells is a second matching degree. The first matching degree is less than the second matching degree.
[0074] Further, in order to enable the core network device to identify the matching degree of the pre-stored locations and the actual locations of the cells in the cell set, the target base station needs to send information indicating the pre-stored locations and the actual locations of the cells 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 indicated by a first identifier such as “high” or “High”, and the first matching degree can be indicated by a second identifier such as “low” or “low”.
[0075] In the embodiments of the present application, the target base station pre-stores the locations of the neighboring base stations as the pre-stored locations of the cells mounted by the neighboring base stations. The pre-stored locations of the cells of the neighboring base stations can be obtained from a network planning database. The network planning database pre-stores the location information of the neighbor base stations. For example, the target base station listens to the broadcast messages of the neighbor base stations, and obtains the locations of the neighboring base stations based on the broadcast information of the neighbor base stations. For another example, the operator can determine the locations of the base stations with the aid of a map and a positioning service, and the target base station can obtain the pre-stored locations of the cells of the neighboring base stations from the operator, which is not limited in the embodiments of the present application.
[0076] In an example, the pre-stored locations of the cells of the base stations can be stored in the form of a base station location list. For example, Table 1 is a base station location list provided by an embodiment of the present application.
[0077] Table 1
[0078] The base station location list includes the locations of the base stations and the cells mounted by the base stations, wherein the base stations can include the target base station and the neighboring base stations of the target base station, or the base stations include the neighboring base stations of the target base station, which is not specifically limited by the embodiments of the present application. For 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 cells represent the cells mounted by the base stations. For example, the cells mounted by gNB1 are g1-cell1, g1-cell2 and g-cell3. The cells mounted by gNB2 are g2-cell1 and g2-cell2.
[0079] In an example, to accurately identify the base stations in the base station location list, the base stations in the base station location list can exist in the form of base station identifiers (IDs), wherein the base station identifiers are used to uniquely identify the base stations, for example, the identifier of gNB1 is gNB1 ID, and the identifier of gNB2 is gNB2 ID.
[0080] Further, to quickly and accurately adapt the serving cells and the neighboring cells of the serving cells reported by the UE from the base station location list, the cells of the base stations in the base station location list can exist in the form of cell identifiers, for example, the cell identifier of g1-cell1 is g1-cell1 ID, and the cell identifier of g2-cell1 is g2-cell1 ID. Thus, after receiving the signal measurement results, the target base station can determine the serving cells and the neighboring cells of the serving cells of the UE based on the cell identifiers in the signal measurement results.
[0081] In the embodiments of the present application, the target base station can determine the matching degrees of the pre-stored locations and the actual locations of the cells in the cells based on the received multiple signal measurement results and the pre-stored locations of the cells of the neighboring base stations. For example, FIG. 4 is a schematic diagram of the target base station receiving the signal measurement results provided by an embodiment of the present application. The target base station receives the signal measurement results of the cells in the cell set sent by a certain UE, specifically the signal measurement results (specifically, RSRP) of g1-cell1, g2-cell1 and g3-cell1, which are shown in Table 2.
[0082] Table 2
[0083] The target base station can obtain the pre-stored locations of g1-cell1, g2-cell1 and g3-cell from the neighbor base station location list shown in Table 1. The location of g1-cell1 is location 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 in the location stored locally in the target base station, g1-cell1 is the farthest from the UE relative to g2-cell1 and g3-cell, theoretically, the RSRP of g1-cell1 is smaller than that of g2-cell1 and g3-cell. However, in fact, the RSRP of g1-cell1 obtained by the UE is the largest, which contradicts the theoretical size relationship. This indicates that among the pre-stored locations of g1-cell1, g2-cell1 and g3-cell1 recorded in the target base station, there is a cell with a non-negligible deviation from the actual location, which is the deviation cell. Specifically, the pre-stored location of g1-cell1 may have a non-negligible deviation from the actual location, or the pre-stored locations of g2-cell1 and g3-cell1 may have a non-negligible deviation from the actual location.
[0084] Further, to accurately locate the deviation cell from the cell set, the target base station can obtain the deviation cell from the cell set in combination with the plurality of signal measurement results and the pre-stored locations of the serving cells of the neighbor base stations. For specific obtaining methods, see below, which will not be discussed here.
[0085] S340, the target base station reports the cell location accuracy information to the core network device.
[0086] The cell location preparation information indicates the matching degree of the pre-stored location and the actual location of each cell in the cell set. In an example, the cell location accuracy information includes the matching degree of the pre-stored location and the actual location of each cell in the cell set.
[0087] After the target base station determines the matching degree of the pre-stored location and the actual location of each cell in the cell set based on step S330, the target base station sends the cell location accuracy information to the core network device. The core network device identifies the cell with a relatively low matching degree and processes the cell, for example, directly deletes the pre-stored location of the deviation cell in the positioning processing, or calibrates the location of the deviation cell, and the positioning service is implemented according to the calibrated location of the deviation cell, so as to improve the positioning accuracy of the core network device.
[0088] In the embodiments of the present application, the cell location accuracy information can be a cell location message. The target base station can add the cell location message to a specified message and send it to the core network device. The following illustrates the way of sending a message based on a specified cell and in the form of a message by the target base station based on the 3GPP protocol. In the 3GPP protocol, the specified message is an S1AP message.
[0089] Step 1: The target base station obtains the cell location message.
[0090] The cell location message is also called a cellular location message or CELL LOCATION REPORT.
[0091] In an example, the cell location message includes a base station identifier field and a cell location information field. The base station identifier field is used to fill in the identifiers (i.e., gNB IDs) of the neighboring base stations. The gNB ID is used to uniquely identify the base station. The cell location information field is used to fill in the cell IDs, pre-stored locations, and matching degrees of the pre-stored locations and actual locations of the serving cells of the neighboring base stations.
[0092] For example, Table 3 is a schematic table of a cell location message provided by the embodiments of the present application. In Table 3, the target base station equates the base station location to the cell location. The cell location information field includes a base station location subfield, a cell identifier subfield, and a cell location accuracy subfield. The base station location subfield is used to fill in the locations of the neighboring base stations, the cell identifier subfield is used to fill in the multiple cells mounted by the base station, and the cell location accuracy subfield is used to fill in the identifiers of the matching degrees of the pre-stored locations and actual locations of the cells. In Table 3, the first matching degree is identified by “Low”, and the second matching degree is identified by “High”.
[0093] Table 3
[0094] Table 3 shows that the target cell is the cell g1-cell1 corresponding to g1-Cell1 ID, the cell g1-cell2 corresponding to g1-Cell2 ID, the cell g1-cell3 corresponding to g1-Cell3 ID, the cell g2-cell1 corresponding to g2-Cell1 ID, and the cell g2-cell2 corresponding to g2-Cell2 ID. The cells g1-cell1, g1-cell2, and g1-cell3 are the cells mounted by gNB1 corresponding to gNB1 ID, the location of gNB1 is (lon1, lat1), and the cells g2-cell1 and g2-cell2 are the cells mounted by gNB2 corresponding to gNB2 ID. The target base station determines that there is a non-negligible deviation between the cell g1-cell1 and the actual location and between the cell g2-cell1 and the actual location based on step S330.
[0095] In a possible implementation, the cell location message can further include a deviation range field, the deviation range field being used to fill a maximum deviation range between the pre-stored location and the actual location of the cell.
[0096] In the table 4, the pre-stored location of the cell in the target base station and the actual location of the cell can be determined based on the positioning accuracy of the base station itself. The cell location message shown in the table 4 further includes a deviation range field. In the table 4, the positioning accuracy of the gNB1 base station itself is 10 m, and the positioning accuracy of the gNB2 base station itself is 5 m. If the target base station determines that there is a non-negligible deviation between the pre-stored location and the actual location of g1-cell1, and there is no deviation or a negligible deviation between the pre-stored location and the actual location of g1-cell2 and g1-cell3, the target base station can determine that the maximum deviation range of g1-cell2 and g1-cell3 is 10 m. There is a non-negligible deviation between the pre-stored location and the actual location of g2-cell1, and there is no deviation or a non-negligible deviation between the pre-stored location and the actual location of g2-cell21, and the maximum deviation range of g2-cell2 is 5 m.
[0097] Further, the target base station can further calculate the deviation range when there is a non-negligible deviation between the pre-stored location and the actual location of the cell. For example, as shown in the table 4, if it is determined that there is a non-negligible deviation between the pre-stored location and the actual location of g1-cell1, the target base station can determine the possible actual location of g1-cell1 when the UE receives the RSRP of g1-cell1 as -50, the RSRP of g2-cell1 as -70, and the RSRP of g3-cell1 as -50. Thus, the difference between the actual location and the pre-stored location of g1-cell1 can be estimated, and the difference is the maximum deviation range between the pre-stored location and the actual location of the cell. For example, it can be determined that the maximum deviation range between the pre-stored location and the actual location of g2-cell1 is 100 m, and the pre-stored location and the actual location of g2-cell1 are 100 m. The specific display is shown in the table 4.
[0098] Thus, the core network device can compensate the cell location based on the deviation range field in the cell location message, so as to improve the positioning accuracy of the communication system.
[0099] Table 4
[0100] The specific form of the cell location message of the embodiment of the present application is not limited in the embodiment of the present application.
[0101] Step 2: The target base station reports the cell location message to the core network device through an S1AP message.
[0102] 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 the Mobility Management Entity (MME) of the core network device. Then the MME sends the S1AP message to the Location Management Function (LMF).
[0103] 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.
[0104] Further, the LMF can also obtain the deviation cell from the cell set by using the cell location accuracy information sent by multiple base stations. Further, as long as there is a cell whose pre-stored location and actual location have a non-negligible deviation in the cell location accuracy information sent by multiple base stations, the core network device considers the cell as a deviation cell. For example, the LMF can receive the 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, there are cell1, cell2 and cell3 in the cell set whose pre-stored locations and actual locations have non-negligible deviations in the cell location message, so it can be determined that cell1, cell2 and cell3 are deviation cells.
[0105] In another example, after the LMF identifies the deviation cell, it can process the deviation cell. For example, calibrate the deviation cell so that the pre-stored location of the calibrated deviation cell has no deviation or has a negligible deviation from the actual location. For example, the LMF can calibrate the cell location based on the cell location carried in the cell location message and the maximum deviation range of the pre-stored location and the actual location of the cell location. In the positioning process, the pre-stored location of the calibrated deviation cell is used for positioning processing. For another example, in the positioning process, the pre-stored location of the deviation cell is deleted, and only the pre-stored location of the non-deviation cell is used for positioning processing. Thus, the influence of the deviation cell is eliminated in the positioning process, and the positioning accuracy is improved.
[0106] In addition, the LMF can also train the positioning model in combination with the matching degree of the pre-stored positions of the cells in the cell set and the actual positions, and train the sample set, so as to improve the positioning accuracy and adaptability of the positioning model. The positioning model is a model for identifying the position of the UE. By training the positioning model in combination with the matching degree of the pre-stored positions of the cells in the cell set and the actual positions, the positioning model can meet the actual change requirements, and the positioning result is more accurate.
[0107] Further, the LMF is also configured to send the position calibration information to the target base station. The position calibration information includes the position information of the deviated cell after calibration. The target base station adjusts the pre-stored position of the deviated cell based on the calibration information, so as to improve the accuracy of the pre-stored position of the deviated cell. In addition, the LMF can also send the position calibration information to other reference stations including the deviated cell, so as to calibrate the position.
[0108] In summary, the target base station receives a plurality of signal measurement results, such as signal measurement strength, signal measurement time, etc. The target base station can identify the deviated cell in the cell set in combination with the pre-stored positions of the cells of the adjacent base stations and the plurality of signal measurement results. The target base station sends the cell position accuracy information indicating the matching degree of the pre-stored positions of the cells in the cell set and the actual positions, for example, sends the cell position accuracy information to the core network device. The core network device can identify the cell with large deviation between the pre-stored position and the actual position, also called the deviated cell, and process the deviated cell in the positioning process, such as compensation processing or deleting the deviated cell in the positioning process, so as to improve the positioning accuracy of the communication system.
[0109] Further, for step S330, the target base station can obtain the distances from the UE to the cells in the cell set, and determine whether the unique position of the UE can be obtained based on the distances from the UE to the cells and the pre-stored positions of the cells of the adjacent base stations, and determine the matching degree of the pre-stored positions of the cells in the cell set and the actual positions based on whether the unique position of the UE can be obtained. That is, the target base station can construct a multi-dimensional spatial position information through the distances from the UE to the plurality of cells. The multi-dimensional spatial position information can significantly reduce the positioning error and improve the positioning accuracy compared with the positioning information provided by a single base station.
[0110] The specific embodiments will be described in detail below. The signal measurement result is taken as an example of RSRP, and the position of the serving cell of each adjacent base station is taken as the position of each adjacent base station for illustration.
[0111] Step 1-1: The target base station estimates the distances from the UE to the cells in the cell set based on the signal measurement results of the cells.
[0112] In an example, the target base station acquires 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.
[0113] For example, the target base station can use a signal propagation model and the RSRP to estimate the distance from the UE to each cell in the cell set. 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 target base station inputs the RSRP of each cell into the signal propagation model, the signal propagation model acquires 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 neighboring base station can be estimated. Since the pre-stored location of the serving cell of each neighboring base station is the location of each neighboring base station, the estimated distance from the UE to each neighboring base station is the distance from the UE to each cell in the cell set.
[0114] The mapping relationship between the attenuation of the signal and the distance from the UE to the cell is acquired based on empirical values. For example, the mapping relationship between the attenuation of the signal and the distance can be as follows:
[0115] Lfs = 20 lg d + 20 lg f + a (1)
[0116] Wherein, Lfs is the transmission loss, i.e., the attenuation information of the signal, with the unit of dB. d is the distance from the UE to the base station, with the unit of km, f is the working frequency of the base station, with the unit of MHz. a is a constant term, for example, a = 20 lg (4π / c).
[0117] For another example, the target base station can estimate the distance from the UE to the neighboring base station and the distance from the UE 101 to the target base station based on the RSRP and the mapping relationship between the RSRP and the distance from the UE to the base station. The stronger the RSRP, the farther the distance from the UE to the base station. In the embodiments of the present application, the target base station can use multiple RSRP information and the distance from the UE to the base station to perform curve fitting to acquire the mapping relationship between the RSRP and the distance from the UE to the base station.
[0118] The embodiments of the present application can also determine the distance from the UE to each neighboring base station based on the RSRP in other manners, which is not specifically limited in the embodiments of the present application.
[0119] In yet another example, since the RSRP is affected by multiple factors, using the RSRP alone to estimate the distance from the UE to the base station may not be accurate enough, therefore, the target base station can first acquire a preliminary distance using the RTT of the reference signal, and then correct the preliminary distance according to the RSRP. In this way, the estimation accuracy is improved.
[0120] In addition, the UE-to-neighbor base station distance can be calculated in other manners, and the embodiments of the present application are not limited specifically.
[0121] Step 1-2: The target base station determines the matching degree between the pre-stored location and the actual location of each cell in the cell set according to the UE-to-cell distance and the pre-stored location of the serving cell of each neighbor base station.
[0122] In the step 1-1, the UE-to-neighbor base station distance is the UE-to-cell distance.
[0123] The target base station can determine whether the actual location of the UE can be acquired according to the UE-to-cell distance and the pre-stored location of the serving cell of each neighbor base station, and determine the matching degree between the pre-stored location and the actual location of each cell in the cell set based on whether the actual location of the UE can be acquired.
[0124] It can be understood that if the actual location of the UE can be acquired, the target base station determines that the pre-stored location and the actual location of each cell in the cell set have a high probability of having negligible deviation or no deviation, that is, at this time, the target base station determines that the pre-stored location and the actual location of each cell in the cell set have negligible deviation or no deviation, and the accuracy is high. If the actual location of the UE cannot be acquired, it indicates that there is a cell in the cell set whose pre-stored location and actual location have non-negligible deviation, and the deviation cell leads to the inability to acquire the actual location of the UE. Therefore, by the actual location of the UE, whether the pre-stored location and the actual location of the cell match can be deduced, and the determination accuracy can be improved.
[0125] In the embodiments of the present application, the target base station can acquire the possible location set of each UE corresponding to each cell in the cell set. The possible location set of each UE corresponding to each cell in the cell set is a position point on a circle with the pre-stored location of the cell as the center and the distance from the cell to the corresponding UE as the radius.
[0126] Exemplary illustration: for the gNB1 corresponding to g1-cell1, the gNB2 corresponding to g2-cell1, and the gNB3 corresponding to g3-cell1, the distance s1 of the UE to the gNB1, the distance s2 of the UE to the gNB2, and the distance s3 of the UE to the gNB3 can be estimated based on the manner shown in step 1-1. FIG. 5 is a schematic diagram of a possible location set of a UE provided by the embodiments of the present application. The possible location set of the UE includes three, which are a circle A with the recorded location of g1-cell1 as the center and s1 as the radius, a circle B with the recorded location of g2-cell1 as the center and s2 as the radius, and a circle C with the recorded location of g3-cell1 as the center and s3 as the radius.
[0127] The target base station determines whether there is an intersection of the possible location sets of the UEs based on each cell, and if there is, determines a unique location of the UE that can be obtained (the unique location is the actual location of the UE). If there is no intersection of the possible location sets of each cell in the cell set, it is determined that the actual location of the user equipment cannot be obtained. For example, with respect to FIG. 5, there is no intersection of the circles A, B and C. Thus, the target base station can determine that g1-cell1, g2-cell1 and g3-cell1 are bias cells. In addition, the target base station can also determine the possible combination of bias cells based on the intersection of the possible location sets of each cell in the cell set. With respect to FIG. 5, the bias cell can be g1-cell1, or g2-cell1 and g3-cell1.
[0128] Further, if the target base station determines that there are bias cells in the cell set, it can further determine the bias cells in the cell set. Specifically, the target base station obtains the signal measurement results of multiple user equipments, and infers the bias cells in the cell set. The following will be described in detail in conjunction with FIG. 6.
[0129] FIG. 6 is an interaction diagram of another method for determining cell location information provided by an embodiment of the present application, including the following contents:
[0130] S610, the target base station receives the signal measurement results sent by multiple user equipments.
[0131] The multiple UEs are located in the cells mounted by the target base station.
[0132] The target base station can receive the signal measurement results sent by the multiple UEs.
[0133] For example, FIG. 7 is a schematic diagram of a target base station obtaining the RSRP sent by multiple UEs provided by an embodiment of the present application. The target base station obtains the RSRP of cell1, cell2 and cell3 sent by UE1; obtains the RSRP of cell1, cell2 and cell4 sent by UE2; obtains the RSRP of cell2, cell4 and cell6 sent by UE3; obtains the RSRP of cell2, cell6 and cell7 sent by UE4; and obtains the RSRP of cell3, cell6 and cell7 sent by UE5.
[0134] S620, the target base station estimates the distance of each UE to each cell in the cell set.
[0135] The target base station can determine the distance of each UE to each cell in the cell set based on the RSRP of the multiple UEs. For example, as shown in FIG. 7, the target base station can calculate the distance of UE1 to cell1, cell2 and cell3, the distance of UE2 to cell1, cell2 and cell4, the distance of UE3 to cell2, cell4 and cell6, the distance of UE4 to cell2, cell6 and cell7, and the distance of UE5 to cell3, cell4 and cell7.
[0136] In S630, the target base station determines the deviated cell in the cell set based on the distance of each UE to each cell in the cell set.
[0137] The target base station can obtain the possible position set of each UE corresponding to each RSRP of each cell in the cell set. For the same UE, the target base station can determine the possible deviated cell set. The possible deviated cell set includes possible deviated cells or possible deviated cell combinations.
[0138] For example, if the cell set includes cell1, cell2 and cell3, and the signal coverage area of cell1 and cell2 has an intersection, and the intersection of the signal coverage area of cell1 and cell2 is not in the signal coverage area of cell3, the target base station can preliminarily determine that cell3 is a deviated cell, or cell2 and cell3 are deviated cells.
[0139] For multiple UEs, the target base station determines the possible deviated cell set corresponding to each UE, respectively. The target base station determines the deviated cell through the intersection of the possible deviated cell set of each UE. For example, as shown in FIG. 7, the deviated cell determined by UE1 can be cell1, or a combination of cell2 and cell3. The deviated cell determined by UE2 can be cell1, or a combination of cell2 and cell4. The deviated cell determined by UE3 can be cell6, or a combination of cell2 and cell4. The deviated cell determined by UE4 can be cell6, or a combination of cell2 and cell7. UE5 determines that cell3, cell4 and cell5 have no deviated cell. Thus, the target base station can determine that the deviated cells in the cell set are cell1 and cell6.
[0140] Thus, the target base station determines the deviated cell based on the measurement results of multiple UEs, which can significantly enhance the positioning accuracy of the deviated cell compared to the measurement results of a single UE. The mutual verification and supplement of the measurement results of multiple UEs can reduce the error caused by a single data source, and further improve the positioning accuracy of the deviated cell.
[0141] In another example, the target base station can construct distance equations of the UE to each cell in the cell set based on the pre-stored locations of the serving cells of the neighboring base stations and the distances of the UE to the serving cells of the neighboring base stations. Wherein, the variable of the distance equation is the location of the UE. If the constructed distance equation includes at least one solution, it is determined that the actual location of the UE can be calculated, and thus, it is determined that the locations of each cell in the cell set can reflect the actual locations of the cells. If the constructed distance equation has no solution, it is determined that there is a deviation cell in the cell set, where the pre-stored location of the cell is different from the actual location of the cell by a non-negligible difference.
[0142] Further, the target base station can also determine distance equations that lead to no common solution of all the distance equations step by step. It can be understood that the locations of the UE corresponding to these distance equations are mutually exclusive with the locations of the UE corresponding to other distance equations, and thus, the possible combination of the deviation cells can be preliminarily determined.
[0143] Example: As shown in FIG. 5, the location of cell 1 is (x1, y1), the location of cell 2 is (x2, y2), and the location of cell 3 is (x3, y3). Let the location of the UE be (x, y). Then, the distance equation of the UE to base station 1 is: 2 (x-x1) 2 +(y-y1) 2 (2)
[0144] The distance equation of the UE 101 to base station 2 is: 2 (x-x2) 2 +(y-y2) 2 (3)
[0145] The distance equation of the UE 101 to base station 3 is: 2 (x-x3) 2 +(y-y3) 2 (4)
[0146] By combining (2), (3) and (4), if at least one value of x and y satisfies the above equations, it is determined that the actual location of the UE can be calculated, and thus, it is determined that the location of the target cell can reflect the actual location of the target cell. If there is no solution by combining (2) and (3) and there is a common solution by combining (3) and (4), it is determined that cell 1 in the cell set is preliminarily determined as a deviation cell, or cell 2 and cell 3 are preliminarily determined as deviation cells.
[0147] Further, the target base station can also construct distance equations of the locations of other UEs and the pre-stored locations of each cell in the cell set, and determine the deviation cells in the cell set by using the common solution of the distance equation corresponding to each UE.
[0148] In addition, the embodiment of the present application can also determine the position of the target cell in other ways, which can reflect the actual position of the target cell, and the embodiment of the present application is not specifically limited.
[0149] S640, the target base station cell position accuracy information is reported to the core network device.
[0150] In the embodiment of the present application, the target base station determines the deviated cells in the cell set, and further determines the matching degree between the pre-stored position and the actual position of the deviated cell as the first matching degree, and determines the matching degree between the pre-stored position and the actual position of the non-deviated cell as the second matching degree. The target base station sends the pre-stored position of the deviated cells in the cell set and the corresponding first matching degree of the deviated cells, and the non-deviated cells and the corresponding second matching degree of the non-deviated cells to the core network device.
[0151] The specific uploading method is described in S340, which will not be discussed here.
[0152] That is, the embodiment of the present application can accurately determine the matching degree between the pre-stored position and the actual position of the cell position by measuring the measurement results sent by multiple UEs. And it solves the problem of difficult to obtain the position of all deviated cells, and reduces the probability of misjudgment, and further improves the recognition accuracy of the cell position.
[0153] Next, in combination with FIG. 8 and FIG. 9, the hardware implementation of the base station and the UE will be further introduced.
[0154] Referring to FIG. 8, a hardware structure schematic diagram of a base station is shown. The base station shown in FIG. 8 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 can include various interfaces, transmission lines or buses, etc., and the present embodiment does not limit this. 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 can include the network interface between the network element and the network element in the core network, for example, the S1 interface, and the network interface can include the network interface between the network element and other network elements, for example, the X2 or Xn interface.
[0155] Among them, the processor 111 shown in FIG. 8 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 execute the transceiving 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.
[0156] The processor in the embodiments of the present application, for example, the processor 111, can 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 the like various software running computing devices, each of which can include one or more cores for executing software instructions to perform operations or processing. The processor can be a separate semiconductor chip, or can be integrated with other circuits as a semiconductor chip, for example, can be integrated with other circuits (such as coding and decoding circuits, hardware acceleration circuits, or various bus and interface circuits) to form a SoC (system on chip), or can also be integrated as a built-in processor in the ASIC. The ASIC integrated with the processor can be packaged separately or packaged together with other circuits. In addition to including cores for executing software instructions to perform operations or processing, the processor can further include necessary hardware accelerators, such as field programmable gate arrays (FPGAs), PLDs (programmable logic devices), or logic circuits that implement special logic operations.
[0157] The memory in the embodiments of the present application can 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 can also be electrically erasable programmable read-only memory (EEPROM). In some scenarios, the memory can also be a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and capable of being accessed by a computer, but not limited thereto.
[0158] The memory 112 can be independent of the processor 111. Alternatively, the memory 112 can be integrated with the processor 111, for example, in a chip. The memory 112 can store program codes for implementing the technical solutions of the embodiments of the present application, and the program codes are executed by the processor 111. The executed computer program codes can also be regarded as a driver of the processor 111. For example, the processor 111 is configured to execute the computer program codes stored in the memory 112, so as to implement the technical solutions of the embodiments of the present application.
[0159] The transceiver 113 can be configured to support the receiving or transmitting of radio frequency signals between the network element and other devices. The transceiver 113 can be connected with 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, the receiver Rx of the transceiver 113 is configured to receive the radio frequency signals from the antenna and convert the radio frequency signals into digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or digital intermediate frequency signals to the processor 111, so that the processor 111 further processes the digital baseband signals or digital intermediate frequency signals, for example, demodulation processing and decoding processing. In addition, the transmitter Tx in the transceiver 113 is also configured to receive the modulated digital baseband signals or digital intermediate frequency signals from the processor 111, and convert the modulated digital baseband signals or digital intermediate frequency signals into radio frequency signals, and transmit the radio frequency signals through one or more antennas 115. Specifically, the receiver Rx can selectively perform one or more levels of down-mixing processing and analog-digital conversion processing on the radio frequency signals to obtain the digital baseband signals or digital intermediate frequency signals, and the order of the down-mixing processing and analog-digital conversion processing can be adjustable. The transmitter Tx can selectively perform one or more levels of up-mixing processing and digital-analog conversion processing on the modulated digital baseband signals or digital intermediate frequency signals to obtain the radio frequency signals, and the order of the up-mixing processing and digital-analog conversion processing can be adjustable. The digital baseband signals and the digital intermediate frequency signals can be collectively referred to as digital signals.
[0160] FIG. 9 is an example of a UE provided by the embodiments of the present application, which can be a mobile phone, a smart wearable device (such as a smart watch), etc. Taking a mobile phone as an example, the UE can 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.
[0161] It can be understood that the structure illustrated in the embodiment does not constitute a specific limitation on the UE. In other embodiments, the UE can include more or fewer components than illustrated, or combine certain components, or split certain components, or different arrangement of components. The illustrated components can be implemented in hardware, software, or a combination of software and hardware.
[0162] The processor 310 can include one or more processing units, for example: the processor 310 can include an application processor (AP), a modem processor, a graphics processing unit (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. Among them, different processing units can be independent devices, or can be integrated in one or more processors.
[0163] It can be understood that the interface connection relationship between the modules illustrated in the embodiment is only illustrative and does not constitute a structural limitation on the UE. In another embodiment of the present application, the UE can also use different interface connection modes in the above embodiments, or a combination of multiple interface connection modes.
[0164] 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 realize the data storage function. For example, save music, time-frequency, etc. Files in the external memory card.
[0165] The internal memory 321 can be used to store computer executable program codes, which include instructions. The processor 310 performs various functional applications and data processing of the UE by running the instructions stored in the internal memory 321. The internal memory 321 can include a program storage area and a data storage area. The program storage area can store an operating system, application programs required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. The data storage area can store data (such as time-frequency stream data) created during use of the UE, and the like. In addition, the internal memory 321 can include a high-speed random access memory, and can further include a non-volatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), and the like. The processor 310 performs various functions and data processing of the UE by running the instructions stored in the internal memory 321 and / or the instructions stored in the memory disposed in the processor.
[0166] The wireless communication function of the UE can be implemented by the antenna 1, the antenna 2, the mobile communication module 350, the wireless communication module 360, the modem processor, and the baseband processor, and the like.
[0167] The antenna 1 and the 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 multiplexed to improve the utilization rate of the antennas. For example, the antenna 1 can be multiplexed as a diversity antenna of a wireless local area network. In some other embodiments, the antennas can be used in combination with a tuning switch.
[0168] The mobile communication module 350 can provide a solution including 2G / 3G / 4G / 5G and the like wireless communication applied to the UE. The mobile communication module 350 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), and the like. The mobile communication module 350 can receive electromagnetic waves by the antenna 1, and perform filtering, amplification, and the like processing on the received electromagnetic waves, and transmit the processed electromagnetic waves to the modem processor for demodulation. The mobile communication module 350 can also amplify the signals modulated by the modem processor, and convert the signals into electromagnetic waves to be radiated out through the antenna 1. In some embodiments, at least part of the functional modules of the mobile communication module 350 can be disposed in the processor 310. In some embodiments, at least part of the functional modules of the mobile communication module 350 and at least part of the modules of the processor 310 can be disposed in the same device.
[0169] In some embodiments, the UE initiates or receives a call request through the mobile communication module 350 and the antenna 1.
[0170] In addition, on the above components, an operating system runs. For example, an iOS operating system, an Android operating system, a Windows operating system, and the like. An application program can be installed and run on the operating system. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the explanations and beneficial effects of the above-mentioned related contents in any of the UEs can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0171] In addition, the embodiments of the present application also provide a computer readable storage medium, which stores instructions, when the instructions are executed on one or more computing devices, the one or more computing devices perform the cell location accuracy determination method described in the above embodiments.
[0172] In addition, the embodiments of the present application also provide a computer program product, when the computer program product is executed by one or more computing devices, the one or more computing devices perform any of the foregoing cell location information determination methods. The computer program product can be a software installation package, and in the case of needing to use any of the foregoing cell location information determination methods, the computer program product can be downloaded and executed on the computer.
[0173] Through the description of the above embodiments, those skilled in the art can clearly understand that the present application can be realized by means of software and necessary general hardware, of course, it can also be realized by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. Generally, functions completed by computer programs can be easily realized by corresponding hardware, and specific hardware structures for realizing 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 embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of software products, which are stored in readable storage media, such as computer floppy disks, U disks, mobile hard disks, ROM, RAM, magnetic or optical disks, etc., including a plurality of instructions for making a computer device (which can be a personal computer, a training device, or a network device, etc.) execute the methods described in various embodiments of the present application.
[0174] In the above embodiments, all or part can be realized by software, hardware, firmware or any combination thereof. When realized by software, it can be realized in the form of a computer program product in whole or in part.
[0175] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the flow or function described in the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, training device or data center to another website, computer, training device or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. integrated with one or more available media sets. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), etc.
[0176] The system architecture and business scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions provided by the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, as the network architecture evolves and new business scenarios appear, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
Claims
1. A method of determining cell location accuracy, characterized by, The method comprises: receiving a plurality of signal measurement results; each of the signal measurement results is used to determine the distance from each cell in a cell set to a user equipment corresponding to the signal measurement result; the cell set comprises a serving cell of the user equipment corresponding to each of the signal measurement results and neighboring cells of the serving cell; determining the matching degree 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 neighboring base station and the plurality of signal measurement results; sending cell position accuracy information, the cell position accuracy information indicating the matching degree between the pre-stored position and the actual position of each cell in the cell set.
2. The method of claim 1, wherein, The determination of the matching degree 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 neighboring base station and the plurality of signal measurement results comprises: determining the distance from each cell in the cell set to each of the user equipment according to the plurality of signal measurement results; determining whether a unique position of each of the user equipment can be located according to the distance from each cell in the cell set to each of the user equipment and the pre-stored position of the cell of each neighboring 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.
3. The method of claim 2, wherein, The receiving of the plurality of signal measurement results comprises receiving the detection results of a plurality of reference signal strengths (RSRP); The determination of the distance from each cell in the cell set to each of the user equipment according to the plurality of signal measurement results comprises determining the distance from each cell in the cell set to each of the user equipment according to the detection results of the plurality of RSRP.
4. The method of claim 2, wherein, The receiving of the plurality of signal measurement results comprises receiving the detection results of a plurality of reference signal qualities (RSRQ); The determination of the distance from each cell in the cell set to each of the user equipment according to the plurality of signal measurement results comprises determining the distance from each cell in the cell set to each of the user equipment according to the detection results of the plurality of RSRQ.
5. The method of claim 2, wherein, The receiving of the plurality of signal measurement results comprises receiving the detection results of a plurality of reference signal round trip times (RTT); The determination of the distance from each cell in the cell set to each of the user equipment according to the plurality of signal measurement results comprises determining the distance from each cell in the cell set to each of the user equipment according to the detection results of the plurality of reference signal round trip times (RTT).
6. The method of claim 2, wherein, The determination of whether a unique position of each of the user equipment can be located according to the distance from each cell in the cell set to each of the user equipment and the pre-stored position of the cell of each neighboring base station comprises: obtaining the pre-stored position of each cell in the cell set from the pre-stored position of the cell of each neighboring base station; determine a possible position set of each of the user equipment corresponding to each cell in the cell set based on pre-stored positions of each cell in the cell set and distances from each of the user equipment to each cell in the cell set; if there is no intersection of the possible position sets of the same user equipment, determine that a unique position of the user equipment cannot be located, otherwise, determine that a unique position of the user equipment can be located.
7. The method of claim 6, wherein, The determining that there is a deviated cell in the cell set comprises: if there is no intersection of the possible position sets of the same user equipment, determine a possible deviated cell set of the user equipment; the possible deviated cell set comprises a plurality of possible deviated cells or deviated cell combinations; obtain the deviated cell from the cell set based on an intersection of the possible deviated cell sets in each of the user equipment.
8. The method of claim 1, wherein, The sending of the cell position information comprises: sending an S1AP message, the S1AP message comprising pre-stored positions of each cell in the cell set and matching degrees of the pre-stored positions of each cell to actual positions.
9. The method of claim 1 wherein, The pre-stored positions of the cells of each of the neighboring base stations are positions of the neighboring base stations.
10. The method of claim 1, wherein, The method further comprises: receiving position calibration information, the position calibration information comprising position information of the deviated cell after calibration; calibrating the pre-stored position of the deviated cell in the cell set according to the position calibration information.
11. A method of determining cell location accuracy, characterized by, The method comprises: receiving at least one cell position accuracy information, each of the cell position accuracy information being used to determine a matching degree of a pre-stored position of each cell in a cell set to an actual position; the matching degree of the pre-stored position of each cell in the cell set to the actual position being determined by pre-stored positions of cells of each of the neighboring base stations and a plurality of signal measurement results; each of the signal measurement results being used to determine a distance from each cell in the cell set to a user equipment corresponding to the measurement result; the cell set comprising a serving cell of the user equipment corresponding to each of the signal measurement results and neighboring cells of the serving cell; processing a deviated cell in the cell set based on at least one of the cell position accuracy information.
12. The method of claim 11, wherein, The processing of the deviated cell in the cell set based on at least one of the cell position accuracy information comprises: identifying the deviated cell in the cell set based on the at least one cell position accuracy information; calibrating the deviated cell.
13. The method of claim 12, wherein, The method further comprises: obtaining position calibration information, the position calibration information comprising position information of the deviated cell after calibration; sending the position calibration information.
14. The method of claim 11, wherein, The receiving of at least one cell position accuracy information comprises: receiving the cell position accuracy information through an S1AP message.
15. A base station, characterized by The base station comprises: a memory and a processor, the memory being coupled to the processor; the memory stores program instructions, when the program instructions are executed by the processor, the base station executes the method in any one of claims 1-10.
16. A core network device, comprising: The core network device comprises: a memory and a processor, the memory being coupled to the processor; The memory stores program instructions which, when executed by the processor, cause the core network device to perform the method of any one of claims 11-14.
17. A communication system, characterized by A core network device configured to perform the method of any one of claims 11-14, and a base station configured to perform the method of any one of claims 1-10.
18. A computer storage medium storing a computer program which, when executed, is configured to implement the method of any one of claims 1-14.
Citation Information
Patent Citations
Cell coverage distance calculation method and device, electronic equipment and storage medium
CN114363942A
Base station position correction method and device and storage medium
CN116582866A
Cross-zone coverage processing method and device and storage medium
CN116668945A
Method for determining accuracy of cell position and related equipment
CN118590990A