A communication method, apparatus and storage medium

CN123021267APending Publication Date: 2026-10-30HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510552966.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-28
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0003]然而,这样选择的目标小区可能因缺乏准确性而无法满足终端设备的通信需求,从而影响通信效率

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123021267A_ABST
    Figure CN123021267A_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a communication method, device and storage medium, and are applied to the technical field of wireless communication. The method comprises: receiving, by a user equipment, first information from a first network device, the first information being used to indicate a first load of at least one candidate cell; and sending, by the user equipment, second information to a second network device, the second information being used to indicate that the user equipment successfully switches from a source cell to a target cell, the target cell being determined at least by the first load of the at least one candidate cell and a first channel quality parameter of the at least one candidate cell. The method makes the user equipment select the target cell from the at least one candidate cell in combination with more dimensional indicators, thereby improving the accuracy of the user equipment selecting the target cell.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a communication method, apparatus and storage medium. Background Technology

[0002] With the development of wireless communication technology, the 3rd Generation Partnership Project (3GPP) introduced the Conditional L1 / L2 Triggered Mobility (LTM) mechanism, which allows terminal devices to hand over to a target cell. Currently, when there are multiple candidate cells, terminal devices can randomly select a target cell from multiple candidate cells, or select a target cell from multiple candidate cells based on the signal quality of the candidate cells, and then hand over to the target cell.

[0003] However, such a selection of target cells may lack accuracy and fail to meet the communication needs of terminal devices, thus affecting communication efficiency. Summary of the Invention

[0004] This application provides a communication method, apparatus, and storage medium that enable user equipment to select a target cell from at least one candidate cell by combining more dimensional indicators, thereby improving the accuracy of the user equipment in selecting the target cell and avoiding the problem that the communication needs of the terminal device cannot be met due to the lack of accuracy in the selected target cell, thus affecting the communication efficiency.

[0005] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:

[0006] Firstly, embodiments of this application provide a communication method that can be applied to user equipment. As an example, the user equipment may be a terminal device, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or parts. This communication module, the circuit or chip responsible for communication functions, the chip system, or other components or parts can be applied in the terminal device. The method includes:

[0007] Receive first information from a first network device, the first information being used to indicate the first load of at least one candidate cell. It should be understood that, in the case where at least one candidate cell includes one candidate cell, the first information is used to indicate the first load of that one candidate cell; in the case where at least one candidate cell includes multiple candidate cells, the first information is used to indicate the first load of each of the multiple candidate cells.

[0008] Send a second message to a second network device. The second message is used to indicate that the user equipment has successfully switched from the source cell to the target cell. The target cell is determined by at least the first load of at least one candidate cell and the first channel quality parameter of at least one candidate cell.

[0009] The cell corresponding to the first network device includes the source cell, and the cell corresponding to the second network device includes the target cell, where the target cell is one of at least one candidate cell.

[0010] In some examples, the first channel quality parameter may include at least one of the following: the channel quality corresponding to at least one candidate cell, the data throughput corresponding to at least one candidate cell, or the network latency corresponding to at least one candidate cell.

[0011] Based on the method provided in this application embodiment, the user equipment can simultaneously determine the target cell from at least one candidate cell based on the signal quality and load of the candidate cells. Compared with related technologies that determine the target cell from at least one candidate cell based only on indicators such as the signal quality of the candidate cells, this embodiment can, on the one hand, combine more dimensions of indicators to select the target cell from at least one candidate cell, and on the other hand, pay attention to the real-time network status such as the load of the candidate cells during the process of determining the target cell. This enables the user equipment to select the target cell more accurately from at least one candidate cell, thereby improving the accuracy of the user equipment in selecting the target cell. This can avoid the problem that the communication needs of the terminal device cannot be met due to the lack of accuracy in the selected target cell, thus affecting the communication efficiency.

[0012] In one possible implementation of the first aspect, the aforementioned target cell is determined at least by a first load of at least one candidate cell and a first channel quality parameter of at least one candidate cell, which may include:

[0013] The target cell is determined by the first load of at least one candidate cell, the first weight of the first load, the first channel quality parameter of at least one candidate cell, and the second weight of the first channel quality parameter.

[0014] This allows user equipment to simultaneously consider the channel quality and load conditions of at least one candidate cell to select a target cell from at least one candidate cell. This enables a more comprehensive evaluation of the channel quality of at least one candidate cell by combining more multi-dimensional channel quality assessment indicators, thereby improving the accuracy of user equipment in selecting a target cell from at least one candidate cell.

[0015] In one possible implementation of the first aspect, the aforementioned first information may also be used to indicate a first weight of a first load of at least one candidate cell, and / or a second weight of a first channel quality parameter in at least one candidate cell.

[0016] Therefore, by directly indicating the first weight of the first load and / or the second weight of the first channel quality parameter by the first information, the user equipment can easily obtain the load status and weight ratio of the candidate cells in at least one candidate cell, and / or the channel quality status and weight ratio of the candidate cells in at least one candidate cell, enabling the user equipment to select the target cell more specifically from at least one candidate cell, thereby improving the accuracy of the user equipment in selecting the target cell.

[0017] In one possible implementation of the first aspect, the aforementioned first information is further used to indicate a first weight of the first load of at least one candidate cell, and / or, a second weight of the first channel quality parameter of at least one candidate cell, may include:

[0018] The first information includes a first bias corresponding to at least one candidate cell, and / or a second bias corresponding to at least one candidate cell;

[0019] The first bias is the bias of the first load corresponding to at least one candidate cell relative to the second load, where the first load is the load at the first time step and the second load is the load at the second time step, which is before the first time step; the second bias is the bias of the first channel quality parameter corresponding to at least one candidate cell relative to the second channel quality parameter, where the first channel quality parameter is the channel quality parameter at the third time step and the second channel quality parameter is the channel quality parameter at the fourth time step, which is before the third time step.

[0020] Therefore, user equipment can easily obtain the first weight of the first load corresponding to at least one candidate cell and the second weight of the first channel quality parameter corresponding to at least one candidate cell.

[0021] In one possible implementation of the first aspect, the aforementioned method may further include:

[0022] Receive third information from the first network device, the third information being used to indicate the second load.

[0023] Therefore, by using the third information, the user equipment can know the second load on the candidate cell corresponding to at least one third network device, so that the user equipment can select the target cell from at least one candidate cell based on the real-time load and channel quality of the candidate cell, thereby improving the accuracy of the user equipment in selecting the target cell.

[0024] In one possible implementation of the first aspect, the third information can also be used to indicate the timestamp corresponding to the second load, which is different from the timestamp corresponding to the first load.

[0025] This makes it easier for user equipment to distinguish between the second load and the first load on the candidate cell corresponding to at least one third network device.

[0026] In one possible implementation of the first aspect, the third information is carried in the control unit of the media access control layer.

[0027] This ensures that user equipment can receive third information from the first network device.

[0028] In one possible implementation of the first aspect, the third information and the first information are carried in the same signaling message.

[0029] This makes it easier to save on signaling costs.

[0030] Secondly, embodiments of this application provide a communication method that can be applied to a first network device. As an example, the first network device may be a network device, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or parts. This communication module, circuit or chip responsible for communication functions, chip system, or other components or parts can be applied in the network device. The method includes:

[0031] Receive fifth information from at least one third network device, the fifth information being used to indicate the first load on the candidate cell corresponding to at least one third network device;

[0032] Send first information to the user equipment, the first information being used to indicate the first load on the candidate cell corresponding to at least one third network device.

[0033] Based on the method provided in the embodiments of this application, the user equipment can learn about the load status of each candidate cell, so that the user equipment can simultaneously determine the target cell from at least one candidate cell based on the signal quality and load status of the candidate cells.

[0034] In one possible implementation of the second aspect, before receiving the fifth information from at least one third network device, the aforementioned method may further include:

[0035] Send a fourth message to at least one third network device, the fourth message being used to request a first load on a candidate cell corresponding to at least one third network device.

[0036] Thus, with the help of the fourth information, at least one third network device can learn about the load request requirements of the first network device.

[0037] In one possible implementation of the second aspect, the aforementioned first information may also be used to indicate the first weight of the first load on the candidate cell corresponding to at least one third network device, and / or the second weight of the first channel quality parameter corresponding to the candidate cell corresponding to at least one third network device.

