Cell switching method and related device
By judging the movement speed in the terminal device and obtaining SIB1 information, and independently selecting the target neighborhood for handover, the problem of poor signal after cell handover of high-speed mobile terminal device is solved, and communication quality and user experience are improved.
Patent Information
- Application Number
- CN202311120008.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-31
- Publication Date
- 2025-02-28
AI Technical Summary
Existing cell handover strategies may lead to poor network signals in high-speed mobile terminal devices and affect user experience.
By determining whether the movement speed of the terminal device exceeds the target threshold, the system information block 1SIB1 of at least one neighbor area is obtained, and the target neighbor area is determined according to the SIB1, and the target neighbor area is switched from the source cell to the target neighbor area.
When terminal equipment moves at high speed, it can perceive more neighborhood information and independently select communities with better service quality to ensure communication quality and improve user experience.
Smart Images

Figure CN119545463A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and more specifically, to a cell switching method and related devices. Background Art
[0002] As the signal strength of each cell changes during the movement of the terminal device, in order to ensure the service continuity and communication quality of the terminal device, the network device sends a configuration message to the terminal device to instruct the terminal device to perform cell measurements on the source cell and the neighboring cell, and instructs the terminal device to switch cells based on the measurement results reported by the terminal device.
[0003] However, when performing cell switching for a high-speed moving terminal device according to an existing cell switching strategy, the network signal of the terminal device may be poor after switching the cell, thereby resulting in a poor user experience. Summary of the invention
[0004] The embodiments of the present application provide a method and apparatus for cell switching, a chip, a communication device, and a storage medium. The following introduces various aspects involved in the embodiments of the present application.
[0005] In a first aspect, a cell switching method is provided, which is applied to a terminal device, and the method includes: determining whether a moving speed of the terminal device exceeds a target threshold; in response to the moving speed exceeding the target threshold, obtaining a system information block 1SIB1 of at least one neighboring cell; determining a target neighboring cell from the at least one neighboring cell according to the SIB1 of the at least one neighboring cell; and switching from a source cell to the target neighboring cell.
[0006] In a second aspect, a cell switching method is provided, which is applied to a network device, and the method includes: sending a configuration message to a terminal device, wherein the configuration message is used to instruct the terminal device to perform CGI measurement for a measurement frequency point, wherein the measurement frequency point corresponds to at least one neighboring cell.
[0007] According to a third aspect, a cell switching device is provided, which is applied to a terminal device, and the device includes: a judgment module, which judges whether the moving speed of the terminal device exceeds a target threshold; an acquisition module, which is used to obtain the system information block 1SIB1 of at least one neighboring cell in response to the moving speed exceeding the target threshold; a determination module, which is used to determine a target neighboring cell from the at least one neighboring cell according to the SIB1 of the at least one neighboring cell; and a switching module, which is used to switch from a source cell to the target neighboring cell.
[0008] In a fourth aspect, a cell switching device is provided, which is applied to a network device, and the device includes: a sending module, used to send a configuration message to a terminal device, and the configuration message is used to instruct the terminal device to perform CGI measurement for a measurement frequency point, wherein the measurement frequency point corresponds to at least one neighboring cell.
[0009] In a fifth aspect, a chip is provided, comprising: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method described in the first aspect or the second aspect.
[0010] In a sixth aspect, a communication device is provided, comprising a processor, a memory and a transceiver, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to control the terminal device to execute the method described in the first aspect or the second aspect.
[0011] In a seventh aspect, a computer-readable storage medium is provided, on which executable code is stored. When the executable code is executed, the method as described in the first aspect or the second aspect can be implemented.
[0012] The embodiment of the present application proposes a cell switching method, which is applied to a terminal device. The method can allow the terminal device to autonomously select the target neighboring cell to be switched according to the SIB1 of at least one neighboring cell and perform the switching when the moving speed of the terminal device is higher than the target threshold. This method can enable the terminal device to perceive more information of at least one neighboring cell when the terminal device is moving at high speed, and can autonomously switch to a cell with better service quality according to the perceived information, which can ensure the communication quality of the terminal device when moving at high speed and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 It is a schematic diagram of a wireless communication system applied in an embodiment of the present application.
[0014] Figure 2 This is a schematic diagram of a cell switching scenario provided in an embodiment of the present application.
[0015] Figure 3 It is a flowchart of a cell switching method in the related art.
[0016] Figure 4 It is a flowchart of a cell switching method provided in an embodiment of the present application.
[0017] Figure 5 It is a flowchart of a method for switching a cell provided in another embodiment of the present application.
[0018] Figure 6It is a flowchart of a cell switching method provided in yet another embodiment of the present application.
[0019] Figure 7 It is a structural diagram of a cell switching device provided in an embodiment of the present application.
[0020] Figure 8 It is a structural diagram of a cell switching device provided in yet another embodiment of the present application.
[0021] Fig. 9 It is a structural diagram of a cell switching device provided in yet another embodiment of the present application.
[0022] Fig.10 It is a structural diagram of a communication device provided in one embodiment of the present application.
[0023] Fig.11 It is a schematic diagram of the structure of a chip provided in one embodiment of the present application. DETAILED DESCRIPTION
[0024] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.
[0025] First, the application scenarios involved in the embodiments of the present application are introduced.
[0026] Communication system architecture
[0027] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, advanced long term evolution (LTE-A) system, new radio (NR) system, evolution system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, non terrestrial network (NTN) system, universal mobile telecommunication system (UMTS), wireless local area networks (WLAN), wireless fidelity (WLAN-based access to unlicensed spectrum, NR-U) system, non terrestrial network (NTN) system, universal mobile telecommunication system (UMTS), wireless local area networks (WLAN), wireless Fidelity (WLAN-based access to unlicensed spectrum, NR-U) system, etc. fidelity, WiFi), fifth-generation communication (5G) systems or other communication systems, such as future communication systems, such as sixth-generation mobile communication systems, and satellite communication systems.
[0028] Generally speaking, the number of connections supported by traditional communication systems is limited and easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but also support, for example, device to device (D2D) communication, machine to machine (M2M) communication, machine type communication (MTC), vehicle to vehicle (V2V) communication, or vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0029] The communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.
[0030] The communication system in the embodiment of the present application can be applied to an unlicensed spectrum, where the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, where the authorized spectrum can also be considered as a dedicated spectrum.
[0031] The embodiments of the present application can be applied to NTN systems and terrestrial networks (TN) systems. As an example but not a limitation, NTN systems include NR-based NTN systems and IoT-based NTN systems.
[0032] The embodiments of the present application describe various embodiments in conjunction with network equipment and terminal equipment, wherein the terminal equipment may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, user agent or user device, etc.
[0033] In an embodiment of the present application, the terminal device may be a station (STATION, ST) in a WLAN, and may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future-evolved public land mobile network (PLMN) network, etc.
[0034] In an embodiment of the present application, a terminal device may be a device that provides voice and / or data connectivity to a user, and may be used to connect people, objects, and machines, such as a handheld device with a wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiment of the present application may be a mobile phone, a tablet computer (Pad), a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Optionally, the terminal device may be used to act as a base station. For example, the terminal device may act as a scheduling entity that provides a sidelink signal between terminal devices in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using a sidelink signal. Cellular phones and smart home devices communicate with each other without relaying the communication signal through a base station.
[0035] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.).
[0036] In the embodiments of the present application, the terminal device may be a mobile phone, a tablet computer, a customer premise equipment (CPE), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, or a wireless terminal device in smart home, etc. The terminal device involved in the embodiments of the present application may also be referred to as a terminal, a user equipment (UE), an access terminal device, a vehicle terminal, an industrial control terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a UE terminal device, a UE agent, or a UE device, etc. The terminal device may also be fixed or mobile.
[0037] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.
[0038] The network device in the embodiment of the present application may be a device for communicating with a terminal device, and the network device may also be referred to as an access network device or a wireless access network device, such as a base station. The network device in the embodiment of the present application may refer to a wireless access network (RAN) node (or device) that connects a terminal device to a wireless network. The base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, base band unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station may also be a mobile switching center and a device to device D2D, vehicle-to-everything (V2X), machine-to-machine (M2M) communication device that performs the base station function, a network side device in a 6G network, and a device that performs the base station function in a future communication system. The base station may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.
[0039] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0040] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device includes a CU and a DU. The gNB may also include an AAU.
[0041] The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and satellites in the air. The embodiments of the present application do not limit the scenarios in which the network equipment and terminal equipment are located.
[0042] As an example and not limitation, in an embodiment of the present application, the network device may have a mobile characteristic, for example, the network device may be a mobile device. In some embodiments of the present application, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. In some embodiments of the present application, the network device may also be a base station set up in a location such as land or water.
[0043] In an embodiment of the present application, a network device may provide services for a cell, and a terminal device may communicate with the network device through transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell may be a cell corresponding to a network device (e.g., a base station). The cell may belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0044] For example, Figure 1 The following is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. Figure 1 As shown, the communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographic area and may communicate with terminal devices located in the coverage area.
[0045] Figure 1An exemplary diagram shows one network device 110 and two terminal devices 120. In some embodiments of the present application, the communication system may include any number of network devices 110, and each network device 110 may include any number of terminal devices within its coverage area. The embodiments of the present application do not limit the number of network devices 110 and terminal devices 120 in the communication system 100.
[0046] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication device may be a network device 110 or a terminal device 120 having a communication function, and the network device 110 and the terminal device 120 may be the specific devices described above, which will not be described in detail here. In some embodiments, the communication device may also be other devices in the communication system 100, such as a network controller, a mobile management entity, and other network entities, which is not limited in the embodiments of the present application.
[0047] Cell switching
[0048] When the terminal device is in a network connection state (for example, the terminal device is in a radio resource control (RRC) connection state in a 5G network (such as, the 5G network is, for example, a stand-alone (SA) network)), the terminal device will perform cell measurement based on the measurement message configured by the network device corresponding to the source cell (or current service cell). Cell measurement is to measure the signal quality of the source cell and each neighboring cell of the terminal device. When the terminal device is moving, the signal quality of the neighboring cell and the source cell can be obtained by the terminal device measuring the synchronization signal block (SSB) based on the configuration message.
[0049] like Figure 2 As shown, in the process of gradually moving from the source cell to the neighboring cell, the reference signal receiving power (RSRP) of the terminal device in the source cell gradually decreases, and the reference signal receiving power RSRP of the terminal device in the neighboring cell (or target cell) gradually increases.
[0050] In order to ensure the service continuity and communication quality of the terminal equipment, when the terminal equipment moves to the switching edge and the switching conditions are met, the cell switching process will be triggered. Figure 3 , a detailed example is given to illustrate the cell switching process.
[0051] like Figure 3As shown, the cell switching process occurs between the terminal device, the source base station and the target base station, and specifically includes steps: S301 to S311. It should be understood that the source base station is the base station corresponding to the source cell, and the target base station is the base station corresponding to the neighboring cell.
[0052] In step S301, the source base station may send an RRC measurement configuration (Measconfig) message to the terminal device, wherein the measurement configuration message may be used to instruct the terminal device to perform SSB measurement for each neighboring cell in the neighboring cell list and report the measurement result of the SSB measurement. The measurement result includes the measurement event and the signal parameter of the measurement event. The measurement event may include but is not limited to one or more of the following:
[0053] Event A1: the serving cell is above a threshold;
[0054] Event A2: the serving cell is below a threshold;
[0055] Event A3: The neighboring cell is higher than the primary cell / primary and secondary cells by an offset;
[0056] Event A4: The neighboring area is above a threshold;
[0057] Event A5: the primary cell / primary secondary cell is lower than a threshold 1, and the neighboring cell / secondary cell is higher than another threshold 2;
[0058] Event A6: The neighboring cell is higher than the secondary cell by an offset;
[0059] Event B1: The heterosystem neighbor is above a threshold;
[0060] Event B2: The serving cell is lower than a threshold 1, and the heterogeneous system neighbor cell is higher than another threshold 2.
[0061] The signal parameters of the measurement event may include reference signal received power RSRP, reference signal received quality (RSRQ), and signal to interference plus noise ratio (SINR). Taking the B1 event as an example, if the reference signal received power RSRP of the neighboring cell of the heterogeneous system is higher than a switching threshold value, it means that the B1 event is triggered and the cell switching conditions are met. Of course, if the B1 event is not triggered, it means that the cell switching conditions are not met.
[0062] It should be noted that, if any one or more of the above measurement events are triggered, the cell switching process may be triggered.
[0063] In step S302, neighboring cell measurements are evaluated based on the measurement event to generate a measurement report. It should be understood that when a measurement event is triggered, a measurement report of the corresponding cell can be generated based on the triggered measurement event.
[0064] In step S303, the terminal device may send a measurement report (Measurement Report) to the source base station according to the trigger time (time to trigger, TTT) of the measurement report to perform measurement reporting. It can be understood that the trigger time TTT is a fixed time specified by the protocol. The trigger time TTT of the measurement report can be expressed as a continuous time interval at which the measurement event is triggered.
[0065] In step S304, the source base station may make a handover decision (Decision on Handover) based on the measurement report and radio resource management (RRM) information sent by the terminal device to determine whether to handover the terminal device.
[0066] In step S305, the source base station sends a handover request (Handover Request) message to the target base station, wherein the handover request message includes relevant information of the handover preparation, such as the target cell ID, the radio resource control RRC context including the cell radio network temporary identifier (cell radio network temporary identifier, C-RNTI) of the terminal device in the source base station, etc.
[0067] In step S306, the target base station performs admission control to improve the success rate of the handover.
[0068] In step S307, the target base station sends a Handover Request Acknowledge message to the source base station, wherein the Handover Request Acknowledge message includes the handover command generated by the target network device, and the source network device is usually not allowed to modify the handover command generated by the target network device, but directly forwards the handover command to the terminal device.
[0069] In step S308, the source base station may trigger RAN handover and may send a RAN handover command message to the terminal device. In other words, the source base station may send an RRC connection reconfiguration (RRC Reconfiguration) message to the terminal device to perform RRC reconfiguration on the terminal device.
[0070] In step S309, after receiving the handover command, the terminal device immediately performs the handover process, that is, disconnects from the source base station and connects to the target base station, for example, initiates a random access request (RA Request) message to request access to the target base station.
[0071] In step S310, the target base station sends a random access request response (RA Response) message to the terminal device.
[0072] In step S311, the terminal device completes random access at the target base station. After the terminal device is separated from the source cell and synchronized to the new cell, it sends an RRC reconfiguration complete signaling to the target base station to complete the RRC switching process.
[0073] In step S312, the terminal device switches from the source base station service cell to the target base station service cell for data transmission.
[0074] As mentioned above, the measurement events in the measurement message are all based on the synchronization signal block (SSB) configuration sent by the source base station, that is, the terminal device can obtain the measurement results by measuring the SSB of the source cell and the neighboring cell.
[0075] However, since the SSB messages of each cell contain limited information about the corresponding cell, when performing cell switching for high-speed mobile terminal devices based on the existing cell switching strategy, the network performance of each measured neighboring cell may not be perceived, resulting in poor network signals for the terminal device after switching cells, thereby causing a poor user experience.
[0076] For example, after the network device switches the cell for the terminal device according to the current measurement results, the switched cell cannot support high-speed mobility performance, resulting in poor network quality after switching. Specifically, the configuration of the terminal device for the cell that cannot support high-speed mobility performance will be different from that for the cell that can support high-speed mobility performance. For example, the difference can be the difference in the measurement cycle of the cell measurement or the difference in network traffic. These differences result in poor network signals when ordinary cells provide network services to cells in high-speed mobility services, which leads to poor user experience.
[0077] In order to solve the above problems, a possible implementation method is to enable the terminal device to obtain the system information block 1 (System Information Block 1) of each measured neighboring cell, and then perform cell switching for the terminal device based on SIB1. Since SIB1 can include more detailed information of various cells such as the corresponding cell selection information, cell identification, serving cell information, whether high-speed mobility performance is supported, and SI scheduling information of OSI, performing cell switching for the terminal device through SIB1 can perform more accurate switching by sensing the characteristics of the target switching cell before switching.
[0078] However, since obtaining the SIB1 of each neighboring cell requires slightly increasing the measurement time and power consumption of the terminal device, how to combine SIB1 with cell switching so as to better ensure the network quality after cell switching has become an urgent problem to be solved.
[0079] In order to solve the above problems, the embodiment of the present application proposes a cell switching method, which is applied to a terminal device, and the method includes: determining whether the moving speed of the terminal device exceeds the target threshold; in response to the moving speed exceeding the target threshold, obtaining the system information block 1 SIB1 of at least one neighboring cell; determining the target neighboring cell from at least one neighboring cell according to the SIB1 of at least one neighboring cell; and switching from the source cell to the target neighboring cell. This method can enable the terminal device to perceive the detailed information of at least one neighboring cell when the terminal device is moving at a high speed, and can autonomously switch to a cell with better service quality according to the obtained SIB1, which can ensure the communication quality of the terminal device after the cell switching and improve the user experience.
[0080] Combined with the following Figure 4 The method for cell switching in the embodiment of the present application is described in detail. Figure 4 As shown, the cell switching method 400 can be used for a terminal device, and it should be understood that the terminal device can be any type of terminal device mentioned above. The cell switching method 400 can include steps: S410 to S440.
[0081] In step S410, it is determined whether the moving speed of the terminal device exceeds a target threshold.
[0082] The embodiment of the present application does not specifically limit the method for determining the moving speed of the terminal device. For example, the moving speed of the terminal device may be determined based on the position change reported by the terminal device within a known time. Preferably, in order to save communication resources and computing time, the terminal device may determine the current moving speed based on its own speed sensor. The speed sensor may be, for example, a photoelectric speed sensor, a magnetoelectric sensor, a Hall-type speed sensor, etc.
[0083] The target threshold can be set as needed. For example, the target threshold can be set according to the minimum speed limit of a highway or the minimum operating speed of a high-speed railway or an airplane.
[0084] In step S420, in response to the moving speed exceeding the target threshold, system information block 1 SIB1 of at least one neighboring cell is obtained.
[0085] In the embodiment of the present application, each of the at least one neighboring cell may have SIB1. The SIB1 of a neighboring cell may be obtained from a physical downlink shared channel (PDSCH) of the neighboring cell.
[0086] SIB1 may also be referred to as the remaining minimum system information. SIB1 may provide characteristic information of the corresponding neighboring cell, access parameters, and scheduling information about all other system information (eg, mapping, period, receiving window size, etc.).
[0087] The system information carried in SIB1 can be configured. For example, SIB1 can carry cell selection information, Public Land Mobile Network (PLMN) information, Terminal Access Controller (TAC) information, Cell Global Identity (CGI), Radio Access Network (RAN) notification information, Open System Interconnection (OSI) system interconnection scheduling information, serving cell information, subframe ratio information, etc.
[0088] In an embodiment of the present application, SIB1 also includes information indicating whether the corresponding neighboring cell supports high-speed mobility, information indicating whether the neighboring cell supports a special network slice, and information indicating the rate of the neighboring cell (for example, the maximum rate of the neighboring cell or the minimum rate of the neighboring cell). Among them, the information on whether high-speed mobility is supported can be indicated by the first information element in, and the first information element can be a high-speed mobility configuration (high Speed Config-r16) information element. Specifically, when the high Speed Config-r16 information element is included in SIB1, it indicates that the neighboring cell can support high-speed mobility, and when the high Speed Config-r16 information element is not included in SIB1, it indicates that the neighboring cell does not support high-speed mobility. Usually, in a neighboring cell that supports high-speed mobility, the measurement period of its cell measurement is shorter. For example, the period of ordinary cell measurement is 5S, and the period of cell measurement that can be supported in a neighboring cell that supports high-speed mobility is 3S.
[0089] The embodiment of the present application does not specifically limit the manner in which a terminal device obtains the SIB1 of at least one neighboring cell.
[0090] In some embodiments, the terminal device may be performing Figure 3 When measuring the SSB shown in the figure, it is found that its moving speed exceeds the target threshold. At this time, the terminal device can send a SIB1 request to the network device corresponding to the source cell. The network device configures the terminal device with resources that can obtain the SIB1 of at least one neighboring cell according to the SIB1 request, and sends the configuration message to the terminal device. The terminal device obtains the SIB1 of at least one neighboring cell according to the resources in the configuration message.
[0091] In some other embodiments, the network device may carry the resources for obtaining the SIB1 of at least one neighboring cell in the configuration message that is initially sent to instruct the terminal device to perform cell measurement. After receiving the configuration message, the terminal device may choose whether to obtain the SIB1 of at least one neighboring cell based on the resources for obtaining the SIB1 of at least one neighboring cell, depending on whether its moving speed exceeds the target threshold. Specifically, when the moving speed of the terminal device exceeds the target threshold, the terminal device performs the operation of obtaining the SIB1 of at least one neighboring cell, and when the moving speed of the terminal device does not exceed the target threshold, the terminal device does not perform the operation of obtaining the SIB1 of at least one neighboring cell.
[0092] By carrying the acquisition of at least one neighboring cell's resources in the configuration message that is initially sent to instruct the terminal device to perform cell measurement, the SIB1 of at least one neighboring cell can be acquired at a faster speed than applying for resources when the moving speed exceeds the target threshold, thereby improving the response speed of cell switching. In addition, since the terminal device can decide whether to perform the operation of acquiring the SIB1 of at least one neighboring cell, the power consumption of the terminal device can be saved while achieving a faster response speed.
[0093] As an implementation method, the resource for obtaining SIB1 of at least one neighboring cell may be a resource for implementing CGI measurement. In other words, SIB1 of at least one neighboring cell may be obtained by performing CGI measurement on at least one neighboring cell. For details on how to obtain SIB1 through CGI measurement, please refer to the description below.
[0094] In step S430, a target neighboring cell is determined from at least one neighboring cell according to SIB1 of at least one neighboring cell.
[0095] The embodiment of the present application does not specifically limit the method of determining the target neighboring cell from at least one neighboring cell based on the SIB1 of at least one neighboring cell.
[0096] As an implementation method, the target neighboring cell can be determined from at least one neighboring cell based on the SIB1 of at least one neighboring cell and the signal quality of at least one neighboring cell. For example, in a high-speed moving scenario, at least one neighboring cell can be sorted according to the signal quality of each neighboring cell in at least one neighboring cell, and the neighboring cell with the highest ranking and the high SpeedConfig-r16 information element in SIB1 can be selected from the sorting as the target neighboring cell in combination with whether the SIB1 of the neighboring cell carries the highSpeedConfig-r16 information element. The signal quality of each neighboring cell can be the RSRP, RSRQ or SINR mentioned above.
[0097] As another implementation method, considering the differences in communication standards, each neighboring area can also be sorted according to the type of each cell in at least one neighboring area and the network standard of the cell. For example, for FDD cells: the priority of 4G FDD cells is higher than that of 5G FDD cells. For another example, for TDD cells: the priority of TDD 5G cells is higher than that of TDD 4G cells. On the basis of this sorting, if there are multiple cells of the same type, the sorting can continue according to the signal strength of the cells. On the basis of this sorting, combined with the SIB1 of each neighboring area, the target neighboring area is selected from the sorted neighboring areas.
[0098] In step S440, the source cell is switched to the target neighboring cell.
[0099] As an implementation method, the terminal device can disconnect from the source base station corresponding to the source cell, and initiate a random access request message to the target base station corresponding to the target neighboring cell to request access to the target neighboring cell.
[0100] The embodiment of the present application can allow the terminal device to autonomously select the target neighboring cell to be switched and switch according to the SIB1 of at least one neighboring cell when the terminal device's moving speed is higher than the target threshold. This method can enable the terminal device to perceive more information about at least one neighboring cell when the terminal device is moving at high speed, and can autonomously switch to a cell with better service quality according to the perceived information, which can ensure the communication quality of the terminal device when moving at high speed and improve the user experience.
[0101] As mentioned above, the SIB1 of at least one neighboring cell may be acquired by performing CGI measurement on at least one neighboring cell.
[0102] Combine the following Figure 5 and Figure 6 A detailed description is given on how to obtain SIB1 through CGI measurement and how to subsequently select a target neighboring cell.
[0103] like Figure 5 and Figure 6 As shown, the method includes steps S510 to S560.
[0104] In step S510, the terminal device accesses the cell where the network device is located.
[0105] The network device may be the source base station mentioned above. The cell where the network device is located is also the source cell.
[0106] In step S520, the network device sends a configuration message to the terminal device.
[0107] The configuration message may be the RRC measurement configuration message mentioned above. As mentioned above, the measurement message may be used to instruct the terminal device to perform SSB measurement for the measurement frequency, and report a first measurement event based on the SSB measurement and a signal parameter of the first measurement event. The first measurement event may be the events A1-A6 and B1-B2 mentioned above. In addition, the measurement message in the embodiment of the present application also includes a second measurement event for instructing the terminal device to perform CGI measurement for the measurement frequency. The specific form may be, for example, instructing the terminal device in the second measurement event to associate reportCGI in the measurement report. It should be noted that the CGI measurement is based on the SSB measurement.
[0108] There may be multiple measurement frequency points, and each measurement frequency point may correspond to at least one neighboring area.
[0109] In step S530, the terminal device determines whether its moving speed exceeds the target threshold. If the moving speed of the terminal device exceeds the target threshold, steps S540 and S550 are executed. If the moving speed of the terminal device does not exceed the target threshold, step S560 is executed.
[0110] In step S540, the terminal device performs CGI measurement according to the configuration message to obtain SIB1 of at least one neighboring cell.
[0111] As mentioned above, CGI measurement is performed based on SSB measurement. CGI measurement may specifically include the following steps:
[0112] 1. The terminal device performs SSB measurement according to the measurement frequency in the configuration message;
[0113] That is, the terminal device measures the specified measurement frequency points according to the configuration message and obtains the synchronization signal block SSB at each measurement frequency point. Among them, each measurement frequency point can correspond to multiple SSBs, and multiple SSBs can correspond to multiple neighboring cells one by one. Among them, each SSB includes the physical cell identity (Physical Cell Identity, PCI) of its corresponding neighboring cell.
[0114] 2. The terminal device obtains the SIB1 of at least one neighboring cell according to the PCI of at least one neighboring cell.
[0115] The terminal device can obtain the PDSCH position of each neighboring cell according to the PCI of at least one neighboring cell, and thus obtain the SIB1 of the neighboring cell through the PDSCH corresponding to the neighboring cell.
[0116] 3. The terminal device obtains the CGI measurement result of at least one neighboring cell according to the SIB1 of at least one neighboring cell.
[0117] As mentioned above, the SIB1 of a neighboring cell may include a variety of information of the neighboring cell. Among them, the CGI measurement result is a kind of information carried in the SIB1. Specifically, the CGI measurement result may be the CGI-info information carried in the SIB1.
[0118] 4. The terminal device reports the CGI measurement result of at least one neighboring cell to the network device.
[0119] It can be seen that the SIB1 of at least one neighboring cell is information that can be obtained during the CGI measurement, and the measurement result of the CGI measurement is included in the SIB1 of at least one neighboring cell. The embodiment of the present application obtains the SIB1 of at least one neighboring cell through CGI measurement, which not only helps to improve the network quality of high-speed mobile terminal devices after cell switching, but also helps network devices to complete networking information as described later.
[0120] In step S550, the terminal device autonomously evaluates and selects a target neighboring cell based on the acquired SIB1 of at least one neighboring cell (ie, the terminal device determines the switching strategy on its own).
[0121] In step S560, the terminal device performs SSB measurement instead of CGI measurement.
[0122] Among them, the SSB measurement is to measure the SSB of each neighboring cell in the neighboring cell list in the configuration message sent by the network device.
[0123] The SSB measurement and the CGI measurement may be connected state measurement, idle state measurement or activated state measurement. The embodiment of the present application does not make any specific limitation to this.
[0124] In an embodiment of the present application, the terminal device decides whether to perform CGI measurement according to its own moving speed. When moving at high speed, it performs CGI measurement to select a target neighboring area with better network performance. When moving at low speed, it chooses not to perform CGI measurement, but only performs SSB measurement to select a target neighboring area with better network performance through a network device. By autonomously selecting a target neighboring area through CGI measurement only when moving at high speed, the network performance of the target neighboring area (for example, whether it supports high-speed mobility) can be perceived before cell switching, while power consumption can be saved.
[0125] It should be noted that, in the embodiment of the present application, when the moving speed of the terminal device is lower than the target threshold (that is, when the terminal device is moving at a low speed), Figure 6 As shown, the cell switching strategy may further include step S561 and step S562 after step S560. Step S561 includes reporting the SSB measurement result, and step S562 includes the network device determining the switching strategy according to the SSB measurement result. Since the switching strategy depends on the neighbor list in the network device, the neighbor list represents the current networking information.
[0126] If the neighbor list is not complete enough, that is, the network device does not know all the current neighboring cells of the terminal device, the results of its cell selection and cell switching may not be the best choice. However, in most cases, the network device does not know all the current neighboring cells of the terminal device.
[0127] In order to avoid the problem of poor network switching caused by this reason, in some embodiments, such as Figure 6 As shown, the method also includes step S551, the terminal device also needs to send the CGI measurement result of at least one neighboring area to the network device; and step S552, the network device updates the neighboring area list according to the CGI measurement result of at least one neighboring area. Updating the neighboring area list according to the CGI measurement result of at least one neighboring area can further improve the accuracy of the network device in formulating the cell switching strategy, which is beneficial to the quality of the network after switching when the terminal device is moving at a low speed, and further guarantees the user experience. Therefore, by performing CGI measurement when the terminal device is moving at a high speed, it is beneficial to the accuracy of the target neighboring area selected by the terminal device, and also to the accuracy of the target neighboring area selected by the network terminal when the subsequent device is moving at a low speed.
[0128] It should be noted that CGI measurement is usually performed based on Automatic Neighbor Relation (ANR). The ANR function is an important function of the SON (Self-Organizing and Self-Optimization Network) technology on the network equipment side. Different from the traditional method that mainly relies on network engineers to configure and adjust according to on-site survey conditions, the ANR function focuses on the automatic setting of neighboring area relations, which can greatly reduce labor costs. Only network devices with the ANR function can instruct terminal devices to perform CGI measurements. Therefore, the network device in the embodiment of the present application needs to be a network device with the ANR function and the ANR function is turned on.
[0129] Combination of the above Figures 1 to 6 The method embodiment of the present application is described in detail. Figures 7 to 11 The device embodiment of the present application is described in detail. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, so the parts not described in detail can refer to the previous method embodiment.
[0130] Figure 7 FIG. 7 is a schematic diagram of a cell switching device according to an embodiment of the present application. The cell switching device 700 may be applied to a terminal device, and the cell switching device 700 may include a judgment module 710 , an acquisition module 720 , a determination module 730 and a switching module 740 .
[0131] The determination module 710 is used to determine whether the moving speed of the terminal device exceeds a target threshold.
[0132] The acquisition module 720 is used for acquiring, in response to the moving speed exceeding the target threshold, a system information block 1 SIB1 of at least one neighboring cell.
[0133] The determination module 730 is configured to determine a target neighboring cell from the at least one neighboring cell according to the SIB1 of the at least one neighboring cell.
[0134] The switching module 740 is used to switch from the source cell to the target neighboring cell.
[0135] Optionally, the acquisition module 720 is configured to receive a configuration message sent by a network device, the configuration message indicating that CGI measurement is performed for a measurement frequency point, wherein the measurement frequency point corresponds to the at least one neighboring area; in response to the moving speed exceeding the target threshold, performing CGI measurement according to the configuration message to obtain SIB1 of at least one neighboring area.
[0136] Optionally, the acquisition module 720 is used to measure the synchronization signal block SSB according to the measurement frequency in the configuration message, the SSB including the physical cell identifier PCI of the at least one neighboring cell; obtain the SIB1 of the at least one neighboring cell according to the PCI of the at least one neighboring cell; obtain the CGI measurement result of the at least one neighboring cell according to the SIB1 of the at least one neighboring cell.
[0137] Optionally, the acquisition module 720 is further used to: send the CGI measurement result of the at least one neighboring area to a network device.
[0138] Optionally, the SIB1 carries at least one of the following information: information indicating whether the neighboring cell supports high-speed mobility, information indicating whether the neighboring cell supports special network slices, and information indicating the rate of the neighboring cell.
[0139] Optionally, the determination module 730 is further configured to determine a target neighboring cell from the at least one neighboring cell according to the SIB1 of the at least one neighboring cell and the signal quality of the at least one neighboring cell.
[0140] Figure 8 FIG. 8 is a schematic diagram of a cell switching device according to an embodiment of the present application. The cell switching device 700 may be applied to a network device, and the cell switching device 800 may include a transmitting module 810 .
[0141] The sending module 810 is used to send a configuration message to a terminal device, where the configuration message is used to instruct the terminal device to perform CGI measurement for a measurement frequency point, wherein the measurement frequency point corresponds to at least one neighboring area.
[0142] Alternatively, if Fig. 9 As shown, the cell switching device 800 may further include a receiving module 820 and an updating module 830. The receiving module 820 is used to receive the CGI measurement result of at least one neighboring cell sent by the terminal device. The updating module 830 is used to update the neighboring cell list according to the CGI measurement result of at least one neighboring cell.
[0143] Optionally, the network device supports and enables an automatic neighbor relation ANR function.
[0144] Combine the following Fig.10 A communication device 1000 in an embodiment of the present application is introduced. The communication device 1000 can be used to implement the method described in the above method embodiment. The communication device can be, for example, the terminal device or network device described above.
[0145] It should be understood that the communication device 1000 can be applied to any type of terminal device mentioned above.
[0146] The communication device 1000 may include one or more processors 1010. The processor 1010 may support the communication device 1000 to implement the method described in the foregoing method embodiment.
[0147] The processor 1010 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0148] The communication device 1000 may further include one or more memories 1020. The memory 1020 stores a program, which can be executed by the processor 1010 to control the communication device 1000 to execute the method described in the above method embodiment. The memory 1020 may be independent of the processor 1010 or integrated in the processor 1010.
[0149] The memory 1020 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Among them, the nonvolatile memory may be a read only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, the memory 1020 may also be various types of random access memory (RAM), such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous-link DRAM (SLDRAM) and direct ram-bus RAM (DR RAM).
[0150] The communication device 1000 may further include a transceiver 1030. The processor 1010 may communicate with other devices through the transceiver 1030. For example, the processor 1010 may perform data transmission and reception with other devices through the transceiver 1030.
[0151] like Fig.11 As shown, a chip 1100 is also provided in an embodiment of the present application. The chip 1100 includes a processor 1110, which can be used to call and run a computer program from a memory, so that a device equipped with the chip performs the method described in the above method embodiment. It can be understood that the processor 1110 can be any type of processor mentioned above. It can be understood that the memory can be independent of the chip or integrated in the chip.
[0152] The embodiment of the present application also provides a machine-readable storage medium for storing a program, and the program enables a computer to execute the method in each embodiment of the present application.
[0153] The embodiment of the present application also provides a computer program product. The computer program product includes a program. The program enables a computer to execute the method in each embodiment of the present application.
[0154] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a machine-readable storage medium, or transmitted from one machine-readable storage medium to another machine-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The machine-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0155] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments of the present disclosure can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present disclosure.
[0156] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0157] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0158] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0159] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A cell switching method, characterized in that: The method is applied to a terminal device, and the method comprises: Determining whether the moving speed of the terminal device exceeds a target threshold; In response to the moving speed exceeding the target threshold, acquiring a system information block 1 SIB1 of at least one neighboring cell; Determine a target neighboring cell from the at least one neighboring cell according to the SIB1 of the at least one neighboring cell; Switch from the source cell to the target neighboring cell.
2. The method according to claim 1, characterized in that In response to the moving speed exceeding the target threshold, acquiring SIB1 of at least one neighboring cell includes: receiving a configuration message sent by a network device, wherein the configuration message indicates to perform CGI measurement for a measurement frequency point, wherein the measurement frequency point corresponds to the at least one neighboring cell; In response to the moving speed exceeding the target threshold, CGI measurement is performed according to the configuration message to obtain SIB1 of at least one neighboring cell.
3. The method according to claim 2, characterized in that The performing CGI measurement according to the configuration message to obtain SIB1 of at least one neighboring cell includes: Measure a synchronization signal block SSB according to the measurement frequency point in the configuration message, where the SSB includes a physical cell identifier PCI of the at least one neighboring cell; The SIB1 of the at least one neighboring cell is acquired according to the PCI of the at least one neighboring cell.
4. The method according to claim 1, characterized in that: The method further comprises: In response to the moving speed not exceeding the target threshold, an SSB measurement is performed.
5. The method according to claim 3, characterized in that: The performing CGI measurement according to the configuration message further comprises: Acquire a CGI measurement result of the at least one neighboring cell according to the SIB1 of the at least one neighboring cell; The CGI measurement result of the at least one neighboring area is sent to the network device.
6. The method according to claim 1, characterized in that: The SIB1 carries at least one of the following information: information indicating whether the neighboring cell supports high-speed mobility, information indicating whether the neighboring cell supports special network slices, and information indicating the rate of the neighboring cell.
7. The method according to claim 1, characterized in that: Determining the target neighboring cell from the at least one neighboring cell according to the SIB1 of the at least one neighboring cell includes: A target neighboring cell is determined from the at least one neighboring cell according to the SIB1 of the at least one neighboring cell and the signal quality of the at least one neighboring cell.
8. A cell switching method, characterized in that: The method is applied to a network device, and the method comprises: A configuration message is sent to a terminal device, where the configuration message is used to instruct the terminal device to perform CGI measurement for a measurement frequency point, wherein the measurement frequency point corresponds to at least one neighboring area.
9. The method according to claim 8, characterized in that The method further comprises: Receiving a CGI measurement result of at least one neighboring area sent by a terminal device; The neighbor list is updated according to the CGI measurement result of at least one neighbor.
10. The method according to claim 8, characterized in that The network device supports and enables the automatic neighbor relation ANR function.
11. A cell switching device, characterized in that: The device is applied to a terminal device, and the device includes: A judgment module, for judging whether the moving speed of the terminal device exceeds a target threshold; An acquisition module, configured to acquire, in response to the moving speed exceeding the target threshold, a system information block 1 SIB1 of at least one neighboring cell; A determination module, configured to determine a target neighboring cell from the at least one neighboring cell according to the SIB1 of the at least one neighboring cell; A switching module is used to switch from a source cell to the target neighboring cell.
12. A cell switching device, characterized in that: The device is applied to a network device, and the device comprises: A sending module is used to send a configuration message to a terminal device, where the configuration message is used to instruct the terminal device to perform CGI measurement for a measurement frequency point, wherein the measurement frequency point corresponds to at least one neighboring area.
13. A chip, characterized in that: include: A processor, used for calling and running a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 10.
14. A communication device, characterized in that: include: A processor, a memory and a transceiver, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to control the communication device to execute the method according to any one of claims 1 to 10.
15. A computer-readable storage medium having executable code stored thereon, characterized in that: The code is used to implement the method according to any one of claims 1 to 10.