Base station switching method, electronic device, and computer-readable storage medium
By obtaining and using neighboring cells, historical switching and load information tables through the home base station gateway to screen home base stations, the problem of resource waste during terminal device switching is solved, resource utilization is improved and communication costs are reduced.
Patent Information
- Application Number
- CN202510929363.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-07
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2045-07-07
AI Technical Summary
During the handover process of a terminal device from a macro base station to a home base station, resource utilization efficiency is low, which easily leads to resource waste and increases communication costs.
The home base station gateway obtains the neighbor information table, historical switching information table and load information table, screens out suitable home base stations based on this information, and sends switching requests to these base stations instead of blindly sending them to all base stations, ensuring that the terminal device establishes a connection with the target base station.
Effectively reduce resource waste, improve resource utilization of communication networks, and reduce communication costs.
Smart Images

Figure CN120434728B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a base station switching method, an electronic device, and a computer-readable storage medium. Background Art
[0002] With the continuous development of wireless communication technology, handover between macro eNode Bs (MeNBs) and home evolved Node Bs (HeNBs) plays a crucial role in modern mobile communication networks. The introduction of HeNBs, in particular, not only effectively expands network coverage and increases network capacity, but also optimizes user experience.
[0003] In related technologies, when a terminal device switches from a macro cell corresponding to a macro base station to a home base station cell corresponding to a home base station, the terminal device first sends a Layer 3 (L3) measurement report containing the measurement results of the home base station cell to the macro base station. Secondly, if the macro base station decides to switch the terminal device from the macro cell to the home base station cell based on the L3 measurement report, the macro base station sends a handover request to the core network control plane network element, which in turn sends a corresponding handover request to the home base station gateway. Finally, the home base station gateway sends a handover request to all home base stations managed by the home base station gateway, informing them to reserve resources for the terminal device. While this method can enable terminal device handover from a macro cell to a home base station cell, since each terminal device can only access one home base station at a time, it can easily lead to waste of resources within the home base station, affecting network resource utilization and increasing communication costs.
[0004] Therefore, during the process of handover of a terminal device from a macro base station to a home base station, low resource utilization efficiency and easy waste of resources have become a problem that needs to be solved urgently. Summary of the Invention
[0005] The present application provides a base station switching method, an electronic device and a computer-readable storage medium to solve the problems in the prior art of low resource utilization efficiency, easy waste of resources and high communication costs when a terminal device switches from a macro base station to a home base station.
[0006] In a first aspect, the present application provides a base station switching method, the method comprising:
[0007] The home base station gateway obtains a neighboring cell information table, a historical handover information table, and a load information table; wherein the neighboring cell information table includes neighboring cell information of at least one first home base station within a preset time period; the historical handover information table includes historical connection information between a first terminal device and the at least one first home base station; the load information table includes load information of the at least one first home base station; the first home base station is a home base station managed by the home base station gateway;
[0008] The home base station gateway receives a first handover request sent by a core network control plane network element, where the first handover request is used to instruct the home base station gateway to handover the second terminal device from the currently connected macro base station to the first home base station, and the first handover request includes a first identifier and a second identifier, where the first identifier is a cell identifier of a macro cell corresponding to the macro base station, and the second identifier is an identifier of the home base station gateway;
[0009] The Home NodeB gateway determines, according to the first handover request and the neighboring cell information table, or, according to the first handover request and the neighboring cell information table, the historical handover information table and / or the load information table, at least one second Home NodeB from the at least one first Home NodeB;
[0010] The home base station gateway sends a second switching request to the at least one second home base station so that the second terminal device establishes a connection with a target home base station among the at least one second home base station; wherein the second switching request includes the access layer security algorithm enabled by the second terminal device in the macro base station, and the capability information of the second terminal device.
[0011] In one possible design, the home base station gateway determines, according to the first handover request and the neighboring cell information table, or, according to the first handover request and the neighboring cell information table, and the historical handover information table and / or the load information table, at least one second home base station from the at least one first home base station, including:
[0012] The Home NodeB gateway determines a first set according to the first handover request and the neighboring cell information table; wherein the first set includes at least one third Home NodeB, and the third Home NodeB is the first Home NodeB that sets the macro cell as a neighboring cell;
[0013] The home base station gateway determines a second set according to the neighboring cell information table and the historical handover information table; wherein the second set includes at least one fourth home base station, and the fourth home base station is the third home base station that has established a connection with the first terminal device;
[0014] The home base station gateway determines a third set based on the neighboring cell information table and the load information table; wherein the third set includes at least one fifth home base station, the fifth home base station being the third home base station whose actual load rate is less than a preset load rate, or the fifth home base station being the third home base stations ranked first by a preset number according to a preset order, where the preset order is an ascending order of the actual load rates;
[0015] The home base station gateway determines at least one second home base station from the at least one first home base station based on the first set, or based on the second set and / or the third set.
[0016] In one possible design, before the home base station gateway determines at least one second home base station from the at least one first home base station based on the first set, or before the home base station gateway determines at least one second home base station from the at least one first home base station based on the second set and / or the third set, the method further includes:
[0017] The home base station gateway determines whether the second terminal device is the first terminal device switched from the macro base station to the first home base station.
[0018] In one possible design, when the second terminal device is the first terminal device switched from the macro base station to the first home base station, the home base station gateway determines at least one second home base station in the at least one first home base station based on the first set, or the home base station gateway determines at least one second home base station in the at least one first home base station based on the second set and / or the third set, including:
[0019] The Home NodeB gateway determines the third Home NodeB as the second Home NodeB based on the first set.
[0020] In one possible design, when the second terminal device is not the first terminal device switched from the macro base station to the first home base station, the home base station gateway determines at least one second home base station in the at least one first home base station based on the first set, or the home base station gateway determines at least one second home base station in the at least one first home base station based on the second set and / or the third set, including:
[0021] The Home NodeB gateway determines the third Home NodeB as the second Home NodeB based on the first set; or
[0022] The Home NodeB gateway determines the fourth Home NodeB as the second Home NodeB based on the second set; or
[0023] The Home NodeB gateway determines the fifth Home NodeB as the second Home NodeB based on the third set; or
[0024] The Home NodeB gateway determines the first Home NodeB corresponding to the intersection of the second set and the third set as the second Home NodeB.
[0025] In one possible design, the home base station gateway obtains the neighboring cell information table, the historical handover information table, and the load information table, including:
[0026] The home base station gateway receives, within a preset time period, neighboring cell information of the at least one first home base station sent by the at least one first home base station; wherein the neighboring cell information of the first home base station includes cell access information of a neighboring cell of the first home base station;
[0027] The home base station gateway generates the neighboring cell information table based on the neighboring cell information of the at least one first home base station.
[0028] In one possible design, the home base station gateway obtains the neighboring cell information table, the historical handover information table, and the load information table, including:
[0029] The home base station gateway receives a neighboring cell information table sent by a network management device; wherein the neighboring cell information table is generated by the network management device based on the neighboring cell information of the at least one first home base station within a preset time length, and the neighboring cell information of the at least one first home base station is sent by the at least one first home base station to the network management device; the neighboring cell information of the first home base station includes cell access information of the neighboring cell of the first home base station.
[0030] In one possible design, the first home base station sends the neighboring area information of the first home base station to the home base station gateway or network management device when the network monitoring function is enabled; wherein, the first home base station enables the network monitoring function when receiving the configuration information sent by the network management device, and the configuration information includes a preset period and the preset duration; the preset period is used to indicate the period for which the first home base station enables the network monitoring function; the preset duration is used to indicate the duration for each time the first home base station enables the network monitoring function.
[0031] In a second aspect, the present application provides a communication device, comprising: a module for executing the method embodiment of the aforementioned first aspect.
[0032] In a third aspect, the present application provides a communication system, comprising: a macro base station, a home base station, and a home base station gateway for executing the method in the above-mentioned first aspect and any possible design of the first aspect.
[0033] In a fourth aspect, the present application provides an electronic device, comprising: a memory and at least one processor;
[0034] The memory stores computer-executable instructions;
[0035] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the method described in the first aspect or various possible designs of the first aspect.
[0036] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed, the method described in the first aspect or various possible designs of the first aspect is implemented.
[0037] In a sixth aspect, the present application provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer implements the method described in the first aspect or various possible designs of the first aspect.
[0038] In the seventh aspect, the present application provides a chip comprising: an interface circuit and a logic circuit, wherein the interface circuit is used to receive signals from other chips outside the chip and transmit them to the logic circuit, or to send signals from the logic circuit to other chips outside the chip, and the logic circuit is used to implement the method described in the first aspect or various possible designs of the first aspect.
[0039] An embodiment of the present application provides a base station handover method. First, a home base station gateway obtains a neighboring cell information table, a historical handover information table, and a load information table to achieve comprehensive monitoring of neighboring cell information, historical connection information, and load information of each first home base station. Second, the home base station gateway receives a first handover request sent by a core network control plane network element and, based on part or all of the first handover request, the neighboring cell information table, the historical handover information table, and the load information table, selects at least one second home base station from the first home base station. Finally, the home base station gateway sends a second handover request to the at least one second home base station to establish a connection between a terminal device and a target home base station, where the target home base station is one of the at least one second home base stations. In the present application, the home base station gateway sends the second handover request only to the second home base station, rather than blindly sending the second handover request to all first home base stations. This effectively reduces resource waste, improves resource utilization of the communication network, and reduces communication costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 A flowchart of a method for switching a terminal device from a macro base station to a home base station is provided in the related art;
[0041] Figure 2 A schematic diagram of a flow chart of a base station switching method provided in an embodiment of the present application;
[0042] Figure 3 A schematic diagram of a flow chart of another base station switching method provided in an embodiment of the present application;
[0043] Figure 4 A schematic diagram of a flow chart of another base station switching method provided in an embodiment of the present application;
[0044] Figure 5 A schematic diagram of a flow chart of another base station switching method provided in an embodiment of the present application;
[0045] Figure 6 A schematic diagram of a flow chart of another base station switching method provided in an embodiment of the present application;
[0046] Figure 7 A schematic structural diagram of a base station switching device provided in an embodiment of the present application;
[0047] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0048] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0049] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application belongs; the terms used in the specification of the application are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification, claims and drawings of this application are intended to cover non-exclusive inclusions.
[0050] References to "embodiments" herein mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase "embodiment" in various places in the specification does not necessarily refer to the same embodiment, nor does it necessarily refer to independent or alternative embodiments that are mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0051] The term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists, A and B can exist at the same time, and B exists. Additionally, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0052] In addition, the terms "first", "second", etc. in the description and claims of this application or the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order, and may explicitly or implicitly include one or more such features.
[0053] In the description of this application, unless otherwise specified, "multiple" and "at least two" mean more than two (including two). Similarly, "multiple groups" and "at least two groups" mean more than two groups (including two).
[0054] In the description of this application, it should be noted that, unless otherwise expressly specified or limited, the terms "connected" and "connect" should be understood in a broad sense. For example, "connected" or "connected" can refer not only to physical connections, but also to electrical connections or signal connections. For example, it can be a direct connection, i.e., a physical connection, or an indirect connection through at least one intermediate element, as long as circuit connectivity is achieved. It can also refer to internal connectivity between two elements. Signal connection can refer not only to signal connection through circuits, but also to signal connection through media, such as radio waves. Those skilled in the art will understand the specific meanings of the above terms in this application based on the specific circumstances.
[0055] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings. It should be noted that different technical features in the present application can be combined with each other in the absence of conflict.
[0056] First, the terms involved in one or more embodiments of this specification are explained.
[0057] A macro base station is a large-area base station deployed in mobile communication networks, typically located on the ground or on elevated structures, to provide wide-area wireless communication services. A macro base station provides signal coverage and communication connectivity for multiple user terminals across a wide area. In cellular networks, it handles communication scheduling and resource allocation for the backbone network, making it suitable for wireless communication needs in densely populated areas and high-speed mobile scenarios.
[0058] A femtocell is a low-power, compact base station deployed in a user's home or small office. It's a type of small base station, primarily used to enhance wireless communication quality in areas with weak macro base station coverage. By connecting to a carrier's core network via a fixed broadband network, a femtocell can provide stable voice, data, and multimedia services to devices within a specific area, alleviating the load on macro base stations and improving the user experience. It's particularly suitable for indoor communication scenarios with weak coverage or within tall buildings.
[0059] A home base station gateway is an intermediate network node in the communications network used to manage multiple home base stations. It is located between the core network and the home base stations. The home base station gateway is responsible for receiving control signaling from the core network and distributing it to the corresponding home base stations. It also centrally processes and forwards signaling reported by the home base stations, performing functions such as protocol conversion, address management, and resource coordination. In the process of handover of terminal devices from macro base stations to home base stations, the home base station gateway, as a logical aggregation point, plays a key control and scheduling role.
[0060] A terminal device may be user equipment, an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user device. The terminal device may also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a terminal device in a 5G mobile communication system, a terminal device in a 6G mobile communication system, or a terminal device in a future mobile communication system, etc. In addition, the terminal device may also be a terminal device in an Internet of Things (IoT) system.
[0061] Below, the implementation background of the technical solution provided in the embodiment of this application is introduced.
[0062] Figure 1 A flow chart of a method for switching a terminal device from a macro base station to a home base station is provided for related technologies. Figure 1 As shown, the handover method for a terminal device from a macro base station to a home base station includes S101 to S104.
[0063] S101. A terminal device sends an L3 measurement report to a source base station, where the L3 measurement report includes measurement results of a home base station cell.
[0064] The source base station is a macro base station, and the terminal device is currently connected to the macro cell corresponding to the macro base station.
[0065] It should be noted that the terminal device sends an L3 measurement report to the source base station, so that the source base station determines whether to switch the terminal device from the macro cell to the home base station cell based on the L3 measurement report sent by the terminal device.
[0066] S102: When the source base station determines to hand over the terminal device from the macro cell to the home base station cell, the source base station sends a third handover request to a core network control plane network element.
[0067] The third handover request is used to instruct the core network control plane network element to handover the terminal device from the macro cell to the home base station cell.
[0068] S103: The core network control plane network element sends a fourth handover request to the home base station gateway based on the third handover request.
[0069] The fourth handover request is used to instruct the home base station gateway to handover the terminal device from the macro cell to the home base station cell.
[0070] S104: The home base station gateway sends a fourth handover request to all home base stations managed by the home base station gateway.
[0071] In existing methods for handing off a terminal device from a macro cell to a home cell, a home cell gateway sends a handoff request to all home cells managed by the home cell gateway, informing them to reserve resources for the terminal device. While this method enables handoff of a terminal device from a macro cell to a home cell, since each terminal device can only access one home cell at a time, it can easily lead to waste of resources within the home cell, affecting network resource utilization and increasing communication costs.
[0072] Based on the problems existing in the related technology, the present application provides a base station switching method, in which the home base station gateway screens the first home base station managed by the home base station gateway based on the neighboring cell information table, the historical switching information table and the load information table, obtains the second home base station suitable for terminal device access, and sends a switching request to the second home base station, avoiding the home base station gateway from sending switching requests to all first home base stations separately, effectively avoiding redundant resource reservation, significantly optimizing the resource utilization of the network, and reducing communication costs.
[0073] Next, some specific embodiments and drawings are used to describe in detail how the present application solves the problem of low resource utilization efficiency, easy waste of resources, and high communication costs when the terminal device switches from a macro base station to a home base station.
[0074] Figure 2 A flow chart of a base station switching method provided in an embodiment of the present application. Figure 2As shown, the base station switching method provided in the embodiment of the present application specifically includes S201 to S204, and S201 to S204 are described in detail below.
[0075] S201: The home base station gateway obtains a neighboring cell information table, a historical handover information table, and a load information table.
[0076] The neighboring cell information table includes neighboring cell information of at least one first home base station within a preset time period.
[0077] The first home base station is a home base station managed by a home base station gateway.
[0078] It should be noted that the first home base station refers to a home base station that is logically under the jurisdiction of the home base station gateway and receives signaling control from the home base station gateway. The number of first home base stations is N, where N is a positive integer and N≥1.
[0079] The preset duration is uniformly configured for all first home base stations by an Operation Administration and Maintenance (OAM) device, and is used to indicate the duration of each time when the network monitoring function is enabled for all first home base stations.
[0080] It should be noted that when the first home base station enables the network monitoring function, the first home base station can obtain its neighboring cell information; when the first home base station disables the network monitoring function, it cannot obtain its neighboring cell information. Therefore, when each first home base station enables the network monitoring function according to the configured preset duration, the neighboring cell information table records the neighboring cell information obtained by all first home base stations within the preset duration.
[0081] The neighboring cell information of the first home base station is cell access information of the neighboring cell of the first home base station.
[0082] It should be noted that the number of neighboring cells of the first home base station may be one or more. The neighboring cell information of the first home base station includes cell access information of all neighboring cells of the first home base station.
[0083] Specifically, the cell access information of each neighboring cell of the first home base station includes the physical cell identifier (PCI), public land mobile network (PLMN), cell identifier (ID), tracking area code (TAC), and reference signal receiving power (RSRP) of the neighboring cell.
[0084] The PCI is a physical layer identifier used to identify wireless cells in the Long Term Evolution (LTE) system. Each cell is distinguished from other cells at the physical layer by the PCI. The PCI is one of the basic parameters used by terminal devices for initial synchronization, measurement, and handover decisions.
[0085] A PLMN is a logical network number that identifies a mobile network operator. PLMN information is typically broadcast by base stations. When a terminal accesses a network, it matches the PLMN configured on its Subscriber Identity Module (SIM) to determine whether it is a local network, a roaming network, or a restricted network. The PLMN is used to determine whether a terminal device is allowed to access the current cell and is a key parameter in network access control.
[0086] A cell ID is a number used to uniquely identify a cell at the logical level and is typically unique within a PLMN. Together, the cell ID and the PLMN form the Global Cell Identity (GCI), which is used by the core network to identify, locate, and manage the cell. During handover, the GCI allows terminal devices to accurately navigate to the target cell, enabling accurate access and location updates.
[0087] A TAC is a number used to identify a tracking area in a mobile communication network. Multiple cells can belong to the same TAC. A terminal device uses the tracking area to identify changes in its location area and decide whether to send a location update request to the network.
[0088] RSRP is the average received power (RSRP) of a terminal device when receiving a reference signal sent by a base station. RSRP reflects the signal strength of a wireless link and is a key parameter for a terminal device to perform neighbor measurements, select, or perform handover. RSRP measurement results are also used to generate Layer 3 measurement reports.
[0089] For example, the home base station gateway manages two first home base stations, namely first home base station 1 and first home base station 2. The neighboring cells of first home base station 1 are neighboring cells 11, 12, 13, and 14, respectively; and the neighboring cells of first home base station 2 are neighboring cells 21, 22, and 23, respectively. In this case, the neighboring cell information table is as shown in Table 1. The neighboring cell information table records the PCI, PLMN, cell ID, TAC, and RSRP corresponding to neighboring cells 11, 12, 13, and 14 of first home base station 1, respectively, and the PCI, PLMN, cell ID, TAC, and RSRP corresponding to neighboring cells 21, 22, and 23 of first home base station 2, respectively.
[0090] Table 1 Neighborhood information table
[0091]
[0092] The historical switching information table includes historical connection information between the first terminal device and at least one first home base station.
[0093] It should be noted that the first terminal device is a terminal device that has been successfully switched from a macro base station to any first home base station among the N first home base stations.
[0094] The number of first terminal devices in the historical handover information table may be one or more. The historical handover information table is used to record historical connection information between the first terminal device and N first home base stations.
[0095] For example, the number of first home base stations managed by the home base station gateway is four, namely first home base station 1, first home base station 2, first home base station 3, and first home base station 4. First terminal device 1 has successfully switched from a macro base station to first home base station 2, first terminal device 2 has successfully switched from a macro base station to first home base station 3, first terminal device 3 has successfully switched from a macro base station to first home base station 2, and first terminal device 4 has successfully switched from a macro base station to first home base station 1. In this case, the historical switching information table is shown in Table 2, which records that first terminal device 1 has accessed first home base station 2, first terminal device 2 has accessed first home base station 3, first terminal device 3 has accessed first home base station 2, and first terminal device 4 has accessed first home base station 1.
[0096] Table 2 Historical switching information table
[0097]
[0098] In this embodiment, the home base station gateway obtains the historical switching information table and can screen out the first home base station with a higher connection success rate or connection stability based on the historical connection information between the first terminal device and each first home base station, thereby providing behavioral basis and preference judgment for the subsequent determination of the second home base station, thereby improving the base station switching success rate.
[0099] The load information table includes load information of at least one first home base station.
[0100] It should be noted that the load information table is used to record the uplink load rates and downlink load rates corresponding to the N first Home NodeBs respectively.
[0101] The uplink load rate of the first home base station refers to the proportion of uplink resources occupied by the terminal device sending data to the first home base station.
[0102] The downlink load rate of the first home base station refers to the proportion of downlink resources occupied by the first home base station in sending data to the terminal device.
[0103] For example, the number of first home base stations managed by the home base station gateway is four, namely first home base station 1, first home base station 2, first home base station 3, and first home base station 4. In this case, the load information table is shown in Table 3, which records the uplink load rate and downlink load rate of first home base station 1, the uplink load rate and downlink load rate of first home base station 2, the uplink load rate and downlink load rate of first home base station 3, and the uplink load rate and downlink load rate of first home base station 4.
[0104] Table 3 Load information table
[0105]
[0106] In this embodiment, the home base station gateway can obtain the load information table to select a first home base station with a lower current load from the N first home base stations managed by the home base station gateway, thereby providing reliable data support for subsequent determination of a second home base station.
[0107] It should be noted that the neighbor information table, historical handover information table and load information table obtained by the home base station gateway are all stored in the home base station gateway, so that the home base station gateway can subsequently query the neighbor information table, historical handover information table and load information.
[0108] S202: The home base station gateway receives a first handover request sent by a core network control plane network element.
[0109] The first handover request is used to instruct the home base station gateway to handover the second terminal device from the currently connected macro base station to the first home base station.
[0110] It should be noted that the first handover request is a handover request sent by the core network control plane network element to the home base station gateway based on the third handover request after the core network control plane network element receives the third handover request sent by the macro base station.
[0111] The core network control plane network element can be a mobility management entity (MME) of an LTE communication system, or an access and mobility management function (AMF) entity of a fifth generation mobile communication (5G) system. This embodiment does not specifically limit this.
[0112] The first switching request includes a first identifier and a second identifier.
[0113] The first identifier is the cell identifier of the macro cell corresponding to the macro base station.
[0114] It should be noted that the first identifier may be the GCI of the macro cell.
[0115] By carrying the first identifier in the first switching request, the home base station gateway can identify the switching source of the second terminal device, and thus determine, in combination with the neighboring cell information table, whether the macro cell corresponding to the first identifier is a neighboring cell of the first home base station managed by the home base station gateway, providing a basis for screening the second home base station.
[0116] The second identifier is the identifier of the home base station gateway.
[0117] It should be noted that the second identifier is a unique logical identifier for the target home base station gateway. It is a key field used by the core network control plane network element to explicitly specify the target gateway address or identifier when initiating a handover request. The second identifier can be a unique logical number or network address information assigned to the home base station gateway when it registers with the core network. For example, the second identifier can be the Internet Protocol Address (IP) or configuration ID of the home base station gateway.
[0118] By carrying the second identifier in the first handover request, it is possible to ensure that the core network accurately routes the handover signaling to the home base station gateway, avoid signaling forwarding errors or cross-gateway processing, and improve the accuracy and timeliness of signaling processing.
[0119] S203: The home base station gateway determines at least one second home base station from at least one first home base station based on the first handover request and the neighboring cell information table, or the home base station gateway determines at least one second home base station from at least one first home base station based on the first handover request and the neighboring cell information table, and the historical handover information table and / or the load information table.
[0120] The number of the second home base stations is M, where M is a positive integer and 1≤M<N.
[0121] It should be noted that when the home base station gateway determines M second home base stations from the N first home base stations it manages, part of the first switching request, neighboring cell information table, historical switching information table and load information table can be the first switching request and neighboring cell information table, or the first switching request, neighboring cell information table and historical switching information table, or the first switching request, neighboring cell information table and load information table.
[0122] In this embodiment, the home base station gateway comprehensively judges and intelligently selects M second home base stations suitable for access by the second terminal device from the N first home base stations managed based on the first switching request, the neighboring cell information table, the historical switching information table and part or all of the information in the load information table, so that the home base station gateway only sends the second switching request to the second home base station gateway subsequently, avoiding the home base station gateway blindly sending the second switching request to the N first home base stations respectively, thereby reducing resource waste.
[0123] S204 : The home base station gateway sends a second handover request to at least one second home base station, so that the second terminal device establishes a connection with a target home base station in the at least one second home base station.
[0124] The second switching request includes the access layer security algorithm enabled by the second terminal device in the macro base station and the capability information of the second terminal device.
[0125] Among them, the access layer security algorithm is used to indicate the access layer encryption and integrity protection algorithm enabled by the second terminal device when it currently accesses the macro base station.
[0126] It should be noted that by carrying the access layer security algorithm enabled by the second terminal device in the macro base station in the second switching request, the target home base station can synchronize the security context with the second terminal device during the access process of the second terminal device, avoiding re-negotiation of security parameters, thereby reducing switching delay and improving security.
[0127] Among them, the capability information of the second terminal device includes the frequency band, communication protocol version, carrier aggregation capability, etc. supported by the second terminal device.
[0128] It should be noted that by carrying the capability information of the second terminal device in the second switching request, the target home base station can be adaptively configured according to the capability of the second terminal device to ensure that the connection established between the second terminal device and the target home base station is technically compatible and resource scheduling is optimal.
[0129] The target Home NodeB is one of the M second Home NodeBs.
[0130] It should be noted that after the home base station gateway sends the second switching request to each of the M second home base stations, the home base station gateway receives a response message sent by the second home base station. Subsequently, the home base station gateway sends a reply message to the macro base station to inform the macro base station of the presence of a home base station to which the second terminal device can access through the reply message. After receiving the reply message sent by the home base station gateway, the macro base station controls the second terminal device to broadcast a random access message.
[0131] It should be noted that regardless of whether there is one or more second home base stations that send a response message to the home base station gateway, only one second home base station that sends a response message to the home base station gateway can receive the random access message broadcast by the second terminal device. The second home base station that receives the random access message broadcast by the second terminal device is the target home base station. After the target home base station receives the random access message broadcast by the second terminal device, the second terminal device establishes a connection with the target home base station.
[0132] An embodiment of the present application provides a base station handover method. First, a home base station gateway obtains a neighboring cell information table, a historical handover information table, and a load information table to achieve comprehensive monitoring of neighboring cell information, historical connection information, and load information of each first home base station. Second, the home base station gateway receives a first handover request sent by a core network control plane network element and, based on part or all of the first handover request, the neighboring cell information table, the historical handover information table, and the load information table, selects at least one second home base station from the first home base station. Finally, the home base station gateway sends a second handover request to the at least one second home base station to establish a connection between a terminal device and a target home base station, where the target home base station is one of the at least one second home base stations. In the present application, the home base station gateway sends the second handover request only to the second home base station, rather than blindly sending the second handover request to all first home base stations. This effectively reduces resource waste, improves resource utilization of the communication network, and reduces communication costs.
[0133] In the above embodiment, the home base station gateway needs to determine at least one second home base station from at least one first home base station based on part or all of the first handover request, the neighboring cell information table, the historical handover information table, and the load information table. Next, the specific process of the home base station gateway determining at least one second home base station from at least one first home base station based on part or all of the first handover request, the neighboring cell information table, the historical handover information table, and the load information table is described in detail.
[0134] Figure 3 A flow chart of another base station switching method provided in an embodiment of the present application. Figure 3 As shown, in a possible embodiment, the method steps shown in S203 can be implemented through S2031 to S2034, and S2031 to S2034 are described in detail below.
[0135] S2031: The home base station gateway determines a first set according to the first handover request and the neighboring cell information table.
[0136] The first set includes at least one third home base station, and the third home base station is a first home base station that sets the macro cell as a neighboring cell.
[0137] It should be noted that the home base station gateway parses the first handover request to obtain the first identifier (the cell identifier of the macro cell accessed by the second terminal device) carried in the first handover request. The home base station gateway then queries its locally stored neighboring cell information table and selects, from the N first home base stations, the first home base station that sets the macro cell accessed by the second terminal device as its neighboring cell as the third home base station, thereby forming a first set.
[0138] For example, the cell identifier (first identifier) of the macro cell corresponding to the macro base station accessed by the second terminal device is Cell_A. The three first home base stations managed by the home base station gateway are HeNB_1, HeNB_2, and HeNB_3. The neighboring cell information table locally stored in the home base station gateway records the following: HeNB_1's neighboring cells include Cell_A and Cell_B; HeNB_2's neighboring cells include Cell_C; HeNB_3's neighboring cells include Cell_A and Cell_D. Therefore, both HeNB_1 and HeNB_3 have set Cell_A as their neighboring cell. Therefore, HeNB_1 and HeNB_3 are both third home base stations, and the first set includes HeNB_1 and HeNB_3.
[0139] In this embodiment, through the adjacency relationship recorded in the neighboring cell information table and the macro cell currently accessed by the second terminal device (indicated by the first identifier in the first switching request), the first home base station that regards the macro cell currently accessed by the second terminal device as a neighboring cell is screened out as the third home base station to form a first set, thereby ensuring that the third home base station is physically capable of communicating with the second terminal device, thereby avoiding issuing an invalid switching request to the first home base station in a non-adjacent area, and improving the spatial accuracy of the switching and the initial screening efficiency.
[0140] S2032: The home base station gateway determines a second set according to the neighboring cell information table and the historical handover information table.
[0141] The second set includes at least one fourth home base station.
[0142] In one implementation, the fourth home base station is a third home base station that has established a connection with the first terminal device.
[0143] It should be noted that after the first set is determined, the home base station gateway further queries the historical switching information table, and based on the information recorded in the historical switching information table, selects the third home base station that has successfully established a connection with the first terminal device from the first set as the fourth home base station, and forms the second set.
[0144] In this embodiment, the Home NodeB gateway selects a third Home NodeB from the first set that has previously successfully established a connection with the first terminal device as the fourth Home NodeB. This significantly improves the success rate and connection stability of handovers from macro base stations to Home NodeBs. Since the fourth Home NodeB has already established effective communication with the first terminal device, it demonstrates a strong foundation in physical coverage, protocol compatibility, and access authentication. Therefore, it is prioritized during base station handover, effectively reducing the risk of access failure and interruption for the second terminal device.
[0145] In another embodiment, the fourth home base station may also be a third home base station that has established a connection with the first terminal device and whose number of connections ranks in the top X.
[0146] Wherein, X is a positive integer and X≥1. X can be set by the system administrator and is not specifically limited in this embodiment. For example, X is 3.
[0147] In this embodiment, the home base station gateway not only determines whether the third home base station has previously established a connection with the first terminal device, but also ranks the third home base stations based on the historical connection frequency between the third home base stations and the first terminal device, and selects the top X third home base stations as the fourth home base station. The method provided in this embodiment can preferentially select third home base stations that have been frequently accessed by the first terminal device in history as handover targets, thereby improving user experience consistency and service continuity.
[0148] Especially for scenarios such as residences and offices, the first terminal device frequently accesses certain home base stations, indicating that the home base station has advantages in spatial location, signal coverage and behavioral habits. Preferentially selecting the home base station as the second home base station suitable for access by the second terminal device can effectively reduce switching delays and load fluctuations.
[0149] S2033: The home base station gateway determines a third set according to the neighboring cell information table and the load information table.
[0150] The third set includes at least one fifth home base station.
[0151] In one embodiment, the fifth Home NodeB is a third Home NodeB whose actual load rate is less than a preset load rate.
[0152] The actual load rate being less than the preset load rate means that the uplink load rate is less than the preset uplink load rate, and the downlink load rate is less than the preset downlink load rate.
[0153] It should be noted that the preset uplink load ratio and the preset downlink load ratio are both set by the system administrator, and this embodiment does not impose any specific limitation on this.
[0154] When the uplink load rate of the third home base station is less than the preset uplink load rate, and the downlink load rate of the third home base station is less than the preset downlink load rate, the home base station gateway determines the third home base station as the fifth home base station; otherwise, the home base station gateway still determines the third home base station as the third home base station.
[0155] After the first set is determined, the home base station gateway further queries the load information table, and based on the load information of each third home base station recorded in the load information table, selects the third home base station whose uplink load rate is less than the preset uplink load rate and whose downlink load rate is less than the preset downlink load rate from the first set as the fifth home base station, and forms a second set.
[0156] In this embodiment, the Home NodeB gateway selects a fifth Home NodeB that is currently in a resource-available state by determining whether the uplink load rate of the third Home NodeB is less than a preset uplink load rate, and whether the downlink load rate of the third Home NodeB is less than a preset downlink load rate. By setting clear uplink load rates and preset downlink load rates, it is possible to effectively avoid using a highly loaded or saturated third Home NodeB as the fifth Home NodeB.
[0157] It should be noted that the resource-bearable state means that the uplink load rate is less than the preset uplink load rate, and the downlink load rate is less than the preset downlink load rate.
[0158] In another embodiment, the fifth home base station is a preset number of third home base stations ranked before a preset order.
[0159] The preset order is the order from smallest to largest actual load rate.
[0160] It should be noted that the order of actual load rates from small to large refers to the order of uplink load rates from small to large, or refers to the order of downlink load rates from small to large.
[0161] The preset number can be set by the system administrator, and this embodiment does not impose any specific limitation on this. For example, the preset number is 3.
[0162] In this embodiment, the home base station gateway ranks the third home base stations according to their uplink load rates or downlink load rates, and selects a preset number of third home base stations with higher rankings as the fifth home base stations, so as to select the relatively optimal third home base stations as the fifth home base stations.
[0163] S2034: The Home NodeB gateway determines at least one second Home NodeB from at least one first Home NodeB based on the first set, or the Home NodeB gateway determines at least one second Home NodeB from at least one first Home NodeB based on the second set and / or the third set.
[0164] It should be noted that after obtaining the first set, the second set and the third set, the Home NodeB gateway may determine the M second Home NodeBs by using a method such as intersection or a priority strategy.
[0165] For example, the home base station gateway may set a rule: first, the first home base station corresponding to the intersection of the first set, the second set and the third set is taken as the second home base station; if the intersection of the first set, the second set and the third set is empty, the fourth home base station in the second set is taken as the second home base station; if the second set is still empty, the fifth home base station in the third set is taken as the second home base station; if the third set is also empty, the third home base station in the first set is taken as the second home base station.
[0166] In the above embodiment, the home base station gateway needs to determine at least one second home base station from at least one first home base station based on part or all of the first set, the second set, and the third set. Next, the specific process of the home base station gateway determining at least one second home base station from at least one first home base station based on part or all of the first set, the second set, and the third set is described in detail.
[0167] In a possible embodiment, before the method step shown in S203, the base station switching method further includes Sa, which is described in detail below.
[0168] Sa. The home base station gateway determines whether the second terminal device is the first terminal device switched from the macro base station to the first home base station.
[0169] In actual deployment, the home base station gateway can maintain a switching record table between the macro cell currently accessed by the second terminal device and N first home base stations, which is used to record whether there has been a successful switching behavior of the terminal device between the macro cell currently accessed by the second terminal device and each first home base station.
[0170] The home base station gateway determines whether the second terminal device is the first terminal device to be switched from the currently connected macro base station to the first home base station by judging whether there is a switching record in the switching record table.
[0171] When there is no switching record in the switching record table, the home base station gateway determines that the second terminal device is the first terminal device switched from the currently connected macro base station to the first home base station; when there is a switching record in the switching record table, the home base station gateway determines that the second terminal device is not the first terminal device switched from the currently connected macro base station to the first home base station.
[0172] In this embodiment, by judging whether the second terminal device is the first terminal device to switch from the current macro base station to the first home base station, the home base station gateway can adopt a more robust screening strategy to determine the second home base station when the second terminal device is the first terminal device to switch from the current macro base station to the first home base station, thereby avoiding invalid switching and waste of resources; when the second terminal device is not the first terminal device to switch from the current macro base station to the first home base station, combined with the historical switching information table and / or the load information table, the switching accuracy, resource scheduling flexibility and overall system operation efficiency are improved.
[0173] In the above embodiment, the home base station gateway needs to determine at least one second home base station from at least one first home base station based on part or all of the first set, the second set, and the third set. Next, when the second terminal device is the first terminal device to be handed over from the macro base station to the first home base station, the specific process of the home base station gateway determining at least one second home base station from at least one first home base station based on part or all of the first set, the second set, and the third set will be described in detail.
[0174] In a possible embodiment, when the second terminal device is the first terminal device to be switched from the current macro base station to the first home base station, the method steps shown in S2034 may be implemented by Sc1, which is described in detail below.
[0175] Sc1. The Home NodeB gateway determines the third Home NodeB as the second Home NodeB based on the first set.
[0176] It should be noted that when the second terminal device is the first terminal device to switch from the current macro base station to the first home base station, this indicates that no terminal device within the macro cell of the current macro base station has previously connected to the first home base station. Lacking historical handover information and a basis for load assessment, the home base station gateway cannot make a reliable judgment based on the historical handover information table and / or load information table. Therefore, to ensure the feasibility and response efficiency of the handover, the home base station gateway adopts a simplified strategy, directly identifying all third home base stations in the first set as second home base stations based solely on the first identifier and the neighboring cell information table.
[0177] In this embodiment, when the second terminal device is the first terminal device to access the first Home NodeB from the current macro base station, the Home NodeB gateway can quickly determine the second Home NodeB (third Home NodeB) based solely on the first identifier and the neighboring cell information table. This effectively resolves the decision-making delay caused by a lack of historical handover behavior data and load resource assessment during the first handover, improving access response speed and initial handover success rate. It also avoids the inadvertent invocation of invalid or irrelevant historical data resources, reducing system overhead.
[0178] In the above embodiment, the home base station gateway needs to determine at least one second home base station from at least one first home base station based on part or all of the first set, the second set, and the third set. Next, when the second terminal device is not the first terminal device to be handed over from the macro base station to the first home base station, the specific process of the home base station gateway determining at least one second home base station from at least one first home base station based on part or all of the first set, the second set, and the third set will be described in detail.
[0179] In a possible embodiment, when the second terminal device is not the first terminal device to switch from the current macro base station to the first home base station, the method steps shown in S2034 can be implemented through Sc2, Sc3, Sc4 or Sc5, and Sc2, Sc3, Sc4 and Sc5 are described in detail below.
[0180] Sc2. The Home NodeB gateway determines the third Home NodeB as the second Home NodeB based on the first set.
[0181] It should be noted that the implementation of the method steps shown in Sc2 is the same as the implementation of the method steps shown in Sc1 above, and will not be described in detail in this embodiment.
[0182] Sc3. The Home NodeB gateway determines the fourth Home NodeB as the second Home NodeB based on the second set.
[0183] The home base station gateway determines all fourth home base stations in the second set as second home base stations.
[0184] In this embodiment, the fourth home base station is selected from the third terminal device by the home base station gateway based on the preference and stability of the third terminal device's historical connection behavior. By using the fourth home base station as the second home base station, the handover hit rate and connection stability can be effectively improved, the risk of disconnection can be reduced, and the consistency of the user experience can be improved. This is particularly suitable for scenarios where the terminal device's activity area is relatively fixed and its access behavior is predictable.
[0185] Sc4. The Home NodeB gateway determines the fifth Home NodeB as the second Home NodeB based on the third set.
[0186] The home base station gateway determines all fifth home base stations in the third set as second home base stations.
[0187] In this embodiment, the fifth Home NodeB is selected by the Home NodeB gateway from the third terminal device based on the actual load rate of the third terminal device. The fifth Home NodeB is a third Home NodeB with a lower current load. By using the fifth Home NodeB as the second Home NodeB, the overall network load balancing capability and resource utilization efficiency can be effectively improved. This is particularly suitable for scenarios with high concurrency and fluctuating traffic, effectively ensuring service quality and reducing the risk of network congestion.
[0188] Sc5. The Home NodeB gateway determines the first Home NodeB corresponding to the intersection of the second set and the third set as the second Home NodeB.
[0189] The home base station gateway determines all first home base stations corresponding to the intersection of the second set and the third set as second home base stations.
[0190] In this embodiment, by determining all first home base stations corresponding to the intersection of the second set and the third set as second home base stations, the current network status can be taken into account while ensuring the switching stability of the second terminal device, thereby significantly improving the intelligence and robustness of the switching decision.
[0191] In the above embodiment, the home base station gateway needs to obtain the neighboring cell information table, the historical handover information table and the load information table. Next, the specific process of the home base station gateway obtaining the neighboring cell information table, the historical handover information table and the load information table is described in detail.
[0192] Figure 4 A flow chart of another base station switching method provided in an embodiment of the present application. Figure 4 As shown, in a possible implementation manner, the method steps shown in S201 can be implemented through S2011 to S2013, and S2011 to S2013 are described in detail below.
[0193] S2011. The home base station gateway obtains a neighboring cell information table.
[0194] Figure 5 A flow chart of another base station switching method provided in an embodiment of the present application. Figure 5 As shown, in one embodiment, the method steps shown in S2011 can be implemented by Sd1 and Sd2, and Sd1 and Sd2 are described in detail below.
[0195] Sd1. The Home NodeB gateway receives neighboring cell information of at least one first Home NodeB sent by at least one first Home NodeB within a preset time period.
[0196] The preset duration is the duration for each time the first home base station enables the network monitoring function.
[0197] It should be noted that the Home NodeB gateway can receive the neighboring cell information of each first Home NodeB sent by the first Home NodeB when the network monitoring function of the first Home NodeB is enabled.
[0198] The neighboring cell information of the first home base station includes cell access information of the neighboring cell of the first home base station.
[0199] It should be noted that after the first home base station enables the network sniffing function, it will actively monitor the neighboring cells within its wireless coverage and collect cell access information of the neighboring cells. The first home base station will send the collected neighboring cell access information directly to the home base station gateway in the form of data packets through the control interface.
[0200] The specific content of the cell access information of the neighboring area has been described in the above embodiment and will not be repeated in this embodiment.
[0201] Sd2. The home base station gateway generates a neighboring cell information table based on the neighboring cell information of at least one first home base station.
[0202] After receiving the neighboring cell information sent by the N first home base stations, the home base station gateway classifies and organizes the neighboring cell information of the N first home base stations to obtain a neighboring cell information table.
[0203] The neighboring cell information table uses the identifier of the first home base station as a primary key and associates the cell access information of all neighboring cells of each first home base station.
[0204] In this embodiment, the home base station gateway independently constructs a neighboring cell information table by receiving neighboring cell information actively reported by the first home base station managed by the home base station gateway. It has high real-time and local adaptability and can generate a neighboring cell information table based on the network monitoring results of the first home base station without relying on the upper-layer network configuration, thereby achieving accurate grasp of the spatial relationship between the macro cell and the home base station cell, thereby improving the switching success rate.
[0205] Figure 6 A flow chart of another base station switching method provided in an embodiment of the present application. Figure 6 As shown, in another embodiment, the method steps shown in S2011 can be implemented by Sd3, and Sd3 is described in detail below.
[0206] Sd3. The home base station gateway receives the neighboring cell information table sent by OAM.
[0207] The neighboring cell information table is generated by the OAM based on the neighboring cell information of at least one first home base station within a preset time period, and the neighboring cell information of at least one first home base station is sent to the OAM by at least one first home base station.
[0208] It should be noted that after the sniffer function is enabled, the first home base station sends the collected neighboring cell access information in the form of data packets directly to the OAM through the control interface. The OAM generates a neighboring cell information table based on the neighboring cell information of the N first home base stations received within a preset time period, and sends the neighboring cell information table to the home base station gateway.
[0209] The manner in which the gateway device generates the neighbor information table based on the neighbor information of the N first home base stations is the same as the manner in which the home base station gateway generates the neighbor information table based on the neighbor information of the N first home base stations, and is not described in detail in this embodiment.
[0210] In this embodiment, the first home base station sends the acquired neighboring cell information to the OAM, which uniformly aggregates the neighboring cell information of multiple first home base stations within a preset time period to generate a neighboring cell information table, and sends it to the home base station gateway, thereby simplifying the processing logic of the home base station gateway and improving the uniformity of the neighboring cell information and the centralized controllability of the configuration.
[0211] In another embodiment, the OAM may also directly forward the received neighboring cell information of the first home base station to the home base station gateway, and the home base station gateway may classify and organize the neighboring cell information of the N first home base stations to generate a neighboring cell information table.
[0212] It should be noted that the first home base station may periodically send the collected neighboring cell information to the OAM. After receiving the neighboring cell information of the first home base station, the OAM may determine whether the neighboring cell information of the first home base station has changed. If the OAM determines that the neighboring cell information of the first home base station has not changed, the OAM does not forward the neighboring cell information of the first home base station to the home base station gateway, thereby reducing unnecessary data synchronization and system load.
[0213] In the above embodiment, the first home base station sends the neighboring cell information of the first home base station to the home base station gateway or the OAM when the sniffer function is enabled.
[0214] The first home base station enables the network monitoring function when receiving the configuration information sent by the OAM.
[0215] It should be noted that, in order to achieve unified management and configuration of the network monitoring operations of the N first Home NodeBs, configuration information may be sent to all the first Home NodeBs through OAM to instruct all the first Home NodeBs to enable the sniffer function.
[0216] The configuration information includes a preset period and a preset duration. The preset period is used to indicate a period during which the first home base station enables the network monitoring function. The preset duration is used to indicate a duration during which the first home base station enables the network monitoring function each time.
[0217] It should be noted that after the first home base station receives the configuration information sent by the OAM, the first home base station enables the sniffer function according to the preset period, and after each network monitoring period, the first home base station sends the collected neighboring cell information to the home base station gateway or OAM through the control interface, so that the home base station gateway or OAM generates a neighboring cell information table based on the neighboring cell information of the first home base station after receiving the neighboring cell information of the first home base station.
[0218] S2012: The home base station gateway obtains a historical handover information table.
[0219] The home base station gateway may obtain a historical switching information table by monitoring and recording the access process of the first terminal device in real time.
[0220] Specifically, when the first terminal device completes the switch from the macro base station to the first home base station and successfully establishes a connection, the home base station reports the connection event between the first terminal device and the first home base station (including the identifier of the first terminal device, the identifier of the first home base station, the connection time, the duration of the connection, etc.) to the home base station gateway through the interface. The home base station gateway will use "the identifier of the first terminal device + the identifier of the first home base station + the indication information for indicating whether the access to the first home base station is successful" as the index to generate a historical switching information table.
[0221] S2013: The home base station gateway obtains a load information table.
[0222] Among them, the home base station gateway can obtain the uplink load rate and downlink load rate of each first home base station managed by the home base station gateway from each first home base station managed by the home base station gateway through a real-time collection and periodic reporting mechanism, and generate a load information table based on the uplink load rate and downlink load rate of all first home base stations managed by the home base station gateway.
[0223] For example, each first home base station managed by the home base station gateway actively reports its current uplink load rate and downlink load rate to the home base station gateway through the control interface every 30 seconds. The home base station gateway generates a load information table based on the uplink load rate and downlink load rate of all the first home base stations it manages.
[0224] Figure 7 This is a schematic diagram of the structure of a base station switching device provided in an embodiment of the present application. Figure 7 As shown, the base station switching device 700 provided in this embodiment can exist independently and be used to implement the operations corresponding to the home base station gateway in the above method embodiment.
[0225] The base station switching device 700 may include a transceiver module 701 and a processing module 702. The processing module 702 is used to process data, and the transceiver module 701 may implement corresponding communication functions. The transceiver module 701 may also be called a communication interface or a communication unit.
[0226] Optionally, the base station switching device 700 may further include a storage unit, which may be used to store instructions and / or data. The processing module 702 may read the instructions and / or data in the storage unit so that the base station switching device 700 implements the steps implemented by the home base station gateway in the aforementioned method embodiment.
[0227] The transceiver module 701 is used to perform reception-related operations of the home base station gateway in the above method embodiment, and the processing module 702 is used to perform processing-related operations of the home base station gateway in the above method embodiment.
[0228] Optionally, the transceiver module 701 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiment. The receiving module is used to perform the receiving operation in the above method embodiment.
[0229] It should be noted that the base station switching device 700 may include a sending module but not a receiving module. Alternatively, the base station switching device 700 may include a receiving module but not a sending module. The specific implementation depends on whether the above-mentioned solution executed by the base station switching device 700 includes both sending and receiving operations.
[0230] As an example, the base station switching device 700 is used to perform the above Figure 1 The actions performed by the home base station gateway in the embodiment shown are as follows.
[0231] The base station switching device 700 may include a transceiver module 701 and a processing module 702 .
[0232] Processing module 702 is used to obtain a neighboring cell information table, a historical switching information table and a load information table; wherein the neighboring cell information table includes neighboring cell information of at least one first home base station within a preset time length; the historical switching information table includes historical connection information between the first terminal device and at least one first home base station; the load information table includes load information of at least one first home base station; the first home base station is a home base station managed by a home base station gateway.
[0233] The transceiver module 701 is used to receive a first switching request sent by a core network control plane network element. The first switching request is used to instruct the home base station gateway to switch the second terminal device from the currently connected macro base station to the first home base station. The first switching request includes a first identifier and a second identifier. The first identifier is the cell identifier of the macro cell corresponding to the macro base station, and the second identifier is the identifier of the home base station gateway.
[0234] The processing module 702 is further configured to determine at least one second Home NodeB from the at least one first Home NodeB according to part or all of the first handover request, the neighboring cell information table, the historical handover information table, and the load information table.
[0235] The transceiver module 701 is also used to send a second switching request to at least one second home base station so that the second terminal device establishes a connection with a target home base station in the at least one second home base station; wherein the second switching request includes the access layer security algorithm enabled by the second terminal device in the macro base station, and the capability information of the second terminal device.
[0236] It should be understood that the execution of the above corresponding processes by each module has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0237] The processing module 702 in the above embodiment can be implemented by at least one processor or processor-related circuit. The transceiver module 701 can be implemented by a transceiver or transceiver-related circuit. The transceiver module 701 can also be called a communication unit or communication interface. The storage unit can be implemented by at least one memory.
[0238] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 8 As shown, the electronic device 800 provided in this embodiment includes: a memory 801 and a processor 802.
[0239] The memory 801 may be an independent physical unit and may be connected to the processor 802 via a bus 803. The memory 801 and the processor 802 may also be integrated together and implemented via hardware. The memory 801 is used to store program instructions, and the processor 802 calls the program instructions to execute the operations performed by the home base station gateway in any of the above method embodiments.
[0240] Optionally, when part or all of the methods of the above embodiments are implemented via software, the electronic device 800 may include only a processor 802. A memory 801 for storing programs is located outside the electronic device 800. The processor 802 is connected to the memory via circuits / wires to read and execute the programs stored in the memory. The processor 802 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. The processor 802 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0241] The memory 801 may include a volatile memory, such as a random-access memory (RAM); the memory may also include a non-volatile memory, such as a flash memory, a hard disk drive (HDD), or a solid-state drive (SSD); the memory may also include a combination of the above types of memory.
[0242] Exemplarily, the present application provides a chip comprising: an interface circuit and a logic circuit, wherein the interface circuit is used to receive signals from other chips outside the chip and transmit them to the logic circuit, or to send signals from the logic circuit to other chips outside the chip, and the logic circuit is used to execute the operations performed by the home base station gateway in the above method embodiment.
[0243] Illustratively, the present application provides a computer-readable storage medium having computer program instructions stored thereon. The computer program instructions are executed by a processor of an electronic device so that the electronic device executes the operations executed by the home base station gateway in the above method embodiment.
[0244] Illustratively, the present application provides a computer program product. When the computer program product is run on an electronic device, the electronic device is enabled to execute the operations executed by the home base station gateway in the above method embodiment.
[0245] The foregoing description is intended only to provide specific embodiments of the present application, which will enable those skilled in the art to understand and implement the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments described herein, but is intended to be construed in the broadest manner consistent with the principles and novel features disclosed herein.
Claims
1. A base station switching method, characterized in that: The method comprises: The home base station gateway obtains a neighboring cell information table, a historical handover information table, and a load information table; wherein the neighboring cell information table includes neighboring cell information of at least one first home base station within a preset time period; the historical handover information table includes historical connection information between a first terminal device and the at least one first home base station; the load information table includes load information of the at least one first home base station; the first home base station is a home base station managed by the home base station gateway; The home base station gateway receives a first handover request sent by a core network control plane network element, where the first handover request is used to instruct the home base station gateway to handover the second terminal device from the currently connected macro base station to the first home base station, and the first handover request includes a first identifier and a second identifier, where the first identifier is a cell identifier of a macro cell corresponding to the macro base station, and the second identifier is an identifier of the home base station gateway; The Home NodeB gateway determines, according to the first handover request and the neighboring cell information table, or, according to the first handover request and the neighboring cell information table, the historical handover information table and / or the load information table, at least one second Home NodeB from the at least one first Home NodeB; The home base station gateway sends a second switching request to the at least one second home base station so that the second terminal device establishes a connection with a target home base station among the at least one second home base station; wherein the second switching request includes the access layer security algorithm enabled by the second terminal device in the macro base station, and the capability information of the second terminal device.
2. The method according to claim 1, characterized in that The method includes: determining, by the home base station gateway, at least one second home base station from the at least one first home base station according to the first handover request and the neighboring cell information table, or determining, by the home base station gateway, at least one second home base station from the at least one first home base station according to the first handover request and the neighboring cell information table, and the historical handover information table and / or the load information table. The Home NodeB gateway determines a first set according to the first handover request and the neighboring cell information table; wherein the first set includes at least one third Home NodeB, and the third Home NodeB is the first Home NodeB that sets the macro cell as a neighboring cell; The home base station gateway determines a second set according to the neighboring cell information table and the historical handover information table; wherein the second set includes at least one fourth home base station, and the fourth home base station is the third home base station that has established a connection with the first terminal device; The home base station gateway determines a third set based on the neighboring cell information table and the load information table; wherein the third set includes at least one fifth home base station, the fifth home base station being the third home base station whose actual load rate is less than a preset load rate, or the fifth home base station being the third home base stations ranked first by a preset number according to a preset order, where the preset order is an ascending order of the actual load rates; The home base station gateway determines at least one second home base station from the at least one first home base station based on the first set, or based on the second set and / or the third set.
3. The method according to claim 2, characterized in that Before the Home NodeB gateway determines at least one second Home NodeB from the at least one first Home NodeB based on the first set, or before the Home NodeB gateway determines at least one second Home NodeB from the at least one first Home NodeB based on the second set and / or the third set, the method further includes: The home base station gateway determines whether the second terminal device is the first terminal device switched from the macro base station to the first home base station.
4. The method according to claim 3, characterized in that In a case where the second terminal device is the first terminal device switched from the macro base station to the first Home NodeB, the Home NodeB gateway determines, based on the first set, or based on the second set and / or the third set, at least one second Home NodeB from the at least one first Home NodeB, including: The Home NodeB gateway determines the third Home NodeB as the second Home NodeB based on the first set.
5. The method according to claim 3, characterized in that In a case where the second terminal device is not the first terminal device switched from the macro base station to the first Home NodeB, the Home NodeB gateway determines, based on the first set, or based on the second set and / or the third set, at least one second Home NodeB from the at least one first Home NodeB, including: The Home NodeB gateway determines the third Home NodeB as the second Home NodeB based on the first set; or The Home NodeB gateway determines the fourth Home NodeB as the second Home NodeB based on the second set; or The Home NodeB gateway determines the fifth Home NodeB as the second Home NodeB based on the third set; or The Home NodeB gateway determines the first Home NodeB corresponding to the intersection of the second set and the third set as the second Home NodeB.
6. The method according to claim 1, characterized in that The home base station gateway obtains a neighboring cell information table, a historical handover information table, and a load information table, including: The home base station gateway receives, within a preset time period, neighboring cell information of the at least one first home base station sent by the at least one first home base station; wherein the neighboring cell information of the first home base station includes cell access information of a neighboring cell of the first home base station; The home base station gateway generates the neighboring cell information table based on the neighboring cell information of the at least one first home base station.
7. The method according to claim 1, characterized in that The home base station gateway obtains a neighboring cell information table, a historical handover information table, and a load information table, including: The home base station gateway receives a neighboring cell information table sent by a network management device; wherein the neighboring cell information table is generated by the network management device based on the neighboring cell information of the at least one first home base station within a preset time length, and the neighboring cell information of the at least one first home base station is sent by the at least one first home base station to the network management device; the neighboring cell information of the first home base station includes cell access information of the neighboring cell of the first home base station.
8. The method according to claim 6 or 7, characterized in that The first home base station sends the neighboring area information of the first home base station to the home base station gateway or network management device when the network monitoring function is enabled; wherein, the first home base station enables the network monitoring function when receiving the configuration information sent by the network management device, and the configuration information includes a preset period and the preset duration; the preset period is used to indicate the period during which the first home base station enables the network monitoring function; the preset duration is used to indicate the duration for each time the first home base station enables the network monitoring function.
9. An electronic device, characterized in that: include: memory and at least one processor; The memory stores computer-executable instructions; The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the method according to any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed, the method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Cell switching method and system, and access devices
CN101772099A
Method and system for terminal to switch to femtocell
CN102612100A