[0038] Therefore, it is possible to directly indicate the first weight of the first load and / or the second weight of the first channel quality parameter through the first information, so that the user equipment can obtain the load status and weight ratio of the candidate cells in at least one candidate cell, and / or the channel quality status and weight ratio of the candidate cells in at least one candidate cell, thereby enabling more targeted selection of the target cell from at least one candidate cell and improving the accuracy of the user equipment in selecting the target cell.

[0039] In one possible implementation of the second aspect, the aforementioned first information is further used to indicate a first weight of the first load on the candidate cell corresponding to at least one third network device, and / or, a second weight of the first channel quality parameter corresponding to the candidate cell corresponding to at least one third network device, may include:

[0040] The first information includes a first offset corresponding to a candidate cell corresponding to at least one third network device, and / or a second offset corresponding to a candidate cell corresponding to at least one third network device;

[0041] The first bias is the bias of the first load of the candidate cell corresponding to at least one third network device relative to the second load, where the first load is the load at the first time moment and the second load is the load at the second time moment, which is before the first time moment; the second bias is the bias of the first channel quality parameter of the candidate cell corresponding to at least one third network device relative to the second channel quality parameter, where the first channel quality parameter is the channel quality parameter at the third time moment and the second channel quality parameter is the channel quality parameter at the fourth time moment, which is before the third time moment.

[0042] Therefore, user equipment can easily obtain the first weight of the first load corresponding to at least one candidate cell and the second weight of the first channel quality parameter corresponding to at least one candidate cell.

[0043] In one possible implementation of the second aspect, the aforementioned method may further include:

[0044] Receive sixth information from a third network device among at least one third network device, the sixth information being used to indicate a second load on a candidate cell corresponding to the third network device among at least one third network device;

[0045] Send third information to the user equipment, the third information being used to indicate the second load on the candidate cell corresponding to at least one of the third network devices.

[0046] Thus, with the help of the sixth information, the first network device can know which candidate cells of at least one third network device have experienced load changes, and the amount of load change.

[0047] In one possible implementation of the second aspect, the aforementioned third information can also be used to indicate the timestamp corresponding to the second load, which is different from the timestamp corresponding to the first load.

[0048] This makes it easier for user equipment to distinguish between the second load and the first load on the candidate cell corresponding to at least one third network device.

[0049] In one possible implementation of the second aspect, the third information is carried in the control unit of the media access control layer.

[0050] This ensures that user equipment can receive third information from the first network device.

[0051] In one possible implementation of the second aspect, the third information and the first information are carried in the same signaling message.

[0052] This makes it easier to save on signaling costs.

[0053] Thirdly, embodiments of this application provide a communication method that can be applied to at least one third network device. As an example, any one of the at least three third network devices can be a network device, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or parts. This communication module, circuit or chip responsible for communication functions, chip system, or other components or parts can be applied in a network device. The method includes:

[0054] Send a fifth message to the first network device, the fifth message being used to indicate the first load on the candidate cell corresponding to at least one third network device.

[0055] Based on the method provided in this application embodiment, a first network device can obtain the load status of at least one candidate cell corresponding to a user equipment (UE), and send the load status of the at least one candidate cell to the UE. This allows the UE to simultaneously determine a target cell from the at least one candidate cell based on both the signal quality and load status of the candidate cells. Since the UE can combine more dimensions of indicators to select the target cell from the at least one candidate cell, and can pay attention to real-time network conditions such as the load status of the candidate cells during the target cell determination process, the UE can more accurately select the target cell from the at least one candidate cell, thereby improving the accuracy of the UE's target cell selection.

[0056] In one possible implementation of the third aspect, before sending the fifth information to the first network device, the aforementioned method may further include:

[0057] Receive fourth information from the first network device, the fourth information being used to request a first load on a candidate cell corresponding to at least one third network device.

[0058] Thus, with the help of the fourth information, at least one third network device can learn about the load request requirements of the first network device.

[0059] In one possible implementation of the third aspect, the aforementioned method may further include:

[0060] A sixth message is sent to the first network device. The sixth message is used to indicate the second load on the candidate cell corresponding to the third network device in at least one third network device. The first load is the load at the first time, and the second load is the load at the second time, which is before the first time.

[0061] Therefore, with the help of the sixth information, at least one of the third network devices can synchronize the load status of the candidate cell corresponding to the third network device with the first network device in a timely manner.

[0062] Fourthly, embodiments of this application provide a communication device applied to a user equipment, the device comprising: a module for performing the method in the first aspect and any possible implementation thereof.

[0063] Fifthly, a communication apparatus is provided for use in a first network device, the apparatus comprising: a module for performing the methods described in the second aspect and any possible implementation thereof.

[0064] A sixth aspect provides a communication apparatus for use in a third network device, the apparatus comprising: a module for performing the methods described in the third aspect and any possible implementation thereof.

[0065] In a seventh aspect, a communication system is provided, comprising: a user equipment, a first network device, and a third network device, wherein the user equipment is configured to perform the method described in the first aspect, the first network device is configured to perform the method described in the second aspect, and the third network device is configured to perform the method described in the third aspect.

[0066] Eighthly, a communication device is provided, comprising: a transceiver, a processor, and a memory. The memory stores computer programs or instructions, and the processor controls the transceiver to transmit and receive signals. The processor also calls and executes the computer programs or instructions stored in the memory, causing the processor to implement any of the above aspects and any possible implementations of those aspects.

[0067] A ninth aspect provides a communication device, comprising: a processor; the processor being configured to invoke a computer program or instructions in a memory, causing the communication device to execute any of the above aspects and any possible implementation thereof.

[0068] Optionally, the communication device further includes a memory for storing program instructions. The processor is coupled to the memory via an interface.

[0069] In a tenth aspect, a chip device is provided, including a processor for invoking a computer program or instructions in the memory to cause the processor to perform any of the above aspects and any possible implementations of the above aspects.

[0070] Alternatively, the processor may be coupled to the memory via an interface.

[0071] Eleventhly, a chip is provided, 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 any of the above aspects and any possible implementation of the above aspects.

[0072] In a twelfth aspect, a computer-readable storage medium is provided, which stores a computer program or instructions configured to perform a method of any of the foregoing aspects and any possible implementation thereof.

[0073] In a thirteenth aspect, a computer program product is provided that, when run on a computer, causes the computer to perform any of the above aspects and any possible implementation thereof. Attached Figure Description

[0074] Figure 1 This application provides a schematic diagram of the architecture of a communication system.

[0075] Figure 2 A flowchart illustrating a communication method provided in an embodiment of this application;

[0076] Figure 3 A flowchart illustrating another communication method provided in an embodiment of this application;

[0077] Figure 4 A flowchart illustrating yet another communication method provided in an embodiment of this application;

[0078] Figure 5 A flowchart illustrating another communication method provided in an embodiment of this application;

[0079] Figure 6 This is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application;

[0080] Figure 7 A schematic diagram of the hardware structure of another communication device provided in an embodiment of this application;

[0081] Figure 8 This is a schematic diagram of the hardware structure of another communication device provided in an embodiment of this application. Detailed Implementation

[0082] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, "at least one" refers to one or more, and "more than" refers to two or more. Furthermore, to facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first," "second," etc., are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and that "first," "second," etc., do not necessarily imply differences. It should also be understood that the term "and / or" is used to describe the relationship between related objects, indicating that three relationships can exist; for example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0083] In the embodiments described herein, references to "one embodiment" or "some embodiments" mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of the embodiments of this application, do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized. The term "connection" includes both direct and indirect connections, unless otherwise stated.

[0084] In the embodiments of this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0085] This application provides a communication method that can be applied to a communication system, including but not limited to: wireless communication systems, such as narrowband Internet of Things (NB-IoT), Global System for Mobile Communications (GSM), Enhanced Data Rate for GSM Evolution (EDGE), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access 2000 (CDMA2000), Time Division-Synchronization Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE) system, 5th Generation (5G) wireless communication system, 6th Generation (6G) wireless communication system, and future wireless communication systems.

[0086] To facilitate understanding of the embodiments of this application, the communication system applicable to the embodiments of this application will be described first below.

[0087] Please see Figure 1 , Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. Figure 1 As shown, the communication system provided in this application embodiment may include: a terminal device 10 and multiple network devices (network devices 20-network devices 40). The terminal device 10 can communicate with any one of the multiple network devices (network devices 20-network devices 40), and each of the network devices 20-network devices 40 can communicate with each other.

