Communication method and communication device
Patent Information
- Application Number
- CN202280101658.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-09
- Publication Date
- 2025-06-13
AI Technical Summary
Existing communication systems suffer from 'short-sightedness' in the handover process, resulting in connection interruptions and low throughput, mainly due to difficulties in obtaining or storing measurement reports and contextual information from end devices.
By providing a communication method, handover auxiliary information, including historical handover information and real-time acquired information, is used to make handover decisions, improve the terminal device's ability to perceive the environment, avoid the ping-pong effect, and improve throughput.
It has achieved more than 40% increase in system throughput, solved the problems of information acquisition and storage, reduced resource occupation, and improved network performance.
Smart Images

Figure CN120153693A_ABST
Abstract
Description
Communication method and communication device Technical Field
[0001] The present application relates to the field of communication technology, and more particularly, to a communication method and a communication device. Background Art
[0002] In related technologies, handovers can be implemented based on information such as measurement reports and terminal device context information. However, this information suffers from numerous issues, such as short-sightedness and difficulty in obtaining or storing. These issues can lead to issues such as connection interruptions and low throughput caused by handovers.
[0003] Summary of the Invention
[0004] The present application provides a communication method and a communication device. The following introduces various aspects involved in the present application.
[0005] In a first aspect, a communication method is provided, including: based on switching assistance information, a first communication device performs a first operation related to switching, and the switching assistance information includes first information and / or second information; wherein, the first communication device is located in a first area, the first information includes historical switching information corresponding to the first area, and the second information includes information directly obtained by the first communication device.
[0006] According to a second aspect, a communication method is provided, comprising: a second communication device receives third information sent by a first communication device; based on the third information, the second communication device performs a second operation related to switching; wherein the third information is determined based on switching auxiliary information, the switching auxiliary information includes first information and / or second information, the first communication device is located in a first area, the first information includes historical switching information corresponding to the first area, and the second information includes information directly obtained by the first communication device.
[0007] According to a third aspect, a communication device is provided, which is a first communication device, and includes: a first execution unit, used to perform a first operation related to switching based on switching auxiliary information, and the switching auxiliary information includes first information and / or second information; wherein, the first communication device is located in a first area, the first information includes historical switching information corresponding to the first area, and the second information includes information directly obtained by the first communication device.
[0008] In a fourth aspect, a communication device is provided, wherein the communication device is a second communication device, and the communication device includes: a receiving unit for receiving third information sent by a first communication device; a second execution unit for performing a second operation related to switching based on the third information; wherein the third information is determined based on switching auxiliary information, the switching auxiliary information includes first information and / or second information, the first communication device is located in a first area, the first information includes historical switching information corresponding to the first area, and the second information includes information directly obtained by the first communication device. In a fifth aspect, a communication device is provided, including a processor and a memory, the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the terminal device performs some or all of the steps in the method of the first aspect or the second aspect.
[0009] In a sixth aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned communication device. In another possible design, the system may also include other devices that interact with the communication device in the solution provided in the embodiment of the present application.
[0010] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program enables a terminal to execute part or all of the steps in the methods of the above aspects.
[0011] In an eighth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a terminal to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product may be a software installation package.
[0012] In a ninth aspect, an embodiment of the present application provides a chip comprising a memory and a processor, wherein the processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.
[0013] Based on the first information, the performance gain that can be achieved by switching to different neighboring cells can be predicted, thereby providing richer environmental information for switching decisions. In addition, the historical switching information corresponding to the first area is regional-level historical switching information. Therefore, the acquisition and storage of the historical switching information corresponding to the first area can be implemented by devices with strong computing or storage capabilities in the first area, making the acquisition and storage of the first information easier. As for the second information, since the second information can be directly obtained by the first communication device, it is relatively easy to obtain the second information. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] FIG1 is a schematic diagram of a wireless communication system used in an embodiment of the present application.
[0015] FIG2 is an example diagram of a basic switching process.
[0016] FIG3 is an example diagram of a conditional switching process.
[0017] FIG4 is a schematic flowchart of a communication method provided in an embodiment of the present application.
[0018] FIG5 is a schematic flowchart of another communication method provided in an embodiment of the present application.
[0019] FIG6 is a schematic flowchart of another communication method provided in an embodiment of the present application.
[0020] FIG7 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
[0021] FIG8 is a schematic structural diagram of another communication device provided in an embodiment of the present application.
[0022] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0023] The technical solutions in this application will be described below in conjunction with the accompanying drawings. For ease of understanding, the terms involved in this application will be explained below.
[0024] Figure 1 illustrates a wireless communication system 100 used in an embodiment of the present application. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographic area and may communicate with the terminal device 120 within the coverage area.
[0025] Figure 1 exemplarily shows a network device and two terminal devices. In some embodiments of the present application, the wireless communication system 100 may include multiple network devices and each network device may include other number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0026] In some embodiments of the present application, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0027] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.
[0028] The terminal device in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application may refer to a device that provides voice and / or data connectivity to a user and can be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. In some embodiments of the present application, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in vehicle-to-everything (V2X) or device-to-device (D2D). For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and smart home devices communicate without relaying the communication signal through the base station.
[0029] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station may broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master eNB (MeNB), secondary eNB (SeNB), multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. A base station may also refer to a communication module, modem, or chip used to be set in the aforementioned device or apparatus. A base station may also be a mobile switching center and a device that performs base station functions in D2D, V2X, and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. A base station may support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form adopted by the network equipment.
[0030] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0031] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU. The gNB may also include an AAU.
[0032] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.
[0033] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).
[0034] Many communication systems can support the handover (HO) process. For example, both the LTE system and the NR system can support the handover process of the terminal device in the connected state. The handover process can be the process by which the communication system transfers the communication link between the terminal device and the original cell to the new cell (also called the target cell). When a terminal device that is using network services moves from one cell to another, or due to reasons such as wireless transmission service load adjustment, activation operation maintenance, and equipment failure, in order to ensure the continuity of communication and the quality of service, the communication system can perform a handover process.
[0035] The basic handover process is described below using the Xn interface handover process shown in Figure 2 as an example. As shown in Figure 2, the handover process may include three stages: handover preparation, handover execution, and handover completion.
[0036] The handover preparation phase includes measurement control and reporting, handover request, and confirmation. The handover request confirmation message contains the handover command generated by the target cell. The source cell does not allow any modification to the handover command generated by the target cell and directly forwards the handover command to the terminal device.
[0037] During the handover execution phase, the terminal device immediately executes the handover process upon receiving the handover command. Specifically, the terminal device performs the following operations: disconnecting from the source cell and synchronizing with the target cell (e.g., performing random access and sending a radio resource control (RRC) handover completion message to the target base station), transferring the sequence number (SN) status, and forwarding data.
[0038] During the handover completion phase, the target cell performs a path switch with the core network access and mobility management function (AMF) and the user plane function (UPF), and the context of the terminal device in the source base station is released.
[0039] The basic switching process has been working in the relevant wireless communication system, but some problems have gradually been exposed. For example, in the basic switching process, the terminal device needs a period of time after reporting the measurement report and before receiving the switching command. This time interval is the time required for the source cell to send a switching request and wait for the neighboring cell to reply. In addition, this time interval also includes the time required for signaling interaction between the network device and the terminal device. On the one hand, the existence of this time interval may cause the optimal configuration cell to change when the terminal device receives the switching command. In extreme cases, the existence of this time interval may cause the terminal device to be unsuitable for connection when the network device sends the switching command to the terminal device (for example, the switching command cannot be received due to the poor communication environment), resulting in a switching failure.
[0040] Some communication systems have proposed solutions to the above-mentioned problems. For example, the 3rd Generation Partnership Project (3GPP) proposed a conditional handover mechanism during its discussions. Figure 3 is an example diagram of the conditional handover process. In conditional handover, a first trigger condition and a second trigger condition are introduced. The first trigger condition triggers the terminal device to perform measurement reporting and, accordingly, triggers the base station to prepare for handover. The second trigger condition triggers the terminal device to initiate access to the target cell to complete the handover. The first trigger condition may be weaker than the second trigger condition. As shown in Figure 3, the first trigger condition may be associated with a "low" threshold, and the second trigger condition may be associated with a "high" threshold. In this case, the terminal device will first meet the first trigger condition and trigger the reporting of the corresponding measurement report, thereby triggering the handover preparation process. Afterwards, when the terminal device meets the second handover condition, the terminal device may initiate corresponding operations such as accessing the target base station to complete the handover process. It is understood that when the second handover condition is met, the terminal device can initiate the handover process on its own without waiting for feedback from the network device. Therefore, conditional switching can avoid the time interval generated by the basic switching process to avoid switching failure.
[0041] As can be seen from the conditional handover process, because several neighboring cells need to reserve resources to prepare for potential handovers based on uncertain terminal device behavior, the resulting resource usage is significantly greater than that of the basic handover process. When network resources are tight (such as during high load), this can affect resource utilization and overall network performance.
[0042] Current wireless communication systems offer greater flexibility than ever before, emphasizing wide applicability to different scenarios and full utilization of limited resources. However, the basic principles of most current work are still based on theoretical modeling of actual communication environments or simple parameter selection. The gains that can be achieved by this basic working method are gradually weakening in changing scenarios and complex communication environments. The basic switching and conditional switching solutions described above address this issue. In response to this situation, some communication systems are considering adopting artificial intelligence (AI), a new method and approach, in combination with traditional wireless communication theories and systems, to find a new way to break through performance bottlenecks and further improve the performance of wireless communication systems.
[0043] Artificial intelligence can be achieved through machine learning methods. Basic machine learning methods include supervised learning, unsupervised learning, or reinforcement learning.
[0044] Supervised learning can also be called supervised learning or supervised learning. A pattern (also called a function or learning model) can be learned or created from training data, and new instances can be inferred based on this pattern. The training data consists of input objects (usually vectors) and expected outputs. The output can be a continuous value (called regression analysis) or a predicted classification label (called classification). The task of a supervised learner is to predict the output of the function for any possible input after observing some pre-labeled training examples (input and expected output). To achieve this goal, the learner must generalize from the existing data to unobserved situations in a "reasonable" (inductively biased) way.
[0045] Reinforcement learning emphasizes how to act based on the environment to maximize expected benefits. Unlike supervised learning, reinforcement learning does not require labeled input-output pairs, nor does it require precise correction of non-optimal solutions. Its focus is on finding a balance between exploration (of unknown areas) and exploitation (of existing knowledge). The "exploration-exploitation" trade-off in reinforcement learning has been most studied in multi-armed bandit problems and finite Markov decision processes (MDPs). With respect to MDPs, in machine learning problems, the environment is often abstracted as an MDP, and many reinforcement learning algorithms can only use dynamic programming methods under this assumption. The main difference between traditional dynamic programming methods and reinforcement learning algorithms is that the latter does not require knowledge of MDPs and is targeted at large-scale MDPs for which exact methods cannot be found.
[0046] As described above, in the basic handover process and conditional handover process, the terminal device will report a measurement report based on the measurement results during the handover process. The measurement report can specifically be the reference signal received power. Taking the basic handover process as an example, the network device can trigger the handover process after receiving the measurement report and determine the target cell from multiple neighboring cells based on the network resource configuration. Subsequently, the network device can send a handover command to the terminal device. When the terminal device receives the handover command, it can initiate random access to the target cell, thereby completing the handover process.
[0047] Target cell decisions based on measurement reports are often short-sighted. After successfully connecting to a target cell, a terminal device may leave it very quickly, causing a ping-pong effect. For the terminal device, this reduces the effective data transmission time and impairs throughput. For network equipment, this increases interactive signaling overhead and consumes unnecessary network pre-configured resources.
[0048] A possible solution to this problem is to predict the terminal device's post-switching trajectory before it switches, and to determine the target cell based on this trajectory. However, this requires real-time access to the terminal device's precise location information during movement, combined with contextual information such as the terminal device's historical movement data and behavioral preferences. Acquiring and storing this information is extremely difficult for existing systems. Therefore, in related technologies, it is difficult to achieve an optimal solution to the handover problem based on trajectory prediction guided by a single user's behavior.
[0049] As can be seen, in related technologies, the handover process can be implemented based on the aforementioned information, such as measurement reports and terminal device context information. However, this information has many problems, such as "short-sightedness" and difficulty in obtaining or storing, which can lead to connection interruptions and low network throughput caused by handover.
[0050] FIG4 is a schematic flow chart of a communication method provided by an embodiment of the present application to solve the above problem. The method shown in FIG4 can be performed by the first communication device and / or the second communication device. The method shown in FIG4 can include step S410.
[0051] Step S410: Based on the handover auxiliary information, the first communication device performs a first operation related to handover.
[0052] The handover auxiliary information may include first information and / or second information. The first information and the second information are respectively introduced below.
[0053] Regarding the first information, the first communications device may be located within a first area, and the first information may include historical handover information corresponding to the first area. The historical handover information may be information related to handovers within a first time window before the current moment. The end time of the first time window may be earlier than or equal to the current moment. In some embodiments, the historical handover information may also be referred to as mobility context information.
[0054] Based on the first information, the first communication device can obtain historical switching information at the regional level. Based on the historical switching information corresponding to the first area, the performance gain that can be brought about by switching to different neighboring areas can be predicted, thereby providing richer environmental information for the switching decision, that is, improving the first communication device's ability to perceive the environment. Therefore, the historical switching information corresponding to the first area can solve the "short-sightedness" problem mentioned above, thereby avoiding ping-pong switching and improving throughput. According to research, switching based on the first information can achieve an increase in system throughput of more than 40%. In addition, the first information is at the regional level, so the first information can be stored in a device with strong computing or storage capabilities in the first area (such as a network device covering the first area), which also solves the problem of information acquisition and storage to a certain extent.
[0055] The second information may include information that the first communication device can directly obtain. In other words, the first communication device does not need to interact with other devices and can obtain the second information independently. For example, the second information may be information that can be obtained without the network device configuring a response reference signal. In some embodiments, the first communication device may include a sensor. The second information may be information directly collected by the first communication device through its own sensor. Since the second information can be directly obtained by the first communication device, it is relatively easy to obtain the second information. In addition, the second information can be obtained in real time, so the real-time status of the first communication device can be determined based on the second information, thereby achieving accurate switching.
[0056] The following describes in detail the content that may be included in the first information and the second information with examples.
[0057] As described above, the first information may be used to indicate historical switching information corresponding to the first area. The historical switching information may be information related to switching within a first time window before the current moment.
[0058] As an implementation method, the historical switching information may include one or more of the following information: information of the switching cell selected by the third communication device; the service quality of the switching cell after the third communication device switches; the number of times the first cell covering the first area is selected as the switching cell. The third communication device may be a device that has communicated in the first area. For example, the third communication device may be a communication device that switches in the first area before the first communication device obtains the first information. Alternatively, the third communication device may be a communication device that switches within the first time window before the current moment. It should be noted that the switching cell selected by the third communication device may also be referred to as the target cell selected by the third communication device. The number of times the first cell is selected as the switching cell may be: the number of times the first cell is selected as the target cell by the third communication device within the first time window.
[0059] As an implementation method, the historical handover information may include handover information of all terminal devices that have historically communicated with the first area. For example, the historical handover information includes one or more of the following information: information about target cells selected by all the terminal devices, the number of times the first cell covering the first area has been historically selected by all the terminal devices, and the quality of service of the target cells after handover by all the terminal devices.
[0060] The quality of service of the target cell after the handover may include one or more of the following information: throughput, connection duration, and communication quality.
[0061] As described above, the first information may be associated with the first area. The first area is the area where the first communication device is located (for example, it may include the area around the first communication device). The space may be divided into multiple handover prediction areas, and the first area may be one of the multiple handover prediction areas. In other words, among the multiple handover prediction areas, the area where the first communication device is located may be the first area. By dividing the space into multiple handover prediction areas and associating the first information with the first area therein, the data size of storing the first information can be reduced.
[0062] The space can be divided into multiple handover prediction areas according to a first rule. The first rule can be related to the received channel measurement information, for example. In other words, the scope of the first area can be determined based on the received signal measurement information. As an implementation method, the first area can be related to one or more cells to which the first communication device can detect the largest at least one signal belonging. As an implementation method, the first area can be related to the largest n signal belonging cells that the first communication device can detect, and the first area can be the sum of the coverage areas of the n signal belonging cells or the area covered by all n signal belonging cells. For example, the first handover prediction area can be an area covered by the largest three signal belonging cells 1, 2, and 3 that the first communication device can detect. Alternatively, the second handover prediction area can be an area covered by the largest three signal belonging cells 1, 2, and 4 that the first communication device can detect. The first area can be one of the first handover prediction area and the second prediction area.
[0063] In some embodiments, the first information may also indicate network load information. That is, the first communications device may perform a first handover-related operation based on the network load information. For example, if the first operation is a handover decision, the first communications device may independently make a handover decision based on historical handover information and network load information corresponding to the first region.
[0064] The second information may include one or more of the following information of the first communications device: quality information of the source cell, quality information of the neighboring cell, quality change information of the source cell, quality change information of the neighboring cell, location information, speed information, direction information, etc. The direction information may include movement direction information of the first communications device. For example, the direction information may include the azimuth angle of movement of the first communications device.
[0065] After the first communication device obtains the second information, it can perform the first operation on its own according to the second information without transmitting the second information to other devices. On the one hand, the second information is difficult to be obtained by other devices, thereby effectively protecting the privacy of the first communication device. On the other hand, the amount of data that needs to be transmitted by the first communication device is reduced. On the other hand, when the first communication device is relatively capable (for example, the first communication device is a smart car machine, and the device communicating with the first communication device is an outdated device that is not equipped with sufficient computing power), it is more appropriate for the first communication device to perform the first operation on its own.
[0066] As an implementation, the handover assistance information may include the second information. The first operation may include: the first communications device independently determining a target cell based on the second information acquired in real time, and the first communications device performing handover to the target cell. In other words, the first communications device may independently determine the target cell using the complete second information acquired in real time, and perform handover based on the result of its independent decision.
[0067] In some embodiments, the handover assistance information may include not only the second information but also the first information. The first information may be sent by the second communication device to the first communication device. The first communication device may determine the target cell based on the second information and the first information acquired in real time.
[0068] In some embodiments, the first operation may include: the first communications device may determine third information based on the first information and / or the second information. The second information may be acquired in real time by the first communications device before determining the third information. In other words, the third information may be determined based on the second information acquired in real time by the first communications device before determining the third information.
[0069] As an implementation method, the first information and / or the second information can be input into the first model, and the output of the first model can be the third information. Taking the first model as an AI model as an example, the first communication device can input the first information and / or the second information into the AI model, and the output of the AI model can be the third information. The AI model can, for example, include a supervised learning model or a reinforcement learning model. For example, the AI model can include one or more of a decision tree model, a multi-armed bandit model, and a deep Q network (DQN) model.
[0070] The third information may, for example, include one or more of the following information of the first communication device: information of one or more candidate target cells to which the first communication device can switch; priority of one or more neighboring cells; priority ranking of one or more neighboring cells; setting information of the T304 timer of one or more neighboring cells. The one or more candidate target cells may, for example, include: one or more neighboring cells or multiple cells associated with different time points in the future. The one or more candidate target cells may form a list. In addition, the priority may be represented by a weight. The third information may also include a measurement report (e.g., reference signal received power).
[0071] After the first communication device acquires the third information, the first operation may further include: sending the third information to the second communication device. As shown in Figure 4 , the method shown in Figure 4 may include steps S420 and S430.
[0072] Step S420: The second communication device receives the third information sent by the first communication device.
[0073] Step S430: According to the third information, the second communication device may perform a second operation related to the handover.
[0074] In some embodiments, the second operation may include determining, based on the third information, one or more of the following information: a target cell for handover of the first communication device, and one or more candidate target cells that the first communication device can handover to. In other words, the second communication device may make a decision regarding the handover process of the first communication device.
[0075] Taking the second operation including the second communication device determining the target cell to which the first communication device is to switch based on the third information as an example, the third information can be determined based on the first information and the second information. The second communication device determines the fourth information based on the third information. The fourth information can be used to indicate the target cell to which the first communication device is to switch. The second communication device can generate the fourth information in combination with the real-time resource distribution of the network (for example, the network topology and the load migration). The second communication device can send the fourth information to the first communication device, and the second communication device can also notify the target base station to reserve access resources for the first communication device. The second communication device can also generate a handover command to notify the first communication device to execute a subsequent handover process.
[0076] In some embodiments, the second operation may include: preparing communication resources for the first communication device based on the third information. Taking the case where the third information includes candidate target cell information as an example, the second communication device may prepare resources for the first communication device based on the candidate target cell. Taking the case where the second communication device is a network device and the first communication device is a terminal device as an example, in conditional switching, the network device determines the candidate target cells. Usually, the number of candidate target cells is large to ensure that the terminal device can successfully access. In this embodiment, since the candidate target cells are determined locally by the terminal device based on the first information and / or the second information, the number of candidate target cells is much smaller than the number of candidate target cells determined by the network device in the conditional switching. Therefore, the resources prepared by the network device based on the third information are greatly reduced, thereby improving resource utilization and overall network performance.
[0077] In some embodiments, the second operation may include sending the first information corresponding to the third information. For example, if the third information includes candidate target cell information, the first information corresponding to the third information may be used to indicate historical handover information for part or all of the area covered by the candidate target cell. In other words, the first area may be part or all of the area covered by the candidate target cell.
[0078] In some embodiments, the method shown in Figure 3 may further include the step of: the first communication device receiving the first information. That is, the first information may be acquired by other devices and sent to the first communication device.
[0079] The following description is made by taking the sender of the first information as the second communication device as an example.
[0080] As an implementation method, the first information can be carried in a broadcast message. The broadcast range of the broadcast message can be the first area. For example, the second communication device can broadcast the first information to all communication devices in the first area. In other words, the communication device receiving the broadcast message can be a communication device in the first area. The broadcast message can be, for example, a system information broadcast (SIB) message. The SIB message can include one or more of a SIB1 message, a SIB2 message, and a SIB3-SIB8 message. Transmitting the first information by broadcasting can reduce the signaling transmission amount of the second communication device and reduce the complexity of processing by the second communication device.
[0081] As an implementation method, the first information can be carried in proprietary signaling. The proprietary signaling can be, for example, RRC proprietary signaling. For example, the first information can be carried in an RRC reconfiguration message. The second communication device can determine the first area based on the location of the first communication device and send the corresponding first information in a targeted manner to the first communication device. The location of the first communication device can be determined by a positioning system or by received signal measurement information reported by the first communication device. This approach can reduce the size of the first information received by the first communication device and reduce the data processing capacity of the first communication device.
[0082] It should be noted that the first information can be transmitted via a combination of broadcast and proprietary signaling, that is, the first information can be carried in a broadcast message and proprietary signaling. In some embodiments, a portion of the first information is transmitted via broadcast, while another portion is transmitted via proprietary signaling. For example, if the first information includes network load information, the network load information can be transmitted via broadcast to reduce signaling overhead; historical switching information can be transmitted via proprietary signaling to reduce the amount of transmitted data.
[0083] It should be noted that the transmission of the first information can be proactively requested by the first communication device or sent by the second communication device. For example, if the first information is sent via a broadcast message, the second communication device can periodically send broadcast messages including the first information. Alternatively, in conditional switching, if the first condition is met, the first communication device can send a request message to the second communication device, which can be used to trigger the second communication device to send the first information.
[0084] As time goes by, the historical switching information corresponding to the first area is constantly changing, so the first information can be updated. The update of the first information can be performed by a device that stores or maintains the first information. If the storage or maintenance of the first information is performed by a second communication device, the first communication device can send the information corresponding to the switching it has experienced to the second communication device so that the second communication device can update the first information. In other words, the historical switching information of the first switching area can be determined based on the information corresponding to the switching. The information corresponding to the switching may include one or more of the following information of the first communication device: the area or specific location at the time of switching, the selected target cell, the number of times the cell is selected, and the quality of service of the target cell after switching.
[0085] The updating of the first information may be periodic and / or triggered by an update message. In some implementations, periodic updating may also be referred to as static updating; and updating triggered by an update message may also be referred to as dynamic updating.
[0086] For periodic updates, the communication device that stores or maintains the first information can periodically update the first information. The following uses the first communication device as a terminal device and the second communication device as a network device as an example to illustrate periodic updates of the first information. The terminal device can report information corresponding to handovers it has experienced over a period of time to the network device. The network device can aggregate information reported by multiple terminal devices, including the first communication device, and periodically update the content of the first information stored or maintained by the network device. It will be appreciated that periodic updates can reduce signaling overhead.
[0087] In dynamic updates, messages used to trigger updates to the first information can all be update messages. For example, the update message can be a message used when the first communication device reports information corresponding to the switch. After receiving the update message, the communication device that stores or maintains the first information can update the first information. Continuing with the example of the first communication device being a terminal device and the second communication device being a network device, the explanation is provided. After the terminal device leaves the source base station and switches to the target base station, it can report information corresponding to the switch it experienced at the source base station. After receiving the reported information, the network device can update the content of the first information. Dynamic updates can make the content in the first information update faster, thereby enhancing the ability of the device using the first information to perceive the environment.
[0088] In some embodiments, the update of the first information may be a combination of static and dynamic updates, i.e., semi-static. For example, some regions may update the first information statically, while others may update it dynamically. The regions may be determined based on regional service requirements. Alternatively, some communication devices may update the first information dynamically, while others may update it statically. The regions may be determined based on the service type of the communication device.
[0089] The update of the first information can be based on areas of different granularities. The granularity of the updated area can be at the first area level or at the sampling point level. For example, the update of the first information can be based on the first area, that is, the second communication device can obtain, store and update the load status of network devices with signal coverage in the first area and all historical switching information in the first area. Alternatively, the update of the first information can be based on the sampling point location, that is, the second communication device can obtain, store and update the load status of network devices with signal coverage within a certain range around the sampling point and the historical switching information within the range. The location of the sampling point can be pre-set. Alternatively, the granularity of the updated area can include the first area and the sampling point. As an implementation method, the network load information can be updated based on the first area, and the historical switching information can be updated based on the sampling point location.
[0090] The first area may be covered by multiple cells, and the first information may be used to indicate historical handover information for all areas of the multiple cells, or may indicate historical handover information for a portion of the areas (i.e., the first area is part or all of the area covered by some of the multiple cells). It is understood that when the first information is historical handover information for a portion of the areas, the data size of the first information may be reduced. When the first information needs to be transmitted, the data overhead of transmitting the first information is greatly reduced.
[0091] The partial area can be determined based on the second information obtained historically. The second information obtained historically can be used to determine the third information. For example, the first communication device can locally obtain the second information and determine the third information. Based on the third information, the first information corresponding to the third information can be determined. As described above, the third information may include information about the candidate target cell. The partial area can be part of or all of the area covered by the candidate target cell. In other words, the first information corresponding to the third information may include historical switching information of part of or all of the area covered by the candidate target cell, that is, the first area is.
[0092] In combination with the above, based on the second information obtained in real time, the first communication device can determine the technical solution of the target cell by itself, and the first communication device can obtain the second information twice (the second information obtained historically and the second information obtained in real time) to implement the switching process. For example, the first communication device can obtain the second information once (the second information obtained historically) and determine the third information based on the second information. The third information may include information of the candidate target cell. The first communication device can transmit the third information to the second communication device, and the second communication device can transmit the first information corresponding to the third information based on the third information. The first information corresponding to the third information may only include the historical switching information of the candidate target cell. The first communication device can obtain the second information again (the second information obtained in real time) and determine the third information again based on the first information corresponding to the third information and the second information obtained in real time. The third information determined this time can be used for the first communication device to make a switching decision. For example, the third information can be used to indicate the target cell.
[0093] The first second information can be used to determine the third information (such as a list of candidate cells), and the second second information can be used in combination with the first information to further determine the target cell. Since the third information has already been reported, the second communication device has already notified the candidate target cell of the reserved resources. The first communication device can directly perform the switching operation based on the output of the first model (the target cell) without having to report to the base station. The two-step decision on the target cell will enable the UE to use real-time second information in its decision-making, effectively solving the information delay problem caused by the interaction between the UE and the base station.
[0094] It should be noted that both the first communication device and the second communication device can be devices for implementing communication. For example, the first communication device can be a network device or a terminal device, and the second communication device can be a network device or a terminal device. As one implementation, the first communication device and the second communication device can be a terminal device and a network device, respectively. As another implementation, the first communication device and the second communication device can both be terminal devices, that is, the first communication device and the second communication device can communicate with each other via a sidelink.
[0095] It should be noted that the embodiments provided in this application can be implemented in combination with the switching process in the related art. For example, the embodiments provided in this application can be combined with the basic switching process or the conditional switching process.
[0096] The present application is described in detail below through Example 1 and Example 2.
[0097] Example 1
[0098] FIG5 is a schematic flow chart of the communication method provided in Example 1. In the method shown in FIG5 , the first communication device may be a terminal device, and the second communication device may be a network device. The network device may be a source network device. The method shown in FIG5 may include steps S510 to S560.
[0099] Step S510: The network device sends first information to the terminal device. The first information may include historical switching information corresponding to the first area.
[0100] Step S520: The terminal device automatically obtains the second information. The second information may include information that the terminal device can directly obtain.
[0101] In step S530, the terminal device inputs the first information and the second information into a first model to determine third information. The first model may be an AI model. The third information may include a list of candidate target cells.
[0102] Step S540: The terminal device sends third information to the network device.
[0103] In step S550, the network device determines fourth information based on the third information. The fourth information may include relevant information of the target cell. Based on the fourth information, the network device may also notify the target base station to reserve access resources for the terminal device.
[0104] Step S560: The network device generates a handover command based on the fourth information. The handover command is used to instruct the terminal device to execute a subsequent handover process to handover to the target cell.
[0105] Example 2
[0106] FIG6 is a schematic flow chart of a communication method provided in Example 2. In the method shown in FIG6 , the first communication device may be a terminal device, and the second communication device may be a network device. The network device may be a source network device. The method shown in FIG6 may include steps S610 to S670.
[0107] Step S610: The terminal device obtains second information.
[0108] Step S620: The terminal device inputs the second information into the first model to determine third information. The third information may include a list of candidate target cells.
[0109] Step S630: The terminal device sends the third information to the network device.
[0110] Step S640: Based on the third information, the network device determines first information corresponding to the third information. For example, the first information may include historical handover information of a portion or all of the area covered by the candidate target cell.
[0111] Step S650: The network device sends the first information corresponding to the third information to the terminal device.
[0112] In step S660, the terminal device obtains the second information again. Compared with step S610, the second information obtained in step S660 can be understood as the second information currently obtained in real time, and the second information obtained in step S610 can be understood as the historical second information.
[0113] In step S670, the terminal device inputs the second information obtained in step S660 and the first information obtained in step S650 into the first model to determine a handover decision. The terminal device may perform subsequent handover processes according to the handover decision determined by itself.
[0114] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 6 , and the device embodiment of the present application is described in detail below in conjunction with Figures 7 to 9 . It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, and therefore, for portions not described in detail, reference can be made to the above method embodiment.
[0115] FIG7 is a schematic structural diagram of a communication device 700 provided in an embodiment of the present application. The communication device 700 may be a first communication device and may include a first execution unit 710.
[0116] The first execution unit 710 is used to perform a first operation related to switching based on switching auxiliary information, where the switching auxiliary information includes first information and / or second information; wherein, the first communication device is located in a first area, the first information includes historical switching information corresponding to the first area, and the second information includes information directly obtained by the first communication device.
[0117] In some embodiments of the present application, the switching assistance information includes the second information; wherein the first operation includes: the first communication device independently determines the target cell based on the second information acquired in real time; and the first communication device switches to the target cell.
[0118] In some embodiments of the present application, the switching-related information also includes the first information, which is sent by the second communication device to the first communication device; wherein, the first communication device determines the target cell by itself based on the second information obtained in real time, including: the first communication device determines the target cell by itself based on the second information and the first information obtained in real time.
[0119] In some embodiments of the present application, the first information is determined by the second communication device based on third information, and the communication device further includes: a sending unit for sending the third information to the second communication device, and the third information is determined by the second information obtained in real time by the first communication device before determining the third information.
[0120] In some embodiments of the present application, the switching assistance information includes the first information and the second information; wherein, the first operation includes: the first communication device sends third information to the second communication device, and the third information is determined by the first communication device based on the first information and the second information; the first communication device receives fourth information sent by the second communication device, and the fourth information is used to indicate the target cell to which the first communication device is to switch.
[0121] In some embodiments of the present application, the third information includes one or more of the following information of the first communication device: information of one or more candidate cells to which the first communication device can switch; priority of one or more neighboring cells; priority sorting of one or more neighboring cells; setting information of the T304 timer of one or more neighboring cells.
[0122] In some embodiments of the present application, the first area is covered by multiple cells, and the first information includes historical switching information of some areas of the multiple cells.
[0123] In some embodiments of the present application, the partial area is determined based on second information obtained historically.
[0124] In some embodiments of the present application, the first information also includes network load information.
[0125] In some embodiments of the present application, the historical switching information includes one or more of the following information: information of the switching cell selected by the third communication device, the third communication device being a communication device in the first area that switches before the first communication device obtains the first information; the service quality of the switching cell after the third communication device switches; the number of times the first cell covering the first area is selected as the switching cell.
[0126] In some embodiments of the present application, the quality of service of the switching cell includes one or more of the following information: throughput, connection duration, and channel quality.
[0127] In some embodiments of the present application, the second information includes one or more of the following information of the first communication device: quality information of the source cell, quality information of the neighboring cell, quality change information of the source cell, quality change information of the neighboring cell, location information, speed information, and direction information.
[0128] In some embodiments of the present application, the sending of the first information is triggered by request information sent by the first communication device.
[0129] In some embodiments of the present application, the first information is carried in a broadcast message and / or dedicated signaling.
[0130] In some embodiments of the present application, the updating of the first information is periodic and / or triggered by an update message.
[0131] In some embodiments of the present application, the range of the first area is determined according to received signal measurement information.
[0132] In some embodiments of the present application, the third information is determined by an artificial intelligence AI model.
[0133] In some embodiments of the present application, the AI model includes a supervised learning model or a reinforcement learning model.
[0134] FIG8 is a schematic structural diagram of a communication device 800 provided in an embodiment of the present application. The communication device 800 may be a second communication device and may include a receiving unit 810 and a second executing unit 820.
[0135] The receiving unit 810 is used to receive third information sent by the first communication device; the second execution unit 820 is used to perform a second operation related to switching based on the third information; wherein, the third information is determined based on switching auxiliary information, the switching auxiliary information includes first information and / or second information, the first communication device is located in the first area, the first information includes historical switching information corresponding to the first area, and the second information includes information directly obtained by the first communication device.
[0136] In some embodiments of the present application, the second operation includes: determining at least one of the following information based on the third information: a target cell to which the first communication device switches; and one or more candidate target cells to which the first communication device can switch.
[0137] In some embodiments of the present application, the second operation includes: preparing communication resources for the first communication device according to the third information.
[0138] In some embodiments of the present application, the third information includes one or more of the following information of the first communication device: information of one or more candidate target cells to which the first communication device can switch; priority of one or more neighboring cells; priority sorting of one or more neighboring cells; setting information of the T304 timer of one or more neighboring cells.
[0139] In some embodiments of the present application, the first area is covered by multiple cells, and the first information includes historical switching information of some areas of the multiple cells.
[0140] In some embodiments of the present application, the partial area is determined based on second information obtained historically.
[0141] In some embodiments of the present application, the first information also includes network load information.
[0142] In some embodiments of the present application, the historical switching information includes one or more of the following information: information of the switching cell selected by the third communication device, the third communication device being a communication device in the first area that switches before the first communication device obtains the first information; the service quality of the switching cell after the third communication device switches; the number of times the first cell covering the first area is selected as the switching cell.
[0143] In some embodiments of the present application, the quality of service of the switching cell includes one or more of the following information: throughput, connection duration, and channel quality.
[0144] In some embodiments of the present application, the second information includes one or more of the following information of the first communication device: quality information of the source cell, quality information of the neighboring cell, quality change information of the source cell, quality change information of the neighboring cell, location information, speed information, and direction information.
[0145] In some embodiments of the present application, the sending of the first information is triggered by request information sent by the first communication device.
[0146] In some embodiments of the present application, the first information is carried in a broadcast message and / or dedicated signaling.
[0147] In some embodiments of the present application, the updating of the first information is periodic and / or triggered by an update message.
[0148] In some embodiments of the present application, the range of the first area is determined according to received signal measurement information.
[0149] In some embodiments of the present application, the third information is determined by an artificial intelligence AI model.
[0150] In some embodiments of the present application, the AI model includes a supervised learning model or a reinforcement learning model.
[0151] In an optional embodiment, the sending unit or receiving unit may be a transceiver 930, and the first execution unit 710 or the second execution unit 920 may be a processor 910. The communication device 700 or the communication device 800 may further include a memory 920, as specifically shown in FIG9 .
[0152] Figure 9 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 9 indicate that the unit or module is optional. The device 900 may be used to implement the method described in the above method embodiment. The device 900 may be a chip, a terminal device, or a network device.
[0153] The device 900 may include one or more processors 910. The processor 910 may support the device 900 to implement the method described in the method embodiment above. The processor 910 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0154] The apparatus 900 may further include one or more memories 920. The memories 920 store programs that can be executed by the processor 910, causing the processor 910 to perform the methods described in the above method embodiments. The memories 920 may be independent of the processor 910 or integrated into the processor 910.
[0155] The apparatus 900 may further include a transceiver 930. The processor 910 may communicate with other devices or chips via the transceiver 930. For example, the processor 910 may transmit and receive data with other devices or chips via the transceiver 930.
[0156] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0157] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0158] The embodiments of the present application also provide a computer program. The computer program can be applied to the terminal or network device provided in the embodiments of the present application, and the computer program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0159] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0160] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
[0161] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.
[0162] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
[0163] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.
[0164] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.
[0165] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0166] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean 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 the present application.
[0167] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0168] The units described as separate components may or may not be physically separate, and 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0169] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0170] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0171] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: The first communication device performs a first operation related to handover based on the handover assistance information, where the handover assistance information includes the first information and / or the second information; The first communication device is located in a first area, the first information includes historical switching information corresponding to the first area, and the second information includes information directly obtained by the first communication device.
2. The method according to claim 1, characterized in that The handover assistance information includes the second information; The first operation includes: The first communication device independently determines a target cell according to the second information acquired in real time; The first communication device switches to the target cell.
3. The method according to claim 2, characterized in that The handover related information further includes the first information, which is sent by the second communication device to the first communication device; The first communication device independently determining a target cell based on the second information obtained in real time includes: The first communication device determines a target cell by itself according to the second information and the first information acquired in real time.
4. The method according to claim 3, characterized in that The first information is determined by the second communication device based on third information, and the method further includes: The first communication device sends the third information to the second communication device, where the third information is determined by the second information acquired in real time by the first communication device before determining the third information.
5. The method according to claim 1, wherein The handover auxiliary information includes the first information and the second information; The first operation includes: The first communication device sends third information to the second communication device, where the third information is determined by the first communication device based on the first information and the second information; The first communication device receives fourth information sent by the second communication device, where the fourth information is used to indicate a target cell to which the first communication device is to switch.
6. The method according to claim 4 or 5, characterized in that The third information includes one or more of the following information of the first communication device: information of one or more candidate cells to which the first communication device can switch; the priority of one or more neighboring cells; Prioritization of one or more neighboring cells; The setting information of the T304 timer of one or more neighboring cells.
7. The method according to any one of claims 1 to 6, characterized in that The first information also includes network load information.
8. The method according to any one of claims 1 to 7, characterized in that The historical switching information includes one or more of the following information: information of a handover cell selected by a third communication device, the third communication device being a communication device in the first area that is handed over before the first communication device acquires the first information; The service quality of the switching cell after the third communication device is switched; The first cell covering the first area is selected as the switching cell a number of times.
9. The method according to claim 8, characterized in that The quality of service of the handover cell includes one or more of the following information: throughput, connection duration, and channel quality.
10. The method according to any one of claims 1 to 9, characterized in that The second information includes one or more of the following information of the first communication device: quality information of a source cell, quality information of a neighboring cell, quality change information of a source cell, quality change information of a neighboring cell, location information, speed information, and direction information.
11. The method according to any one of claims 1 to 10, characterized in that The first area is covered by multiple cells, and the first information includes historical handover information of some areas of the multiple cells.
12. The method according to claim 11, characterized in that The partial area is determined based on second information obtained historically.
13. The method according to any one of claims 1 to 12, characterized in that The sending of the first information is triggered by request information sent by the first communication device.
14. The method according to any one of claims 1 to 13, characterized in that The first information is carried in a broadcast message and / or dedicated signaling.
15. The method according to any one of claims 1 to 14, characterized in that The updating of the first information is periodic and / or triggered by an update message.
16. The method according to any one of claims 1 to 15, characterized in that The range of the first area is determined according to received signal measurement information.
17. The method according to any one of claims 4 to 6, characterized in that The third information is determined by an artificial intelligence AI model.
18. The method according to claim 17, characterized in that The AI model includes a supervised learning model or a reinforcement learning model.
19. A communication method, characterized in that: include: The second communication device receives third information sent by the first communication device; According to the third information, the second communication device performs a second operation related to the handover; The third information is determined based on the switching auxiliary information, the switching auxiliary information includes the first information and / or the second information, the first communication device is located in the first area, the first information includes the historical switching information corresponding to the first area, and the second information includes the information directly obtained by the first communication device.
20. The method according to claim 19, wherein The second operation includes determining at least one of the following information based on the third information: a target cell for handover of the first communication device; One or more candidate target cells to which the first communications device can be handed over.
21. The method according to claim 19 or 20, characterized in that The second operation includes preparing communication resources for the first communication device according to the third information.
22. The method according to any one of claims 19 to 21, characterized in that The third information includes one or more of the following information of the first communication device: information of one or more candidate target cells to which the first communication device can switch; the priority of one or more neighboring cells; Prioritization of one or more neighboring cells; The setting information of the T304 timer of one or more neighboring cells.
23. The method according to any one of claims 19 to 22, characterized in that The first information also includes network load information.
24. The method according to any one of claims 19 to 23, wherein: The historical switching information includes one or more of the following information: information of a handover cell selected by a third communication device, the third communication device being a communication device in the first area that is handed over before the first communication device acquires the first information; The service quality of the switching cell after the third communication device is switched; The first cell covering the first area is selected as the switching cell a number of times.
25. The method according to claim 24, characterized in that The quality of service of the handover cell includes one or more of the following information: throughput, connection duration, and channel quality.
26. The method according to any one of claims 19 to 25, characterized in that The second information includes one or more of the following information of the first communication device: quality information of a source cell, quality information of a neighboring cell, quality change information of a source cell, quality change information of a neighboring cell, location information, speed information, and direction information.
27. The method according to any one of claims 19 to 26, characterized in that The first area is covered by multiple cells, and the first information includes historical handover information of some areas of the multiple cells.
28. The method according to claim 27, characterized in that The partial area is determined based on second information obtained historically.
29. The method according to any one of claims 19 to 28, wherein: The sending of the first information is triggered by request information sent by the first communication device.
30. The method according to any one of claims 19 to 29, wherein: The first information is carried in a broadcast message and / or dedicated signaling.
31. The method according to any one of claims 19 to 30, characterized in that The updating of the first information is periodic and / or triggered by an update message.
32. The method according to any one of claims 19 to 31, wherein: The range of the first area is determined according to received signal measurement information.
33. The method according to any one of claims 19 to 32, wherein: The third information is determined by an artificial intelligence AI model.
34. The method according to claim 33, wherein The AI model includes a supervised learning model or a reinforcement learning model.
35. A communication device, characterized in that: include: A first execution unit, configured to execute a first operation related to handover based on the handover auxiliary information, where the handover auxiliary information includes the first information and / or the second information; The first communication device is located in a first area, the first information includes historical switching information corresponding to the first area, and the second information includes information directly obtained by the first communication device.
36. The communication device according to claim 35, characterized in that The handover assistance information includes the second information; The first operation includes: The first communication device independently determines a target cell according to the second information acquired in real time; The first communication device switches to the target cell.
37. The communication device according to claim 36, wherein: The handover related information further includes the first information, which is sent by the second communication device to the first communication device; The first communication device independently determining a target cell based on the second information obtained in real time includes: The first communication device determines a target cell by itself according to the second information and the first information acquired in real time.
38. The communication device according to claim 37, wherein: The first information is determined by the second communication device based on third information, and the communication device further includes: A sending unit is used to send the third information to the second communication device, where the third information is determined by the second information obtained in real time by the first communication device before determining the third information.
39. The communication device according to claim 35, wherein: The handover auxiliary information includes the first information and the second information; The first operation includes: The first communication device sends third information to the second communication device, where the third information is determined by the first communication device based on the first information and the second information; The first communication device receives fourth information sent by the second communication device, where the fourth information is used to indicate a target cell to which the first communication device is to switch.
40. The communication device according to claim 38 or 39, characterized in that The third information includes one or more of the following information of the first communication device: information of one or more candidate cells to which the first communication device can switch; the priority of one or more neighboring cells; Prioritization of one or more neighboring cells; The setting information of the T304 timer of one or more neighboring cells.
41. The communication device according to any one of claims 35 to 40, characterized in that The first area is covered by multiple cells, and the first information includes historical handover information of some areas of the multiple cells.
42. The communication device according to claim 41, wherein The partial area is determined based on second information obtained historically.
43. The communication device according to any one of claims 35 to 42, characterized in that The first information also includes network load information.
44. The communication device according to any one of claims 35 to 43, characterized in that The historical switching information includes one or more of the following information: information of a handover cell selected by a third communication device, the third communication device being a communication device in the first area that is handed over before the first communication device acquires the first information; The service quality of the switching cell after the third communication device is switched; The first cell covering the first area is selected as the switching cell a number of times.
45. The communication device according to claim 44, characterized in that The quality of service of the handover cell includes one or more of the following information: throughput, connection duration, and channel quality.
46. The communication device according to any one of claims 35 to 45, characterized in that The second information includes one or more of the following information of the first communication device: quality information of a source cell, quality information of a neighboring cell, quality change information of a source cell, quality change information of a neighboring cell, location information, speed information, and direction information.
47. The communication device according to any one of claims 35 to 46, characterized in that The sending of the first information is triggered by request information sent by the first communication device.
48. The communication device according to any one of claims 35 to 47, characterized in that The first information is carried in a broadcast message and / or dedicated signaling.
49. The communication device according to any one of claims 35 to 48, characterized in that The updating of the first information is periodic and / or triggered by an update message.
50. The communication device according to any one of claims 35 to 49, characterized in that The range of the first area is determined according to received signal measurement information.
51. The communication device according to any one of claims 38 to 40, characterized in that The third information is determined by an artificial intelligence AI model.
52. The communication device according to claim 51, characterized in that The AI model includes a supervised learning model or a reinforcement learning model.
53. A communication device, characterized in that include: a receiving unit, configured to receive third information sent by the first communication device; a second execution unit, configured to execute a second operation related to the handover according to the third information; The third information is determined based on the switching auxiliary information, the switching auxiliary information includes the first information and / or the second information, the first communication device is located in the first area, the first information includes the historical switching information corresponding to the first area, and the second information includes the information directly obtained by the first communication device.
54. The communication device according to claim 53, characterized in that The second operation includes determining at least one of the following information based on the third information: a target cell for handover of the first communication device; One or more candidate target cells to which the first communications device can be handed over.
55. The communication device according to claim 53 or 54, characterized in that The second operation includes preparing communication resources for the first communication device according to the third information.
56. The communication device according to any one of claims 53 to 55, characterized in that The third information includes one or more of the following information of the first communication device: information of one or more candidate target cells to which the first communication device can switch; the priority of one or more neighboring cells; Prioritization of one or more neighboring cells; The setting information of the T304 timer of one or more neighboring cells.
57. The communication device according to any one of claims 53 to 56, characterized in that The first area is covered by multiple cells, and the first information includes historical handover information of some areas of the multiple cells.
58. The communication device according to claim 57, characterized in that The partial area is determined based on second information obtained historically.
59. The communication device according to any one of claims 53 to 58, characterized in that The first information also includes network load information.
60. The communication device according to any one of claims 53 to 59, characterized in that The historical switching information includes one or more of the following information: information of a handover cell selected by a third communication device, the third communication device being a communication device in the first area that is handed over before the first communication device acquires the first information; The service quality of the switching cell after the third communication device is switched; The first cell covering the first area is selected as the switching cell a number of times.
61. The communication device according to claim 60, characterized in that The quality of service of the handover cell includes one or more of the following information: throughput, connection duration, and channel quality.
62. The communication device according to any one of claims 53 to 61, characterized in that The second information includes one or more of the following information of the first communication device: quality information of a source cell, quality information of a neighboring cell, quality change information of a source cell, quality change information of a neighboring cell, location information, speed information, and direction information.
63. The communication device according to any one of claims 53 to 62, characterized in that The sending of the first information is triggered by request information sent by the first communication device.
64. The communication device according to any one of claims 53 to 63, characterized in that The first information is carried in a broadcast message and / or dedicated signaling.
65. The communication device according to any one of claims 53 to 64, characterized in that The updating of the first information is periodic and / or triggered by an update message.
66. The communication device according to any one of claims 53 to 65, characterized in that The range of the first area is determined according to received signal measurement information.
67. The communication device according to any one of claims 53 to 66, characterized in that The third information is determined by an artificial intelligence AI model.
68. The communication device according to claim 67, characterized in that The AI model includes a supervised learning model or a reinforcement learning model.
69. A communication device, characterized in that The device comprises a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory so as to enable the communication device to execute the method according to any one of claims 1 to 34.
70. A device, characterized in that The device comprises a processor configured to call a program from a memory so as to cause the device to execute the method according to any one of claims 1 to 34.
71. A chip, characterized in that The device comprises a processor configured to call a program from a memory so that a device equipped with the chip executes the method according to any one of claims 1 to 34.
72. A computer-readable storage medium, characterized in that A program is stored thereon, the program causing a computer to execute the method according to any one of claims 1 to 34.
73. A computer program product, characterized in that The method comprises a program for causing a computer to execute the method according to any one of claims 1 to 34.
74. A computer program, characterized in that The computer program causes a computer to execute the method according to any one of claims 1 to 34.