Communication method, terminal equipment, network equipment and communication system

CN121080025APending Publication Date: 2025-12-05BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480005963.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-03
Publication Date
2025-12-05

AI Technical Summary

Technical Problem

In a mobile communication system, the mobility operation of a terminal device causes changes in channel conditions. Existing technologies are difficult to effectively support the mobility operation of a terminal device, especially in terms of channel measurement and data processing.

Method used

The terminal device sends data associated with mobility operations to the network device, and the network device uses AI technology to train a model to predict mobility operations, including storing and labeling mobility operation data, and selectively reporting it to optimize the training of the prediction model.

Benefits of technology

The prediction accuracy and signaling efficiency of mobility operations are improved, signaling overhead is reduced, and the data processing capability of network equipment for mobility operations is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121080025A_ABST
    Figure CN121080025A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a communication method, terminal equipment, network equipment and a communication system. The communication method is executed by a terminal device, and comprises the following steps: sending first data to a network device; wherein the first data is data for the terminal device to execute a first mobility operation; a tag of the first data is associated with the first mobility operation. A further improved data processing mechanism associated with mobility operations is provided.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, terminal equipment, network equipment and communication system Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a communication method, terminal equipment, network equipment, and communication system. Background Art

[0002] In mobile communication systems, the movement of terminal devices causes the channel conditions around them to constantly change. To support the mobility of terminal devices and promptly obtain the channel conditions of the terminal's serving cell and surrounding cells, network equipment configures the terminal device to perform radio resource management (RRM) measurements. During RRM measurements, the network equipment sends measurement configuration information to the terminal device. The terminal device then performs intra-frequency, inter-frequency, or inter-system measurements based on the measurement configuration information and reports the measurement report to the network equipment.

[0003] In order to better support the mobility of terminal devices, the data processing mechanism associated with mobility operations needs to be improved.

[0004] Summary of the Invention

[0005] The embodiments of the present disclosure provide a communication method, a terminal device, a network device, and a communication system to further improve a data processing mechanism associated with mobility operations.

[0006] In a first aspect, an embodiment of the present disclosure provides a communication method, performed by a terminal device, the method comprising:

[0007] Sending first data to the network device;

[0008] The first data is data for the terminal device to perform a first mobility operation; and the tag of the first data is associated with the first mobility operation.

[0009] In a second aspect, an embodiment of the present disclosure further provides a communication method, which is performed by a network device, and the method includes:

[0010] receiving first data sent by a terminal device;

[0011] The first data is data for executing a first mobility operation; and the tag of the first data is associated with the first mobility operation.

[0012] In a third aspect, an embodiment of the present disclosure further provides a terminal device, the terminal device comprising:

[0013] A sending module, configured to send first data to a network device;

[0014] The first data is data for the terminal device to perform a first mobility operation; and the tag of the first data is associated with the first mobility operation.

[0015] In a fourth aspect, an embodiment of the present disclosure further provides a network device, the network device comprising:

[0016] A receiving module, configured to receive first data sent by a terminal device;

[0017] The first data is data for executing a first mobility operation; and the tag of the first data is associated with the first mobility operation.

[0018] In a fifth aspect, an embodiment of the present disclosure further provides a terminal device, including:

[0019] one or more processors;

[0020] The terminal device is used to execute the communication method described in the first aspect of the embodiment of the present disclosure.

[0021] In a sixth aspect, an embodiment of the present disclosure further provides a network device, including:

[0022] one or more processors;

[0023] The network device is used to execute the communication method described in the second aspect of the embodiment of the present disclosure.

[0024] In the seventh aspect, an embodiment of the present disclosure also provides a communication system, including a terminal device and a network device; wherein the terminal device is configured to implement the communication method described in the first aspect of the embodiment of the present disclosure, and the network device is configured to implement the communication method described in the second aspect of the embodiment of the present disclosure.

[0025] In an eighth aspect, an embodiment of the present disclosure further provides a storage medium storing instructions, which, when executed on a communication device, enables the communication device to execute the communication method as described in the first aspect or the second aspect of the embodiment of the present disclosure.

[0026] In an embodiment of the present disclosure, a terminal device sends first data to a network device; wherein the first data is data for the terminal device to perform a first mobility operation; a label of the first data is associated with the first mobility operation; in this way, the network device can receive the first data for the first mobility operation, which is convenient for combining AI technology and using the first data as training data to train a model for predicting whether to perform the first mobility operation.

[0027] Additional aspects and advantages of the embodiments of the present disclosure will be given in part in the following description, which will become apparent from the following description or be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.

[0029] FIG1 is a schematic diagram of an exemplary architecture of a communication system provided according to an embodiment of the present disclosure;

[0030] FIG2 is one of exemplary interaction diagrams of a communication method provided according to an embodiment of the present disclosure;

[0031] FIG3 is a second exemplary interaction diagram of a communication method according to an embodiment of the present disclosure;

[0032] FIG4 is a third exemplary interaction diagram of a communication method according to an embodiment of the present disclosure;

[0033] FIG5 is a fourth exemplary interaction diagram of a communication method according to an embodiment of the present disclosure;

[0034] FIG6 is a fifth exemplary interaction diagram of a communication method according to an embodiment of the present disclosure;

[0035] FIG7 is a sixth exemplary interaction diagram of a communication method according to an embodiment of the present disclosure;

[0036] FIG8 is a seventh exemplary interaction diagram of a communication method according to an embodiment of the present disclosure;

[0037] FIG9 is an eighth exemplary interaction diagram of a communication method according to an embodiment of the present disclosure;

[0038] FIG10 is a ninth exemplary interaction diagram of a communication method according to an embodiment of the present disclosure;

[0039] FIG11 is a tenth exemplary interaction diagram of a communication method according to an embodiment of the present disclosure;

[0040] FIG12 is a flow chart of a communication method according to an embodiment of the present disclosure;

[0041] FIG13 is a second flow chart of the communication method provided in an embodiment of the present disclosure;

[0042] FIG14 is a third flow chart of the communication method provided in an embodiment of the present disclosure;

[0043] FIG15 is a fourth flow chart of the communication method provided in an embodiment of the present disclosure;

[0044] FIG16 is a fifth flow chart of the communication method provided in an embodiment of the present disclosure;

[0045] FIG17 is a sixth flow chart of the communication method provided in an embodiment of the present disclosure;

[0046] FIG18 is a seventh flow chart of a communication method according to an embodiment of the present disclosure;

[0047] FIG19 is a flow chart of the communication method according to an embodiment of the present disclosure;

[0048] FIG20 is a ninth flowchart of a communication method according to an embodiment of the present disclosure;

[0049] FIG21 is a tenth flowchart of a communication method provided in an embodiment of the present disclosure;

[0050] FIG22 is a flow chart of the communication method according to an embodiment of the present disclosure;

[0051] FIG23 is a twelfth flowchart of the communication method provided in an embodiment of the present disclosure;

[0052] FIG24 is a schematic diagram of the structure of a terminal device proposed in an embodiment of the present disclosure;

[0053] FIG25 is a schematic diagram of the structure of a network device proposed in an embodiment of the present disclosure;

[0054] FIG26 is a schematic diagram of the structure of a terminal proposed in an embodiment of the present disclosure;

[0055] FIG27 is a schematic diagram of the structure of the chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0056] The embodiments of the present disclosure provide a communication method, a terminal device, a network device, and a communication system.

[0057] In a first aspect, an embodiment of the present disclosure provides a communication method, the method comprising:

[0058] Sending first data to the network device;

[0059] The first data is data for the terminal device to perform a first mobility operation; and the tag of the first data is associated with the first mobility operation.

[0060] In the above embodiment, the network device may receive first data for the first mobility operation, and use the first data as training data in combination with AI technology to train a model for predicting whether to perform the first mobility operation.

[0061] In conjunction with some embodiments of the first aspect, in some embodiments, before sending the first data to the network device, the method further includes:

[0062] If it is determined that the terminal device performs the first mobility operation, the first data is stored, and a tag of the first data is marked to be associated with the first mobility operation.

[0063] In the above embodiment, when the terminal device determines to perform the first mobility operation, it can directly use the first data of performing the first mobility operation as the above operation data.

[0064] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0065] If it is determined that the terminal device performs a second mobility operation, the second data for performing the second mobility operation is not stored.

[0066] In the above embodiment, the terminal device may only store the first data for performing the first mobility operation, and not store the data for performing other mobility operations.

[0067] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0068] If it is determined that the terminal device performs a third mobility operation, third data for performing the third mobility operation is stored, and the third data is marked as being associated with the third mobility operation.

[0069] In the above embodiment, the terminal device may store data for performing other mobility operations while storing the first data for performing the first mobility operation.

[0070] In conjunction with some embodiments of the first aspect, in some embodiments, sending the first data to the network device includes:

[0071] determining, according to an operation type of the first mobility operation, first data associated with the first mobility operation in the operation data;

[0072] The first data is sent to the network device.

[0073] In the above embodiment, when the terminal device stores both the first data for executing the first mobility operation and the data for executing other mobility operations, the first data associated with the first mobility operation in the operation data can be determined according to the operation type of the first mobility operation, and the first data for executing the first mobility operation can be sent to the network device.

[0074] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0075] The third data is sent to the network device.

[0076] In the above embodiment, when the terminal device stores both first data for performing a first mobility operation and data for performing other mobility operations, it can also determine third data associated with a third mobility operation in the operation data based on the operation type of the first mobility operation, and send the third data for performing the third mobility operation to the network device.

[0077] In conjunction with some embodiments of the first aspect, in some embodiments, storing the first data includes:

[0078] If it is determined that the first mobility operation fails to execute, the first data is stored, and a tag of the first data is marked to be associated with the failure to execute the first mobility operation; or

[0079] If it is determined that the first mobility operation is successfully executed, the first data is stored, and a tag of the first data is marked as being associated with the successful execution of the first mobility operation.

[0080] In the above embodiment, when storing the first data for executing the first mobility operation, the terminal device may store data associated with the failure of executing the first mobility operation or data associated with the success of executing the first mobility operation according to the execution result of the first mobility operation.

[0081] In conjunction with some embodiments of the first aspect, in some embodiments, storing the first data includes:

[0082] receiving a storage configuration message sent by the network device, and storing the operation data; wherein the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation; or,

[0083] Receive storage indication information sent by the network device, and store the operation data; wherein the storage indication information instructs the terminal device to store: data for performing the first mobility operation.

[0084] In the above embodiment, the terminal device may store the data for performing the first mobility operation based on the storage configuration message or storage indication information of the network device.

[0085] In conjunction with some embodiments of the first aspect, in some embodiments, the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation, including:

[0086] The storage configuration message is used to request the terminal device to store: data indicating that the first mobility operation is successfully executed; and / or,

[0087] The storage configuration message is used to request the terminal device to store: data on failure to execute the first mobility operation.

[0088] In the above embodiment, the terminal device may store data indicating successful execution of the first mobility operation or data indicating failed execution of the first mobility operation based on the specific content requested by the storage configuration message of the network device.

[0089] In conjunction with some embodiments of the first aspect, in some embodiments, storing the first data includes:

[0090] Based on a preset setting, the first data is stored; wherein the preset setting includes storing data for performing the first mobility operation.

[0091] In the above embodiment, the terminal device may store data for performing the first mobility operation based on a pre-set configuration.

[0092] In conjunction with some embodiments of the first aspect, in some embodiments, storing the first data includes at least one of the following:

[0093] storing the first data in a first variable; and / or,

[0094] The first parameter is set to the first data.

[0095] In the above embodiment, the terminal device may store the data for performing the first mobility operation by storing the first data in the first variable or setting the first parameter to the first data.

[0096] In conjunction with some embodiments of the first aspect, in some embodiments, the first variable is associated with MDT or measurement reporting;

[0097] The first parameter is associated with MDT or measurement report; or the first parameter is a parameter in a UE assistance information UAI message; or the first parameter is a parameter in a UE information reply message; or the first parameter is a parameter in an RRC message.

[0098] In conjunction with some embodiments of the first aspect, in some embodiments, sending the first data to the network device includes:

[0099] Sending data indicating successful execution of the first mobility operation to the network device; and / or,

[0100] Sending data indicating failure of execution of the first mobility operation to the network device.

[0101] In the above embodiment, the terminal device may send data indicating successful execution of the first mobility operation or data indicating failed execution of the first mobility operation to the network device according to the execution result of the first mobility operation.

[0102] In conjunction with some embodiments of the first aspect, in some embodiments, sending the first data to the network device includes:

[0103] receiving a reporting configuration message sent by the network device, and sending the first data to the network device; wherein the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation; or,

[0104] Receive reporting indication information sent by the network device, and send the first data to the network device; wherein the reporting indication information instructs the terminal device to report: data for performing the first mobility operation.

[0105] In the above embodiment, the terminal device may send data for performing the first mobility operation to the network device based on the reporting configuration message or reporting indication information sent by the network device.

[0106] In conjunction with some embodiments of the first aspect, in some embodiments, sending the first data to the network device includes:

[0107] sending the first data to the network device according to the MDT result;

[0108] sending the first data to the network device through a measurement report;

[0109] The first data is sent to the network device using a second variable or an RRC message.

[0110] In the above embodiment, the terminal device can carry the first data through the MDT result, measurement report, second variable or RRC message, and send the first data to the network device by sending the MDT result, measurement report, second variable or RRC message to the network device.

[0111] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0112] Reporting capability information of the terminal device to the network device; wherein the capability information includes at least one of first capability information, second capability information, third capability information, and fourth capability information;

[0113] The first capability information indicates that: the terminal device supports storing data for performing a mobility operation; the mobility operation includes a first mobility operation;

[0114] The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation;

[0115] The third capability information indicates that: the terminal device supports storing data of failure to execute the first mobility operation;

[0116] The fourth capability information indicates that the terminal device supports storing data indicating that the first mobility operation is successfully executed.

[0117] In a second aspect, an embodiment of the present disclosure provides a communication method, which is performed by a network device. The method includes:

[0118] receiving first data sent by a terminal device;

[0119] The first data is data for executing a first mobility operation; and the tag of the first data is associated with the first mobility operation.

[0120] In conjunction with some embodiments of the second aspect, in some embodiments, before receiving the first data sent by the terminal device, the method further includes:

[0121] Sending a storage configuration message to the terminal device; wherein the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation; or,

[0122] Sending indication information to the terminal device; wherein the indication information instructs the terminal device to store: data for performing the first mobility operation.

[0123] In conjunction with some embodiments of the second aspect, in some embodiments, the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation, including:

[0124] The configuration request is used to request the terminal device to store: data indicating that the first mobility operation is successfully executed; and / or,

[0125] The configuration request is used to request the terminal device to store: data on failure to execute the first mobility operation.

[0126] In conjunction with some embodiments of the second aspect, in some embodiments, receiving first data sent by a terminal device includes:

[0127] receiving data sent by the terminal device indicating that the first mobility operation is successfully executed; and / or,

[0128] Receive data indicating that the first mobility operation has failed to be executed, sent by the terminal device.

[0129] In conjunction with some embodiments of the second aspect, in some embodiments, before receiving the first data sent by the terminal device, the method further includes:

[0130] Sending a reporting configuration message to the terminal device; wherein the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation; or,

[0131] Sending reporting indication information to the terminal device; wherein the reporting indication information instructs the terminal device to report: data for performing the first mobility operation.

[0132] In conjunction with some embodiments of the second aspect, in some embodiments, receiving first data sent by a terminal device includes:

[0133] receiving, through an MDT result, the first data sent by the terminal device;

[0134] Receiving the first data sent by the terminal device through a cell measurement report;

[0135] Receive the first data sent by the terminal device through a second variable or an RRC message.

[0136] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:

[0137] Receiving capability information reported by the terminal device; wherein the capability information includes at least one of first capability information, second capability information, third capability information, and fourth capability information;

[0138] The first capability information indicates that: the terminal device supports storing data associated with performing a mobility operation; the mobility operation includes the first mobility operation;

[0139] The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation;

[0140] The third capability information indicates that: the terminal device supports storing data associated with the failure to execute the first mobility operation;

[0141] The fourth capability information indicates that the terminal device supports storing data associated with successful execution of the first mobility operation.

[0142] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:

[0143] receiving third data sent by the terminal device;

[0144] The third data is stored when the terminal device determines that the terminal device performs a third mobility operation, and the third data is associated with the third mobility operation.

[0145] In a third aspect, an embodiment of the present disclosure further provides a terminal device, which includes at least one of a storage module and a sending module; wherein the terminal device is used to execute the optional implementation method of the first aspect.

[0146] In a fourth aspect, an embodiment of the present disclosure further provides a network device, comprising: a receiving module; wherein the above-mentioned network device is used to execute the optional implementation method of the second aspect.

[0147] In a fifth aspect, an embodiment of the present disclosure further provides a terminal device, including:

[0148] one or more processors;

[0149] The terminal device is used to execute the optional implementation of the first aspect.

[0150] In a sixth aspect, an embodiment of the present disclosure further provides a network device, including:

[0151] one or more processors;

[0152] The network device is used to execute the optional implementation of the second aspect.

[0153] In the seventh aspect, an embodiment of the present disclosure further provides a communication system, comprising a terminal device and a network device; wherein the terminal device is configured to execute the optional implementation method described in the first aspect, and the network device is configured to perform the optional implementation method described in the second aspect.

[0154] In an eighth aspect, an embodiment of the present disclosure further provides a storage medium storing instructions, which, when executed on a communication device, enables the communication device to execute an optional implementation as described in the first aspect or the second aspect.

[0155] In a ninth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation manner of the first aspect or the second aspect.

[0156] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first aspect or the second aspect.

[0157] In an eleventh aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first or second aspect.

[0158] It is understandable that the above-mentioned terminal devices, network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.

[0159] The embodiments of the present disclosure provide a communication method, a terminal device, a network device, and a communication system. In some embodiments, the terms communication method, signal transmission method, wireless frame transmission method, etc. can be used interchangeably, and the terms information processing system, communication system, etc. can be used interchangeably.

[0160] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0161] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.

[0162] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0163] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0164] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.

[0165] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.

[0166] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.

[0167] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0168] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0169] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.

[0170] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.

[0171] In some embodiments, devices and equipment can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.

[0172] In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.

[0173] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments may also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission and / or reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)", etc.

[0174] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)", "user terminal" "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.

[0175] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

[0176] In some embodiments, data, information, etc. may be obtained with the user's consent.

[0177] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.

[0178] FIG1 is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.

[0179] As shown in FIG1 , a communication system 100 includes a terminal device 101 and a network device 102 .

[0180] In some embodiments, the terminal device 101 may also be referred to as a user device, and may include, for example, but not limited to, a mobile phone, a wearable device, an Internet of Things device, a car with communication capabilities, a smart car, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but not limited thereto.

[0181] In some embodiments, the network device 102 may include at least one of an access network device and a core network device. For example, the network device 102 may be a base station.

[0182] In some embodiments, a core network device may be a device including one or more network elements, or may be multiple devices or device groups, each including all or part of the one or more network elements. The network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0183] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0184] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1 , or a portion thereof, but are not limited thereto. The entities shown in FIG1 are illustrative only. The communication system may include all or part of the entities shown in FIG1 , or may include other entities outside of FIG1 . The number and form of the entities are arbitrary, and the entities may be physical or virtual. The connection relationships between the entities are illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.

[0185] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile Communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, Open Radio Access Network (O-RAN) systems, systems utilizing other resource determination methods, and next-generation systems based on and extended from these systems, such as the sixth-generation mobile communication system (6G). Furthermore, a combination of multiple systems (e.g., a combination of LTE or LTE-A with 5G) may also be employed.

[0186] FIG2 is one of the interactive schematic diagrams of the communication method according to an embodiment of the present disclosure. As shown in FIG2 , the method includes:

[0187] Step 201: The terminal device stores operation data of a mobility operation performed by the terminal device; the mobility operation includes a first mobility operation; the operation data includes first data for performing the first mobility operation; and a tag of the first data is associated with the first mobility operation.