[0088] The communication interface between terminal device 10 and any of the multiple network devices (network devices 20-40) can be the wireless interface between user equipment and access network device (user equipment togNodeB interface, Uu interface), and the communication interface between any two network devices 20-40 can be the interface between next generation RAN nodes (Xn interface).

[0089] The Uu interface mentioned above can be an air interface or radio interface specified by the 3rd Generation Partnership Project (3GPP) protocol, such as LTE air interface (long term evolution air interface), new radio air interface (NR air interface), or reduced capability air interface (RedCap air interface). This application embodiment does not limit this.

[0090] The terminal device 10 can be a wireless terminal or a wired terminal. A wireless terminal can be a device that provides voice and / or other service data connectivity to a user, such as a handheld device with wireless connectivity or other processing devices connected to a wireless modem. The wireless terminal can communicate with one or more core networks via a radio access network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) or a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device. These exchange voice and / or data with the radio access network. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), drones, wearable devices, and terminals in vehicle-to-everything (V2X) networks. Wireless terminals can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, remote terminals, access terminals, user terminals, user agents, user devices or user equipment, UEs, terminal units, terminal stations, remote stations, mobile devices, terminals, wireless communication equipment, terminal agents, or user equipment, etc., without limitation here.

[0091] Access terminals can be cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in 5G networks or future 6G networks, or terminal devices in future evolved public land mobile networks (PLMNs), etc.

[0092] As an example, terminal device 10 may be a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or parts. This communication module, circuit or chip responsible for communication functions, chip system, or other components or parts may be used in the terminal device.

[0093] In addition, the terminal device 10 may use a mobile operating system such as Android, Linux, Windows, or iOS, and this application embodiment does not limit this.

[0094] Network devices 20, 30, and 40 can all be base stations, access points, or access network devices, or devices in the access network that communicate with wireless terminals via one or more sectors on the air interface. Network devices 20, 30, and 40 can all be used to convert received air frames to and from Internet Protocol (IP) packets, acting as routers between the wireless terminal and the rest of the access network, which may include an IP network. Network devices 20, 30, and 40 can also coordinate the attribute management of the air interface. For example, network devices 20, 30, and 40 can all be base stations (BTS) in satellites, drones, Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA), or base stations (NodeB, NB) in Wideband Code Division Multiple Access (WCDMA). They can also be evolved Node Bs (eNBs or eNodeBs) in LTE, radio controllers in cloud radio access networks (CRAN) scenarios, or terminals, relay stations, or access points that function as base stations in wearable devices, vehicle-to-everything (V2X), device-to-device (D2D), and machine-to-machine (M2M) communications. They can also be base stations in 5G networks, such as gNBs, or base stations in future 6G networks, or future evolved public land mobile networks. Network devices in a network (PLMN) are not limited here.

[0095] Furthermore, as an example, any one of network device 20, network device 30, and network device 40 can be a communication module, a circuit or chip responsible for communication functions, a chip system, or other component or assembly. This communication module, circuit or chip responsible for communication functions, chip system, or other component or assembly can be applied in a network device.

[0096] In real-world communication scenarios, terminal devices can switch from their current cell to a candidate cell that meets certain execution conditions. These conditions can be, for example, a reference signal receiving power (RSRP) less than a first threshold, the specific value of which is not limited. However, current cell handover strategies struggle to accurately select a target cell from at least one candidate cell that meets the execution conditions based on the real-time network status of the candidate cells.

[0097] To at least address the aforementioned problems, embodiments of this application provide a communication method. In this method, a first network device can send first information to a user equipment (UE), and the UE receives the first information. The UE can then send second information to a second network device containing a target cell to complete the handover process from the source cell to the target cell. The target cell is determined at least by the first load of at least one candidate cell and the first channel quality parameters of at least one candidate cell. Because the signal quality parameters and load of the candidate cells are considered during the determination of the target cell, the UE can combine more dimensional indicators to select the target cell from at least one candidate cell, thereby improving the accuracy of the UE's target cell selection.

[0098] The communication method provided in the embodiments of this application will be described below with reference to the accompanying drawings.

[0099] Please see Figure 2 , Figure 2 This is a flowchart illustrating a communication method provided in an embodiment of this application. This communication method can be applied to, for example... Figure 1 The communication system shown. (As shown) Figure 2 As shown, the communication method includes:

[0100] S201, at least one third network device sends fifth information to the first network device. Correspondingly, the first network device receives the fifth information from at least one third network device.

[0101] The first network device can be the aforementioned Figure 1The network device 20 shown may be a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or parts. In some examples, the first network device may be the network device corresponding to the cell where the user equipment is currently camped, such as the base station where the cell where the user equipment is currently camped is located, which is the source base station.

[0102] One of the at least three third network devices can be one of the aforementioned three network devices. Figure 1 The network device 40 shown may also be a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or parts. In some examples, the third network device in at least one third network device may be the network device corresponding to the candidate cell of the user equipment, such as the base station where the candidate cell of the user equipment is located.

[0103] Candidate cells can be any cell among at least one cell measured by the user equipment that meets preset conditions, and the number of candidate cells is not limited. Preset conditions can be pre-configured or protocol-defined screening criteria. For example, preset conditions may include at least one of the following: RSRP less than or equal to a first threshold, reference signal received quality (RSRQ) greater than or equal to a second threshold, or signal-to-interference plus noise ratio (SINR) greater than or equal to a third threshold. These preset conditions are merely examples; in actual implementation, as standards evolve, other preset conditions may exist, which will not be elaborated upon here.

[0104] The smaller the RSRP value, the closer the cell is to the base station and the stronger the signal. The specific value of the first threshold is not limited; for example, the first threshold can be -70 dBm. Furthermore, the first threshold can be different for different communication scenarios corresponding to different wireless signal strengths.

[0105] The larger the RSRQ value, the higher the signal quality and the less interference. The second threshold can be different under different signal quality scenarios, and the specific value of the second threshold is not limited.

[0106] The higher the SINR value, the higher the proportion of effective signal strength relative to interference and noise, and the better the communication quality. The third threshold can be the critical value at which the proportion of effective signal strength is higher than the proportion of interference and noise. The third threshold can be different for different interference scenarios, and the specific value of the third threshold is not limited.

[0107] In addition, "less than or equal to" in the above preset conditions can also be replaced with "less than" or "equal to"; "greater than or equal to" in the above preset conditions can also be replaced with "greater than" or "equal to".

[0108] The number of at least one third network device can be multiple ( Figure 1 (Not shown in the image).

[0109] In this embodiment, during the execution of S201, the first network device and the user equipment have already established a connection. The user equipment can be one of the aforementioned... Figure 1 The terminal device 10 shown may be a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or parts.

[0110] In this embodiment, all third network devices in at least one third network device send fifth information to the first network device. This fifth information can be used to indicate the first load on the candidate cell corresponding to the at least one third network device. Where no access device is available in the candidate cell corresponding to one of the at least one third network device, the first load on the candidate cell corresponding to that third network device can be 0.

[0111] The fifth piece of information can be transmitted through the Xn interface between the third network device and the first network device.

[0112] It should be understood that the first load on the cell corresponding to different third network devices in at least one third network device can be different. For example, when at least one third network device includes third network device A, third network device B, and third network device C, the load corresponding to third network device A can be the first load a, the load corresponding to third network device B can be the first load b, and the load corresponding to third network device C can be the first load c. The values ​​of the first load a, first load b, and first load c are all different, and the values ​​of the first load a, first load b, and first load c are not limited.

[0113] In this embodiment, the first load can be used to represent different meanings under different circumstances.

[0114] Wherein, if the load on the candidate cell corresponding to the third network device in at least one third network device has not changed, the first load can be used to represent the unique load on the candidate cell corresponding to the third network device in at least one third network device; if the load on the candidate cell corresponding to the third network device in at least one third network device has changed, the first load can be used to represent the changed load on the candidate cell corresponding to the third network device in at least one third network device.

[0115] Furthermore, S201 can be triggered by a third network device. In this case, a protocol can be used to stipulate that at least one of the third network devices actively sends the fifth information to the first network device, thus reducing communication overhead. Alternatively, S201 can be triggered by the first network device. The principle of triggering S201 by the first network device will be explained below.

[0116] In one implementation, the fifth piece of information can be carried within an existing message or signaling message. For example, the fifth piece of information can be carried within a resource status update message. Alternatively, the fifth piece of information can also be carried within a separate message or signaling message; the specific transmission format is not limited.

[0117] In summary, by using the fifth piece of information, the first network device is able to know the first load on each candidate cell corresponding to the user equipment.

[0118] S202, the first network device sends first information to the user equipment. Correspondingly, the user equipment receives the first information from the first network device.

[0119] In this embodiment, the first information is used to indicate the first load on the candidate cell corresponding to at least one third network device. The cell corresponding to the first network device includes the source cell, which is the cell where the user equipment is currently camped; each third network device may correspond to one or more candidate cells.

[0120] Since all third network devices in at least one third network device send the first load on the candidate cells corresponding to the third network device to the first network device, the first information can be used to indicate the first load of at least one candidate cell. This allows the user equipment to determine the load status of each candidate cell corresponding to the user equipment based on the first information, thereby enabling the selection of a target cell from at least one candidate cell by combining network state factors such as cell load status.

[0121] In some alternative implementations, the first information can also be used to indicate the first load on the source cell. In this case, the user equipment can determine the load of the user equipment's source cell and each candidate cell based on the first information, thereby enabling it to select a target cell from the source cell and at least one candidate cell by combining network state factors such as the cell load.

[0122] In addition, the first information can also be used to indicate the physical cell identifier (PCI) of the candidate cell corresponding to at least one third network device, so that the user equipment can distinguish different candidate cells based on the PCI.

[0123] In this embodiment, the first information is carried on the downlink channel. For example, the downlink channel can be at least one of the following: physical broadcast channel (PBCH), physical downlink control channel (PDCCH), or physical downlink shared channel (PDSCH). Here, the downlink channel is used as an example. In actual implementation, as the standard evolves, the downlink channel listed above may have other possible names, which will not be elaborated here.

[0124] In some implementations, the first information can be carried within an existing message or signaling. For example, the first information can be transmitted via radio resource control (RRC) signaling. Optionally, this RRC signaling can be an RRC reconfiguration message, or it could be other messages or signaling. In this case, the first information can be an RRC reconfiguration message. Alternatively, the first information can also be carried within a separate message or signaling; the specific transmission format is not limited.

[0125] When the first information is carried in an RRC reconfiguration message, the first information can be a field in the RRC reconfiguration message. For example, the first information can be a "load field", in which case the load in the "load field" can be expressed as a percentage (%).

[0126] In summary, by using the first information, the user equipment can obtain the load status of each candidate cell corresponding to the user equipment. Compared with the related technology that determines the target cell from at least one candidate cell based only on factors such as the signal quality of the cell, this embodiment can select the target cell from at least one candidate cell by combining network status factors such as the signal quality and the load status of the cell. In this way, the target cell can be selected from at least one candidate cell based on more comprehensive indicators, thereby improving the accuracy of the user equipment in selecting the target cell.

[0127] S203. The user equipment sends second information to the second network device. Correspondingly, the second network device receives the second information from the user equipment.

[0128] The second network device can be one of the aforementioned Figure 1The network device 30 shown may also be a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or parts. In some examples, the second network device may be the network device corresponding to the cell to which the user equipment determines to hand over or the cell to which it may camp, such as the base station where the cell to which the user equipment determines to hand over or the cell to which it may camp is located.

[0129] In this embodiment, the second information is used to indicate that the user equipment has successfully switched from the source cell to the target cell. The target cell is one of the aforementioned candidate cells, and the cell corresponding to the second network device includes the target cell.

[0130] The target cell is determined by at least the first load of at least one candidate cell and the first channel quality parameter of at least one candidate cell.

[0131] In one implementation, the user equipment can determine the target cell based at least on a first load of at least one candidate cell and a first channel quality parameter of at least one candidate cell. Specific implementation details of the user equipment determining the target cell based on the first load of at least one candidate cell and the first channel quality parameter of at least one candidate cell are provided below.

[0132] The first channel quality parameter may include at least one of the following: channel quality corresponding to at least one candidate cell, data throughput corresponding to at least one candidate cell, bit error rate (BER) corresponding to at least one candidate cell, or network latency corresponding to at least one candidate cell. Here, the first channel quality parameter is only used as an example. In actual implementation, as the standard evolves, other examples of the first channel quality parameter may exist, which will not be elaborated upon here.

[0133] Channel quality can include channel signal strength and / or signal quality. As one implementation, signal strength can be measured using parameters such as RSRP and / or RSSI; signal quality can be measured using parameters such as RSRQ, SINR, and / or CQI. Data throughput refers to the amount of effective data successfully transmitted between a base station and a user equipment per unit time within the cellular network coverage area, typically measured in megabits per second (Mbps) per user or gigabits per second (Gbps) per cell. Bit error rate (BER) refers to the proportion of erroneous bits to the total number of transmitted bits and can be used to measure the reliability of data transmission. Network latency refers to the total time required for data to be transmitted from a user equipment (e.g., a mobile phone) to a base station (within the cell coverage area) and complete bidirectional transmission in a cellular mobile communication network.

[0134] In one implementation, the user equipment can send second information to the second network device after successfully switching from the source cell to the target cell.

[0135] The second piece of information is carried on the uplink channel. For example, the uplink channel can be at least one of the following: a random access channel (RACH), a physical uplink control channel (PUCCH), or a physical uplink shared channel (PUSCH). Here, the uplink channel is used as an example; in actual implementation, as standards evolve, other possible names for the uplink channels listed above may exist, which will not be elaborated upon here.

[0136] The second message can be transmitted via RRC signaling. In some examples, this RRC signaling can be an RRC Reconfig Complete message, in which case the second message can be an RRC Reconfig Complete message; the RRC signaling can also be other information or signaling. Of course, the second message can also be a separate message.

[0137] In summary, by using the second information, the second network device can know that the user equipment has successfully switched from the source cell to the target cell.

[0138] In summary, through the communication method provided in this application embodiment, the user equipment can simultaneously determine the target cell from at least one candidate cell based on the signal quality and load of the candidate cells. Compared with related technologies that determine the target cell from at least one candidate cell based only on indicators such as the signal quality of the candidate cells, this embodiment can, on the one hand, combine more dimensions of indicators to select the target cell from at least one candidate cell, and on the other hand, pay attention to the real-time network status such as the load of the candidate cells during the process of determining the target cell. This enables the user equipment to select the target cell more accurately from at least one candidate cell, thereby improving the accuracy of the user equipment in selecting the target cell. This can avoid the problem that the communication needs of the terminal device cannot be met due to the lack of accuracy in the selected target cell, thus affecting the communication efficiency.

[0139] As mentioned earlier, S201 can be triggered by the first network device, as detailed below in conjunction with the appendix. Figure 3 Further explanation is needed.

[0140] Please see Figure 3 , Figure 3 This is a flowchart illustrating another communication method provided in an embodiment of this application. This communication method can be applied to, for example... Figure 1 The communication system shown. (As shown) Figure 3 As shown, prior to the aforementioned S201, the communication method may further include:

[0141] S200a, the first network device sends fourth information to at least one third network device. Correspondingly, at least one third network device receives the fourth information from the first network device.

[0142] In this embodiment, when S200a is executed, the first network device and the user equipment have already established a connection.

[0143] The fourth piece of information is used to request the first load on the candidate cell corresponding to at least one third network device.

[0144] In some implementations, the first network device may send fourth information to at least one third network device upon receiving a measurement report from a user device. By sending the fourth information, the first network device can obtain the first load on the candidate cell corresponding to at least one third network device.

[0145] The measurement report may include at least one of the following corresponding to at least one cell measured by the user equipment: RSRP, RSRQ, received signal strength indicator (RSSI), SINR, or channel quality indicator (CQI).

[0146] In some implementations, the fourth information can be carried within an existing message or signaling message; for example, the fourth information can be carried within a resource status request message. Alternatively, the fourth information can also be carried within a separate message or signaling message, and the specific transmission format is not limited.

[0147] In summary, by using the fourth piece of information, at least one third network device can learn about the load request requirements of the first network device.

[0148] As mentioned above, the target cell is determined by at least the first load of at least one candidate cell and the first channel quality parameters of at least one candidate cell, which may include:

[0149] The target cell is determined by a first load of at least one candidate cell, a first weight of the first load, a first channel quality parameter of at least one candidate cell, and a second weight of the first channel quality parameter. The first channel quality parameter of the at least one candidate cell can be measured by the user equipment or indicated by a first network device.

[0150] In this embodiment, the first weight of the first load can be inversely proportional to the first load. For example, the larger the first load, the smaller the corresponding first weight can be, and the smaller the first load, the larger the corresponding first weight can be. As one implementation method, the first weights corresponding to different first loads can be pre-configured, or the first weights corresponding to different first loads can be agreed upon through a protocol. In this way, the load weights corresponding to the loads of candidate cells can be adjusted in real time as the loads of candidate cells change. For example, Table 1 below shows an example of a protocol-agreed correspondence between the first weights corresponding to different first loads provided by an embodiment of this application.

[0151] Table 1 shows an example of the correspondence between the first weight and different first loads as defined by the protocol.

[0152] First load First weight 40% 0.4 60% 0.3 20% 0.5

[0153] The values ​​of the first weights in Table 1 are all constants. Specifically, the first weight corresponding to a first load of 40% is 0.4, the first weight corresponding to a first load of 60% is 0.3, and the first weight corresponding to a first load of 20% is 0.5. It should be understood that the values ​​of the first load and first weight in Table 1 are merely examples and do not constitute a limitation on this solution. In actual implementation, the first load and / or first weight can also be other values, which will not be elaborated upon here.

[0154] In the above scenario, a first weight of the first load can be determined based on the first load. This can be achieved by the user equipment determining the first weight of the first load, or by the first network device determining the first weight of the first load and then indicating the first weight of the first load using the aforementioned first information, whereby the first weight is carried within the first information.

[0155] In some examples, the sum of the first weight and the second weight can be 1. For instance, when the first channel quality parameter only includes the RSRP of the candidate cell, the sum of the first weight and the second weight can be 1, thus making it easier to determine the first weight and the second weight. In this case, the user equipment or the first network device can determine the first weight based on the first load, and then determine the second weight based on the first weight.

[0156] In other examples, the sum of the first weight and the second weight may not be 1. For instance, when the first channel quality parameter includes RSRP, RSRQ, and / or SINR, the sum of the first weight and the second weight may not be 1. This allows for a more realistic representation of the impact of different channel quality parameters on the signal quality of the candidate cell, i.e., it can indicate the degree of influence of different channel quality parameters on the signal quality of the candidate cell. In this case, the second weight of the first channel quality parameter can be indicated by the first network device, or the second weight corresponding to different first channel quality parameters can be agreed upon through a protocol.

[0157] The above methods for determining the first and second weights are merely examples. In actual implementation, as the standard evolves, there may be other possible situations for determining the first and second weights as listed above, which will not be elaborated upon here.

[0158] In one implementation, the user equipment can determine a weighted score for at least one candidate cell based on a first load of at least one candidate cell, a first weight of the first load, a first channel quality parameter of at least one candidate cell, and a second weight of the first channel quality parameter. Then, the user equipment can sort the at least one candidate cell according to the numerical value of the weighted score, and determine the target cell from the at least one candidate cell based on the sorting result. For example, the at least one candidate cell can be sorted in descending order of the weighted score value, and the candidate cell ranked highest in the at least one candidate cell can be determined as the target cell. A higher weighted score indicates a better capability of the candidate cell corresponding to that weighted score.

[0159] In some examples, taking the first channel quality parameter including RSRP as an example, the weighted score of at least one candidate cell, the first load of at least one candidate cell, the first weight of the first load, the first channel quality parameter of at least one candidate cell, and the second weight of the first channel quality parameter can satisfy the following relationship: Formula (1)

[0160] Score_i = α * RSRP_i + β * Load_i. (1)

[0161] Wherein, Score_i is used to represent the weighted score of at least one candidate cell. It should be understood that when there are multiple candidate cells, Score_i is used to represent the weighted score of each candidate cell among the multiple candidate cells. Load_i is used to represent the first load of at least one candidate cell. β is used to represent the first weight of the first load. RSRP_i is used to represent the real-time RSRP of at least one candidate cell. α is used to represent the second weight of the RSRP.

[0162] Furthermore, when RSRP_i and / or Load_i are not positive, RSRP_i and / or Load_i can be processed to make their values ​​positive. At this point, the weighted score of at least one candidate cell, the first load of at least one candidate cell, the first weight of the first load, the first channel quality parameter of at least one candidate cell, and the second weight of the first channel quality parameter can satisfy the following relationship (2):

[0163] Score_i=α*(RSRP_i+A)+β*(B-Load_i). (2)

[0164] In this context, when RSRP_i is not positive, A can be used to process RSRP_i to make it positive; when Load_i is not positive, B can be used to process Load_i to make it positive. Both A and B represent constants and are positive integers. The specific values ​​of A and B are not limited; in different communication scenarios, the value of A and / or the value of B can be different. In some examples, A can be 140 and B can be 100; in other examples, both A and B can be 0, in which case formula (2) is equivalent to formula (1).

[0165] This allows user equipment to simultaneously consider the channel quality and load conditions of at least one candidate cell to select a target cell from at least one candidate cell. This enables a more comprehensive evaluation of the channel quality of at least one candidate cell by combining more multi-dimensional channel quality assessment indicators, thereby improving the accuracy of user equipment in selecting a target cell from at least one candidate cell.

[0166] As mentioned above, in one possible implementation, the first information can also be used to indicate the first weight of the first load of at least one candidate cell, and / or the second weight of the first channel quality parameter of at least one candidate cell.

[0167] In one case, the first information can also be used to indicate the first weight of the first load of at least one candidate cell, in which case the second weight of the first channel quality parameter of at least one candidate cell can be agreed upon by the protocol; in another case, the first information can also be used to indicate the second weight of the first channel quality parameter of at least one candidate cell, in which case the first weight of the first load of at least one candidate cell can be agreed upon by the protocol or calculated by the user equipment; in yet another case, the first information can also be used to indicate the first weight of the first load of at least one candidate cell, and can also be used to indicate the second weight of the first channel quality parameter of at least one candidate cell.

[0168] In this embodiment, when the first information is transmitted through the aforementioned Uu interface, the first information can be configured as an abstract syntax notation one (ASN.1) structure. In this way, if the first information is used to indicate the first weight of the first load of at least one candidate cell and the second weight of the first channel quality parameter of at least one candidate cell, the ASN.1 structure corresponding to the first information can be represented as follows:

[0169]

[0170] Here, alpha represents the signal quality weight, i.e., the second weight of the second channel quality parameter. The value of alpha can be configured to a default value, such as 60. beta represents the first weight of the first load. The value of beta can be configured to a default value, such as 40. Optionally, the values ​​of alpha and beta here are only examples and are not limited to specific values.

[0171] In this embodiment, the value of the first weight can change with the change of the first load, and the value of the second weight can change with the change of the first channel quality parameter.

[0172] Thus, by directly indicating the first weight of the first load and / or the second weight of the first channel quality parameter by the first information, the user equipment can easily obtain the load status of at least one candidate cell and the weight ratio of the load, and / or the channel quality status of at least one candidate cell and the weight ratio of the channel quality. This enables the user equipment to select the target cell from at least one candidate cell in a more targeted manner, thereby improving the accuracy of the user equipment in selecting the target cell from at least one candidate cell.

[0173] The first information as described above can also be used to indicate a first weight of the first load of at least one candidate cell, and / or, a second weight of the first channel quality parameter of at least one candidate cell, which may include:

[0174] The first information includes a first bias corresponding to at least one candidate cell, and / or a second bias corresponding to at least one candidate cell.

[0175] In this embodiment, the first bias is the bias of the first load of at least one candidate cell relative to the second load. The first load is the load at a first time step, and the second load is the load at a second time step, which is before the first time step. That is, when the load of at least one candidate cell changes from the second load to the first load, the first information can also be used to indicate the amount of load change of the first load relative to the second load, thereby indirectly indicating the first weight of the first load by indicating the amount of load change. Since the first bias corresponding to a candidate cell represents the amount of load change, the amount of load change can occupy fewer bits compared to the first load or the second load. Therefore, indicating the first bias corresponding to at least one candidate cell through the first information can reduce resource overhead.

[0176] The second bias is the bias of the first channel quality parameter of at least one candidate cell relative to the second channel quality parameter. The first channel quality parameter is the channel quality parameter at the third time step, and the second channel quality parameter is the channel quality parameter at the fourth time step, which is before the third time step. That is, when the channel quality parameter of at least one candidate cell changes from the second channel quality parameter to the first channel quality parameter, the first information can also be used to indicate the amount of change of the first channel quality parameter relative to the second channel quality parameter, so as to indirectly indicate the second weight of the first channel quality parameter by indicating the amount of change of the channel quality parameter.

[0177] In this way, user equipment can easily obtain the first weight of the first load of at least one candidate cell, and the second weight of the first channel quality parameter of at least one candidate cell.

[0178] Furthermore, in the event that the load on the candidate cell corresponding to at least one of the third network devices described above changes, Figure 2 or Figure 3 The provided communication methods may also include S200b and S200c.

[0179] Please see Figure 4 , Figure 4 This is a flowchart illustrating another communication method provided in an embodiment of this application. This communication method can be applied to, for example... Figure 1 The communication system shown. (As shown) Figure 4 As shown, prior to the aforementioned S201, the communication method may further include:

[0180] S200b, at least one of the third network devices sends a sixth message to the first network device, and correspondingly, the first network device receives the sixth message from the at least one of the third network devices.

[0181] The sixth piece of information is used to indicate the second load on the candidate cell corresponding to the third network device in at least one third network device. As previously mentioned, in this case, the second load is the load preceding the first load.

[0182] The sixth information can be transmitted in the same way as the fifth information mentioned above, and will not be described in detail.

[0183] Thus, with the help of the sixth information, the first network device can know which candidate cells of at least one third network device have experienced load changes, and the amount of load change.

[0184] S200c, the first network device sends third information to the user equipment, and correspondingly, the user equipment receives the third information from the first network device.

[0185] The third information is used to indicate the second load on the candidate cell corresponding to the third network device in at least one third network device, and the second load is different from the first load.

[0186] The transmission format of the third information can be the same as that of the first information mentioned above, and will not be elaborated further.

[0187] Furthermore, the third information can be carried in the medium access control element (MAC CE) of the media access control layer. Here, the MAC CE can be a newly added MAC CE in the MAC layer for transmitting the third information.

[0188] In this embodiment, if a second load exists on the candidate cell corresponding to at least one of the third network devices, it indicates that the load on the candidate cell corresponding to the at least one of the third network devices is different from the first load. In this case, the at least one of the third network devices can send sixth information to the first network device, and then the first network device can send third information to the user equipment. Optionally, if no second load exists on the candidate cell corresponding to the at least one of the third network devices, the at least one of the third network devices may not send the sixth information to the first network device. In this case, the first network device may also not send the third information to the user equipment.

[0189] Optionally, if there is no second load on the candidate cell corresponding to the third network device in at least one of the third network devices, it indicates that the load on the candidate cell corresponding to the third network device in at least one of the third network devices is the same as the first load. In this case, the third information and the first information can be carried in the same signaling message, and both the third information and the first information are used to indicate the first load on the candidate cell corresponding to the third network device in at least one of the third network devices.

[0190] Furthermore, between the second load and the first load, there may be other loads on the candidate cell corresponding to at least one of the third network devices, such as a third load. In this case, the third network device can send information carrying the third load to the first network device when the third load is different from the second load and the change in the third load relative to the second load exceeds a preset threshold. Correspondingly, the first network device can send information carrying the third load to the user equipment. The specific value of the preset threshold is not limited, for example, it can be 3% or 5%.

[0191] In this embodiment, the third information can also be used to indicate the timestamp corresponding to the aforementioned second load, which is different from the timestamp corresponding to the first load. This facilitates the user equipment in distinguishing between the second load and the first load on the candidate cell corresponding to at least one third network device.

[0192] Thus, by using the third information, the user equipment can obtain the second load on the candidate cell corresponding to at least one of the third network devices, so that the user equipment can select the target cell from at least one candidate cell based on the real-time load and channel quality of the candidate cell, thereby improving the accuracy of the user equipment in selecting the target cell.

[0193] Furthermore, before the third network device in at least one of the aforementioned third network devices sends the sixth information to the first network device, Figure 4 The communication method provided may also include S200d.

[0194] Please see Figure 5 , Figure 5 This is a flowchart illustrating another communication method provided in an embodiment of this application. This communication method can be applied to, for example... Figure 1 The communication system shown. (As shown) Figure 5 As shown, prior to the aforementioned S200b, the communication method may further include:

[0195] S200d, the first network device sends the seventh information to at least one third network device, and correspondingly, at least one third network device receives the seventh information from the first network device.

[0196] The seventh piece of information is used to request a second load on a candidate cell corresponding to at least one third network device.

[0197] In this embodiment, if the third network device in at least one third network device does not send the sixth information to the first network device, the seventh information can be equivalent to the aforementioned fourth information. That is, the seventh information can be used to request the first load on the candidate cell corresponding to at least one third network device.

[0198] Thus, with the help of the seventh piece of information, at least one third network device can learn about the load request requirements of the first network device.

[0199] The above text combined Figures 2-5 This document describes in detail the communication method provided in the embodiments of this application. The following will combine... Figures 6-7 This document describes in detail a communication apparatus for executing the communication methods provided in the embodiments of this application. It should be understood that the communication apparatus of this application can execute the various communication methods described in the foregoing embodiments of this application; that is, the specific working processes of the various products described below can be referred to the corresponding processes in the foregoing method embodiments.

[0200] In the embodiments described above, the terminal device may execute some or all of the steps in each embodiment; the network device may execute some or all of the steps in each embodiment. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the steps may be executed in different orders as presented in the embodiments, and it is not necessary to execute all the operations in the embodiments of this application. Moreover, the sequence number of each step does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0201] For example, please refer to Figure 6 , Figure 6 This is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application. Figure 6 As shown, the communication device 600 includes a processing module 601 and a transceiver module 602. For ease of explanation, Figure 6 Only the main components of the communication device are shown.