[0188] To support handover failure prediction and other handover performance optimization-related predictions, such as handover target cell prediction and measurement result prediction, the UE needs to collect and record handover-related data for prediction model training. Furthermore, network equipment does not permanently store mobility data for each UE. Therefore, to support network equipment training of prediction models, the UE needs to report this information to the network. The prediction model can be based on AI (Artificial Intelligence) or ML (Machine Learning).

[0189] Based on the existing reporting process, the UE can report some useful information, such as measurement results. If the AI / ML model is trained through network equipment, the UE is required to report the collected (also called recorded, stored, etc.) data to the network. In order to avoid frequent reporting of collected data, the UE can store multiple collected data locally and report all stored data to the network in one reporting process. The UE can also report the corresponding data to the network each time it collects data.

[0190] In some embodiments, after the UE reports the collected data to the network, the data stored locally in the UE may be deleted; alternatively, after the UE reports the collected data to the network, the stored data may continue to be retained.

[0191] However, for predictions related to handover performance optimization, relying solely on measurement results is not accurate enough. In order to generate a better prediction model for HOF (HO failure) prediction (or other prediction models related to handover performance optimization), the UE needs to collect more types of handover-related data and report them to the network device.

[0192] Since the UE supports multiple types of mobility operations [including but not limited to traditional handover HO (handover), CHO (Conditional Handover), DAPS (Dual Active Protocol Stack), LTM (L1 / L2 triggered Mobility), PSCell change (primary cell or secondary cell change), PSCell addition (primary cell or secondary cell addition), CPA (conditional PSCell change, conditional primary and secondary cell addition), CPC (conditional PSCell addition, conditional primary and secondary cell change), Subsequent CPC (subsequent conditional blessed cell change), CHO with target SCG (conditional triggered handover associated with target secondary cell group), CHO with candidate SCG(s) (conditional triggered handover associated with candidate secondary cell group), etc.], when the UE succeeds or fails in a handover, regardless of the type of handover performed by the UE, the UE collects corresponding data. When training a specific prediction model, there may be a lot of interference data (for example, when training a first model for a first mobility operation, the data for performing a second mobility operation may be interference data), which will affect the training efficiency, rate and accuracy of the training results. If all the data is reported each time, the overhead of the reported signaling will also increase.

[0193] In the disclosed embodiment, in order to avoid the impact of irrelevant data on the performance of the prediction model and reduce the overhead of reported signaling, a method is proposed for the UE to selectively record and / or report handover-related data to further improve the existing reporting mechanism.

[0194] Optionally, the first data may be training data for training a first model; the first model is used to predict: whether to perform the first mobility operation, whether the first mobility operation will fail, or whether the first mobility operation will be switched to a corresponding switching target cell.

[0195] Optionally, the mobility operation may include but is not limited to one or more of the following mobility operations: traditional handover HO, PSCell addition, PSCell change, CHO, CPAC (conditional PSCell addition or change, conditional primary and secondary cell addition or change), LTM, DAPS, Subsequent CPC, CHO with target SCG, CHO with candidate SCG(s), etc.

[0196] Optionally, CHO refers to a handover performed by the UE when one or more handover execution conditions are met. After receiving the CHO configuration, the UE starts evaluating the execution conditions and stops evaluating the execution conditions after performing a handover (including legacy handover (normal handover) and CHO). CHO is applicable to the following criteria:

[0197] (1) CHO configuration includes CHO candidate cell configuration and execution conditions. One execution condition may include one or two trigger conditions (e.g., CHO event A3 / A5).

[0198] Among them, CondEvent A3 (CHO event A3): Conditional reconfiguration candidate becomes an amount of offset better than PCell / PSCell [phase becomes better than PCell (primary cell) / PCells (primary cell group), conditional reconfiguration candidate has a better offset]; CondEvent A5 (CHO event A5): PCell / PSCell becomes worse than absolute threshold1 AND Conditional reconfiguration candidate becomes better than another absolute threshold2 PCell / PSCell [(primary and secondary cells) become worse than absolute threshold 1, and the conditional reconfiguration candidate becomes better than another absolute threshold 2];

[0199] (2) Before any CHO execution conditions are met, if the UE receives a HO (without CHO configuration) command, it will perform the traditional HO procedure regardless of any CHO configuration received previously.

[0200] (3) When performing CHO, that is, from the time the UE starts synchronizing with the target cell (target gNB), the UE does not monitor the source cell (e.g., source gNB).

[0201] Optionally, CPAC can be divided into CPA and CPC. CPC is a PSCell change executed by the UE when the execution condition is met. Upon receiving the CPC configuration, the UE starts evaluating the execution condition, and stops evaluating the execution condition once a PSCell change or PCell change is triggered. (A Conditional PSCell Change (CPC) is defined as a PSCell change that is executed by the UE when execution condition(s)is met. The UE starts evaluating the execution condition(s)upon receiving the CPC configuration, and stops evaluating the execution condition(s)once PSCell change or PCell change is triggered.)

[0202] Optionally, LTM (L1 / L2 Triggered Mobility) involves the gNB receiving L1 measurement reports from the UE and, based on these L1 measurement reports, sending a cell handover command via MAC CE to change the UE's serving cell. The cell handover command indicates the LTM candidate configuration, which the gNB previously prepared and provided to the UE via RRC signaling. The UE then switches to the target configuration based on the cell handover command. LTM procedures can be used to reduce mobility delays, as described in Appendix G. (LTM (L1 / L2 triggered Mobility) is a procedure in which a gNB receives L1 measurement report(s) from a UE, and on their basis the gNB changes UE serving cell by a cell switch command signaled via a MAC CE. The cell switch command indicates an LTM candidate configuration that the gNB previously prepared and provided to the UE through RRC signaling. Then the UE switches to the target configuration according to the cell switch command. The LTM procedure can be used to reduce the mobility latency) LTM can be divided into MCG LTM (Master Cell group L1 / L2 triggered Mobility, L1 / L2 triggered primary cell group mobility switching; MCG is Master Cell group, primary cell group mobility switching), SCG LTM (Secondary Cell group L1 / L2 triggered Mobility, L1 / L2 triggered secondary cell group mobility switching; SCG is Secondary Cell group, secondary cell group mobility switching), and / or LTM for MCG and SCG mobility. Exemplarily, the LTM may also be a conditionally triggered LTM, which may be called any one or more of Conditional LTM, CLTM, and C-LTM.

[0203] Optionally, the first mobility operation may be any one of the above mobility operations, or other mobility operations, which is not limited in the present disclosure.

[0204] Optionally, when the terminal device stores the operation data of the mobility operation performed by the terminal device, the operation data of the mobility operation performed by the terminal device multiple times may be stored.

[0205] Optionally, the operation data of the terminal device performing the mobility operation may include, but is not limited to, one or more of the following information: the serving cell, the handover target cell, the measurement result, the handover trigger time, the failure occurrence time, the success time, etc. Among them, any data related to the mobility operation is included in the scope of the embodiments of the present disclosure and is not limited in the embodiments of the present disclosure.

[0206] Optionally, the network device may be a serving cell (e.g., source gNB, master node (MN), secondary node (SN)).

[0207] Optionally, referring to Figure 3, taking the mobility operation as a traditional handover HO as an example, the inter-gNB handover process may include: in step 3-1, the UE performs measurement reporting based on the configuration of the network device [for example, the mobility control information provided by the AMF (Access and Mobility Management Function) in 3-0]; in step 3-2, the source gNB determines to hand over to the target cell (target gNB) based on the measurement results reported by the UE; in step 3-6, the source gNB sends a handover command (RAN handover initiation) carrying the target cell configuration to the UE; when the UE receives an RRC Reconfiguration message containing the handover information, the UE will immediately execute the corresponding handover process according to the received RRC message.

[0208] Optionally, referring to Figure 4, taking CHO as an example of a mobility operation, the inter-gNB handover process may include: in step 4-1, the UE performs measurement reporting based on the configuration of the network device [for example, the mobility control information provided by the AMF (Access and Mobility Management Function) in step 4-0]; in step 4-2, the source gNB determines one or more candidate target cells for CHO and corresponding execution conditions based on the measurement results reported by the UE, and in step 4-6, sends the CHO configuration carrying the candidate target cell configuration and execution conditions to the UE. When the UE receives the RRC Reconfiguration message containing the CHO configuration, the UE evaluates the corresponding execution conditions. When the execution conditions corresponding to a candidate cell are met, the UE triggers CHO, applies the corresponding candidate cell configuration, and accesses the corresponding candidate target cell.

[0209] Optionally, referring to Figure 5, taking the mobility operation as LTM (specifically MCG LTM) as an example, the inter-gNB handover process may include: in step 5-1, the UE sends a measurement report to the gNB; in step 5-2, the gNB performs RRC reconfiguration based on the measurement report sent by the UE, and sends an RRC reconfiguration message to the UE; in step 5-3, the UE sends an RRC reconfiguration completion message to the gNB; in steps 5-4a and 5-4b, uplink and downlink synchronization of the LTM candidate cell are performed; in step 5-5, the UE sends an L1 measurement report to the gNB; in step 5-6, the gNB sends an LTM cell handover command to the UE through a MAC CE (Medium Access Control Control Element); the UE separates from the source cell and applies the target cell configuration information; in step 5-7, a random access channel process is performed to access the corresponding target cell.

[0210] Optionally, when the terminal device stores the first data of the terminal device performing the first mobility operation, it may specifically include: when the terminal device determines that the first mobility operation fails to execute, the first data (i.e., failure data) is stored, and a label of the first data is marked as associated with the failure to execute the first mobility operation; or, when the terminal device determines that the first mobility operation is successfully executed, the first data (i.e., success data) is stored, and a label of the first data is marked as associated with the success to execute the first mobility operation.