[0202] In some embodiments, the communication device 600 may be adapted to Figure 1 In the communication system shown, the execution Figures 2-5 The user equipment functions in the communication method shown.

[0203] In this case, transceiver module 602 is used to receive first information from the first network device, the first information being used to indicate the first load of at least one candidate cell.

[0204] The transceiver module 602 is also used to send second information to the second network device. The second information is used to indicate that the user equipment has successfully switched from the source cell to the target cell. The target cell is determined by at least the first load of at least one candidate cell and the first channel quality parameter of at least one candidate cell.

[0205] In addition, the transceiver module 602 is also used to receive third information from the first network device, the third information being used to indicate the second load.

[0206] The processing module 601 is used by the user equipment to determine the target cell based on the first load of at least one candidate cell and the first channel quality parameters of at least one candidate cell.

[0207] Optionally, the transceiver module 602 may include a receiving module and a transmitting module. Figure 6 (Not shown in the image). The transceiver module is used to implement the sending and receiving functions of the communication device 600.

[0208] Optionally, the communication device 600 may also include a storage module. Figure 6 (Not shown in the image), this storage module stores programs or instructions. When the processing module 601 executes the program or instructions, it enables the communication device 600 to perform... Figures 2-5 The function of the user equipment in any of the communication methods shown.

[0209] It should be understood that the communication device 600 may be a terminal device, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or assemblies. This communication module, circuit or chip responsible for communication functions, chip system, or other components or assemblies can be applied in a terminal device. This application does not limit this.

[0210] Furthermore, the technical effects of the communication device 600 can be referenced in section [number missing]. Figures 2-5 The technical effects of any of the communication methods shown in the examples are not elaborated here.

[0211] In other embodiments, the communication device 600 may be adapted to Figure 1 In the communication system shown, the execution Figures 2-5 The function of the first network device in the communication method shown.

[0212] In this case, the transceiver module 602 is used to receive fifth information from at least one third network device, the fifth information being used to indicate the first load on the candidate cell corresponding to at least one third network device.

[0213] The transceiver module 602 is also used to send first information to the user equipment, the first information being used to indicate the first load on the candidate cell corresponding to at least one third network device.

[0214] In addition, the transceiver module 602 is also configured to send a fourth message to at least one third network device before receiving the fifth message from at least one third network device, the fourth message being used to request the first load on the candidate cell corresponding to at least one third network device.

[0215] In addition, the transceiver module 602 is also configured to receive sixth information from at least one of the third network devices, the sixth information being used to indicate the second load on the candidate cell corresponding to the at least one of the third network devices; and to send third information to the user equipment, the third information being used to indicate the second load on the candidate cell corresponding to the at least one of the third network devices.

[0216] The processing module 601 can be used by the first network device to configure load weights for the loads on each candidate cell based on the load status of the candidate cells corresponding to at least one third network device.