[0211] Optionally, the terminal device may passively store the operation data of the terminal device performing mobility operations (for example, based on the configuration or instructions of the network device, the operation data of the terminal device performing mobility operations is stored); or it may actively store the operation data of the terminal device performing mobility operations (for example, based on protocol provisions or the UE's own needs, the operation data of the terminal device performing mobility operations is stored). The embodiments of the present disclosure do not limit this.

[0212] Optionally, when the terminal device passively stores the operation data of the mobility operation performed by the terminal device, the storing of the operation data of the mobility operation performed by the terminal device may include:

[0213] receiving a storage configuration message sent by the network device, and storing the operation data; wherein the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation; or,

[0214] Receive storage indication information sent by the network device, and store the operation data; wherein the storage indication information instructs the terminal device to store: data for performing the first mobility operation.

[0215] In the above embodiment, the terminal device may store the operation data based on the storage configuration message sent by the network device; or may store the operation data based on the storage indication information sent by the network device.

[0216] Optionally, when the terminal device stores operation data based on the storage configuration message sent by the network device, the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation, including:

[0217] The storage configuration message is used to request the terminal device to store: data indicating that the first mobility operation is successfully executed; and / or,

[0218] The storage configuration message is used to request the terminal device to store: data on failure to execute the first mobility operation.

[0219] In the above embodiment, when the network device sends the storage configuration message to the terminal device, it may specifically request the terminal device to store data on success and / or failure of the first mobility operation.

[0220] Similarly, when the network device sends the storage instruction information to the terminal device, it may specifically instruct the terminal device to store the data of the success and / or failure of the execution of the first mobility operation.

[0221] Optionally, when the terminal device actively stores the operation data of the mobility operation performed by the terminal device, the storing of the operation data of the mobility operation performed by the terminal device includes:

[0222] Based on a preset setting, the operation data is stored; wherein the preset setting includes storing data for performing the first mobility operation.

[0223] Optionally, the pre-setting may include protocol provisions.

[0224] Optionally, when the terminal device stores operation data of the terminal device performing mobility operations, it can specifically only store the first data of the terminal device performing the first mobility operation, and use the first data as operation data; it can also store data of the terminal device performing all types of mobility operations, and use all stored data as operation data.

[0225] Among them, when only the first data of the terminal device performing the first mobility operation is stored and the first data is used as the operation data, when the terminal device determines to perform the first mobility operation, it only stores the first data and marks the label of the first data as associated with the first mobility operation; when it determines to perform the second mobility operation, the second data for performing the second mobility operation is not stored.

[0226] Optionally, the label of the first data is associated with the first mobility operation, that is, there is a mapping relationship between the first data and the first mobility operation.

[0227] The label of the first data may be an entity label or a non-entity label, and this disclosure does not limit this. When the label of the first data is an entity label, the label of the first data may be marked by a specific identifier. For example, the label of the first data may be set to a number, a letter, or a combination of numbers and letters. Specifically, "1" may be used to position the label of the first data. When the label of the first data is a non-entity label, the mapping relationship between the first data and the first mobility operation may be directly used as the label of the first data.

[0228] Optionally, the second mobility operation may include one or more mobility operations different from the first mobility operation, which is not limited in the embodiment of the present disclosure.

[0229] As an example, assuming that the first mobility operation is HO, when the UE fails to perform HO, the UE stores the data related to this HO and stores it in the failure data; if the network device subsequently configures CHO for the UE, when the UE triggers CHO and successfully accesses the target cell, the UE does not record the data related to this CHO. If the network device subsequently configures HO for the UE, after receiving the HO switching command, the UE performs HO and successfully accesses the target cell, the UE records the information related to this success and stores it in the success information. If the network device subsequently configures CHO for the UE again, when the UE triggers CHO and a switching failure occurs, the UE does not record the data related to this CHO.

[0230] When storing data of all types of mobility operations performed by a terminal device and using all the stored data as operation data, the terminal device stores the first data when determining that the terminal device performs a first mobility operation, and marks the label of the first data as associated with the first mobility operation; when determining that the terminal device performs a third mobility operation, the terminal device stores third data for performing the third mobility operation, and marks the label of the third data as associated with the third mobility operation; wherein the operation data includes the first data and the third data, and the mobility operation includes the first mobility operation and the third mobility operation.

[0231] Optionally, referring to the explanation of the label of the first data, the label of the third data is associated with the third mobility operation, that is, there is a mapping relationship between the third data and the third mobility operation.

[0232] The label of the third data may be an entity label or a non-entity label, and this disclosure does not limit this. When the label of the third data is an entity label, the label of the third data may be marked by a specific identifier. For example, the label of the third data may be set to a number, a letter, or a combination of numbers and letters. Specifically, "1" may be used to position the label of the third data. When the label of the third data is a non-entity label, the mapping relationship between the third data and the third mobility operation may be directly used as the label of the third data.

[0233] Optionally, the third mobility operation may include one or more mobility operations different from the first mobility operation, which is not limited in the embodiment of the present disclosure. Optionally, the third mobility operation may be the same as the second mobility operation.

[0234] Optionally, when the terminal device stores the third data of the terminal device performing the third mobility operation, it may specifically include: when the terminal device determines that the third mobility operation fails to execute, the third data (i.e., failure data) is stored, and a label of the third data is marked to be associated with the failure to execute the third mobility operation; or, when the terminal device determines that the third mobility operation is successfully executed, the third data (i.e., success data) is stored, and a label of the third data is marked to be associated with the success to execute the third mobility operation.

[0235] As an example, assuming the first mobility operation is HO, when the UE fails to perform HO, the UE records the data related to the HO, stores it in the failure data, and identifies the mobility operation corresponding to this data as HO. If the network device subsequently configures CHO for the UE, when the UE triggers CHO and successfully accesses the target cell, the data related to this CHO is stored in the success information, and the mobility operation corresponding to this data is identified as CHO. Subsequently, the network side configures LTM for the UE. After receiving the LTM handover command, the UE successfully performs LTM and accesses the target cell. The UE then records the data related to the LTM success, stores it in the success data, and identifies the mobility operation corresponding to this data as LTM.

[0236] Optionally, the embodiment of the present disclosure does not limit the specific form of storing the operation data. The operation data of the storage terminal device performing the mobility operation includes at least one of the following:

[0237] storing the operation data in a first variable; and / or,

[0238] The first parameter is set to the operation data.

[0239] Optionally, the first variable is associated with MDT (Minimization of Drive-tests) or a measurement report.

[0240] Optionally, the first parameter is associated with MDT or measurement report;

[0241] And / or, the first parameter is a parameter in UE assistance information (UE Assistance Information, UAI message);

[0242] And / or, the first parameter is a parameter in a UE information reply message;

[0243] And / or, the first parameter is a parameter in an RRC (Radio Resource Control) message.

[0244] And / or, the first parameter is a parameter used to transmit data of the prediction model, for example, the data can be prediction data or inference data.

[0245] Optionally, before the terminal device stores the operation data of the mobility operation performed by the terminal device, the terminal device may further report capability information of the terminal device to the network device; wherein the capability information includes at least one of first capability information, second capability information, third capability information, and fourth capability information;

[0246] The first capability information indicates that the terminal device supports storing data for performing the mobility operation;

[0247] The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation;

[0248] The third capability information indicates that: the terminal device supports storing data of failure to execute the first mobility operation;

[0249] The fourth capability information indicates that the terminal device supports storing data indicating that the first mobility operation is successfully executed.

[0250] Optionally, the network device may configure at least one of the storage configuration message, the storage indication information, etc. according to the capability information of the terminal device reported by the user equipment.

[0251] Optionally, the terminal device may also report the capability information of the terminal device to the network device after receiving the capability information acquisition request sent by the network device; wherein the capability information acquisition request is used to request the terminal device to report the capability information of the terminal device.

[0252] Step 202: The terminal device sends the first data to the network device.

[0253] Optionally, in the case where the operation data only includes the first data (for example, the above-mentioned case where only the first data of the terminal device performing the first mobility operation is stored and the first data is used as the operation data), the terminal device can directly send the stored first data to the network device.

[0254] Optionally, in the case where the operation data includes first data and other data (for example, the above-mentioned operation data includes first data and third data), the terminal device can determine the first data associated with the first mobility operation in the operation data based on the operation type of the first mobility operation, and send the first data to the network device.

[0255] Optionally, when the operation data includes the first data and other data, the terminal device may further send the other data to the network device. For example, when the operation data includes the first data and third data, the terminal device may determine, based on the operation type of the third mobility operation, third data associated with the third mobility operation in the operation data, and send the third data to the network device.

[0256] Optionally, when the terminal device sends the first data to the network device, the following steps may be included:

[0257] The terminal device sends data indicating successful execution of the first mobility operation to the network device; and / or,

[0258] The terminal device sends data indicating that the first mobility operation has failed to be executed to the network device.

[0259] Optionally, when the terminal device sends data indicating the successful execution of the first mobility operation to the network device, it may directly send success data to the network device, or send data with a label associated with the successful execution of the first mobility operation; when the terminal device sends data indicating the failed execution of the first mobility operation to the network device, it may directly send failure data to the network device, or send data with a label associated with the failed execution of the first mobility operation.

[0260] Optionally, when the terminal device sends the first data to the network device, it can passively send the first data to the network device (for example, sending the first data to the network device based on the configuration or instructions of the network device); or it can actively send the first data to the network device (for example, sending the first data to the network device based on protocol regulations or the UE's own needs). The embodiments of the present disclosure do not limit this.

[0261] Optionally, when the terminal device passively sends the first data to the network device, sending the first data to the network device includes:

[0262] receiving a reporting configuration message sent by the network device, and sending the first data to the network device; wherein the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation; or,

[0263] Receive reporting indication information sent by the network device, and send the first data to the network device; wherein the reporting indication information instructs the terminal device to report: data for performing the first mobility operation.

[0264] In the above embodiment, the terminal device may send the first data to the network device based on the reporting configuration message sent by the network device; or may send the first data to the network device based on the reporting indication information sent by the network device.

[0265] Optionally, when the terminal device sends the first data to the network device based on the reporting configuration message sent by the network device, the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation, including:

[0266] The reporting configuration message is used to request the terminal device to report: data indicating that the first mobility operation is successfully executed; and / or,

[0267] The reporting configuration message is used to request the terminal device to report: data on failure to execute the first mobility operation.

[0268] In the above embodiment, when the network device sends the configuration report message to the terminal device, it may specifically request the terminal device to report data on the success and / or failure of the first mobility operation.

[0269] Similarly, when the network device sends the reporting instruction information to the terminal device, it may specifically instruct the terminal device to report data on the success and / or failure of the execution of the first mobility operation.

[0270] Exemplarily, the reporting request indication on the network side may instruct the terminal device to send data to the network via any one or more of physical layer messages, MAC CE, and RRC messages.

[0271] Exemplarily, the reporting request message on the network side may request the terminal device to send data to the network through measurement configuration (eg, reporting configuration), and / or UE information request, and / or RRC reconfiguration configuration.

[0272] Optionally, when the terminal device actively sends the first data to the network device, sending the first data to the network device includes:

[0273] Based on a preset setting, the first data is sent to the network device; wherein the preset setting includes sending the first data to the network device.

[0274] Optionally, the pre-setting may include protocol provisions.

[0275] Optionally, the embodiment of the present disclosure does not limit the form in which the terminal device sends the first data to the network device. The sending of the first data to the network device includes:

[0276] sending the first data to the network device according to the MDT result;

[0277] sending the first data to the network device through a measurement report;

[0278] The first data is sent to the network device using a second variable or an RRC message.

[0279] In the above embodiment, the terminal device can carry the first data through the MDT result, measurement report, second variable or RRC message, and send the first data to the network device by sending the MDT result, measurement report, second variable or RRC message to the network device.

[0280] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 201 may be implemented as an independent embodiment, and step 202 may be implemented as an independent embodiment; the combination of step 201 and step 202 may be implemented as an independent embodiment, but is not limited thereto.

[0281] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2 .

[0282] FIG6 is a fourth interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG6 , the method includes:

[0283] In step 601, the terminal device determines that the terminal device performs a first mobility operation, and stores first data related to the terminal device performing the first mobility operation; a tag of the first data is associated with the first mobility operation. Furthermore, when the terminal device determines that the terminal device performs a second mobility operation, the terminal device does not store second data related to the second mobility operation.

[0284] Optionally, the label of the first data is associated with the first mobility operation, that is, there is a mapping relationship between the first data and the first mobility operation.

[0285] The label of the first data may be an entity label or a non-entity label, and this disclosure does not limit this. When the label of the first data is an entity label, the label of the first data may be marked by a specific identifier. For example, the label of the first data may be set to a number, a letter, or a combination of numbers and letters. Specifically, "1" may be used to position the label of the first data. When the label of the first data is a non-entity label, the mapping relationship between the first data and the first mobility operation may be directly used as the label of the first data.

[0286] Optionally, the second mobility operation may include one or more mobility operations different from the first mobility operation, which is not limited in the embodiment of the present disclosure.

[0287] Optionally, the terminal device determines that the first mobility operation fails to execute, stores the first data (ie, the failure data), and marks a tag of the first data as being associated with the failure to execute the first mobility operation; or,

[0288] The terminal device determines that the first mobility operation is successfully executed, stores the first data (ie, success data), and marks a tag of the first data in association with the successful execution of the first mobility operation.

[0289] As an example, assuming that the first mobility operation is HO, when the UE fails to perform HO, the UE stores the data related to this HO and stores it in the failure data; if the network device subsequently configures CHO for the UE, when the UE triggers CHO and successfully accesses the target cell, the UE does not record the data related to this CHO. If the network device subsequently configures HO for the UE, after receiving the HO switching command, the UE performs HO and successfully accesses the target cell, the UE records the information related to this success and stores it in the success information. If the network device subsequently configures CHO for the UE again, when the UE triggers CHO and a switching failure occurs, the UE does not record the data related to this CHO.

[0290] Optionally, the terminal device may passively store the operation data of the terminal device performing the first mobility operation (for example, based on the configuration or instructions of the network device, the operation data of the terminal device performing the first mobility operation is stored); or the terminal device may actively store the operation data of the terminal device performing the first mobility operation (for example, based on protocol provisions or the UE's own needs, the operation data of the terminal device performing the first mobility operation is stored). The embodiments of the present disclosure do not limit this.

[0291] Optionally, when the terminal device passively stores the operation data of the terminal device performing the first mobility operation, storing the operation data of the terminal device performing the first mobility operation may include:

[0292] receiving a storage configuration message sent by the network device, and storing the operation data; wherein the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation; or,

[0293] Receive storage indication information sent by the network device, and store the operation data; wherein the storage indication information instructs the terminal device to store: data for performing the first mobility operation.

[0294] Optionally, when the terminal device stores operation data based on the storage configuration message sent by the network device, the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation, including:

[0295] The storage configuration message is used to request the terminal device to store: data indicating that the first mobility operation is successfully executed; and / or,

[0296] The storage configuration message is used to request the terminal device to store: data on failure to execute the first mobility operation.

[0297] In the above embodiment, when the network device sends the storage configuration message to the terminal device, it may specifically request the terminal device to store data on success and / or failure of the first mobility operation.

[0298] Similarly, when the network device sends the storage instruction information to the terminal device, it may specifically instruct the terminal device to store the data of the success and / or failure of the execution of the first mobility operation.

[0299] Optionally, when the terminal device actively stores the operation data of the terminal device performing the first mobility operation, storing the operation data of the terminal device performing the first mobility operation includes:

[0300] Based on a preset setting, the operation data is stored; wherein the preset setting includes storing data for performing the first mobility operation.

[0301] Optionally, the pre-setting may include protocol provisions.

[0302] Optionally, the embodiment of the present disclosure does not limit the specific form of storing the operation data. The operation data stored when the terminal device performs the first mobility operation includes at least one of the following:

[0303] storing the operation data in a first variable; and / or,

[0304] The first parameter is set to the operation data.

[0305] Optionally, the first variable is associated with MDT (Minimization of Drive-tests) or a measurement report.

[0306] Optionally, the first parameter is associated with MDT or measurement report;

[0307] And / or, the first parameter is a parameter in UE assistance information (UE Assistance Information, UAI message);

[0308] And / or, the first parameter is a parameter in a UE information reply message;

[0309] And / or, the first parameter is a parameter in an RRC (Radio Resource Control) message.

[0310] And / or, the first parameter is a parameter used to transmit data of the prediction model, for example, the data can be prediction data or inference data.

[0311] Optionally, before the terminal device stores the operation data of the terminal device performing the first mobility operation, the terminal device may further report capability information of the terminal device to the network device; wherein the capability information includes at least one of the first capability information, the second capability information, the third capability information, and the fourth capability information;

[0312] The first capability information indicates that the terminal device supports storing data for performing the mobility operation;

[0313] The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation;

[0314] The third capability information indicates that: the terminal device supports storing data of failure to execute the first mobility operation;

[0315] The fourth capability information indicates that the terminal device supports storing data indicating that the first mobility operation is successfully executed.

[0316] Optionally, the network device may configure at least one of the storage configuration message, the storage indication information, etc. according to the capability information of the terminal device reported by the user equipment.

[0317] Optionally, the terminal device may also report the capability information of the terminal device to the network device after receiving the capability information acquisition request sent by the network device; wherein the capability information acquisition request is used to request the terminal device to report the capability information of the terminal device.

[0318] Step 602: The terminal device sends the first data to the network device.

[0319] Optionally, when the terminal device sends the first data to the network device, the following steps may be included:

[0320] The terminal device sends data indicating successful execution of the first mobility operation to the network device; and / or,

[0321] The terminal device sends data indicating that the first mobility operation has failed to be executed to the network device.

[0322] Optionally, when the terminal device sends data indicating the successful execution of the first mobility operation to the network device, it may directly send success data to the network device, or send data with a label associated with the successful execution of the first mobility operation; when the terminal device sends data indicating the failed execution of the first mobility operation to the network device, it may directly send failure data to the network device, or send data with a label associated with the failed execution of the first mobility operation.

[0323] Optionally, when the terminal device sends the first data to the network device, it can passively send the first data to the network device (for example, sending the first data to the network device based on the configuration or instructions of the network device); or it can actively send the first data to the network device (for example, sending the first data to the network device based on protocol regulations or the UE's own needs). The embodiments of the present disclosure do not limit this.

[0324] Optionally, when the terminal device passively sends the first data to the network device, sending the first data to the network device includes:

[0325] receiving a reporting configuration message sent by the network device, and sending the first data to the network device; wherein the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation; or,

[0326] Receive reporting indication information sent by the network device, and send the first data to the network device; wherein the reporting indication information instructs the terminal device to report: data for performing the first mobility operation.

[0327] In the above embodiment, the terminal device may send the first data to the network device based on the reporting configuration message sent by the network device; or may send the first data to the network device based on the reporting indication information sent by the network device.

[0328] Optionally, when the terminal device sends the first data to the network device based on the reporting configuration message sent by the network device, the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation, including:

[0329] The reporting configuration message is used to request the terminal device to report: data indicating that the first mobility operation is successfully executed; and / or,

[0330] The reporting configuration message is used to request the terminal device to report: data on failure to execute the first mobility operation.

[0331] In the above embodiment, when the network device sends the configuration report message to the terminal device, it may specifically request the terminal device to report data on the success and / or failure of the first mobility operation.

[0332] Similarly, when the network device sends the reporting instruction information to the terminal device, it may specifically instruct the terminal device to report data on the success and / or failure of the execution of the first mobility operation.

[0333] Optionally, when the terminal device actively sends the first data to the network device, sending the first data to the network device includes:

[0334] Based on a preset setting, the first data is sent to the network device; wherein the preset setting includes sending the first data to the network device.

[0335] Optionally, the pre-setting may include protocol provisions.

[0336] Optionally, the embodiment of the present disclosure does not limit the form in which the terminal device sends the first data to the network device. The sending of the first data to the network device includes:

[0337] sending the first data to the network device according to the MDT result;

[0338] sending the first data to the network device through a measurement report;

[0339] The first data is sent to the network device using a second variable or an RRC message.

[0340] In the above embodiment, the terminal device can carry the first data through the MDT result, measurement report, second variable or RRC message, and send the first data to the network device by sending the MDT result, measurement report, second variable or RRC message to the network device.

[0341] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 601 may be implemented as an independent embodiment, and step 602 may be implemented as an independent embodiment; the combination of step 601 and step 602 may be implemented as an independent embodiment, but is not limited thereto.

[0342] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 6 .

[0343] FIG7 is a fifth interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG7 , the method includes:

[0344] Step 701: The terminal device stores operation data of the mobility operation performed by the terminal device.

[0345] Wherein, if the terminal device determines that the terminal device performs a first mobility operation, the first data for performing the first mobility operation is stored, and the first data is marked as associated with the first mobility operation; if the terminal device determines that the terminal device performs a third mobility operation, the third data for performing the third mobility operation is stored, and the third data is marked as associated with the third mobility operation; wherein, the operation data includes the first data and the third data, and the mobility operation includes the first mobility operation and the third mobility operation.

[0346] Optionally, the third mobility operation may include one or more mobility operations different from the first mobility operation, which is not limited in the embodiment of the present disclosure. Optionally, the third mobility operation may be the same as the second mobility operation.

[0347] Optionally, when the terminal device stores the first data of the terminal device performing the first mobility operation, it may specifically include: when the terminal device determines that the first mobility operation fails to execute, the first data (i.e., failure data) is stored, and a label of the first data is marked as associated with the failure to execute the first mobility operation; or, when the terminal device determines that the first mobility operation is successfully executed, the first data (i.e., success data) is stored, and a label of the first data is marked as associated with the success to execute the first mobility operation.

[0348] Optionally, when the terminal device stores the third data of the terminal device performing the third mobility operation, it may specifically include: when the terminal device determines that the third mobility operation fails to execute, the third data (i.e., failure data) is stored, and a label of the third data is marked to be associated with the failure to execute the third mobility operation; or, when the terminal device determines that the third mobility operation is successfully executed, the third data (i.e., success data) is stored, and a label of the third data is marked to be associated with the success to execute the third mobility operation.

[0349] As an example, assuming the first mobility operation is HO, when the UE fails to perform HO, the UE records the data related to the HO, stores it in the failure data, and identifies the mobility operation corresponding to this data as HO. If the network device subsequently configures CHO for the UE, when the UE triggers CHO and successfully accesses the target cell, the data related to this CHO is stored in the success information, and the mobility operation corresponding to this data is identified as CHO. Subsequently, the network side configures LTM for the UE. After receiving the LTM handover command, the UE successfully performs LTM and accesses the target cell. The UE then records the data related to the LTM success, stores it in the success data, and identifies the mobility operation corresponding to this data as LTM.

[0350] Optionally, the terminal device may passively store the operation data of the terminal device performing mobility operations (for example, based on the configuration or instructions of the network device, the operation data of the terminal device performing mobility operations is stored); or it may actively store the operation data of the terminal device performing mobility operations (for example, based on protocol provisions or the UE's own needs, the operation data of the terminal device performing mobility operations is stored). The embodiments of the present disclosure do not limit this.

[0351] Optionally, when the terminal device passively stores the operation data of the mobility operation performed by the terminal device, the storing of the operation data of the mobility operation performed by the terminal device may include:

[0352] receiving a storage configuration message sent by the network device, and storing the operation data; wherein the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation; or,

[0353] Receive storage indication information sent by the network device, and store the operation data; wherein the storage indication information instructs the terminal device to store: data for performing the first mobility operation.

[0354] In the above embodiment, the terminal device may store the operation data based on the storage configuration message sent by the network device; or may store the operation data based on the storage indication information sent by the network device.

[0355] Optionally, when the terminal device stores operation data based on the storage configuration message sent by the network device, the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation, including:

[0356] The storage configuration message is used to request the terminal device to store: data indicating that the first mobility operation is successfully executed; and / or,

[0357] The storage configuration message is used to request the terminal device to store: data on failure to execute the first mobility operation.

[0358] In the above embodiment, when the network device sends the storage configuration message to the terminal device, it may specifically request the terminal device to store data on success and / or failure of the first mobility operation.

[0359] Similarly, when the network device sends the storage instruction information to the terminal device, it may specifically instruct the terminal device to store the data of the success and / or failure of the execution of the first mobility operation.

[0360] Optionally, when the terminal device actively stores the operation data of the mobility operation performed by the terminal device, the storing of the operation data of the mobility operation performed by the terminal device includes:

[0361] Based on a preset setting, the operation data is stored; wherein the preset setting includes storing data for performing the first mobility operation.

[0362] Optionally, the pre-setting may include protocol provisions.

[0363] Optionally, the embodiment of the present disclosure does not limit the specific form of storing the operation data. The operation data of the storage terminal device performing the mobility operation includes at least one of the following:

[0364] storing the operation data in a first variable; and / or,

[0365] The first parameter is set to the operation data.

[0366] Optionally, the first variable is associated with MDT (Minimization of Drive-tests) or a measurement report.

[0367] Optionally, the first parameter is associated with MDT or measurement report;

[0368] And / or, the first parameter is a parameter in UE assistance information (UE Assistance Information, UAI message);

[0369] And / or, the first parameter is a parameter in a UE information reply message;

[0370] And / or, the first parameter is a parameter in an RRC (Radio Resource Control) message.

[0371] And / or, the first parameter is a parameter used to transmit data of the prediction model, for example, the data can be prediction data or inference data.

[0372] Optionally, before the terminal device stores the operation data of the mobility operation performed by the terminal device, the terminal device may further report capability information of the terminal device to the network device; wherein the capability information includes at least one of first capability information, second capability information, third capability information, and fourth capability information;

[0373] The first capability information indicates that the terminal device supports storing data for performing the mobility operation;

[0374] The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation;

[0375] The third capability information indicates that: the terminal device supports storing data of failure to execute the first mobility operation;

[0376] The fourth capability information indicates that the terminal device supports storing data indicating that the first mobility operation is successfully executed.

[0377] Optionally, the network device may configure at least one of the storage configuration message, the storage indication information, etc. according to the capability information of the terminal device reported by the user equipment.

[0378] Optionally, the terminal device may also report the capability information of the terminal device to the network device after receiving the capability information acquisition request sent by the network device; wherein the capability information acquisition request is used to request the terminal device to report the capability information of the terminal device.

[0379] Step 702: The terminal device sends the first data to the network device.

[0380] Optionally, the terminal device may determine, according to the operation type of the first mobility operation, first data associated with the first mobility operation in the operation data, and send the first data to the network device.

[0381] Optionally, when the terminal device sends the first data to the network device, the following steps may be included:

[0382] The terminal device sends data indicating successful execution of the first mobility operation to the network device; and / or,

[0383] The terminal device sends data indicating that the first mobility operation has failed to be executed to the network device.

[0384] Optionally, when the terminal device sends data indicating the successful execution of the first mobility operation to the network device, it may directly send success data to the network device, or send data with a label associated with the successful execution of the first mobility operation; when the terminal device sends data indicating the failed execution of the first mobility operation to the network device, it may directly send failure data to the network device, or send data with a label associated with the failed execution of the first mobility operation.

[0385] Optionally, when the terminal device sends the first data to the network device, it can passively send the first data to the network device (for example, sending the first data to the network device based on the configuration or instructions of the network device); or it can actively send the first data to the network device (for example, sending the first data to the network device based on protocol regulations or the UE's own needs). The embodiments of the present disclosure do not limit this.

[0386] Optionally, when the terminal device passively sends the first data to the network device, sending the first data to the network device includes:

[0387] receiving a reporting configuration message sent by the network device, and sending the first data to the network device; wherein the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation; or,

[0388] Receive reporting indication information sent by the network device, and send the first data to the network device; wherein the reporting indication information instructs the terminal device to report: data for performing the first mobility operation.

[0389] In the above embodiment, the terminal device may send the first data to the network device based on the reporting configuration message sent by the network device; or may send the first data to the network device based on the reporting indication information sent by the network device.

[0390] Optionally, when the terminal device sends the first data to the network device based on the reporting configuration message sent by the network device, the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation, including:

[0391] The reporting configuration message is used to request the terminal device to report: data indicating that the first mobility operation is successfully executed; and / or,

[0392] The reporting configuration message is used to request the terminal device to report: data on failure to execute the first mobility operation.

[0393] In the above embodiment, when the network device sends the configuration report message to the terminal device, it may specifically request the terminal device to report data on the success and / or failure of the first mobility operation.

[0394] Similarly, when the network device sends the reporting instruction information to the terminal device, it may specifically instruct the terminal device to report data on the success and / or failure of the execution of the first mobility operation.

[0395] Optionally, when the terminal device actively sends the first data to the network device, sending the first data to the network device includes:

[0396] Based on a preset setting, the first data is sent to the network device; wherein the preset setting includes sending the first data to the network device.

[0397] Optionally, the pre-setting may include protocol provisions.

[0398] Optionally, the embodiment of the present disclosure does not limit the form in which the terminal device sends the first data to the network device. The sending of the first data to the network device includes:

[0399] sending the first data to the network device according to the MDT result;

[0400] sending the first data to the network device through a measurement report;

[0401] The first data is sent to the network device using a second variable or an RRC message.

[0402] In the above embodiment, the terminal device can carry the first data through the MDT result, measurement report, second variable or RRC message, and send the first data to the network device by sending the MDT result, measurement report, second variable or RRC message to the network device.

[0403] Optionally, the terminal device may determine, according to the operation type of the third mobility operation, third data associated with the third mobility operation in the operation data, and send the third data to the network device.

[0404] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 701 may be implemented as an independent embodiment, and step 702 may be implemented as an independent embodiment; the combination of step 701 and step 702 may be implemented as an independent embodiment, but is not limited thereto.

[0405] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 7 .

[0406] FIG8 is a sixth interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG8 , the method includes:

[0407] Step 801: The network device sends a storage configuration message to the UE; wherein the storage configuration message is used to request the terminal device to store: data for performing a fourth mobility operation.

[0408] Optionally, the mobility operation may include but is not limited to one or more of the following mobility operations: traditional handover HO, PSCell addition, PSCell change, CHO, CPAC, LTM, DAPS, Subsequent CPC, CHO with target SCG, CHO with candidate SCG(s), etc.

[0409] Optionally, the fourth mobility operation may be any one of the above mobility operations, or other mobility operations, which is not limited in this disclosure. Optionally, the fourth mobility operation may be the same as the first mobility operation.

[0410] Optionally, when the terminal device stores operation data based on the storage configuration message sent by the network device, the storage configuration message is used to request the terminal device to store: data for performing the fourth mobility operation, including:

[0411] The storage configuration message is used to request the terminal device to store: data indicating that the fourth mobility operation is successfully executed; and / or,

[0412] The storage configuration message is used to request the terminal device to store: data indicating that the fourth mobility operation failed to be executed.

[0413] Step 802: The terminal device stores operation data of the mobility operation performed by the terminal device; the mobility operation includes a fourth mobility operation; the operation data includes fourth data for performing the fourth mobility operation; and a tag of the fourth data is associated with the first mobility operation.

[0414] Optionally, the method for the terminal device to store the fourth data may refer to the aforementioned method for storing the first data.

[0415] Optionally, the fourth data may be training data for training a fourth model; the fourth model is used to predict whether the fourth mobility operation will be performed, whether the fourth mobility operation will fail, or whether the fourth mobility operation will be switched to a corresponding switching target cell.

[0416] Optionally, when the terminal device stores the operation data of the mobility operation performed by the terminal device, the operation data of the mobility operation performed by the terminal device multiple times may be stored.

[0417] Optionally, the operation data of the terminal device performing the mobility operation may include, but is not limited to, one or more of the following information: the serving cell, the handover target cell, the measurement result, the handover trigger time, the failure occurrence time, the success time, etc. Among them, any data related to the mobility operation is included in the scope of the embodiments of the present disclosure and is not limited in the embodiments of the present disclosure.

[0418] Optionally, the network device may be a serving cell (e.g., source gNB, master node (MN), secondary node (SN)).

[0419] Optionally, when the terminal device stores the fourth data of the terminal device performing the fourth mobility operation, it may specifically include: when the terminal device determines that the fourth mobility operation fails to execute, the fourth data (i.e., failure data) is stored, and a label of the fourth data is marked to be associated with the failure to execute the fourth mobility operation; or, when the terminal device determines that the fourth mobility operation is successfully executed, the fourth data (i.e., success data) is stored, and a label of the fourth data is marked to be associated with the success to execute the fourth mobility operation.

[0420] Optionally, when the terminal device stores the operation data of the terminal device performing a mobility operation, it can specifically only store the fourth data of the terminal device performing a fourth mobility operation, and use the fourth data as the operation data; it can also store the data of the terminal device performing all types of mobility operations, and use all stored data as the operation data.

[0421] Among them, when the terminal device only stores the fourth data of the terminal device performing the fourth mobility operation and uses the fourth data as operation data, when the terminal device determines to perform the fourth mobility operation, it only stores the fourth data and marks the label of the fourth data as associated with the fourth mobility operation; when it determines to perform the fifth mobility operation, the fifth data for performing the fifth mobility operation is not stored.

[0422] Optionally, the label of the fourth data is associated with the fourth mobility operation, that is, there is a mapping relationship between the fourth data and the fourth mobility operation.

[0423] The label of the fourth data may be an entity label or a non-entity label, and this disclosure does not limit this. When the label of the fourth data is an entity label, the label of the fourth data may be marked by a specific identifier. For example, the label of the fourth data may be set to a number, a letter, or a combination of numbers and letters. Specifically, "1" may be used to position the label of the fourth data. When the label of the fourth data is a non-entity label, the mapping relationship between the fourth data and the fourth mobility operation may be directly used as the label of the fourth data.

[0424] Optionally, the fifth mobility operation may include one or more mobility operations different from the fourth mobility operation, which is not limited in this embodiment of the present disclosure.

[0425] When the terminal device stores data of all types of mobility operations performed by the terminal device and uses all the stored data as operation data, when the terminal device determines that the terminal device performs the fifth mobility operation, the terminal device stores fourth data and marks the label of the fourth data as associated with the fifth mobility operation; when it determines that the terminal device performs the sixth mobility operation, the terminal device stores sixth data for performing the sixth mobility operation and marks the label of the sixth data as associated with the sixth mobility operation; wherein the operation data includes the fourth data and the sixth data, and the mobility operations include the fifth mobility operation and the sixth mobility operation.

[0426] Optionally, referring to the explanation of the label of the fourth data, the label of the sixth data is associated with the sixth mobility operation, that is, there is a mapping relationship between the sixth data and the sixth mobility operation.

[0427] The label of the sixth data may be an entity label or a non-entity label, and this disclosure does not limit this. When the label of the sixth data is an entity label, the label of the sixth data may be marked by a specific identifier. For example, the label of the sixth data may be set to a number, a letter, or a combination of numbers and letters. Specifically, "1" may be used to position the label of the sixth data. When the label of the sixth data is a non-entity label, the mapping relationship between the sixth data and the sixth mobility operation may be directly used as the label of the sixth data.

[0428] Optionally, the sixth mobility operation may include one or more mobility operations different from the fifth mobility operation, which is not limited in the embodiment of the present disclosure. Optionally, the sixth mobility operation may be the same as the second mobility operation.

[0429] Optionally, when the terminal device stores the sixth data of the terminal device performing the sixth mobility operation, it may specifically include: when the terminal device determines that the sixth mobility operation fails to execute, the sixth data (i.e., failure data) is stored, and a label of the sixth data is marked to be associated with the failure to execute the sixth mobility operation; or, when the terminal device determines that the sixth mobility operation is successfully executed, the sixth data (i.e., success data) is stored, and a label of the sixth data is marked to be associated with the success to execute the sixth mobility operation.

[0430] Optionally, the embodiment of the present disclosure does not limit the specific form of storing the operation data. The operation data of the storage terminal device performing the mobility operation includes at least one of the following:

[0431] storing the operation data in a first variable; and / or,

[0432] The first parameter is set to the operation data.

[0433] Optionally, the first variable is associated with MDT or measurement reporting.

[0434] Optionally, the first parameter is associated with MDT or measurement report;

[0435] And / or, the first parameter is a parameter in UE auxiliary information;

[0436] And / or, the first parameter is a parameter in a UE information reply message;

[0437] And / or, the first parameter is a parameter in the RRC message.

[0438] And / or, the first parameter is a parameter used to transmit data of the prediction model, for example, the data can be prediction data or inference data.

[0439] Optionally, before the terminal device stores the operation data of the mobility operation performed by the terminal device, the terminal device may further report capability information of the terminal device to the network device; wherein the capability information includes at least one of the first capability information, the fifth capability information, the sixth capability information, and the seventh capability information;

[0440] The first capability information indicates that the terminal device supports storing data for performing the mobility operation;

[0441] The fifth capability information indicates that: the terminal device supports storing data for performing the fifth mobility operation;

[0442] The sixth capability information indicates that: the terminal device supports storing data of failure to execute the fifth mobility operation;

[0443] The seventh capability information indicates that the terminal device supports storing data indicating that the fifth mobility operation is successfully executed.

[0444] Optionally, the network device may configure at least one of the storage configuration message, the storage indication information, etc. according to the capability information of the terminal device reported by the user equipment.

[0445] Optionally, the terminal device may also report the capability information of the terminal device to the network device after receiving the capability information acquisition request sent by the network device; wherein the capability information acquisition request is used to request the terminal device to report the capability information of the terminal device.

[0446] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 801 may be implemented as an independent embodiment, and step 802 may be implemented as an independent embodiment; the combination of step 801 and step 802 may be implemented as an independent embodiment, but is not limited thereto.

[0447] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 8 .

[0448] FIG9 is a seventh interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG9 , the method includes:

[0449] Step 901: The network device sends a reporting configuration message to the terminal device; wherein the reporting configuration message is used to request the terminal device to report data for performing a seventh mobility operation.

[0450] Optionally, the reporting configuration message is used to request the terminal device to report data for performing the seventh mobility operation, including:

[0451] The reporting configuration message is used to request the terminal device to report: data indicating that the seventh mobility operation is successfully executed; and / or,

[0452] The reporting configuration message is used to request the terminal device to report: data indicating that the seventh mobility operation has failed to execute.

[0453] In the above embodiment, when the network device sends the configuration report message to the terminal device, it may specifically request the terminal device to report data on the success and / or failure of the seventh mobility operation.

[0454] Step 902: The terminal device reports data of executing the seventh mobility operation to the network device.

[0455] Optionally, the mobility operation may include but is not limited to one or more of the following mobility operations: traditional handover HO, PSCell addition, PSCell change, CHO, CPAC, LTM, DAPS, Subsequent CPC, CHO with target SCG, CHO with candidate SCG(s), etc.

[0456] Optionally, the seventh mobility operation may be any one of the above mobility operations, or other mobility operations, which is not limited in this disclosure.

[0457] Optionally, the seventh data may be training data for training a seventh model; the seventh model is used to predict whether the seventh mobility operation will be performed, whether the seventh mobility operation will fail, or whether the seventh mobility operation will be switched to a corresponding switching target cell.

[0458] Optionally, when the terminal device stores the operation data of the mobility operation performed by the terminal device, the operation data of the mobility operation performed by the terminal device multiple times may be stored.

[0459] Optionally, the operation data of the terminal device performing the mobility operation may include, but is not limited to, one or more of the following information: the serving cell, the handover target cell, the measurement result, the handover trigger time, the failure occurrence time, the success time, etc. Among them, any data related to the mobility operation is included in the scope of the embodiments of the present disclosure and is not limited in the embodiments of the present disclosure.

[0460] Optionally, the network device may be a serving cell (e.g., source gNB, master node (MN), secondary node (SN)).

[0461] Optionally, when the terminal device stores the seventh data of the terminal device performing the seventh mobility operation, it may specifically include: when the terminal device determines that the seventh mobility operation fails to execute, the seventh data (i.e., failure data) is stored, and a label of the seventh data is marked as associated with the failure to execute the seventh mobility operation; or, when the terminal device determines that the seventh mobility operation is successfully executed, the seventh data (i.e., success data) is stored, and a label of the seventh data is marked as associated with the success to execute the seventh mobility operation.

[0462] Optionally, when the terminal device stores the operation data of the seventh mobility operation performed by the terminal device, specifically, only the seventh data of the seventh mobility operation performed by the terminal device may be stored, and the seventh data may be used as the operation data; alternatively, data of all types of mobility operations performed by the terminal device may be stored, and all stored data may be used as the operation data. For details, please refer to the aforementioned embodiment of storing the first data, and will not be repeated here.

[0463] Optionally, in the case where the operation data only includes the seventh data (for example, the above-mentioned case where only the seventh data of the terminal device performing the seventh mobility operation is stored and the seventh data is used as the operation data), the terminal device can directly send the stored seventh data to the network device.

[0464] Optionally, when the operation data includes the seventh data and other data, the terminal device may determine the seventh data associated with the seventh mobility operation in the operation data according to the operation type of the seventh mobility operation, and send the seventh data to the network device.

[0465] Optionally, when the operation data includes the first data and other data, the terminal device may further send the other data to the network device. For example, the terminal device may determine data associated with other mobility operations in the operation data based on the operation type of the other mobility operations, and send the determined data to the network device.

[0466] Optionally, when the terminal device sends the seventh data to the network device, the method may include:

[0467] The terminal device sends data indicating successful execution of the seventh mobility operation to the network device; and / or,

[0468] The terminal device sends data indicating that the seventh mobility operation has failed to be executed to the network device.

[0469] Optionally, when the terminal device sends data indicating the successful execution of the seventh mobility operation to the network device, it may directly send success data to the network device, or send data with a label associated with the successful execution of the seventh mobility operation; when the terminal device sends data indicating the failed execution of the seventh mobility operation to the network device, it may directly send failure data to the network device, or send data with a label associated with the failed execution of the seventh mobility operation.

[0470] Optionally, the embodiment of the present disclosure does not limit the form in which the terminal device sends the seventh data to the network device. The sending of the seventh data to the network device includes:

[0471] sending the seventh data to the network device according to the MDT result;

[0472] Sending the seventh data to the network device through a measurement report;

[0473] The seventh data is sent to the network device using a second variable or an RRC message.

[0474] In the above embodiment, the terminal device can carry the seventh data through the MDT result, measurement report, second variable or RRC message, and send the seventh data to the network device by sending the MDT result, measurement report, second variable or RRC message to the network device.

[0475] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 901 may be implemented as an independent embodiment, and step 902 may be implemented as an independent embodiment; the combination of step 901 and step 902 may be implemented as an independent embodiment, but is not limited thereto.

[0476] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 9 .

[0477] FIG10 is an eighth interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG10 , the method includes:

[0478] Step 1001: The network device sends a storage configuration message to the UE; wherein the storage configuration message is used to request the terminal device to store: data for performing an eighth mobility operation.

[0479] Optionally, when the terminal device stores operation data based on the storage configuration message sent by the network device, the storage configuration message is used to request the terminal device to store: data for performing the eighth mobility operation, including:

[0480] The storage configuration message is used to request the terminal device to store: data indicating that the eighth mobility operation is successfully executed; and / or,

[0481] The storage configuration message is used to request the terminal device to store: data on the failure to execute the eighth mobility operation.

[0482] Step 1002: The terminal device stores operation data of a mobility operation performed by the terminal device; the mobility operation includes an eighth mobility operation; the operation data includes eighth data for performing the eighth mobility operation; and a tag of the eighth data is associated with the first mobility operation.

[0483] Optionally, the mobility operation may include but is not limited to one or more of the following mobility operations: traditional handover HO, PSCell addition, PSCell change, CHO, CPAC, LTM, DAPS, Subsequent CPC, CHO with target SCG, CHO with candidate SCG(s), etc.

[0484] Optionally, the eighth mobility operation may be any one of the above mobility operations, or other mobility operations, which is not limited in this disclosure. Optionally, the eighth mobility operation may be the same as the first mobility operation.

[0485] Optionally, the method for the terminal device to store the eighth data may refer to the aforementioned method for storing the first data.

[0486] Optionally, the eighth data may be training data for training an eighth model; the eighth model is used to predict whether the eighth mobility operation will be performed, whether the eighth mobility operation will fail, or whether the eighth mobility operation will be switched to a corresponding switching target cell.

[0487] Optionally, when the terminal device stores the operation data of the mobility operation performed by the terminal device, the operation data of the mobility operation performed by the terminal device multiple times may be stored.

[0488] Optionally, the operation data of the terminal device performing the mobility operation may include, but is not limited to, one or more of the following information: the serving cell, the handover target cell, the measurement result, the handover trigger time, the failure occurrence time, the success time, etc. Among them, any data related to the mobility operation is included in the scope of the embodiments of the present disclosure and is not limited in the embodiments of the present disclosure.

[0489] Optionally, the network device may be a serving cell (e.g., source gNB, master node (MN), secondary node (SN)).

[0490] Optionally, when the terminal device stores the eighth data of the terminal device performing the eighth mobility operation, it may specifically include: when the terminal device determines that the eighth mobility operation fails to execute, the eighth data (i.e., failure data) is stored, and a label of the eighth data is marked to be associated with the failure to execute the eighth mobility operation; or, when the terminal device determines that the eighth mobility operation is successfully executed, the eighth data (i.e., success data) is stored, and a label of the eighth data is marked to be associated with the success to execute the eighth mobility operation.

[0491] Optionally, when the terminal device stores the operation data of the mobility operation performed by the terminal device, specifically, only the eighth data of the eighth mobility operation performed by the terminal device may be stored, and the eighth data may be used as the operation data; alternatively, data of all types of mobility operations performed by the terminal device may be stored, and all stored data may be used as the operation data. For details, please refer to the aforementioned embodiment of storing the first data, and will not be repeated here.

[0492] Step 1003: The network device sends a reporting configuration message to the terminal device; wherein the reporting configuration message is used to request the terminal device to report data for performing an eighth mobility operation.

[0493] Optionally, the reporting configuration message is used to request the terminal device to report data for performing an eighth mobility operation, including:

[0494] The reporting configuration message is used to request the terminal device to report: data indicating that the eighth mobility operation is successfully executed; and / or,

[0495] The reporting configuration message is used to request the terminal device to report: data of failure to execute the eighth mobility operation.

[0496] In the above embodiment, when the network device sends the configuration report message to the terminal device, it may specifically request the terminal device to report data on the success and / or failure of the eighth mobility operation.

[0497] Step 1004: The terminal device reports data of executing the eighth mobility operation to the network device.

[0498] Optionally, in the case where the operation data only includes the eighth data (for example, the above-mentioned case where only the eighth data of the terminal device performing the eighth mobility operation is stored and the eighth data is used as the operation data), the terminal device can directly send the stored eighth data to the network device.

[0499] Optionally, when the operation data includes the eighth data and other data, the terminal device may determine the eighth data associated with the eighth mobility operation in the operation data according to the operation type of the eighth mobility operation, and send the eighth data to the network device.

[0500] Optionally, when the operation data includes the first data and other data, the terminal device may further send the other data to the network device. For example, the terminal device may determine data associated with other mobility operations in the operation data based on the operation type of the other mobility operations, and send the determined data to the network device.

[0501] Optionally, when the terminal device sends the eighth data to the network device, the method may include:

[0502] The terminal device sends data indicating that the eighth mobility operation is successfully executed to the network device; and / or,

[0503] The terminal device sends data indicating that the eighth mobility operation has failed to be executed to the network device.

[0504] Optionally, when the terminal device sends data indicating the successful execution of the eighth mobility operation to the network device, it may directly send success data to the network device, or send data with a label associated with the successful execution of the eighth mobility operation; when the terminal device sends data indicating the failed execution of the eighth mobility operation to the network device, it may directly send failure data to the network device, or send data with a label associated with the failed execution of the eighth mobility operation.

[0505] Optionally, the embodiment of the present disclosure does not limit the form in which the terminal device sends the eighth data to the network device. The sending of the eighth data to the network device includes:

[0506] sending the eighth data to the network device according to the MDT result;

[0507] sending the eighth data to the network device through a measurement report;

[0508] The eighth data is sent to the network device using a second variable or an RRC message.

[0509] In the above embodiment, the terminal device can carry the eighth data through the MDT result, measurement report, second variable or RRC message, and send the eighth data to the network device by sending the MDT result, measurement report, second variable or RRC message to the network device.

[0510] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 1001 may be implemented as an independent embodiment, step 1002 may be implemented as an independent embodiment, step 1003 may be implemented as an independent embodiment, and step 1004 may be implemented as an independent embodiment; the combination of step 1001 and step 1002 may be implemented as an independent embodiment, the combination of step 1003 and step 1004 may be implemented as an independent embodiment, and the combination of step 1001, step 1002, step 1003, and step 1004 may be implemented as an independent embodiment, but is not limited thereto.

[0511] In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 10 .

[0512] FIG11 is a ninth interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG11 , the method includes:

[0513] Step 1101: The terminal device reports capability information of the terminal device to the network device; wherein the capability information includes at least one of first capability information, second capability information, third capability information, and fourth capability information;

[0514] The first capability information indicates that the terminal device supports storing data for performing mobility operations;

[0515] The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation;

[0516] The third capability information indicates that: the terminal device supports storing data of failure to execute the first mobility operation;

[0517] The fourth capability information indicates that the terminal device supports storing data indicating that the first mobility operation is successfully executed.

[0518] Optionally, the network device may configure at least one of the storage configuration message, the storage indication information, etc. according to the capability information of the terminal device reported by the user equipment.

[0519] Optionally, the terminal device may also report the capability information of the terminal device to the network device after receiving the capability information acquisition request sent by the network device; wherein the capability information acquisition request is used to request the terminal device to report the capability information of the terminal device.

[0520] In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 11 .

[0521] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0522] In some embodiments, terms such as "moment", "time point", "time", and "time position" can be replaced with each other, and terms such as "duration", "period", "time window", "window", and "time" can be replaced with each other.

[0523] In some embodiments, terms such as wireless access scheme and waveform may be used interchangeably.

[0524] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, or first A, etc., but not limited to this.

[0525] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values ​​(for example, comparison with a predetermined value), but is not limited thereto.

[0526] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the recipient to respond to the content sent.

[0527] FIG12 is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG12 , the method is applied to a terminal device, and the method includes:

[0528] Step 1201: The terminal device stores operation data of a mobility operation performed by the terminal device; the mobility operation includes a first mobility operation; the operation data includes first data for performing the first mobility operation; and a tag of the first data is associated with the first mobility operation.

[0529] Optionally, when the terminal device stores the first data of the terminal device performing the first mobility operation, it may specifically include: when the terminal device determines that the first mobility operation fails to execute, the first data (i.e., failure data) is stored, and a label of the first data is marked as associated with the failure to execute the first mobility operation; or, when the terminal device determines that the first mobility operation is successfully executed, the first data (i.e., success data) is stored, and a label of the first data is marked as associated with the success to execute the first mobility operation.

[0530] Optionally, the terminal device may passively store the operation data of the terminal device performing mobility operations (for example, based on the configuration or instructions of the network device, the operation data of the terminal device performing mobility operations is stored); or it may actively store the operation data of the terminal device performing mobility operations (for example, based on protocol provisions or the UE's own needs, the operation data of the terminal device performing mobility operations is stored). The embodiments of the present disclosure do not limit this.

[0531] Optionally, when the terminal device passively stores the operation data of the mobility operation performed by the terminal device, the storing of the operation data of the mobility operation performed by the terminal device may include:

[0532] receiving a storage configuration message sent by the network device, and storing the operation data; wherein the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation; or,

[0533] Receive storage indication information sent by the network device, and store the operation data; wherein the storage indication information instructs the terminal device to store: data for performing the first mobility operation.

[0534] In the above embodiment, the terminal device may store the operation data based on the storage configuration message sent by the network device; or may store the operation data based on the storage indication information sent by the network device.

[0535] Optionally, when the terminal device stores operation data based on the storage configuration message sent by the network device, the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation, including:

[0536] The storage configuration message is used to request the terminal device to store: data indicating that the first mobility operation is successfully executed; and / or,

[0537] The storage configuration message is used to request the terminal device to store: data on failure to execute the first mobility operation.

[0538] In the above embodiment, when the network device sends the storage configuration message to the terminal device, it may specifically request the terminal device to store data on success and / or failure of the first mobility operation.

[0539] Similarly, when the network device sends the storage instruction information to the terminal device, it may specifically instruct the terminal device to store the data of the success and / or failure of the execution of the first mobility operation.

[0540] Optionally, when the terminal device actively stores the operation data of the mobility operation performed by the terminal device, the storing of the operation data of the mobility operation performed by the terminal device includes:

[0541] Based on a preset setting, the operation data is stored; wherein the preset setting includes storing data for performing the first mobility operation.

[0542] Optionally, the pre-setting may include protocol provisions.

[0543] Optionally, when the terminal device stores operation data of the terminal device performing mobility operations, it can specifically only store the first data of the terminal device performing the first mobility operation, and use the first data as operation data; it can also store data of the terminal device performing all types of mobility operations, and use all stored data as operation data.

[0544] Among them, when the terminal device only stores the first data of the terminal device performing the first mobility operation and uses the first data as operation data, when the terminal device determines to perform the first mobility operation, it only stores the first data and marks the label of the first data as associated with the first mobility operation; when it determines to perform the second mobility operation, the second data for performing the second mobility operation is not stored.

[0545] Optionally, the second mobility operation may include one or more mobility operations different from the first mobility operation, which is not limited in the embodiment of the present disclosure.

[0546] When the terminal device stores data of all types of mobility operations performed by the terminal device and uses all the stored data as operation data, the terminal device stores the first data when determining that the terminal device performs a first mobility operation, and marks a label of the first data as associated with the first mobility operation; when determining that the terminal device performs a third mobility operation, the terminal device stores third data for performing the third mobility operation, and marks the third data as associated with the third mobility operation; wherein the operation data includes the first data and the third data, and the mobility operation includes the first mobility operation and the third mobility operation.

[0547] Optionally, the third mobility operation may include one or more mobility operations different from the first mobility operation, which is not limited in the embodiment of the present disclosure. Optionally, the third mobility operation may be the same as the second mobility operation.

[0548] Optionally, when the terminal device stores the third data of the terminal device performing the third mobility operation, it may specifically include: when the terminal device determines that the third mobility operation fails to execute, the third data (i.e., failure data) is stored, and a label of the third data is marked to be associated with the failure to execute the third mobility operation; or, when the terminal device determines that the third mobility operation is successfully executed, the third data (i.e., success data) is stored, and a label of the third data is marked to be associated with the success to execute the third mobility operation.

[0549] Optionally, the embodiment of the present disclosure does not limit the specific form of storing the operation data. The operation data of the storage terminal device performing the mobility operation includes at least one of the following:

[0550] storing the operation data in a first variable; and / or,

[0551] The first parameter is set to the operation data.

[0552] Optionally, the first parameter is associated with MDT or measurement report;

[0553] And / or, the first parameter is a parameter in UE auxiliary information;

[0554] And / or, the first parameter is a parameter in a UE information reply message;

[0555] And / or, the first parameter is a parameter in the RRC message.

[0556] And / or, the first parameter is a parameter used to transmit data of the prediction model, for example, the data can be prediction data or inference data.

[0557] Optionally, before the terminal device stores the operation data of the mobility operation performed by the terminal device, the terminal device may further report capability information of the terminal device to the network device; wherein the capability information includes at least one of first capability information, second capability information, third capability information, and fourth capability information;

[0558] The first capability information indicates that the terminal device supports storing data for performing the mobility operation;

[0559] The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation;

[0560] The third capability information indicates that: the terminal device supports storing data of failure to execute the first mobility operation;

[0561] The fourth capability information indicates that the terminal device supports storing data indicating that the first mobility operation is successfully executed.

[0562] Optionally, the network device may configure at least one of the storage configuration message, the storage indication information, etc. according to the capability information of the terminal device reported by the user equipment.

[0563] Optionally, the terminal device may also report the capability information of the terminal device to the network device after receiving the capability information acquisition request sent by the network device; wherein the capability information acquisition request is used to request the terminal device to report the capability information of the terminal device.

[0564] Step 1202: The terminal device sends the first data to the network device.

[0565] Optionally, in the case where the operation data only includes the first data (for example, the above-mentioned case where only the first data of the terminal device performing the first mobility operation is stored and the first data is used as the operation data), the terminal device can directly send the stored first data to the network device.

[0566] Optionally, in the case where the operation data includes first data and other data (for example, the above-mentioned operation data includes first data and third data), the terminal device can determine the first data associated with the first mobility operation in the operation data based on the operation type of the first mobility operation, and send the first data to the network device.

[0567] Optionally, when the operation data includes the first data and other data, the terminal device may further send the other data to the network device. For example, when the operation data includes the first data and third data, the terminal device may determine, based on the operation type of the third mobility operation, third data associated with the third mobility operation in the operation data, and send the third data to the network device.

[0568] Optionally, when the terminal device sends the first data to the network device, the following steps may be included:

[0569] The terminal device sends data indicating successful execution of the first mobility operation to the network device; and / or,

[0570] The terminal device sends data indicating that the first mobility operation has failed to be executed to the network device.

[0571] Optionally, when the terminal device sends the first data to the network device, it can passively send the first data to the network device (for example, sending the first data to the network device based on the configuration or instructions of the network device); or it can actively send the first data to the network device (for example, sending the first data to the network device based on protocol regulations or the UE's own needs). The embodiments of the present disclosure do not limit this.

[0572] Optionally, when the terminal device passively sends the first data to the network device, sending the first data to the network device includes:

[0573] receiving a reporting configuration message sent by the network device, and sending the first data to the network device; wherein the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation; or,

[0574] Receive reporting indication information sent by the network device, and send the first data to the network device; wherein the reporting indication information instructs the terminal device to report: data for performing the first mobility operation.

[0575] In the above embodiment, the terminal device may send the first data to the network device based on the reporting configuration message sent by the network device; or may send the first data to the network device based on the reporting indication information sent by the network device.

[0576] Optionally, when the terminal device sends the first data to the network device based on the reporting configuration message sent by the network device, the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation, including:

[0577] The reporting configuration message is used to request the terminal device to report: data indicating that the first mobility operation is successfully executed; and / or,

[0578] The reporting configuration message is used to request the terminal device to report: data on failure to execute the first mobility operation.

[0579] In the above embodiment, when the network device sends the configuration report message to the terminal device, it may specifically request the terminal device to report data on the success and / or failure of the first mobility operation.

[0580] Similarly, when the network device sends the reporting instruction information to the terminal device, it may specifically instruct the terminal device to report data on the success and / or failure of the execution of the first mobility operation.

[0581] Optionally, when the terminal device actively sends the first data to the network device, sending the first data to the network device includes:

[0582] Based on a preset setting, the first data is sent to the network device; wherein the preset setting includes sending the first data to the network device.

[0583] Optionally, the embodiment of the present disclosure does not limit the form in which the terminal device sends the first data to the network device. The sending of the first data to the network device includes:

[0584] sending the first data to the network device according to the MDT result;

[0585] sending the first data to the network device through a measurement report;

[0586] The first data is sent to the network device using a second variable or an RRC message.

[0587] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 1201 may be implemented as an independent embodiment, and step 1202 may be implemented as an independent embodiment; the combination of step 1201 and step 1202 may be implemented as an independent embodiment, but is not limited thereto.

[0588] In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 12 .

[0589] FIG13 is a second flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG13 , the method is applied to a terminal device, and the method includes:

[0590] In step 1301, the terminal device determines that the terminal device performs a first mobility operation, and stores first data related to the terminal device performing the first mobility operation; a tag of the first data is associated with the first mobility operation. Furthermore, when the terminal device determines that the terminal device performs a second mobility operation, the terminal device does not store second data related to the second mobility operation.

[0591] Optionally, the second mobility operation may include one or more mobility operations different from the first mobility operation, which is not limited in the embodiment of the present disclosure.

[0592] Optionally, the terminal device determines that the first mobility operation fails to execute, stores the first data (ie, the failure data), and marks a tag of the first data as being associated with the failure to execute the first mobility operation; or,

[0593] The terminal device determines that the first mobility operation is successfully executed, stores the first data (ie, success data), and marks a tag of the first data in association with the successful execution of the first mobility operation.

[0594] As an example, assuming that the first mobility operation is HO, when the UE fails to perform HO, the UE stores the data related to this HO and stores it in the failure data; if the network device subsequently configures CHO for the UE, when the UE triggers CHO and successfully accesses the target cell, the UE does not record the data related to this CHO. If the network device subsequently configures HO for the UE, after receiving the HO switching command, the UE performs HO and successfully accesses the target cell, the UE records the information related to this success and stores it in the success information. If the network device subsequently configures CHO for the UE again, when the UE triggers CHO and a switching failure occurs, the UE does not record the data related to this CHO.

[0595] Optionally, the terminal device may passively store the operation data of the terminal device performing mobility operations (for example, based on the configuration or instructions of the network device, the operation data of the terminal device performing mobility operations is stored); or it may actively store the operation data of the terminal device performing mobility operations (for example, based on protocol provisions or the UE's own needs, the operation data of the terminal device performing mobility operations is stored). The embodiments of the present disclosure do not limit this.

[0596] Optionally, when the terminal device passively stores the operation data of the mobility operation performed by the terminal device, the storing of the operation data of the mobility operation performed by the terminal device may include:

[0597] receiving a storage configuration message sent by the network device, and storing the operation data; wherein the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation; or,

[0598] Receive storage indication information sent by the network device, and store the operation data; wherein the storage indication information instructs the terminal device to store: data for performing the first mobility operation.

[0599] Optionally, when the terminal device stores operation data based on the storage configuration message sent by the network device, the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation, including:

[0600] The storage configuration message is used to request the terminal device to store: data indicating that the first mobility operation is successfully executed; and / or,

[0601] The storage configuration message is used to request the terminal device to store: data on failure to execute the first mobility operation.

[0602] In the above embodiment, when the network device sends the storage configuration message to the terminal device, it may specifically request the terminal device to store data on success and / or failure of the first mobility operation.

[0603] Similarly, when the network device sends the storage instruction information to the terminal device, it may specifically instruct the terminal device to store the data of the success and / or failure of the execution of the first mobility operation.

[0604] Optionally, when the terminal device actively stores the operation data of the mobility operation performed by the terminal device, the storing of the operation data of the mobility operation performed by the terminal device includes:

[0605] Based on a preset setting, the operation data is stored; wherein the preset setting includes storing data for performing the first mobility operation.

[0606] Optionally, the pre-setting may include protocol provisions.

[0607] Optionally, the embodiment of the present disclosure does not limit the specific form of storing the operation data. The operation data of the storage terminal device performing the mobility operation includes at least one of the following:

[0608] storing the operation data in a first variable; and / or,

[0609] The first parameter is set to the operation data.

[0610] Optionally, the first parameter is associated with MDT or measurement report;

[0611] And / or, the first parameter is a parameter in UE auxiliary information;

[0612] And / or, the first parameter is a parameter in a UE information reply message;

[0613] And / or, the first parameter is a parameter in the RRC message.

[0614] And / or, the first parameter is a parameter used to transmit data of the prediction model, for example, the data can be prediction data or inference data.

[0615] Optionally, before the terminal device stores the operation data of the mobility operation performed by the terminal device, the terminal device may further report capability information of the terminal device to the network device; wherein the capability information includes at least one of first capability information, second capability information, third capability information, and fourth capability information;

[0616] The first capability information indicates that the terminal device supports storing data for performing the mobility operation;

[0617] The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation;

[0618] The third capability information indicates that: the terminal device supports storing data of failure to execute the first mobility operation;

[0619] The fourth capability information indicates that the terminal device supports storing data indicating that the first mobility operation is successfully executed.

[0620] Optionally, the network device may configure at least one of the storage configuration message, the storage indication information, etc. according to the capability information of the terminal device reported by the user equipment.

[0621] Optionally, the terminal device may also report the capability information of the terminal device to the network device after receiving the capability information acquisition request sent by the network device; wherein the capability information acquisition request is used to request the terminal device to report the capability information of the terminal device.

[0622] Step 1302: The terminal device sends the first data to the network device.

[0623] Optionally, when the terminal device sends the first data to the network device, the following steps may be included:

[0624] The terminal device sends data indicating successful execution of the first mobility operation to the network device; and / or,

[0625] The terminal device sends data indicating that the first mobility operation has failed to be executed to the network device.

[0626] Optionally, when the terminal device sends data indicating the successful execution of the first mobility operation to the network device, it may directly send success data to the network device, or send data with a label associated with the successful execution of the first mobility operation; when the terminal device sends data indicating the failed execution of the first mobility operation to the network device, it may directly send failure data to the network device, or send data with a label associated with the failed execution of the first mobility operation.

[0627] Optionally, when the terminal device sends the first data to the network device, it can passively send the first data to the network device (for example, sending the first data to the network device based on the configuration or instructions of the network device); or it can actively send the first data to the network device (for example, sending the first data to the network device based on protocol regulations or the UE's own needs). The embodiments of the present disclosure do not limit this.

[0628] Optionally, when the terminal device passively sends the first data to the network device, sending the first data to the network device includes:

[0629] receiving a reporting configuration message sent by the network device, and sending the first data to the network device; wherein the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation; or,

[0630] Receive reporting indication information sent by the network device, and send the first data to the network device; wherein the reporting indication information instructs the terminal device to report: data for performing the first mobility operation.

[0631] In the above embodiment, the terminal device may send the first data to the network device based on the reporting configuration message sent by the network device; or may send the first data to the network device based on the reporting indication information sent by the network device.

[0632] Optionally, when the terminal device sends the first data to the network device based on the reporting configuration message sent by the network device, the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation, including:

[0633] The reporting configuration message is used to request the terminal device to report: data indicating that the first mobility operation is successfully executed; and / or,

[0634] The reporting configuration message is used to request the terminal device to report: data on failure to execute the first mobility operation.

[0635] In the above embodiment, when the network device sends the configuration report message to the terminal device, it may specifically request the terminal device to report data on the success and / or failure of the first mobility operation.

[0636] Similarly, when the network device sends the reporting instruction information to the terminal device, it may specifically instruct the terminal device to report data on the success and / or failure of the execution of the first mobility operation.

[0637] Optionally, when the terminal device actively sends the first data to the network device, sending the first data to the network device includes:

[0638] Based on a preset setting, the first data is sent to the network device; wherein the preset setting includes sending the first data to the network device.

[0639] Optionally, the pre-setting may include protocol provisions.

[0640] Optionally, the embodiment of the present disclosure does not limit the form in which the terminal device sends the first data to the network device. The sending of the first data to the network device includes:

[0641] sending the first data to the network device according to the MDT result;

[0642] sending the first data to the network device through a measurement report;

[0643] The first data is sent to the network device using a second variable or an RRC message.

[0644] In the above embodiment, the terminal device can carry the first data through the MDT result, measurement report, second variable or RRC message, and send the first data to the network device by sending the MDT result, measurement report, second variable or RRC message to the network device.

[0645] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 1301 may be implemented as an independent embodiment, and step 1302 may be implemented as an independent embodiment; the combination of step 1301 and step 1302 may be implemented as an independent embodiment, but is not limited thereto.

[0646] In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 13 .

[0647] FIG14 is a third flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG14 , the method is applied to a terminal device, and the method includes:

[0648] Step 1401: The terminal device stores operation data of the mobility operation performed by the terminal device.

[0649] Wherein, if the terminal device determines that the terminal device performs a first mobility operation, the first data for performing the first mobility operation is stored, and the first data is marked as associated with the first mobility operation; if the terminal device determines that the terminal device performs a third mobility operation, the third data for performing the third mobility operation is stored, and the third data is marked as associated with the third mobility operation; wherein, the operation data includes the first data and the third data, and the mobility operation includes the first mobility operation and the third mobility operation.

[0650] Optionally, the third mobility operation may include one or more mobility operations different from the first mobility operation, which is not limited in the embodiment of the present disclosure. Optionally, the third mobility operation may be the same as the second mobility operation.

[0651] Optionally, when the terminal device stores the first data of the terminal device performing the first mobility operation, it may specifically include: when the terminal device determines that the first mobility operation fails to execute, the first data (i.e., failure data) is stored, and a label of the first data is marked as associated with the failure to execute the first mobility operation; or, when the terminal device determines that the first mobility operation is successfully executed, the first data (i.e., success data) is stored, and a label of the first data is marked as associated with the success to execute the first mobility operation.

[0652] Optionally, when the terminal device stores the third data of the terminal device performing the third mobility operation, it may specifically include: when the terminal device determines that the third mobility operation fails to execute, the third data (i.e., failure data) is stored, and a label of the third data is marked to be associated with the failure to execute the third mobility operation; or, when the terminal device determines that the third mobility operation is successfully executed, the third data (i.e., success data) is stored, and a label of the third data is marked to be associated with the success to execute the third mobility operation.

[0653] As an example, assuming the first mobility operation is HO, when the UE fails to perform HO, the UE records the data related to the HO, stores it in the failure data, and identifies the mobility operation corresponding to this data as HO. If the network device subsequently configures CHO for the UE, when the UE triggers CHO and successfully accesses the target cell, the data related to this CHO is stored in the success information, and the mobility operation corresponding to this data is identified as CHO. Subsequently, the network side configures LTM for the UE. After receiving the LTM handover command, the UE successfully performs LTM and accesses the target cell. The UE then records the data related to the LTM success, stores it in the success data, and identifies the mobility operation corresponding to this data as LTM.

[0654] Optionally, the terminal device may passively store the operation data of the terminal device performing mobility operations (for example, based on the configuration or instructions of the network device, the operation data of the terminal device performing mobility operations is stored); or it may actively store the operation data of the terminal device performing mobility operations (for example, based on protocol provisions or the UE's own needs, the operation data of the terminal device performing mobility operations is stored). The embodiments of the present disclosure do not limit this.

[0655] Optionally, when the terminal device passively stores the operation data of the mobility operation performed by the terminal device, the storing of the operation data of the mobility operation performed by the terminal device may include:

[0656] receiving a storage configuration message sent by the network device, and storing the operation data; wherein the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation; or,

[0657] Receive storage indication information sent by the network device, and store the operation data; wherein the storage indication information instructs the terminal device to store: data for performing the first mobility operation.

[0658] In the above embodiment, the terminal device may store the operation data based on the storage configuration message sent by the network device; or may store the operation data based on the storage indication information sent by the network device.

[0659] Optionally, when the terminal device stores operation data based on the storage configuration message sent by the network device, the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation, including:

[0660] The storage configuration message is used to request the terminal device to store: data indicating that the first mobility operation is successfully executed; and / or,

[0661] The storage configuration message is used to request the terminal device to store: data on failure to execute the first mobility operation.

[0662] In the above embodiment, when the network device sends the storage configuration message to the terminal device, it may specifically request the terminal device to store data on success and / or failure of the first mobility operation.

[0663] Similarly, when the network device sends the storage instruction information to the terminal device, it may specifically instruct the terminal device to store the data of the success and / or failure of the execution of the first mobility operation.

[0664] Optionally, when the terminal device actively stores the operation data of the mobility operation performed by the terminal device, the storing of the operation data of the mobility operation performed by the terminal device includes:

[0665] Based on a preset setting, the operation data is stored; wherein the preset setting includes storing data for performing the first mobility operation.

[0666] Optionally, the pre-setting may include protocol provisions.

[0667] Optionally, the embodiment of the present disclosure does not limit the specific form of storing the operation data. The operation data of the storage terminal device performing the mobility operation includes at least one of the following:

[0668] storing the operation data in a first variable; and / or,

[0669] The first parameter is set to the operation data.

[0670] Optionally, the first parameter is associated with MDT or measurement report;

[0671] And / or, the first parameter is a parameter in UE auxiliary information;

[0672] And / or, the first parameter is a parameter in a UE information reply message;

[0673] And / or, the first parameter is a parameter in the RRC message.

[0674] And / or, the first parameter is a parameter used to transmit data of the prediction model, for example, the data can be prediction data or inference data.

[0675] Optionally, before the terminal device stores the operation data of the mobility operation performed by the terminal device, the terminal device may further report capability information of the terminal device to the network device; wherein the capability information includes at least one of first capability information, second capability information, third capability information, and fourth capability information;

[0676] The first capability information indicates that the terminal device supports storing data for performing the mobility operation;

[0677] The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation;

[0678] The third capability information indicates that: the terminal device supports storing data of failure to execute the first mobility operation;

[0679] The fourth capability information indicates that the terminal device supports storing data indicating that the first mobility operation is successfully executed.

[0680] Optionally, the network device may configure at least one of the storage configuration message, the storage indication information, etc. according to the capability information of the terminal device reported by the user equipment.

[0681] Optionally, the terminal device may also report the capability information of the terminal device to the network device after receiving the capability information acquisition request sent by the network device; wherein the capability information acquisition request is used to request the terminal device to report the capability information of the terminal device.

[0682] Step 1402: The terminal device sends the first data to the network device.

[0683] Optionally, the terminal device may determine, according to the operation type of the first mobility operation, first data associated with the first mobility operation in the operation data, and send the first data to the network device.

[0684] Optionally, when the terminal device sends the first data to the network device, the following steps may be included:

[0685] The terminal device sends data indicating successful execution of the first mobility operation to the network device; and / or,

[0686] The terminal device sends data indicating that the first mobility operation has failed to be executed to the network device.

[0687] Optionally, when the terminal device sends data indicating the successful execution of the first mobility operation to the network device, it may directly send success data to the network device, or send data with a label associated with the successful execution of the first mobility operation; when the terminal device sends data indicating the failed execution of the first mobility operation to the network device, it may directly send failure data to the network device, or send data with a label associated with the failed execution of the first mobility operation.

[0688] Optionally, when the terminal device sends the first data to the network device, it can passively send the first data to the network device (for example, sending the first data to the network device based on the configuration or instructions of the network device); or it can actively send the first data to the network device (for example, sending the first data to the network device based on protocol regulations or the UE's own needs). The embodiments of the present disclosure do not limit this.

[0689] Optionally, when the terminal device passively sends the first data to the network device, sending the first data to the network device includes:

[0690] receiving a reporting configuration message sent by the network device, and sending the first data to the network device; wherein the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation; or,

[0691] Receive reporting indication information sent by the network device, and send the first data to the network device; wherein the reporting indication information instructs the terminal device to report: data for performing the first mobility operation.

[0692] In the above embodiment, the terminal device may send the first data to the network device based on the reporting configuration message sent by the network device; or may send the first data to the network device based on the reporting indication information sent by the network device.

[0693] Optionally, when the terminal device sends the first data to the network device based on the reporting configuration message sent by the network device, the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation, including:

[0694] The reporting configuration message is used to request the terminal device to report: data indicating that the first mobility operation is successfully executed; and / or,

[0695] The reporting configuration message is used to request the terminal device to report: data on failure to execute the first mobility operation.

[0696] In the above embodiment, when the network device sends the configuration report message to the terminal device, it may specifically request the terminal device to report data on the success and / or failure of the first mobility operation.

[0697] Similarly, when the network device sends the reporting instruction information to the terminal device, it may specifically instruct the terminal device to report data on the success and / or failure of the execution of the first mobility operation.

[0698] Optionally, when the terminal device actively sends the first data to the network device, sending the first data to the network device includes:

[0699] Based on a preset setting, the first data is sent to the network device; wherein the preset setting includes sending the first data to the network device.

[0700] Optionally, the pre-setting may include protocol provisions.

[0701] Optionally, the embodiment of the present disclosure does not limit the form in which the terminal device sends the first data to the network device. The sending of the first data to the network device includes:

[0702] sending the first data to the network device according to the MDT result;

[0703] sending the first data to the network device through a measurement report;

[0704] The first data is sent to the network device using a second variable or an RRC message.

[0705] In the above embodiment, the terminal device can carry the first data through the MDT result, measurement report, second variable or RRC message, and send the first data to the network device by sending the MDT result, measurement report, second variable or RRC message to the network device.

[0706] Optionally, the terminal device may determine, according to the operation type of the third mobility operation, third data associated with the third mobility operation in the operation data, and send the third data to the network device.

[0707] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 1401 may be implemented as an independent embodiment, and step 1402 may be implemented as an independent embodiment; the combination of step 1401 and step 1402 may be implemented as an independent embodiment, but is not limited thereto.

[0708] In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 14 .

[0709] FIG15 is a fourth interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG15 , the method is applied to a terminal device, and the method includes:

[0710] Step 1501: A terminal device receives a storage configuration message sent by a network device; wherein the storage configuration message is used to request the terminal device to store data for performing a fourth mobility operation.

[0711] Optionally, the mobility operation may include but is not limited to one or more of the following mobility operations: traditional handover HO, PSCell addition, PSCell change, CHO, CPAC, LTM, DAPS, Subsequent CPC, CHO with target SCG, CHO with candidate SCG(s), etc.

[0712] Optionally, the fourth mobility operation may be any one of the above mobility operations, or other mobility operations, which is not limited in this disclosure. Optionally, the fourth mobility operation may be the same as the first mobility operation.

[0713] Optionally, the storage configuration message is used to request the terminal device to store: data for performing the fourth mobility operation, including:

[0714] The storage configuration message is used to request the terminal device to store: data indicating that the fourth mobility operation is successfully executed; and / or,

[0715] The storage configuration message is used to request the terminal device to store: data indicating that the fourth mobility operation failed to be executed.

[0716] Step 1502: The terminal device stores operation data of the mobility operation performed by the terminal device; the mobility operation includes a fourth mobility operation; the operation data includes fourth data for performing the fourth mobility operation; and a tag of the fourth data is associated with the first mobility operation.

[0717] Optionally, the method for the terminal device to store the fourth data may refer to the aforementioned method for storing the first data.

[0718] Optionally, the fourth data may be training data for training a fourth model; the fourth model is used to predict whether the fourth mobility operation will be performed, whether the fourth mobility operation will fail, or whether the fourth mobility operation will be switched to a corresponding switching target cell.

[0719] Optionally, when the terminal device stores the operation data of the mobility operation performed by the terminal device, the operation data of the mobility operation performed by the terminal device multiple times may be stored.

[0720] Optionally, the operation data of the terminal device performing the mobility operation may include, but is not limited to, one or more of the following information: the serving cell, the handover target cell, the measurement result, the handover trigger time, the failure occurrence time, the success time, etc. Among them, any data related to the mobility operation is included in the scope of the embodiments of the present disclosure and is not limited in the embodiments of the present disclosure.

[0721] Optionally, the network device may be a serving cell (e.g., source gNB, master node (MN), secondary node (SN)).

[0722] Optionally, when the terminal device stores the fourth data of the terminal device performing the fourth mobility operation, it may specifically include: when the terminal device determines that the fourth mobility operation fails to execute, the fourth data (i.e., failure data) is stored, and a label of the fourth data is marked to be associated with the failure to execute the fourth mobility operation; or, when the terminal device determines that the fourth mobility operation is successfully executed, the fourth data (i.e., success data) is stored, and a label of the fourth data is marked to be associated with the success to execute the fourth mobility operation.

[0723] Optionally, when the terminal device stores the operation data of the terminal device performing a mobility operation, it can specifically only store the fourth data of the terminal device performing a fourth mobility operation, and use the fourth data as the operation data; it can also store the data of the terminal device performing all types of mobility operations, and use all stored data as the operation data.

[0724] Among them, when the terminal device only stores the fourth data of the terminal device performing the fourth mobility operation and uses the fourth data as operation data, when the terminal device determines to perform the fourth mobility operation, it only stores the fourth data and marks the label of the fourth data as associated with the fourth mobility operation; when it determines to perform the fifth mobility operation, the fifth data for performing the fifth mobility operation is not stored.

[0725] Optionally, the label of the fourth data is associated with the fourth mobility operation, that is, there is a mapping relationship between the fourth data and the fourth mobility operation.

[0726] The label of the fourth data may be an entity label or a non-entity label, and this disclosure does not limit this. When the label of the fourth data is an entity label, the label of the fourth data may be marked by a specific identifier. For example, the label of the fourth data may be set to a number, a letter, or a combination of numbers and letters. Specifically, "1" may be used to position the label of the fourth data. When the label of the fourth data is a non-entity label, the mapping relationship between the fourth data and the fourth mobility operation may be directly used as the label of the fourth data.

[0727] Optionally, the fifth mobility operation may include one or more mobility operations different from the fourth mobility operation, which is not limited in this embodiment of the present disclosure.

[0728] When the terminal device stores data of all types of mobility operations performed by the terminal device and uses all the stored data as operation data, when the terminal device determines that the terminal device performs the fifth mobility operation, the terminal device stores fourth data and marks the label of the fourth data as associated with the fifth mobility operation; when it determines that the terminal device performs the sixth mobility operation, the terminal device stores sixth data for performing the sixth mobility operation and marks the label of the sixth data as associated with the sixth mobility operation; wherein the operation data includes the fourth data and the sixth data, and the mobility operations include the fifth mobility operation and the sixth mobility operation.

[0729] Optionally, referring to the explanation of the label of the fourth data, the label of the sixth data is associated with the sixth mobility operation, that is, there is a mapping relationship between the sixth data and the sixth mobility operation.

[0730] The label of the sixth data may be an entity label or a non-entity label, and this disclosure does not limit this. When the label of the sixth data is an entity label, the label of the sixth data may be marked by a specific identifier. For example, the label of the sixth data may be set to a number, a letter, or a combination of numbers and letters. Specifically, "1" may be used to position the label of the sixth data. When the label of the sixth data is a non-entity label, the mapping relationship between the sixth data and the sixth mobility operation may be directly used as the label of the sixth data.

[0731] Optionally, the sixth mobility operation may include one or more mobility operations different from the fifth mobility operation, which is not limited in the embodiment of the present disclosure. Optionally, the sixth mobility operation may be the same as the second mobility operation.

[0732] Optionally, when the terminal device stores the sixth data of the terminal device performing the sixth mobility operation, it may specifically include: when the terminal device determines that the sixth mobility operation fails to execute, the sixth data (i.e., failure data) is stored, and a label of the sixth data is marked to be associated with the failure to execute the sixth mobility operation; or, when the terminal device determines that the sixth mobility operation is successfully executed, the sixth data (i.e., success data) is stored, and a label of the sixth data is marked to be associated with the success to execute the sixth mobility operation.

[0733] Optionally, the embodiment of the present disclosure does not limit the specific form of storing the operation data. The operation data of the storage terminal device performing the mobility operation includes at least one of the following:

[0734] storing the operation data in a first variable; and / or,

[0735] The first parameter is set to the operation data.

[0736] Optionally, the first variable is associated with MDT or measurement reporting.

[0737] Optionally, the first parameter is associated with MDT or measurement report;

[0738] And / or, the first parameter is a parameter in UE auxiliary information;

[0739] And / or, the first parameter is a parameter in a UE information reply message;

[0740] And / or, the first parameter is a parameter in the RRC message.

[0741] And / or, the first parameter is a parameter used to transmit data of the prediction model, for example, the data can be prediction data or inference data.

[0742] Optionally, before the terminal device stores the operation data of the mobility operation performed by the terminal device, the terminal device may further report capability information of the terminal device to the network device; wherein the capability information includes at least one of the first capability information, the fifth capability information, the sixth capability information, and the seventh capability information;

[0743] The first capability information indicates that the terminal device supports storing data for performing the mobility operation;

[0744] The fifth capability information indicates that: the terminal device supports storing data for performing the fifth mobility operation;

[0745] The sixth capability information indicates that: the terminal device supports storing data of failure to execute the fifth mobility operation;

[0746] The seventh capability information indicates that the terminal device supports storing data indicating that the fifth mobility operation is successfully executed.

[0747] Optionally, the network device may configure at least one of the storage configuration message, the storage indication information, etc. according to the capability information of the terminal device reported by the user equipment.

[0748] Optionally, the terminal device may also report the capability information of the terminal device to the network device after receiving the capability information acquisition request sent by the network device; wherein the capability information acquisition request is used to request the terminal device to report the capability information of the terminal device.

[0749] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 1501 may be implemented as an independent embodiment, and step 1502 may be implemented as an independent embodiment; the combination of step 1501 and step 1502 may be implemented as an independent embodiment, but is not limited thereto.

[0750] In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 15 .

[0751] FIG16 is a fifth flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG16 , the method is applied to a terminal device, and the method includes:

[0752] Step 1601: The terminal device receives a reporting configuration message sent by a network device; wherein the reporting configuration message is used to request the terminal device to report data for performing a seventh mobility operation.

[0753] Optionally, the reporting configuration message is used to request the terminal device to report data for performing the seventh mobility operation, including:

[0754] The reporting configuration message is used to request the terminal device to report: data indicating that the seventh mobility operation is successfully executed; and / or,

[0755] The reporting configuration message is used to request the terminal device to report: data indicating that the seventh mobility operation has failed to execute.

[0756] In the above embodiment, when the network device sends the configuration report message to the terminal device, it may specifically request the terminal device to report data on the success and / or failure of the seventh mobility operation.

[0757] Step 1602: The terminal device reports data of executing the seventh mobility operation to the network device.

[0758] Optionally, the mobility operation may include but is not limited to one or more of the following mobility operations: traditional handover HO, PSCell addition, PSCell change, CHO, CPAC, LTM, DAPS, Subsequent CPC, CHO with target SCG, CHO with candidate SCG(s), etc.

[0759] Optionally, the seventh mobility operation may be any one of the above mobility operations, or other mobility operations, which is not limited in this disclosure.

[0760] Optionally, the seventh data may be training data for training a seventh model; the seventh model is used to predict whether the seventh mobility operation will be performed, whether the seventh mobility operation will fail, or whether the seventh mobility operation will be switched to a corresponding switching target cell.

[0761] Optionally, when the terminal device stores the operation data of the mobility operation performed by the terminal device, the operation data of the mobility operation performed by the terminal device multiple times may be stored.

[0762] Optionally, the operation data of the terminal device performing the mobility operation may include, but is not limited to, one or more of the following information: the serving cell, the handover target cell, the measurement result, the handover trigger time, the failure occurrence time, the success time, etc. Among them, any data related to the mobility operation is included in the scope of the embodiments of the present disclosure and is not limited in the embodiments of the present disclosure.

[0763] Optionally, the network device may be a serving cell (e.g., source gNB, master node (MN), secondary node (SN)).

[0764] Optionally, when the terminal device stores the seventh data of the terminal device performing the seventh mobility operation, it may specifically include: when the terminal device determines that the seventh mobility operation fails to execute, the seventh data (i.e., failure data) is stored, and a label of the seventh data is marked as associated with the failure to execute the seventh mobility operation; or, when the terminal device determines that the seventh mobility operation is successfully executed, the seventh data (i.e., success data) is stored, and a label of the seventh data is marked as associated with the success to execute the seventh mobility operation.

[0765] Optionally, when the terminal device stores the operation data of the seventh mobility operation performed by the terminal device, specifically, only the seventh data of the seventh mobility operation performed by the terminal device may be stored, and the seventh data may be used as the operation data; alternatively, data of all types of mobility operations performed by the terminal device may be stored, and all stored data may be used as the operation data. For details, please refer to the aforementioned embodiment of storing the first data, and will not be repeated here.

[0766] Optionally, in the case where the operation data only includes the seventh data (for example, the above-mentioned case where only the seventh data of the terminal device performing the seventh mobility operation is stored and the seventh data is used as the operation data), the terminal device can directly send the stored seventh data to the network device.

[0767] Optionally, when the operation data includes the seventh data and other data, the terminal device may determine the seventh data associated with the seventh mobility operation in the operation data according to the operation type of the seventh mobility operation, and send the seventh data to the network device.

[0768] Optionally, when the operation data includes the first data and other data, the terminal device may further send the other data to the network device. For example, the terminal device may determine data associated with other mobility operations in the operation data based on the operation type of the other mobility operations, and send the determined data to the network device.

[0769] Optionally, when the terminal device sends the seventh data to the network device, the method may include:

[0770] The terminal device sends data indicating successful execution of the seventh mobility operation to the network device; and / or,

[0771] The terminal device sends data indicating that the seventh mobility operation has failed to be executed to the network device.

[0772] Optionally, when the terminal device sends data indicating the successful execution of the seventh mobility operation to the network device, it may directly send success data to the network device, or send data with a label associated with the successful execution of the seventh mobility operation; when the terminal device sends data indicating the failed execution of the seventh mobility operation to the network device, it may directly send failure data to the network device, or send data with a label associated with the failed execution of the seventh mobility operation.

[0773] Optionally, the embodiment of the present disclosure does not limit the form in which the terminal device sends the seventh data to the network device. The sending of the seventh data to the network device includes:

[0774] sending the seventh data to the network device according to the MDT result;

[0775] Sending the seventh data to the network device through a measurement report;

[0776] The seventh data is sent to the network device using a second variable or an RRC message.

[0777] In the above embodiment, the terminal device can carry the seventh data through the MDT result, measurement report, second variable or RRC message, and send the seventh data to the network device by sending the MDT result, measurement report, second variable or RRC message to the network device.

[0778] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 1601 may be implemented as an independent embodiment, and step 1602 may be implemented as an independent embodiment; the combination of step 1601 and step 1602 may be implemented as an independent embodiment, but is not limited thereto.

[0779] In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 16 .

[0780] FIG17 is a sixth flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG17 , the method is applied to a terminal device, and the method includes:

[0781] Step 1701: The terminal device receives a storage configuration message sent by a network device; wherein the storage configuration message is used to request the terminal device to store data for performing an eighth mobility operation.

[0782] Optionally, the storage configuration message is used to request the terminal device to store: data for performing the eighth mobility operation, including:

[0783] The storage configuration message is used to request the terminal device to store: data indicating that the eighth mobility operation is successfully executed; and / or,

[0784] The storage configuration message is used to request the terminal device to store: data on the failure to execute the eighth mobility operation.

[0785] Step 1702: The terminal device stores operation data of the mobility operation performed by the terminal device; the mobility operation includes an eighth mobility operation; the operation data includes eighth data for performing the eighth mobility operation; and the tag of the eighth data is associated with the first mobility operation.

[0786] Optionally, the mobility operation may include but is not limited to one or more of the following mobility operations: traditional handover HO, PSCell addition, PSCell change, CHO, CPAC, LTM, DAPS, Subsequent CPC, CHO with target SCG, CHO with candidate SCG(s), etc.

[0787] Optionally, the eighth mobility operation may be any one of the above mobility operations, or other mobility operations, which is not limited in this disclosure. Optionally, the eighth mobility operation may be the same as the first mobility operation.

[0788] Optionally, the method for the terminal device to store the eighth data may refer to the aforementioned method for storing the first data.

[0789] Optionally, the eighth data may be training data for training an eighth model; the eighth model is used to predict whether the eighth mobility operation will be performed, whether the eighth mobility operation will fail, or whether the eighth mobility operation will be switched to a corresponding switching target cell.

[0790] Optionally, when the terminal device stores the operation data of the mobility operation performed by the terminal device, the operation data of the mobility operation performed by the terminal device multiple times may be stored.

[0791] Optionally, the operation data of the terminal device performing the mobility operation may include, but is not limited to, one or more of the following information: the serving cell, the handover target cell, the measurement result, the handover trigger time, the failure occurrence time, the success time, etc. Among them, any data related to the mobility operation is included in the scope of the embodiments of the present disclosure and is not limited in the embodiments of the present disclosure.

[0792] Optionally, the network device may be a serving cell (e.g., source gNB, master node (MN), secondary node (SN)).

[0793] Optionally, when the terminal device stores the eighth data of the terminal device performing the eighth mobility operation, it may specifically include: when the terminal device determines that the eighth mobility operation fails to execute, the eighth data (i.e., failure data) is stored, and a label of the eighth data is marked to be associated with the failure to execute the eighth mobility operation; or, when the terminal device determines that the eighth mobility operation is successfully executed, the eighth data (i.e., success data) is stored, and a label of the eighth data is marked to be associated with the success to execute the eighth mobility operation.

[0794] Optionally, when the terminal device stores the operation data of the mobility operation performed by the terminal device, specifically, only the eighth data of the eighth mobility operation performed by the terminal device may be stored, and the eighth data may be used as the operation data; alternatively, data of all types of mobility operations performed by the terminal device may be stored, and all stored data may be used as the operation data. For details, please refer to the aforementioned embodiment of storing the first data, and will not be repeated here.

[0795] Step 1703: The terminal device receives a reporting configuration message sent by the network device; wherein the reporting configuration message is used to request the terminal device to report data for performing an eighth mobility operation.

[0796] Optionally, the reporting configuration message is used to request the terminal device to report data for performing an eighth mobility operation, including:

[0797] The reporting configuration message is used to request the terminal device to report: data indicating that the eighth mobility operation is successfully executed; and / or,

[0798] The reporting configuration message is used to request the terminal device to report: data of failure to execute the eighth mobility operation.

[0799] In the above embodiment, when the network device sends the configuration report message to the terminal device, it may specifically request the terminal device to report data on the success and / or failure of the eighth mobility operation.

[0800] Step 1704: The terminal device reports data of executing the eighth mobility operation to the network device.

[0801] Optionally, in the case where the operation data only includes the eighth data (for example, the above-mentioned case where only the eighth data of the terminal device performing the eighth mobility operation is stored and the eighth data is used as the operation data), the terminal device can directly send the stored eighth data to the network device.

[0802] Optionally, when the operation data includes the eighth data and other data, the terminal device may determine the eighth data associated with the eighth mobility operation in the operation data according to the operation type of the eighth mobility operation, and send the eighth data to the network device.

[0803] Optionally, when the operation data includes the first data and other data, the terminal device may further send the other data to the network device. For example, the terminal device may determine data associated with other mobility operations in the operation data based on the operation type of the other mobility operations, and send the determined data to the network device.

[0804] Optionally, when the terminal device sends the eighth data to the network device, the method may include:

[0805] The terminal device sends data indicating that the eighth mobility operation is successfully executed to the network device; and / or,

[0806] The terminal device sends data indicating that the eighth mobility operation has failed to be executed to the network device.

[0807] Optionally, when the terminal device sends data indicating the successful execution of the eighth mobility operation to the network device, it may directly send success data to the network device, or send data with a label associated with the successful execution of the eighth mobility operation; when the terminal device sends data indicating the failed execution of the eighth mobility operation to the network device, it may directly send failure data to the network device, or send data with a label associated with the failed execution of the eighth mobility operation.

[0808] Optionally, the embodiment of the present disclosure does not limit the form in which the terminal device sends the eighth data to the network device. The sending of the eighth data to the network device includes:

[0809] sending the eighth data to the network device according to the MDT result;

[0810] sending the eighth data to the network device through a measurement report;

[0811] The eighth data is sent to the network device using a second variable or an RRC message.

[0812] In the above embodiment, the terminal device can carry the eighth data through the MDT result, measurement report, second variable or RRC message, and send the eighth data to the network device by sending the MDT result, measurement report, second variable or RRC message to the network device.

[0813] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 1701 can be implemented as an independent embodiment, step 1702 can be implemented as an independent embodiment, step 1703 can be implemented as an independent embodiment, and step 1704 can be implemented as an independent embodiment; the combination of step 1701 and step 1702 can be implemented as an independent embodiment, the combination of step 1703 and step 1704 can be implemented as an independent embodiment, and the combination of step 1701, step 1702, step 1703, and step 1704 can be implemented as an independent embodiment, but is not limited thereto.

[0814] In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 17 .

[0815] FIG18 is a seventh flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG18 , the method is applied to a terminal device, and the method includes:

[0816] Step 1801: The terminal device reports capability information of the terminal device to the network device; wherein the capability information includes at least one of first capability information, second capability information, third capability information, and fourth capability information;

[0817] The first capability information indicates that the terminal device supports storing data for performing mobility operations;

[0818] The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation;

[0819] The third capability information indicates that: the terminal device supports storing data of failure to execute the first mobility operation;

[0820] The fourth capability information indicates that the terminal device supports storing data indicating that the first mobility operation is successfully executed.

[0821] Optionally, the network device may configure at least one of the storage configuration message, the storage indication information, etc. according to the capability information of the terminal device reported by the user equipment.

[0822] Optionally, the terminal device may also report the capability information of the terminal device to the network device after receiving the capability information acquisition request sent by the network device; wherein the capability information acquisition request is used to request the terminal device to report the capability information of the terminal device.

[0823] In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 18 .

[0824] FIG19 is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG19 , the method is applied to a network device, and the method includes:

[0825] Step 1901: A network device receives first data sent by a terminal device; wherein the first data is data for performing a first mobility operation; and a tag of the first data is associated with the first mobility operation.

[0826] Optionally, the network device receives the first data sent by the terminal device, including:

[0827] receiving data sent by the terminal device indicating that the first mobility operation is successfully executed; and / or,

[0828] Receive data indicating that the first mobility operation has failed to be executed, sent by the terminal device.

[0829] Optionally, the embodiment of the present disclosure does not limit the manner in which the network device receives the first data sent by the terminal device. Optionally, the network device receives the first data sent by the terminal device, including:

[0830] receiving, through an MDT result, the first data sent by the terminal device;

[0831] Receiving the first data sent by the terminal device through a cell measurement report;

[0832] Receive the first data sent by the terminal device through a second variable or an RRC message.

[0833] Optionally, before receiving the first data sent by the terminal device, the network device may further perform the following operations:

[0834] Sending a reporting configuration message to the terminal device; wherein the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation; or,

[0835] Sending reporting indication information to the terminal device; wherein the reporting indication information instructs the terminal device to report: data for performing the first mobility operation.

[0836] Optionally, the reporting configuration message is used to request the terminal device to report data for performing the first mobility operation, including:

[0837] The reporting configuration message is used to request the terminal device to report: data indicating that the first mobility operation is successfully executed; and / or,

[0838] The reporting configuration message is used to request the terminal device to report: data on failure to execute the first mobility operation.

[0839] In the above embodiment, when the network device sends the configuration report message to the terminal device, it may specifically request the terminal device to report data on the success and / or failure of the first mobility operation.

[0840] Similarly, when the network device sends the reporting instruction information to the terminal device, it may specifically instruct the terminal device to report data on the success and / or failure of the execution of the first mobility operation.

[0841] Optionally, before receiving the first data sent by the terminal device, the network device may further perform the following operations:

[0842] Sending a storage configuration message to the terminal device; wherein the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation; or,

[0843] Sending storage indication information to the terminal device; wherein the storage indication information instructs the terminal device to store: data for performing the first mobility operation.

[0844] Optionally, the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation, including:

[0845] The storage configuration message is used to request the terminal device to store: data indicating that the first mobility operation is successfully executed; and / or,

[0846] The storage configuration message is used to request the terminal device to store: data on failure to execute the first mobility operation.

[0847] In the above embodiment, when the network device sends the storage configuration message to the terminal device, it may specifically request the terminal device to store data on success and / or failure of the first mobility operation.

[0848] Similarly, when the network device sends the storage instruction information to the terminal device, it may specifically instruct the terminal device to store the data of the success and / or failure of the execution of the first mobility operation.

[0849] Optionally, the network device may further receive capability information reported by the terminal device; wherein the capability information includes at least one of first capability information, second capability information, third capability information, and fourth capability information;

[0850] The first capability information indicates that: the terminal device supports storing data associated with performing a mobility operation; the mobility operation includes the first mobility operation;

[0851] The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation;

[0852] The third capability information indicates that: the terminal device supports storing data associated with the failure to execute the first mobility operation;

[0853] The fourth capability information indicates that the terminal device supports storing data associated with successful execution of the first mobility operation.

[0854] Optionally, the network device may send a storage configuration message or storage indication information to the terminal device after receiving the capability information reported by the terminal device.

[0855] Optionally, before the network device sends a storage configuration message or storage indication information to the terminal device, it can also send a capability information acquisition request to the terminal device, requesting the terminal device to report the capability information of the terminal device, and send a storage configuration message or storage indication information to the terminal device based on the capability information reported by the terminal device.

[0856] Optionally, the network device may further receive third data sent by the terminal device;

[0857] The third data is stored when the terminal device determines that the terminal device performs a third mobility operation, and the third data is associated with the third mobility operation.

[0858] FIG20 is a ninth flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG20 , the method is applied to a network device, and the method includes:

[0859] Step 2001: A network device sends a storage configuration message to a terminal device; wherein the storage configuration message is used to request the terminal device to store data for performing a fourth mobility operation.

[0860] Optionally, the mobility operation may include but is not limited to one or more of the following mobility operations: traditional handover HO, PSCell addition, PSCell change, CHO, CPAC, LTM, DAPS, Subsequent CPC, CHO with target SCG, CHO with candidate SCG(s), etc.

[0861] Optionally, the fourth mobility operation may be any one of the above mobility operations, or other mobility operations, which is not limited in this disclosure. Optionally, the fourth mobility operation may be the same as the first mobility operation.

[0862] Optionally, the storage configuration message is used to request the terminal device to store: data for performing the fourth mobility operation, including:

[0863] The storage configuration message is used to request the terminal device to store: data indicating that the fourth mobility operation is successfully executed; and / or,

[0864] The storage configuration message is used to request the terminal device to store: data indicating that the fourth mobility operation failed to be executed.

[0865] In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 20 .

[0866] FIG21 is a fifth interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG21 , the method is applied to a network device, and the method includes:

[0867] Step 2101: The network device sends a reporting configuration message to the terminal device; wherein the reporting configuration message is used to request the terminal device to report data for performing a seventh mobility operation.

[0868] Optionally, the mobility operation may include but is not limited to one or more of the following mobility operations: traditional handover HO, PSCell addition, PSCell change, CHO, CPAC, LTM, DAPS, Subsequent CPC, CHO with target SCG, CHO with candidate SCG(s), etc.

[0869] Optionally, the seventh mobility operation may be any one of the above mobility operations, or other mobility operations, which is not limited in this disclosure.

[0870] Optionally, the reporting configuration message is used to request the terminal device to report data for performing the seventh mobility operation, including:

[0871] The reporting configuration message is used to request the terminal device to report: data indicating that the seventh mobility operation is successfully executed; and / or,

[0872] The reporting configuration message is used to request the terminal device to report: data indicating that the seventh mobility operation has failed to execute.

[0873] In the above embodiment, when the network device sends the configuration report message to the terminal device, it may specifically request the terminal device to report data on the success and / or failure of the seventh mobility operation.

[0874] Step 2102: The network device receives data for executing the seventh mobility operation reported by the terminal device.

[0875] Optionally, the network device receiving the data for performing the seventh mobility operation reported by the terminal device may include:

[0876] The network device receives data reported by the terminal device indicating that the seventh mobility operation has been successfully executed; and / or,

[0877] The network device receives data reported by the terminal device indicating failure to execute the seventh mobility operation.

[0878] Optionally, the network device receives data for performing the seventh mobility operation reported by the terminal device, including:

[0879] receiving, through the MDT result, data for performing the seventh mobility operation reported by the terminal device;

[0880] receiving, through a measurement report, data for performing a seventh mobility operation reported by the terminal device;

[0881] The second variable or the RRC message is used to receive data for performing the seventh mobility operation reported by the terminal device.

[0882] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 2101 may be implemented as an independent embodiment, and step 2102 may be implemented as an independent embodiment; the combination of step 2101 and step 2102 may be implemented as an independent embodiment, but is not limited thereto.

[0883] In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 21 .

[0884] FIG22 is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG22 , the method is applied to a network device, and the method includes:

[0885] Step 2201: The network device sends a storage configuration message to the terminal device; wherein the storage configuration message is used to request the terminal device to store: data for performing an eighth mobility operation.

[0886] Optionally, the mobility operation may include but is not limited to one or more of the following mobility operations: traditional handover HO, PSCell addition, PSCell change, CHO, CPAC, LTM, DAPS, Subsequent CPC, CHO with target SCG, CHO with candidate SCG(s), etc.

[0887] Optionally, the eighth mobility operation may be any one of the above mobility operations, or other mobility operations, which is not limited in this disclosure. Optionally, the eighth mobility operation may be the same as the first mobility operation.

[0888] Optionally, the storage configuration message is used to request the terminal device to store: data for performing the eighth mobility operation, including:

[0889] The storage configuration message is used to request the terminal device to store: data indicating that the eighth mobility operation is successfully executed; and / or,

[0890] The storage configuration message is used to request the terminal device to store: data on the failure to execute the eighth mobility operation.

[0891] Step 2202: The network device sends a reporting configuration message to the terminal device; wherein the reporting configuration message is used to request the terminal device to report data for performing an eighth mobility operation.

[0892] Optionally, the reporting configuration message is used to request the terminal device to report data for performing an eighth mobility operation, including:

[0893] The reporting configuration message is used to request the terminal device to report: data indicating that the eighth mobility operation is successfully executed; and / or,

[0894] The reporting configuration message is used to request the terminal device to report: data of failure to execute the eighth mobility operation.

[0895] In the above embodiment, when the network device sends the configuration report message to the terminal device, it may specifically request the terminal device to report data on the success and / or failure of the eighth mobility operation.

[0896] Step 2203: The network device receives data for executing the eighth mobility operation reported by the terminal device.

[0897] Optionally, when the terminal device sends the eighth data to the network device, the method may include:

[0898] The terminal device sends data indicating that the eighth mobility operation is successfully executed to the network device; and / or,

[0899] The terminal device sends data indicating that the eighth mobility operation has failed to be executed to the network device.

[0900] Optionally, when the terminal device sends data indicating the successful execution of the eighth mobility operation to the network device, it may directly send success data to the network device, or send data with a label associated with the successful execution of the eighth mobility operation; when the terminal device sends data indicating the failed execution of the eighth mobility operation to the network device, it may directly send failure data to the network device, or send data with a label associated with the failed execution of the eighth mobility operation.

[0901] Optionally, the network device receiving the data for performing the eighth mobility operation reported by the terminal device may include:

[0902] The network device receives data reported by the terminal device indicating that the eighth mobility operation is successfully executed; and / or,

[0903] The network device receives data reported by the terminal device indicating failure to execute the eighth mobility operation.

[0904] Optionally, the network device receives data for performing the eighth mobility operation reported by the terminal device, including:

[0905] receiving, through the MDT result, data for performing an eighth mobility operation reported by the terminal device;

[0906] receiving, through a measurement report, data for performing an eighth mobility operation reported by the terminal device;

[0907] The second variable or the RRC message is used to receive data for performing the eighth mobility operation reported by the terminal device.

[0908] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 2201 may be implemented as an independent embodiment, step 2202 may be implemented as an independent embodiment, and step 2203 may be implemented as an independent embodiment; the combination of step 2203 and step 2203 may be implemented as an independent embodiment, and the combination of step 2201, step 2202, and step 2203 may be implemented as an independent embodiment, but is not limited thereto.

[0909] In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 22 .

[0910] FIG23 is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG23 , the method is applied to a network device, and the method includes:

[0911] Step 2301: A network device receives capability information of a terminal device reported by a terminal device; wherein the capability information includes at least one of first capability information, second capability information, third capability information, and fourth capability information;

[0912] The first capability information indicates that the terminal device supports storing data for performing mobility operations;

[0913] The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation;

[0914] The third capability information indicates that: the terminal device supports storing data of failure to execute the first mobility operation;

[0915] The fourth capability information indicates that the terminal device supports storing data indicating that the first mobility operation is successfully executed.

[0916] Optionally, the network device may configure at least one of the storage configuration message, the storage indication information, etc. according to the capability information of the terminal device reported by the user equipment.

[0917] In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 23 .

[0918] With respect to the above-mentioned records, when the terminal device stores the operation data of the terminal device performing the first mobility operation, there are mainly two methods: Method 1: The terminal device only stores the data of performing the first mobility operation, and does not store the data of performing other mobility operations, and directly sends the stored data to the network device for the network device to train the first model. The first model is a model used to determine whether to perform the first mobility operation; Method 2: The terminal device not only stores the data of performing the first mobility operation, but also stores the data of performing other mobility operations. After completing the storage operation, according to the operation type of the first mobility operation, the data of performing the first mobility operation is obtained from the stored data, and the obtained data is sent to the network device for the network device to train the first model. The first model is a model used to determine whether to perform the first mobility operation. Method 1 and Method 2 are respectively described in detail below:

[0919] Method 1: For specific prediction model training requirements, the UE only records the corresponding data.

[0920] 1. The UE records (or collects or stores) data corresponding to a specific first mobility operation (ie, the first data mentioned above) and uses the data as training data.

[0921] 1.1 The mobility operation may be one or more of the following mobility operations: HO, PSCell addition, PSCell change, CHO, CPAC, LTM, DAPS, etc.

[0922] 1.1.1 CPAC can be divided into CPA and CPC. LTM can be divided into MCG LTM, SCG LTM and / or LTM for MCG and SCG mobility.

[0923] 1.2 Exemplarily, the UE may record data corresponding to multiple first mobility operations.

[0924] 1.3 Exemplarily, the data corresponding to the mobility operation may include one or more of the following information: serving cell, handover target cell, measurement results, handover trigger time, failure occurrence time, success time, etc. However, any data related to the first mobility operation is within the scope of the embodiment of the present disclosure and is not limited by the embodiment of the present disclosure.

[0925] 2 Based on 1, the UE determines to record (or collect, or store) data corresponding to a specific first mobility operation based on the configuration (i.e., storage configuration message) of the network side (i.e., network device, such as a serving cell). The network side may send indication information (i.e., storage indication information) to instruct the UE to record the first mobility operation.

[0926] 2.1 Exemplarily, the network side requests the UE to record data corresponding to the HO through configuration. The UE collects data based on the instructions of the network side.

[0927] 2.2 For example, the network side may also send an indication message to inform the UE to record the corresponding data of CHO for use in training the CHO failure prediction model.

[0928] 3 Based on 1, the UE may further record data corresponding to a specific first mobility operation based on protocol provisions or the UE's own needs.

[0929] 4 Based on any one of 1-3, for a UE that supports configuration of multiple mobility operations, after the UE performs a first mobility operation, the UE records data corresponding to the first mobility operation as training data:

[0930] 4.1 In response to the failure of the first mobility operation, the UE records data corresponding to the first mobility operation in failure data, or identifies that the data corresponds to the failure of the first mobility operation.

[0931] 4.2 In response to the success of the first mobility operation, the UE records the data corresponding to the first mobility operation in the success data, or indicates that the data corresponds to the success of the first mobility operation.

[0932] 5 Based on any one of 1-4, for a UE that supports configuration of multiple mobility operations, after the UE performs a second mobility operation, the UE does not record data corresponding to the second mobility operation (i.e., second data) for use as training data, where the second mobility operation is different from the first mobility operation.

[0933] Exemplarily, assuming that the first mobility operation is HO, examples of implementations based on 4 and 5 include the following:

[0934] When a UE fails to perform a HO, the UE records the data related to the HO and stores it in the failure information. Subsequently, the network configures the UE with CHO. When the UE triggers CHO and successfully accesses the target cell, the UE does not record the data related to the CHO. Subsequently, the network configures the UE with HO. After receiving the HO handover command, the UE performs HO and successfully accesses the target cell. The UE records the information related to the success and stores it in the success information. Subsequently, the network configures the UE with CHO. When the UE triggers CHO and a handover fails, the UE does not record the data related to the CHO.

[0935] 6. Existing UE variables and parameters used for MDT can be used to record the corresponding data, or a new UE variable can be introduced to record the corresponding data. This data can be reported through MDT, or reported through measurement reports, or UE auxiliary information reporting, or reported through new parameters or RRC messages. These recording and reporting methods can be cross-applied, and the embodiments of the present disclosure do not limit this. For example, existing UE variables and parameters used for MDT can be used to record the corresponding data and report the data through MDT; or, for example, existing UE variables and parameters used for MDT can be used to record the corresponding data and report the data through measurement reports.

[0936] 7 Based on the network side's request, the UE can report the collected training data:

[0937] 7.1 The network may request the UE to report the data corresponding to the successful first mobility operation

[0938] 7.2 The network can request the UE to report the data corresponding to the failed first mobility operation

[0939] 8 Based on 1-7, UE capabilities are introduced. The UE capabilities are used to indicate that the UE can collect success information and / or failure information of mobility operations. The UE capabilities can also be used to indicate that the UE can collect information corresponding to specific mobility operations. The UE can report capability 1 to indicate that the UE supports corresponding information recording and collection.

[0940] 8.1 Exemplarily, UE capability 1 may indicate that the UE supports collecting information corresponding to CHO;

[0941] 8.2 Exemplarily, UE capability 2 indicates that the UE supports collecting HO success information.

[0942] Method 2: For specific prediction model training requirements, the UE identifies and / or classifies data corresponding to different mobility operations when collecting data.

[0943] 1. The UE records (and collects) data corresponding to a specific mobility operation (e.g., a first mobility operation), identifies the mobility operation corresponding to the data (associating the first data with the first mobility operation and the third data with the second mobility operation as described above), and uses the data as training data.

[0944] 1.1 The mobility operation may be one or more of the following mobility operations: HO, PSCell addition, PSCell change, CHO, CPAC, LTM, DAPS, etc.

[0945] 1.1.1 CPAC can be divided into CPA and CPC. LTM can be divided into MCG LTM, SCG LTM and / or LTM for MCG and SCG mobility.

[0946] 1.2 Exemplarily, the UE may record data corresponding to multiple first mobility operations.

[0947] 1.3 Exemplarily, the data corresponding to the mobility operation may include one or more of the following information: serving cell, handover target cell, measurement results, handover trigger time, failure occurrence time, success time, etc. However, any data related to the first mobility operation is within the scope of the embodiment of the present disclosure and is not limited by the embodiment of the present disclosure.

[0948] 2 Based on 1, the UE can record the data corresponding to the mobility operation based on the configuration request from the network side, or the protocol requirements, or the UE's own needs.

[0949] 3 Based on any one of 1-2, for a UE that supports configuration of multiple mobility operations, after the UE performs a specific mobility operation, the UE records data corresponding to the first mobility operation as training data, and includes indication information in the data, where the indication information is used to indicate the type of mobility operation corresponding to the data recorded by the UE.

[0950] 4. Store successful data and failed data separately, or introduce identifiers to distinguish successful data from failed data.

[0951] Exemplarily, assuming that the first mobility operation is HO, examples of implementations based on step 3 include the following:

[0952] When a UE fails to perform a HO, it records the data related to the HO, stores it in the failure information, and identifies the mobility operation corresponding to this data as HO. Subsequently, the network configures the UE with CHO. When the UE triggers CHO and successfully accesses the target cell, it stores the data in the success information and identifies the mobility operation corresponding to this data as CHO. Subsequently, the network configures LTM for the UE. After receiving the LTM handover command, the UE executes LTM to successfully access the target cell. The UE records the information related to this success, stores it in the success information, and identifies the mobility operation corresponding to this data as LTM.

[0953] 5. Existing UE variables and parameters used for MDT can be used to record the corresponding data, or a new UE variable can be introduced to record the corresponding data. This data can be reported through MDT, or reported through measurement reports, or UE assistance information reporting, or reported through new parameters or RRC messages. These recording and reporting methods can be cross-applied, and the embodiments of this disclosure do not limit this. For example, existing UE variables and parameters used for MDT can be used to record the corresponding data and report this data through MDT; or, for example, existing UE variables and parameters used for MDT can be used to record the corresponding data and report this data through measurement reports.

[0954] 6 Based on the network side's request, the UE can report the collected training data:

[0955] 6.1 The network side can request the UE to report the data corresponding to the successful mobility operation;

[0956] 6.2 The network side can request the UE to report the data corresponding to the failed mobility operation;

[0957] 6.3 The network may request the UE to report failure and / or success data corresponding to a specific Xth mobility operation (e.g., the first mobility operation or the third mobility operation). The UE may distinguish the corresponding mobility operation based on the corresponding identifier in the recorded data corresponding to the mobility operation, and then selectively report the data corresponding to the Xth mobility operation as training data.

[0958] 7 Based on 1-6, UE capabilities are introduced. The UE capabilities are used to indicate that the UE can collect success information and / or failure information of mobility operations. The UE capabilities can also be used to indicate that the UE can collect information corresponding to specific mobility operations. The UE can report capability 1 to indicate that the UE supports corresponding information recording and collection.

[0959] 7.1 Exemplarily, UE capability 1 may indicate that the UE supports collecting information corresponding to CHO;

[0960] 7.2 Exemplarily, UE capability 2 indicates that the UE supports collecting HO success information.

[0961] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0962] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0963] In the embodiment of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and execution capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit, and the logical relationship of the above hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0964] FIG24 is a schematic diagram of the structure of a terminal device according to an embodiment of the present disclosure. As shown in FIG24 , the terminal device 2400 may include at least one of a sending module 2401 and the like.

[0965] In some embodiments, the sending module 2401 is configured to send first data to a network device, wherein the first data is data for the terminal device to perform a first mobility operation; and a tag of the first data is associated with the first mobility operation.

[0966] Optionally, the sending module 2401 is used to execute step 202, step 602, step 702, step 902, step 1004, step 1101, step 1202, step 1302, step 1402, step 1501, step 1601, step 1602, step 1701, step 1703, step 1704, and step 1801.

[0967] Optionally, the terminal device 2400 may also include a storage module, which is used to execute at least one of the communication steps (for example, step 201, step 601, step 701, step 802, step 1002, step 1201, step 1301, step 1401, step 1502, step 1702, but not limited to these) performed by the terminal device 101 in any of the above methods, which will not be repeated here.

[0968] FIG25 is a schematic diagram of the structure of a network device according to an embodiment of the present disclosure. As shown in FIG25 , the network device 2500 may include: a receiving module 2501 .

[0969] In some embodiments, the receiving module 701 is configured to receive first data sent by a terminal device;

[0970] The first data is data for executing a first mobility operation; and the tag of the first data is associated with the first mobility operation.

[0971] Optionally, the above-mentioned first receiving module 701 is used to execute at least one of the communication steps performed by the network device 102 in any of the above methods (for example, step 801, step 901, step 1001, step 1003, step 1901, step 2001, step 2101, step 2102, step 2201, step 2202, step 2203, step 2301, but not limited to these), which will not be repeated here.

[0972] Figure 26 is a schematic diagram of the structure of a terminal 2600 (e.g., user equipment) proposed in an embodiment of the present disclosure. Terminal 2600 can be a chip, chip system, or processor that supports a network device implementing any of the above methods, or a chip, chip system, or processor that supports a terminal implementing any of the above methods. Terminal 2600 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0973] As shown in Figure 26, terminal 2600 includes one or more processors 2601. Processor 2601 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control communication devices (such as base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Terminal 2600 is used to perform any of the above methods.

[0974] In some embodiments, the terminal 2600 further includes one or more memories 2602 for storing instructions. Optionally, all or part of the memories 2602 may be located outside the terminal 2600.

[0975] In some embodiments, the terminal 2600 further includes one or more transceivers 2604. When the terminal 2600 includes one or more transceivers 2604, the transceiver 2604 performs the communication steps of sending and / or receiving in the above method (for example, step 201, step 601, step 701, step 801, step 802, step 901, step 1001, step 1002, step 1003, step 1201, step 1301, step 1401, step 1502, step 1702, step 1901, step 1903, step 1904, step 1905, step 1906, step 1907, step 1908, step 1909, step 1910, step 1911, step 1912, step 1913, step 1914, step 1915, step 1916, step 1917, step 1918, step 1919, step 1920, step 1921, step 1922, step 1923, step 1924, step 1925, step 1926, step 1927, step 1928, step 1929, step 1930, step 1931, step 1932 2001, step 2101, step 2102, step 2201, step 2202, step 2203, step 2301, but not limited to these), the processor 2601 executes at least one of the other steps (for example, step 201, step 601, step 701, step 802, step 1002, step 1201, step 1301, step 1401, step 1502, step 1702, but not limited to these).

[0976] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.

[0977] In some embodiments, terminal 2600 may include one or more interface circuits 2603. Optionally, interface circuit 2603 is connected to memory 2602. Interface circuit 2603 may be configured to receive signals from memory 2602 or other devices, and may be configured to send signals to memory 2602 or other devices. For example, interface circuit 2603 may read instructions stored in memory 2602 and send the instructions to processor 2601.

[0978] The terminal 2600 described in the above embodiment may be a communication device such as a user device, but the scope of the terminal 2600 described in the present disclosure is not limited thereto, and the structure of the terminal 2600 may not be limited by FIG. 26 . The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0979] FIG27 is a schematic diagram of the structure of a chip 2700 according to an embodiment of the present disclosure. In the case where the terminal 2600 may be a chip or a chip system, reference may be made to the schematic diagram of the structure of the chip 2700 shown in FIG27 , but the present disclosure is not limited thereto.

[0980] The chip 2700 includes one or more processors 2701 , and the chip 2700 is configured to execute any of the above methods.

[0981] In some embodiments, chip 2700 further includes one or more 2703. Optionally, interface circuit 2703 is connected to memory 2702. Interface circuit 2703 can be used to receive signals from memory 2702 or other devices, and can be used to send signals to memory 2702 or other devices. For example, interface circuit 2703 can read instructions stored in memory 2702 and send the instructions to processor 2701.

[0982] In some embodiments, the interface circuit 2703 executes at least one of the communication steps such as sending and / or receiving in the above method (for example, step 201, step 601, step 701, step 801, step 802, step 901, step 1001, step 1002, step 1003, step 1201, step 1301, step 1401, step 1502, step 1702, step 1901, step 2001, step 2101, step 2102, step 2201, step 2202, step 2203, step 2301, but not limited to these), and the processor 2701 executes at least one of the other steps (for example, step 201, step 601, step 701, step 802, step 1002, step 1201, step 1301, step 1401, step 1502, step 1702, but not limited to these).

[0983] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.

[0984] In some embodiments, the chip 2700 further includes one or more memories 2702 for storing instructions. Alternatively, all or part of the memory 2702 may be external to the chip 2700.

[0985] The present disclosure also provides a storage medium having instructions stored thereon. When the instructions are executed on the terminal 2600, the terminal 2600 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a transient storage medium.

[0986] The present disclosure also provides a program product, which, when executed by the terminal 2600, enables the terminal 2600 to perform any of the above methods. Optionally, the program product is a computer program product.

[0987] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.

Claims

1. A communication method, characterized in that: Executed by a terminal device, the method includes: Sending first data to the network device; The first data is data for the terminal device to perform a first mobility operation; and the tag of the first data is associated with the first mobility operation.

2. The communication method according to claim 1, wherein: Before sending the first data to the network device, the method further includes: If it is determined that the terminal device performs the first mobility operation, the first data is stored, and a tag of the first data is marked to be associated with the first mobility operation.

3. The communication method according to claim 2, wherein: The method further comprises: If it is determined that the terminal device performs a second mobility operation, the second data for performing the second mobility operation is not stored.

4. The communication method according to claim 2, wherein: The method further comprises: If it is determined that the terminal device performs a third mobility operation, third data for performing the third mobility operation is stored, and the third data is marked as being associated with the third mobility operation.

5. The communication method according to claim 4, wherein: The sending of the first data to the network device includes: determining, according to an operation type of the first mobility operation, first data associated with the first mobility operation in the operation data; The first data is sent to the network device. The communication method according to claim 5 , wherein: The method further comprises: The third data is sent to the network device.

7. The communication method according to claim 2, wherein: The storing of the first data includes: If it is determined that the first mobility operation fails to execute, the first data is stored, and a tag of the first data is marked to be associated with the failure to execute the first mobility operation; or If it is determined that the first mobility operation is successfully executed, the first data is stored, and a tag of the first data is marked as being associated with the successful execution of the first mobility operation.

8. The communication method according to any one of claims 2 to 7, characterized in that: The storing of the first data includes: receiving a storage configuration message sent by the network device, and storing the first data; wherein the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation; or, Receive storage indication information sent by the network device, and store the first data; wherein the storage indication information instructs the terminal device to store: data for performing the first mobility operation.

9. The communication method according to claim 8, wherein: The storage configuration message is used to request the terminal device to store data for performing the first mobility operation, including: The storage configuration message is used to request the terminal device to store: data indicating that the first mobility operation is successfully executed; and / or, The storage configuration message is used to request the terminal device to store: data on failure to execute the first mobility operation.

10. The communication method according to any one of claims 2 to 7, characterized in that: The storing of the first data includes: Based on pre-setting, the first data is stored; wherein the pre-setting includes storing data for performing the first mobility operation.

11. The communication method according to any one of claims 2 to 7, characterized in that: The storing of the first data includes: storing the first data in a first variable; and / or, The first parameter is set to the first data.

12. The communication method according to claim 11, wherein: The first variable is associated with Minimization of Drive Tests (MDT) or a measurement report; The first parameter is associated with MDT or measurement report; or the first parameter is a parameter in a terminal assistance information UAI message; or the first parameter is a parameter in a UE information reply message; or the first parameter is a parameter in a unlimited resource control RRC message.

13. The communication method according to any one of claims 1 to 7, characterized in that: The sending of the first data to the network device includes: Sending data indicating successful execution of the first mobility operation to the network device; and / or, Sending data indicating that the first mobility operation failed to be performed to the network device.

14. The communication method according to any one of claims 1 to 7, characterized in that: The sending of the first data to the network device includes: receiving a reporting configuration message sent by the network device, and sending the first data to the network device; wherein the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation; or, Receive reporting indication information sent by the network device, and send the first data to the network device; wherein the reporting indication information instructs the terminal device to report: data for performing the first mobility operation.

15. The communication method according to any one of claims 1 to 7, characterized in that: The sending of the first data to the network device includes: sending the first data to the network device according to the MDT result; sending the first data to the network device through a measurement report; The first data is sent to the network device using a second variable or an RRC message.

16. The communication method according to any one of claims 1 to 7, characterized in that: The method further comprises: Reporting capability information of the terminal device to the network device; wherein the capability information includes at least one of first capability information, second capability information, third capability information, and fourth capability information; The first capability information indicates that: the terminal device supports storing data for performing mobility operations; the mobility operations include the first mobility operation; The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation; The third capability information indicates that: the terminal device supports storing data of failure to execute the first mobility operation; The fourth capability information indicates that the terminal device supports storing data indicating that the first mobility operation is successfully executed.

17. A communication method, characterized in that: Executed by a network device, the method includes: receiving first data sent by a terminal device; The first data is data for executing a first mobility operation; and the tag of the first data is associated with the first mobility operation.

18. The communication method according to claim 17, wherein: Before receiving the first data sent by the terminal device, the method further includes: Sending a storage configuration message to the terminal device; wherein the storage configuration message is used to request the terminal device to store: data for performing the first mobility operation; or, Sending storage indication information to the terminal device; wherein the storage indication information instructs the terminal device to store: data for performing the first mobility operation.

19. The communication method according to claim 18, wherein: The storage configuration message is used to request the terminal device to store data for performing the first mobility operation, including: The storage configuration message is used to request the terminal device to store: data indicating that the first mobility operation is successfully executed; and / or, The storage configuration message is used to request the terminal device to store: data on failure to execute the first mobility operation.

20. The communication method according to claim 17, wherein: The receiving first data sent by the terminal device includes: receiving data sent by the terminal device indicating that the first mobility operation is successfully executed; and / or, Receive data indicating that the first mobility operation has failed to be executed, sent by the terminal device.

21. The communication method according to claim 17, wherein: Before receiving the first data sent by the terminal device, the method further includes: Sending a reporting configuration message to the terminal device; wherein the reporting configuration message is used to request the terminal device to report: data for performing the first mobility operation; or, Sending reporting indication information to the terminal device; wherein the reporting indication information instructs the terminal device to report: data for performing the first mobility operation.

22. The communication method according to claim 17, wherein: The receiving first data sent by the terminal device includes: receiving, through an MDT result, the first data sent by the terminal device; Receiving the first data sent by the terminal device through a cell measurement report; Receive the first data sent by the terminal device through a second variable or an RRC message.

23. The communication method according to any one of claims 17 to 22, characterized in that: The method further comprises: Receiving capability information reported by the terminal device; wherein the capability information includes at least one of first capability information, second capability information, third capability information, and fourth capability information; The first capability information indicates that: the terminal device supports storing data associated with performing a mobility operation; the mobility operation includes the first mobility operation; The second capability information indicates that: the terminal device supports storing data for performing the first mobility operation; The third capability information indicates that: the terminal device supports storing data associated with the failure to execute the first mobility operation; The fourth capability information indicates that the terminal device supports storing data associated with successful execution of the first mobility operation.

24. The communication method according to any one of claims 17 to 22, characterized in that: The method further comprises: receiving third data sent by the terminal device; The third data is stored when the terminal device determines that the terminal device performs a third mobility operation, and the third data is associated with the third mobility operation.

25. A terminal device, characterized in that: include: A sending module, configured to send first data to a network device; The first data is data for the terminal device to perform a first mobility operation; The tag of the first data is associated with the first mobility operation.

26. A network device, characterized in that: include: A receiving module, configured to receive first data sent by a terminal device; The first data is data for performing a first mobility operation; The tag of the first data is associated with the first mobility operation.

27. A terminal device, characterized in that: include: one or more processors; The terminal device is used to execute the communication method according to any one of claims 1 to 16.

28. A network device, characterized in that: include: one or more processors; The network device is configured to execute the communication method according to any one of claims 17 to 25.

29. A communication system, characterized in that: Comprising a terminal device and a network device; wherein the terminal device is configured to implement the communication method according to any one of claims 1 to 16, and the network device is configured to implement the communication method according to any one of claims 17 to 25.

30. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the communication method according to any one of claims 1 to 16, or the communication method according to any one of claims 17 to 25.

31. A program product, characterized in that When the program product is executed by a communication device, the communication device executes the communication method according to any one of claims 1 to 16, or executes the communication method according to any one of claims 17 to 25.