[0217] Optionally, the communication device 600 may also include a storage module. Figure 6 (Not shown in the image), this storage module stores programs or instructions. When the processing module 601 executes the program or instructions, it enables the communication device 600 to perform... Figures 2-5 The function of the first network device in the communication method shown.

[0218] It should be understood that the processing module 601 involved in the communication device 600 can be implemented by a processor or processor-related circuit components, and can be a processor or processing unit; the transceiver module 602 can be implemented by a transceiver or transceiver-related circuit components, and can be a transceiver or transceiver unit.

[0219] It should be noted that the communication device 600 can be a network device, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or assemblies. This communication module, circuit or chip responsible for communication functions, chip system, or other components or assemblies can be used in network devices.

[0220] Furthermore, the technical effects of the communication device 600 can be referred to separately. Figures 2-5 The technical effects of any of the communication methods shown in the examples are not elaborated here.

[0221] In yet other embodiments, the communication device 600 may be adapted to Figure 1 In the communication system shown, the execution Figures 2-5 The communication method shown illustrates the function of at least one third network device.

[0222] In this case, the transceiver module 602 is used to send fifth information to the first network device from at least one third network device. The fifth information is used to indicate the first load on the candidate cell corresponding to at least one third network device.

[0223] The transceiver module 602 is further configured to receive fourth information from the first network device before sending the fifth information to the first network device, the fourth information being used to request a first load on a candidate cell corresponding to at least one third network device.

[0224] The transceiver module 602 is also used to send sixth information to the first network device. The sixth information is used to indicate the second load on the candidate cell corresponding to the third network device in at least one third network device. The first load is the load at the first moment, and the second load is the load at the second moment, which is before the first moment.

[0225] Optionally, the transceiver module 602 may include a receiving module and a transmitting module. Figure 6 (Not shown in the image). The transceiver module is used to implement the sending and receiving functions of the communication device 600.

[0226] Optionally, the communication device 600 may also include a storage module. Figure 6 (Not shown in the image), this storage module stores programs or instructions. When the processing module 601 executes the program or instructions, it enables the communication device 600 to perform... Figures 2-5 The function of the third network device in any of the communication methods shown.

[0227] It should be understood that the communication device 600 may be a user equipment, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or assemblies. This communication module, circuit or chip responsible for communication functions, chip system, or other components or assemblies can be applied in user equipment. This application does not limit this.

[0228] Furthermore, the technical effects of the communication device 600 can be referenced in section [number missing]. Figures 2-5 The technical effects of any of the communication methods shown in the examples are not elaborated here.

[0229] By way of example, embodiments of this application also provide a communication device.

[0230] Please see Figure 7 , Figure 7 This is a schematic diagram of the hardware structure of another communication device provided in an embodiment of this application.

[0231] like Figure 7As shown, the communication device 700 includes a processor 701, which is coupled to a memory 702. The memory 702 is used to store computer programs or instructions and / or data, and the processor 701 is used to execute the computer programs or instructions and / or data stored in the memory 702, so that the methods in the above method embodiments are executed.

[0232] Optionally, the communication device 700 may include one or more processors 701.

[0233] Optionally, such as Figure 7 As shown, the communication device 700 may also include a memory 702.

[0234] Optionally, the communication device 700 may include one or more memory 702.

[0235] Alternatively, the memory 702 may be integrated with the processor 701, or it may be set separately.

[0236] like Figure 7 As shown, the communication device 700 may further include a transceiver 703 for receiving and / or transmitting signals. For example, the processor 701 controls the transceiver 703 to receive and / or transmit signals.

[0237] As one approach, the communication device 700 is used to implement the operations performed by the user equipment in the aforementioned method embodiments.

[0238] For example, processor 701 is used to implement processing-related operations performed by the user equipment in the aforementioned method embodiments, and transceiver 703 is used to implement transmission-reception-related operations performed by the user equipment in the aforementioned method embodiments.

[0239] As an alternative, the communication device 700 is used to implement the operations performed by the first network device or the third network device in the method embodiments described above.

[0240] For example, processor 701 is used to implement processing-related operations performed by the first network device or the third network device in the above method embodiments, and transceiver 703 is used to implement transmission-reception-related operations performed by the first network device or the third network device in the above method embodiments.

[0241] The above Figure 7In the communication device shown, the device in transceiver 703 used for receiving power can be considered a receiving unit, and the device in transceiver 703 used for transmitting can be considered a transmitting unit. That is, transceiver 703 can include a receiver and a transmitter. Transceiver 703 can also be called a transceiver unit, transceiver circuit, etc. Receiver can also be called a receiver, receiving unit, receiver, or receiving circuit, etc. Transmitter can also be called a transmitter, transmitter, transmitting unit, or transmitting circuit, etc. Processor 701 has processing functions and can be called a processing unit. Memory 702 is used to store computer program code and data; memory 702 can also be called a storage unit.

[0242] By way of example, embodiments of this application also provide a communication device.

[0243] Please see Figure 8 , Figure 8 This is a schematic diagram of the hardware structure of another communication device provided in an embodiment of this application.

[0244] like Figure 8 As shown, the communication device 800 can be a user equipment, a first network device, or a third network device, or it can be a chip of the user equipment, the first network device, or the third network device. The communication device 800 can be used to perform the operations performed by the user equipment, the first network device, or the third network device in the above method embodiments.

[0245] The communication device 800 includes sections 810, 820, and 830. Section 810 is mainly used for baseband processing and controlling the base station; section 810 is typically the control center of the base station, often referred to as a processor or processing unit, used to control user equipment, the first network device, or the third network device to perform processing operations as described in the above method embodiments. Section 820 is mainly used for storing computer program code and data, and can typically be called a memory or storage unit. Section 830 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals; section 830 can typically be called a transceiver unit, transceiver, transceiver circuit, or transceiver. The transceiver unit of section 830, also called a transceiver, includes an antenna 833 and radio frequency circuitry (not shown in the figure), where the radio frequency circuitry is mainly used for radio frequency processing.

[0246] Optionally, the device used to implement the receiving function in part 830 can be regarded as a receiver, and the device used to implement the transmitting function can be regarded as a transmitter. That is, part 830 includes receiver 832 and transmitter 831. The receiver can also be called a receiving unit, receiver, or receiving circuit, etc., and the transmitter can be called a transmitting unit, transmitting unit, transmitter, or transmitting circuit, etc.

[0247] Sections 810 and 820 may include one or more circuit boards, each of which may include one or more processors and one or more memories. The processors are used to read and execute programs from the memories to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities.

[0248] As an alternative implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.

[0249] In one implementation, the transceiver unit of section 830 is used to perform... Figures 2-5 The transmit / receive related processes are performed by the user equipment, the first network device, or the third network device in the illustrated embodiment. The processor in part 810 is used to execute... Figures 2-5 The illustrated embodiment describes the processes related to the processing performed by the user equipment, the first network device, or the third network device.

[0250] It should be understood that Figure 8 This is merely an example and not a limitation; the user equipment, first network device, or third network device mentioned above, including the processor, memory, and transceiver, may be independent of... Figure 8 The structure shown.

[0251] When the communication device 800 is a chip, the chip includes a transceiver, a memory, and a processor. The transceiver can be an input / output circuit or a communication interface; the processor can be a processor integrated on the chip, a microprocessor, or an integrated circuit.

[0252] In the above method embodiments, the transmitting operation of the user equipment, the first network device, or the third network device can be understood as the output of the chip, and the receiving operation of the user equipment, the first network device, or the third network device in the above method embodiments can be understood as the input of the chip.

[0253] For example, embodiments of this application also provide a computer-readable storage medium having computer instructions stored thereon for implementing the methods executed by a user device or by a first network device or a third network device in the above method embodiments.

[0254] For example, when the computer program is executed by a computer, it enables the computer to implement the method executed by the user equipment in the above method embodiments, or the method executed by the first network device or the third network device.

[0255] For example, embodiments of this application also provide a computer program product containing instructions that, when executed by a computer, cause the computer to implement the method executed by the user equipment in the above method embodiments, or the method executed by the first network device or the third network device.

[0256] For example, embodiments of this application also provide a communication system, which includes a user equipment, a first network device, and a third network device. The user equipment is used to execute the processes executed by the user equipment in the preceding embodiments. The first network device is used to execute the processes executed by the first network device in the preceding embodiments. The third network device is used to execute the processes executed by the third network device in the preceding embodiments.

[0257] For example, embodiments of this application also provide a chip device, including a processor, for calling computer programs or computer instructions stored in the memory to cause the processor to execute the methods of the above embodiments.

[0258] In one possible implementation, the input of the chip device corresponds to the above. Figures 2-5 The receiving operation in the illustrated embodiment corresponds to the output of the chip device described above. Figures 2-5 The sending operation in the illustrated embodiment.

[0259] Alternatively, the processor is coupled to the memory via an interface.

[0260] Optionally, the chip device further includes a memory storing computer programs or computer instructions.

[0261] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of a program that controls the methods described in the preceding embodiments. The memory mentioned above can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).

[0262] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the explanations and beneficial effects of the relevant content in any of the communication devices provided above can be referred to the corresponding method embodiments provided above, and will not be repeated here.

[0263] In this embodiment, the user equipment, the first network device, or the third network device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.

[0264] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0265] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.

[0266] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of this application, depending on actual needs.

[0267] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0268] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part of the technical solution that essentially contributes to the present application's embodiments, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the processes of the methods in the various embodiments of the present application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.

[0269] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A communication method, characterized in that, Applied to user equipment, the method includes: Receive first information from a first network device, the first information being used to indicate the first load of at least one candidate cell; Send a second message to a second network device, the second message being used to indicate that the user equipment has successfully switched from the source cell to the target cell, the target cell being determined by at least the first load of the at least one candidate cell and the first channel quality parameter of the at least one candidate cell.

2. The method according to claim 1, characterized in that, The target cell is determined at least by the first load of the at least one candidate cell and the first channel quality parameters of the at least one candidate cell, including: The target cell is determined by the first load of the at least one candidate cell, the first weight of the first load, the first channel quality parameter of the at least one candidate cell, and the second weight of the first channel quality parameter.

3. The method according to claim 1 or 2, characterized in that, The first information is also used to indicate a first weight of the first load of the at least one candidate cell, and / or a second weight of the first channel quality parameter of the at least one candidate cell.

4. The method according to claim 3, characterized in that, The first information is also used to indicate a first weight of the first load of the at least one candidate cell, and / or a second weight of the first channel quality parameter of the at least one candidate cell, including: The first information includes a first offset corresponding to the at least one candidate cell, and / or a second offset corresponding to the at least one candidate cell; The first bias is the bias of the first load of the at least one candidate cell relative to the second load, wherein the first load is the load at a first time moment, the second load is the load at a second time moment, and the second time moment is before the first time moment; the second bias is the bias of the first channel quality parameter of the at least one candidate cell relative to the second channel quality parameter, wherein the first channel quality parameter is the channel quality parameter at a third time moment, the second channel quality parameter is the channel quality parameter at a fourth time moment, and the fourth time moment is before the third time moment.

5. The method according to claim 4, characterized in that, The method further includes: Receive third information from the first network device, the third information being used to indicate the second load.

6. The method according to claim 4 or 5, characterized in that, The third information is also used to indicate the timestamp corresponding to the second load, which is different from the timestamp corresponding to the first load.

7. The method according to claim 5 or 6, characterized in that, The third information is carried in the control unit of the media access control layer.

8. The method according to any one of claims 5-7, characterized in that, The third information and the first information are carried in the same signaling message.

9. The method according to any one of claims 1-8, characterized in that, The cell corresponding to the first network device includes the source cell, and the cell corresponding to the second network device includes the target cell, wherein the target cell is one of the at least one candidate cell.

10. The method according to claim 9, characterized in that, The first channel quality parameter includes at least one of the following: the channel quality corresponding to the at least one candidate cell, the data throughput corresponding to the at least one candidate cell, or the network latency corresponding to the at least one candidate cell.

11. A communication method, characterized in that, Applied to a first network device, the method includes: Receive fifth information from at least one third network device, the fifth information being used to indicate a first load on a candidate cell corresponding to the at least one third network device; Send first information to the user equipment, the first information being used to indicate the first load on the candidate cell corresponding to the at least one third network device.

12. The method according to claim 11, characterized in that, Before receiving the fifth information from at least one third network device, the method further includes: Send a fourth message to the at least one third network device, the fourth message being used to request a first load on the candidate cell corresponding to the at least one third network device.

13. The method according to claim 11 or 12, characterized in that, The first information is also used to indicate the first weight of the first load on the candidate cell corresponding to the at least one third network device, and / or the second weight of the first channel quality parameter corresponding to the candidate cell corresponding to the at least one third network device.

14. The method according to claim 13, characterized in that, The first information is further used to indicate a first weight of the first load on the candidate cell corresponding to the at least one third network device, and / or a second weight of the first channel quality parameter corresponding to the candidate cell corresponding to the at least one third network device, including: The first information includes a first offset corresponding to the candidate cell of the at least one third network device, and / or a second offset corresponding to the candidate cell of the at least one third network device; The first bias is the bias of the first load of the candidate cell corresponding to the at least one third network device relative to the second load, wherein the first load is the load at a first time moment, the second load is the load at a second time moment, and the second time moment is before the first time moment; the second bias is the bias of the first channel quality parameter of the candidate cell corresponding to the at least one third network device relative to the second channel quality parameter, wherein the first channel quality parameter is the channel quality parameter at a third time moment, the second channel quality parameter is the channel quality parameter at a fourth time moment, and the fourth time moment is before the third time moment.

15. The method according to claim 14, characterized in that, The method further includes: Receive sixth information from the third network device among the at least one third network device, the sixth information being used to indicate the second load on the candidate cell corresponding to the third network device among the at least one third network device; Send third information to the user equipment, the third information being used to indicate the second load on the candidate cell corresponding to the third network device among the at least one third network device.

16. The method according to claim 15, characterized in that, The third information is also used to indicate the timestamp corresponding to the second load, which is different from the timestamp corresponding to the first load.

17. The method according to claim 15 or 16, characterized in that, The third information is carried in the control unit of the media access control layer.

18. The method according to any one of claims 15-17, characterized in that, The third information and the first information are carried in the same signaling message.

19. A communication method, characterized in that, Applied to at least one third network device, the method includes: Send a fifth message to the first network device, the fifth message being used to indicate the first load on the candidate cell corresponding to the at least one third network device.

20. The method according to claim 19, characterized in that, Before sending the fifth information to the first network device, the method further includes: The system receives fourth information from the first network device, the fourth information being used to request a first load on the candidate cell corresponding to the at least one third network device.

21. The method according to claim 19 or 20, characterized in that, The method further includes: A sixth message is sent to the first network device, the sixth message being used to indicate the second load on the candidate cell corresponding to the third network device among the at least one third network device, the first load being the load at a first time moment, the second load being the load at a second time moment, the second time moment being before the first time moment.

22. A communication device, characterized in that, include: Module for performing the method as described in any one of claims 1-10; Alternatively, a module for performing the method as described in any one of claims 11-18; Alternatively, a module for performing the method as described in any one of claims 19-21.

23. A communication system, characterized in that, include: User equipment for performing the method as described in any one of claims 1-10, and network equipment for performing the method as described in any one of claims 11-18.

24. A communication device, characterized in that, include: At least one processor and an interface circuit, the interface circuit being configured to receive signals from other communication devices besides the communication device and transmit them to the processor, or to send signals from the processor to other communication devices besides the communication device, the processor being configured to implement the method as described in any one of claims 1-10 via logic circuits or executable code instructions, or the processor being configured to implement the method as described in any one of claims 11-18 via logic circuits or executable code instructions, or the processor being configured to implement the method as described in any one of claims 19-21 via logic circuits or executable code instructions.

25. A computer-readable storage medium, characterized in that, It includes a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-10, or cause the computer to perform the method as described in any one of claims 11-18, or cause the computer to perform the method as described in any one of claims 19-21.

26. A chip, characterized in that, include: An interface circuit and a logic circuit, wherein the interface circuit is used to receive signals from other chips besides the chip and transmit them to the logic circuit, or to send signals from the logic circuit to other chips besides the chip, and the logic circuit is used to implement the method as described in any one of claims 1-10, or the logic circuit is used to implement the method as described in any one of claims 11-18, or the logic circuit is used to implement the method as described in any one of claims 19-21.

27. A computer program product, characterized in that, The computer program product includes: a computer program or instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1-10, or cause the computer to perform the method as claimed in any one of claims 11-18, or cause the computer to perform the method as claimed in any one of claims 19-21.