Communication methods, devices, apparatuses, chips, storage media and software products
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-26
- Publication Date
- 2026-08-14
AI Technical Summary
然而,预测信息本身具有不确定性,若预测结果与实际情况存在偏差,可能导致无效切换,进而增加系统信令开销和造成资源浪费
Smart Images

Figure CN122579200A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this disclosure primarily relate to the field of communications, and more specifically to a communication method, communication device, communication apparatus, chip, computer-readable storage medium, and computer program product. Background Technology
[0002] In wireless communication networks, mobility management is a crucial aspect of ensuring user service continuity and network coverage quality. To achieve efficient resource scheduling and handover decisions, radio resource management (RRM) measurement mechanisms are typically employed. User equipment (UE) measures and evaluates the wireless environment and reports measurement data to the network side based on specific events, thus assisting the network in making handover decisions. In recent years, with the introduction of artificial intelligence (AI) and machine learning (ML) technologies into mobile communications, using AI / ML models to predict RRM measurement results for early handover has become an important means of improving handover performance. However, the prediction information itself is uncertain. If the prediction results deviate from the actual situation, it may lead to invalid handovers, thereby increasing system signaling overhead and wasting resources. Therefore, updating the reporting of RRM prediction events has become one of the main directions for continuous optimization of communication technologies. Summary of the Invention
[0003] Embodiments of this disclosure provide a communication method, communication device, communication apparatus, chip, computer-readable storage medium, and computer program product for updating inference reporting in Radio Resource Management (RRM). According to embodiments of this disclosure, updates to RRM predictive event reporting can be achieved, improving the efficiency and accuracy of the communication system.
[0004] In a first aspect of this disclosure, a communication method is provided. This method can be applied to a terminal device, which in this disclosure can refer to a terminal equipment, a component within the terminal equipment (e.g., a processor, chip, module, communication module, circuit or chip responsible for communication functions), or a logic module or software capable of implementing all or part of the terminal equipment's functions. The method is described below using a terminal equipment as an example, comprising: performing a first process, the first process being determined based on first prediction information, the first prediction information being predicted based on first measurement data, the first process including sending a first report associated with a predicted event, the predicted event being associated with a switching command; and performing a second process, the second process being determined based on second prediction information, the second prediction information being predicted based on second measurement data, wherein the first measurement data and the second measurement data are obtained based on different time units. In this manner, embodiments of this disclosure, by utilizing measurement data based on different time units to generate subsequent prediction information, can update, confirm, or correct initial prediction results obtained based on previous measurement data, thereby improving the accuracy of predicted events.
[0005] In some implementations of the first aspect of this disclosure, a first configuration associated with Radio Resource Management (RRM) prediction is received. This first configuration is used to determine one or more reporting opportunities associated with the handover command. The first configuration includes one or more of the following: a report quantity, configured to set a maximum number of reports sent in response to a predicted event; and a report interval, configured to set a time interval between adjacent reports. In this manner, embodiments of this disclosure, by configuring the report quantity and report interval on the network side, can flexibly control the frequency and duration of the terminal reporting prediction information.
[0006] In some implementations of the first aspect of this disclosure, the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. The first process includes: at a first number of reporting times associated with a first number of first prediction information, respectively sending a first number of first reports corresponding to the first number of first prediction information, wherein the first number of first prediction information is predicted based on a first number of first measurement data corresponding to a first number of time units; the second process includes: at a second number of reporting times associated with a second number of second prediction information, respectively sending a second report corresponding to the second prediction information, wherein the second report is used to cancel triggering the handover command and / or indicate that the predicted event will no longer occur, wherein the second number of second prediction information is predicted based on a second number of second measurement data corresponding to a second number of time units, the first number being a positive integer less than the number of reports, the second number being a positive integer less than the number of reports, and the handover command being canceled based on the second number of second reports. In this manner, embodiments of this disclosure can notify the network side when the prediction result changes over time, thereby enabling the network side to terminate the handover process in a timely manner and release resources reserved for the handover.
[0007] In some implementations of the first aspect of this disclosure, the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. The first process includes: sending a first number of first reports corresponding to the first number of first prediction information at a first number of reporting times associated with a first number of first prediction information, the first number of first prediction information being predicted based on a first number of first measurement data corresponding to a first number of time units; the second process includes: not sending reports at a second number of reporting times associated with a second number of second prediction information, for the purpose of indicating that the information about the predicted event in the first report is incorrect, indicating that the predicted event will no longer occur, and / or canceling the triggering of the handover command, the second number of second prediction information being predicted based on a second number of second measurement data corresponding to a second number of time units, the first number being a positive integer less than the number of reports, the second number being a positive integer less than the number of reports, and the handover command being canceled based on the missing reports for a predetermined time. In this manner, embodiments of this disclosure transmit signals to the network side by ceasing the sending of reports, and the network side cancels the handover based on the detection of missing reports. This mechanism significantly reduces uplink signaling transmission.
[0008] In some implementations of the first aspect of this disclosure, the first report is used to trigger and / or request handover preparation associated with the handover command. In this manner, implementations of this disclosure enable the network side to perform resource negotiation and context transmission for the target cell in advance, thereby allowing for rapid issuance of commands when actual handover conditions are met, reducing handover interruption time.
[0009] In some implementations of the first aspect of this disclosure, the first prediction information indicates that the predicted event will occur. The first process includes: at a first number of reporting times associated with a first number of first prediction information, respectively sending a first number of first reports corresponding to the first number of first prediction information, wherein the first number of first prediction information is predicted based on a first number of first measurement data corresponding to a first number of time units, wherein the first number is equal to the number of reports, and the switching command is triggered based on the first reports of the reported number. In this manner, embodiments of this disclosure require that a configured number of reports be sent before triggering the switching command, ensuring that the switching decision is made based on stable prediction results over a period of time.
[0010] In some implementations of the first aspect of this disclosure, the first configuration further includes a first parameter, which is used to determine whether the occurrence time of the first event and the occurrence time of the second event have changed. The first event occurrence time is the predicted occurrence time of the event based on measurement data corresponding to a first time unit, and the second event occurrence time is the predicted occurrence time of the event based on measurement data corresponding to a second time unit. The method further includes: determining that the occurrence time of the predicted event has changed based on the first parameter exceeding a predetermined threshold. In this way, embodiments of this disclosure introduce a time granularity or threshold parameter for measuring time changes, so that the terminal only recognizes a change or reports it when the predicted event occurrence time changes significantly, reducing unnecessary parameter update signaling and improving system processing efficiency.
[0011] In some implementations of the first aspect of this disclosure, the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will occur, wherein the indication parameters of the first prediction information and the second prediction information regarding the predicted event are different. The first process includes: sending a first report at the first reporting time of a first number of reporting times associated with a first number of first prediction information, and not sending reports at the remaining reporting times of the first number of reporting times; the second process includes: sending a second report at the first reporting time of a second reporting time associated with a second number of second prediction information, and not sending reports at the remaining reporting times of the second number of reporting times, wherein the second report is associated with the predicted event, and the second report is used to trigger and / or request a switching command associated with the predicted event, the switching command being triggered based on the second report. In this manner, embodiments of this disclosure employ an on-demand reporting mechanism, sending reports only at critical times when prediction parameters undergo substantial changes or when an event needs to be triggered / cancelled, thereby reducing redundant signaling overhead from periodic reporting.
[0012] In some implementations of the first aspect of this disclosure, the method further includes performing a third process, which is determined based on third prediction information, which is predicted based on third measurement data. The third process includes: sending a third report at the first reporting time of a third reporting time associated with a third number of third prediction information, and not sending reports at the remaining reporting times of the third number of reporting times, wherein the third report is associated with the predicted event, and the third report is used to cancel triggering a switching command associated with the predicted event and / or indicate that the predicted event will no longer occur, the switching command being based on the third report and not triggered. In this manner, embodiments of this disclosure provide a multi-stage prediction management mechanism, providing full-cycle error correction capabilities for the switching process, thereby reducing the possibility of erroneous switching.
[0013] In some implementations of the first aspect of this disclosure, the first process includes: sending the first report; the second process includes: sending a second report based on the fulfillment of predetermined conditions, the second report being used to trigger and / or request the switching command, the switching command being triggered based on the first report and / or the second report. In this manner, embodiments of this disclosure construct a mechanism that sends a report only when specific conditions are met, thereby ensuring more reliable issuance of switching commands.
[0014] In some implementations of the first aspect of this disclosure, the predetermined condition includes at least one of the following: a first condition, which includes a duration based on measured signal quality satisfying a first threshold; a second condition, which includes a magnitude based on measured signal quality satisfying a second threshold; and a third condition, which includes determining that the predicted event is about to occur. In this manner, embodiments of this disclosure can achieve condition-based predictive switching, thereby ensuring the stability of the communication link.
[0015] In some implementations of the first aspect of this disclosure, the second prediction information indicates that the predicted event will not occur. The first process includes: sending the first report; the second process includes: sending a second report based on the second prediction information, the second report being used to cancel the triggering of the switching command and / or indicate that the predicted event will no longer occur, the switching command being canceled based on the second report. In this way, embodiments of this disclosure, in a two-stage reporting mechanism, can utilize the second report to directly cancel the process, thereby preventing the system from erroneously advancing the switching process based on old prediction information.
[0016] In some implementations of the first aspect of this disclosure, the first prediction information indicates that the predicted event will occur, and the second prediction information also indicates that the predicted event will occur, wherein the indication parameters of the first prediction information and the second prediction information regarding the predicted event are different. The first process includes: sending the first report; the second process includes: sending first indication information, the first indication information being determined based on the second prediction information, the first indication information including information for modifying the first report and / or for indicating and / or requesting the triggering of the handover command, the handover command being triggered based on the first report and the first indication information. In this manner, embodiments of this disclosure utilize indication information to modify or trigger RRC reports, thereby adapting to rapidly changing wireless channel environments.
[0017] In some implementations of the first aspect of this disclosure, the first prediction information indicates that the predicted event will occur, and the second prediction information also indicates that the predicted event will occur. The first processing includes sending the first report; the second processing includes sending first indication information, which is determined based on the second prediction information. The first indication information is used to trigger and / or request the handover command, which is triggered based on the first report and the first indication information. In this manner, embodiments of this disclosure decouple prediction information reporting from handover action triggering. The terminal can first report detailed prediction data, and then precisely trigger the handover at the optimal time using lightweight indication information, improving the control accuracy of the handover timing.
[0018] In some implementations of the first aspect of this disclosure, the second process further includes: sending first indication information based on predetermined conditions, wherein the predetermined conditions include at least one of the following: a first condition, the first condition including a duration based on measured signal quality satisfying a first threshold; a second condition, the second condition including a magnitude based on measured signal quality satisfying a second threshold; and a third condition, the third condition including determining that the predicted event is about to occur. In this manner, embodiments of this disclosure ensure that the indication information is based on reliable conditions such as satisfying signal quality or time thresholds, preventing erroneous switching triggers due to unstable model output.
[0019] In some implementations of the first aspect of this disclosure, the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. The first process includes: sending the first report; the second process includes: sending first indication information, the first indication information being determined based on the second prediction information, the first indication information being used to cancel triggering the handover command and / or indicate that the predicted event will no longer occur, the handover command being canceled based on the first indication information. In this manner, embodiments of this disclosure provide a fast termination mechanism, allowing terminal devices to use low-latency indication information to stop an already initiated handover preparation process, thereby avoiding connection failure.
[0020] In some implementations of the first aspect of this disclosure, the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the indication parameters of the first prediction information and the second prediction information regarding the predicted event are different. The method further includes performing a third process, the third process being determined based on third prediction information, the third prediction information being predicted based on third measurement data, the third prediction information being different from the indication parameters of the first prediction information and the second prediction information regarding the predicted event. The first process includes: sending the first report; the second process includes: sending the first indication information, the first indication information being determined based on the second prediction information, the first indication information including information for modifying the first report; the third process includes: sending the second indication information, the second indication information being determined based on the third prediction information, the second indication information including information for modifying the first report; the handover command is triggered based on the first report, the first indication information, and the second indication information. In this manner, embodiments of this disclosure allow for the correction of prediction results by continuously sending multiple indication messages, enabling network devices to issue handover commands based on accurate information, thereby improving the handover success rate.
[0021] In some implementations of the first aspect of this disclosure, the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the indication parameters of the first prediction information and the second prediction information regarding the predicted event are different. The method further includes performing a third process, the third process being determined based on third prediction information, which is predicted based on third measurement data, and the third prediction information indicating that the predicted event will not occur. The first process includes: sending the first report; the second process includes: sending the first indication information, which is determined based on the second prediction information, and includes information for modifying the first report; the third process includes: sending the second indication information, which is determined based on the third prediction information, and the second indication information is used to cancel triggering the switching command and / or indicate that the predicted event will no longer occur, the switching command being canceled based on the second indication information. In this manner, embodiments of this disclosure support the operation logic of canceling the operation after modifying the report, improving the robustness of the system.
[0022] In some implementations of the first aspect of this disclosure, the method further includes: sending a report associated with the predicted event, wherein the report includes one or more of the following: a task identifier used to identify a task associated with the predicted event; a true measurement value used to represent the magnitude of the currently measured signal quality; a model prediction value used to represent the magnitude of the currently predicted signal quality; a predicted event occurrence time used to represent the trigger time of the predicted event; an event occurrence probability used to identify the magnitude of the probability of the predicted event occurring; a cell identifier used to identify the identifiers of the serving cell and / or neighboring cells; a second parameter used to identify whether the predicted event has occurred; and a third parameter used to trigger and / or request the sending of a handover command. In this manner, embodiments of this disclosure, by carrying multiple pieces of information in the report, enable network devices to assess the reliability of the prediction and the current actual state, thereby improving decision-making accuracy.
[0023] In some implementations of the first aspect of this disclosure, the method further includes: sending indication information associated with the predicted event, wherein the indication information includes one or more of the following: a first identifier, used to identify a modified task identifier; a second identifier, used to modify the occurrence time of the predicted event in the first report; a third identifier, used to trigger and / or request the sending of a switching command; and a fourth identifier, used to identify whether the predicted event has occurred. In this way, embodiments of this disclosure, by defining specific identifiers to instruct tasks to perform specific operations, enable the terminal device to control the prediction process with low bit overhead.
[0024] In a second aspect of this disclosure, a communication method is provided. The communication method is executed by a first communication device. For example, the method can be applied to a network device. In this disclosure, a terminal device can refer to a network device, or a component within the network device (e.g., a processor, chip, module, communication module, circuit or chip responsible for communication functions), or a logic module or software capable of implementing all or part of the functions of the network device. The method is described below using a network device as an example. The method includes: determining whether to send a switching command to a second communication device, wherein the triggering of the switching command is determined based on a first processing and a second processing of the second communication device. The first processing is determined based on first prediction information, which is predicted based on first measurement data. The first processing includes sending a first report associated with a predicted event, which is associated with the switching command. The second processing is determined based on second prediction information, which is predicted based on second measurement data, wherein the first measurement data and the second measurement data are obtained based on different time units.
[0025] In some implementations of the second aspect of this disclosure, the method further includes: sending a first configuration associated with a radio resource management (RRM) prediction, the first configuration being used to determine one or more reporting opportunities associated with the handover command, the first configuration including one or more of the following: a number of reports, the number of reports being used to configure a maximum number of reports to be sent in response to the triggering of a predicted event; and a reporting interval, the reporting interval being used to configure a time interval between the transmission of adjacent reports.
[0026] In some implementations of the second aspect of this disclosure, the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. At a first number of reporting times associated with a first number of first prediction information, a first number of first reports corresponding to the first number of first prediction information are received, respectively. The first number of first prediction information is predicted based on a first number of first measurement data corresponding to a first number of time units. At a second number of reporting times associated with a second number of second prediction information, a second report corresponding to the second prediction information is received, respectively. The second report is used to cancel the triggering of the switching command and / or indicate that the predicted event will no longer occur. The second number of second prediction information is predicted based on a second number of second measurement data corresponding to a second number of time units. The first number is a positive integer less than the number of reports, and the second number is a positive integer less than the number of reports. The switching command is canceled based on the second number of second reports.
[0027] In some implementations of the second aspect of this disclosure, the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. At a first number of reporting times associated with a first number of first prediction information, a first number of first reports corresponding to the first number of first prediction information are received, respectively. The first number of first prediction information is predicted based on a first number of first measurement data corresponding to a first number of time units. At a second number of reporting times associated with a second number of second prediction information, if no report is received, it is determined that the information about the predicted event in the first report is incorrect, used to indicate that the predicted event will no longer occur, and / or used to cancel the triggering of the switching command. The second number of second prediction information is predicted based on a second number of second measurement data corresponding to a second number of time units. The first number is a positive integer less than the number of reports, and the second number is a positive integer less than the number of reports. The switching command is canceled based on the missing reports for a predetermined time.
[0028] In some implementations of the second aspect of this disclosure, the first report is used to trigger and / or request handover preparation associated with the handover command.
[0029] In some implementations of the second aspect of this disclosure, the first prediction information indicates that the predicted event will occur. At a first number of reporting times associated with a first number of first prediction information, a first number of first reports corresponding to the first number of first prediction information are received, the first number of first prediction information being predicted based on a first number of first measurement data corresponding to a first number of time units, wherein the first number is equal to the number of reports, and the switching command is triggered based on the first reports of the reported number.
[0030] In some implementations of the second aspect of this disclosure, the first configuration further includes a first parameter, which is used to determine whether the occurrence time of the first event and the occurrence time of the second event have changed. The first event occurrence time is the predicted occurrence time of the event based on measurement data corresponding to a first time unit, and the second event occurrence time is the predicted occurrence time of the event based on measurement data corresponding to a second time unit. The predicted occurrence time changes if the first parameter exceeds a predetermined threshold.
[0031] In some implementations of the second aspect of this disclosure, the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will occur, wherein the indication parameters of the first prediction information and the second prediction information regarding the predicted event are different. A first report is received at the first reporting time of a first number of reporting times associated with a first number of first prediction information, and no report is received at the remaining reporting times of the first number of reporting times; a second report is received at the first reporting time of a second reporting time associated with a second number of second prediction information, and no report is received at the remaining reporting times of the second number of reporting times, wherein the second report is associated with the predicted event, and the second report is used to trigger and / or request a switching command associated with the predicted event, the switching command being triggered based on the second report.
[0032] In some implementations of the second aspect of this disclosure, a third report is received at the first reporting time of a third reporting time that is associated with a third number of third prediction information, and no report is received at the remaining reporting times of the third number of reporting times, wherein the third report is associated with the prediction event, and the third report is used to cancel triggering a switching command associated with the prediction event and / or indicate that the prediction event no longer occurs, the switching command being not triggered based on the third report.
[0033] In some implementations of the second aspect of this disclosure, the first report is sent; a second report based on the fulfillment of predetermined conditions is received, the second report being used to trigger and / or request the switching command, the switching command being triggered based on the first report and / or the second report.
[0034] In some implementations of the second aspect of this disclosure, the predetermined condition includes at least one of the following: a first condition, the first condition including a duration based on measured signal quality satisfying a first threshold; a second condition, the second condition including a magnitude based on measured signal quality satisfying a second threshold; and a third condition including determining that the predicted event is about to occur.
[0035] In some implementations of the second aspect of this disclosure, the second prediction information indicates that the predicted event will not occur, and the first report is received; a second report based on the second prediction information is received, the second report being used to cancel the triggering of the switching command and / or indicate that the predicted event will no longer occur, the switching command being canceled based on the second report.
[0036] In some implementations of the second aspect of this disclosure, the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the indication parameters of the first prediction information and the second prediction information regarding the predicted event are different. The system receives the first report; receives first indication information, the first indication information being determined based on the second prediction information, the first indication information including information for modifying the first report and / or for indicating and / or requesting the triggering of the switching command, the switching command being triggered based on the first report and the first indication information.
[0037] In some implementations of the second aspect of this disclosure, the first prediction information indicates that the predicted event will occur, and the second prediction information also indicates that the predicted event will occur. The system receives the first report; receives first indication information, which is determined based on the second prediction information, and the first indication information is used to trigger and / or request the switching command, which is triggered based on the first report and the first indication information.
[0038] In some implementations of the second aspect of this disclosure, first indication information based on predetermined conditions is received, wherein the predetermined conditions include at least one of the following: a first condition, the first condition including a duration based on measured signal quality satisfying a first threshold; a second condition, the second condition including a magnitude based on measured signal quality satisfying a second threshold; and a third condition, the third condition including determining that the predicted event is about to occur.
[0039] In some implementations of the second aspect of this disclosure, the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. The system receives the first report; receives first indication information, which is determined based on the second prediction information, and is used to cancel the triggering of the switching command and / or indicate that the predicted event will no longer occur, the switching command being canceled based on the first indication information.
[0040] In some implementations of the second aspect of this disclosure, the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the indication parameters of the first prediction information and the second prediction information regarding the predicted event are different. The method further includes receiving the first report; receiving the first indication information, which is determined based on the second prediction information and includes information for modifying the first report; receiving the second indication information, which is determined based on third prediction information and includes information for modifying the first report, the third prediction information being predicted based on third measurement data, and the indication parameters of the third prediction information differing from those of the first and second prediction information regarding the predicted event; and the switching command being triggered based on the first report, the first indication information, and the second indication information.
[0041] In some implementations of the second aspect of this disclosure, the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the indication parameters of the first prediction information and the second prediction information regarding the predicted event are different. The method further includes: receiving the first report; receiving the first indication information, the first indication information being determined based on the second prediction information, the first indication information including information for modifying the first report; receiving the second indication information, the second indication information being determined based on third prediction information, the third prediction information being predicted based on third measurement data, the third prediction information indicating that the predicted event will not occur, and the second indication information being used to cancel triggering the switching command and / or indicate that the predicted event will no longer occur, the switching command being canceled based on the second indication information.
[0042] In some implementations of the second aspect of this disclosure, the method further includes: receiving a report associated with the predicted event, wherein the report includes one or more of the following: a task identifier used to identify a task associated with the predicted event; a true measurement value used to represent the magnitude of the currently measured signal quality; a model prediction value used to represent the magnitude of the currently predicted signal quality; a predicted event occurrence time used to represent the trigger time of the predicted event; an event occurrence probability used to identify the magnitude of the predicted event occurrence probability; a cell identifier used to identify the identifiers of the serving cell and / or neighboring cells; a second parameter used to identify whether the predicted event has occurred; and a third parameter used to trigger and / or request the sending of a handover command.
[0043] In some implementations of the second aspect of this disclosure, the method further includes: receiving indication information associated with the predicted event, wherein the indication information includes one or more of the following: a first identifier, the first identifier being used to identify a modified task identifier; a second identifier, the second identifier being used to modify the occurrence time of the predicted event in the first report; a third identifier, the third identifier being used to trigger and / or request the sending of a switching command; and a fourth identifier, the fourth identifier being used to identify whether the predicted event has occurred.
[0044] In a third aspect of this disclosure, a communication device is provided. The communication device includes units or modules for implementing the method according to any one of the first aspects, or includes units or modules for implementing the method according to any one of the second aspects.
[0045] In a fourth aspect of this disclosure, a communication device is provided. It includes: at least one memory for storing computer-executable instructions; and at least one processor configured to execute the computer-executable instructions to cause the communication device to perform the method according to any one of the second aspects.
[0046] In a fifth aspect of this disclosure, a communication system is provided. The communication system includes: a first means configured to perform the communication method according to any one of the first aspects; and a second means configured to perform the communication method according to any one of the second aspects.
[0047] In a sixth aspect of this disclosure, a computer-readable storage medium is provided having instructions stored thereon that, when executed by a communication device, cause the communication device to perform a communication method according to any one of the first or second aspects.
[0048] In a seventh aspect of this disclosure, a computer program product is provided, which stores instructions that, when executed, cause the communication method according to any one of the first or second aspects to be performed.
[0049] In an eighth aspect of this disclosure, a chip is provided, including processing circuitry configured to perform a communication method according to any one of the first or second aspects. Attached Figure Description
[0050] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1 A schematic diagram of an example communication system in which embodiments of this disclosure may be implemented is shown; Figure 2 A schematic signaling interaction diagram of a communication process according to some embodiments of the present disclosure is shown; Figure 3 A schematic diagram of signaling interactions based on RRM prediction according to some embodiments of the present disclosure is shown; Figure 4A A schematic diagram of report transmission based on configuration parameters according to some embodiments of the present disclosure is shown; Figure 4B Another schematic diagram of report transmission based on configuration parameters according to some embodiments of the present disclosure is shown; Figure 4C Another schematic diagram of report transmission based on configuration parameters is shown according to some embodiments of the present disclosure; Figure 5A A schematic diagram illustrating on-demand report transmission based on predicted information changes according to some embodiments of the present disclosure is shown; Figure 5B Another schematic diagram of on-demand report transmission based on predicted information changes is shown according to some embodiments of the present disclosure; Figure 6A A schematic diagram illustrating report transmission based on a two-phase confirmation mechanism according to some embodiments of the present disclosure is shown; Figure 6B A schematic diagram of another report transmission based on a two-phase confirmation mechanism according to some embodiments of the present disclosure is shown; Figure 7A A schematic diagram of an instruction reporting mechanism according to some embodiments of the present disclosure is shown; Figure 7B A schematic diagram of another instruction reporting mechanism according to some embodiments of the present disclosure is shown; Figure 7CA schematic diagram of yet another instruction reporting mechanism according to some embodiments of the present disclosure is shown; Figure 8A A schematic diagram illustrating report transmission based on multiple instruction information according to some embodiments of the present disclosure is shown; Figure 8B A schematic diagram illustrating another report transmission based on multiple instruction information according to some embodiments of the present disclosure is shown; Figure 9A A schematic diagram illustrating report transmission based on single instruction information according to some embodiments of the present disclosure is shown; Figure 9B A schematic diagram of another report transmission based on single instruction information according to some embodiments of the present disclosure is shown; Figure 10 A schematic block diagram of a communication apparatus according to some embodiments of the present disclosure is shown; Figure 11 A schematic block diagram of another communication device according to some embodiments of the present disclosure is shown; and Figure 12 A schematic block diagram of an example device that can be used to implement embodiments of the present disclosure is shown. Detailed Implementation
[0051] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0052] The term "terminal device" as used in this document refers to any terminal device capable of wireless communication. As an example and not a limitation, a terminal device may also be referred to as a communication device, user equipment (UE), subscriber station (SS), portable subscriber station, mobile station (MS), or access terminal (AT). Terminal devices can include, but are not limited to, mobile phones, smartphones, Voice over Internet Protocol (VoIP) phones, wireless local loop phones, tablets, wearable terminal devices, personal digital assistants (PDAs), portable computers, desktop computers, image acquisition terminal devices such as digital cameras, gaming terminal devices, music storage and playback devices, in-vehicle wireless terminal devices, wireless endpoints, mobile stations, laptop embedded equipment (LEE), laptop mounted equipment (LME), universal serial bus (USB) dongles, smart devices, wireless customer premises equipment (CPE), Internet of Things (IoT) devices, watches or other wearable devices, head-mounted displays (HMDs), vehicles, drones, medical devices and applications (such as remote surgery), industrial devices and applications (such as robots and / or other wireless devices in industrial and / or automated processing chain contexts), consumer electronics devices, and devices operating on commercial and / or industrial wireless networks. "Terminal devices" can also be relay devices. In the following description, the terms “terminal equipment”, “communication equipment”, “terminal”, “user equipment” and “UE” are used interchangeably.
[0053] The term "network device" as used herein refers to a node in a communication network through which terminal devices access the network and receive services. Depending on the terminology and technology used, a network device can refer to a base station (BS) or access point (AP), such as a Node B (NodeB or NB), an evolved Node B (eNodeB or eNB), an NR NB (also known as a gNB), a remote radio unit (RRU), a remote radio head (RRH), a relay, a low-power node such as a pico or femtocell, and so on. In some embodiments, the BS or AP can be mobile, such as a satellite associated with a non-terrestrial network. In this document, "base station" can have the full range of its common meaning and includes at least a wireless communication station installed in a fixed location for communication as part of a wireless telephone system or radio system.
[0054] Network devices can be implemented as a central unit (CU) - distributed unit (DU) separation architecture. This CU-DU separation architecture can include one CU and one or more DUs. It should be understood that the CU can also be called gNB-CU, and the DU can also be called gNB-DU. The CU carries the radio resource control (RRC) layer, the service data adaptation protocol (SDAP) layer, and the packet data convergence protocol (PDCP). The DU carries the radio link control (RLC) layer, the medium access control (MAC) layer, and the physical (PHY) layer. The CU controls the one or more DUs. Of course, network devices can also be implemented as a non-separated architecture.
[0055] In this document, the term "communication device" refers to a device that enables the functionality of a terminal device or network device. A communication device can be the terminal device or network device itself, or it can be a component of the terminal device or network device, such as a chip. A chip can be, for example, a system-on-a-chip (SoC), a modem, etc.
[0056] As used herein, the term "channel" refers to any tangible or intangible transmission medium used to transmit data or data streams. The term "channel" may be synonymous or equivalent with "communication channel," "data communication channel," "transmission channel," "data transmission channel," "access channel," "data access channel," "link," "data link," "carrier," "radio frequency carrier," or any other similar term that indicates a path or medium through which data is transmitted.
[0057] The term "information element" refers to a structural element that contains one or more fields. The term "field" refers to the individual content of an information element, or the data element that contains that content. An information element may include one or more additional information elements.
[0058] The term "comprising" or similar expressions in this document mean open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "this embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc., can refer to different or the same objects. The term "and / or" means at least one of the two items associated with it. For example, "a and / or b" means a, b, or "a and b". The character " / " generally indicates that the related objects are in an "or" relationship. The term "at least one" means one or more items. The term "at least one of the following" or similar expressions mean any combination of these items, including any combination of single items or multiple items. For example, "at least one of a, b, c" can mean a, b, c, "a and b", "a and c", "b and c", or "a, b and c". Other terms will be defined in the description below.
[0059] In wireless communication systems, introducing AI / ML models to measure and predict RRM (Ranged Mobility Management) to enable early handover is an important trend for improving mobility management performance. However, prediction information is uncertain, and the accuracy of predictions may change over time. If the network side executes the handover procedure based solely on the initial prediction result reported by the terminal at a certain moment, and subsequent latest prediction results show that the event no longer occurs or the timing of the event has significantly deviated, it will lead to invalid handover preparation or erroneous handover commands. This prediction error not only increases unnecessary signaling overhead in the system but also wastes air interface and network resources, limiting the practical application effectiveness of intelligent handover mechanisms.
[0060] To address the problem of invalid handovers caused by the uncertainty or changes in model prediction results, this disclosure provides a communication method, including: performing a first process, wherein the first process is determined based on first prediction information obtained from first measurement data, including sending a first report associated with a predicted event; and performing a second process, wherein the second process is determined based on second prediction information obtained from second measurement data, wherein the first measurement data and the second measurement data are obtained based on different time units. The second process can confirm, modify, or cancel the content of the first report by sending subsequent reports or indication information based on the updated prediction results. According to the communication method of this disclosure, the terminal can continuously update and calibrate previous predicted events using measurement data based on different time units. Through this mechanism, when the prediction results change, the terminal can promptly correct the reported information or instruct the network side to cancel the handover process, thereby effectively avoiding invalid handovers caused by AI / ML model prediction deviations, significantly reducing signaling overhead, and ensuring the robustness and resource utilization efficiency of prediction-based mobility management. The principle and implementation of this solution are described in detail below with reference to the accompanying drawings.
[0061] Figure 1 A schematic diagram of an example communication system 100 that may be implemented according to embodiments of this disclosure is shown. Figure 1 As shown, the communication system 100 may include at least one terminal device ( Figure 1 The diagram shows terminal devices 110-1 and 110-2 (hereinafter referred to as terminal device 110 for convenience) and at least one network device ( Figure 1 The image shows network device 120 and satellite 130. Network device 120 and satellite 130 in this document are radio access network (RAN) devices. Network device 120 and satellite 130 can provide one or more cells ( Figure 1 Cell 121 is shown in the diagram, serving one or more terminal devices. Satellite 130 can employ a transparent forwarding mode, acquiring downlink data from access network device 120 and forwarding it to terminal device 110, as well as forwarding uplink data received from terminal device 110 to access network device 120, performing only filtering, frequency conversion, RF amplification, and RF transceiver on-board. Satellite 130 can also employ a regenerative forwarding mode, possessing all or part of the functions of a gNB, performing functions such as modulation, demodulation, and channel coding / decoding. When using regenerative forwarding mode, satellite 130 itself becomes a network device, such as an access network device.
[0062] Terminal device 110 can connect wirelessly to network device 120 and satellite 130. Terminal devices 110-1 and 110-2 can connect wirelessly. Network device 120 and satellite 130 can connect wirelessly.
[0063] like Figure 1 As shown, the communication system 100 may further include a core network (CN) 140. Terminal device 110 can communicate with one or more CN devices (not shown) in CN 140 via network device 120 and satellite 130. Network device 120 and satellite 130 can be connected to CN 140 wirelessly or via wired means. Network device 120 can be implemented as a physical device independent of CN devices, or it can be implemented as a physical device integrating some of the functions of CN devices.
[0064] In the following text, for the sake of brevity, network device 120 can be used in a broad sense, which may include satellite 130. In this case, satellite 130 adopts regenerative forwarding mode and has all or part of the functions of gNB.
[0065] It should be understood that Figure 1 The number and type of terminal devices or network devices described are merely examples and do not imply any limitation on this disclosure. Communication system 100 may involve any suitable number of terminal devices and / or network devices and / or cells suitable for implementing embodiments of this disclosure.
[0066] The communication in communication system 100 can conform to any suitable communication standard, including but not limited to wideband code division multiple access (WCDMA), code division multiple access (CDMA), long-term evolution (LTE), LTE evolution, LTE-Advanced (LTE-A), machine-type communication (MTC), etc. Furthermore, communication between terminal equipment and network equipment can be performed according to any suitable generation communication protocol, including but not limited to fourth-generation (4G), fifth-generation (5G), sixth-generation (6G) communication protocols, future wireless communication protocols, or other existing or future suitable communication protocols.
[0067] It should be noted that the embodiments of this disclosure can be applied to various suitable communication systems. Considering the rapid development of communication technologies, there will naturally be future types of communication technologies and systems, which this disclosure may be combined with. Communication system 100 is merely an example and does not imply that the scope of this disclosure is limited to a specific system.
[0068] Continue to refer to Figure 1 Terminal device 110 and network device 120 can communicate via a wireless communication channel. The channel from terminal device 110 to network device 120 can be referred to as the uplink channel. The channel from network device 120 to terminal device 110 can be referred to as the downlink channel.
[0069] Figure 2 A schematic flowchart of a communication method according to some embodiments of the present disclosure is shown. As shown in communication process 200: At step 210, terminal device 110 performs a first process. In some implementations of the present disclosure, the first process is determined based on first prediction information, which is predicted based on first measurement data. The first process includes sending a first report associated with a predicted event, which is associated with a switching command. At step 220, terminal device 110 performs a second process. In some implementations of the present disclosure, the second process is determined based on second prediction information, which is predicted based on second measurement data, wherein the first measurement data and the second measurement data are obtained based on different time units. In this way, embodiments of the present disclosure can update, confirm, or correct initial prediction results obtained based on previous measurement data by utilizing measurement data based on different time units to generate subsequent prediction information, thereby improving the accuracy of predicted events.
[0070] In some implementations of this disclosure, the method may include: receiving a first configuration associated with RRM prediction, the first configuration being used to determine one or more reporting timings associated with the switching command, the first configuration including one or more of the following: a number of reports, the number of reports being used to configure the maximum number of reports sent in response to the triggering of a predicted event; and a reporting interval, the reporting interval being used to configure the time interval between the sending of adjacent reports.
[0071] Figure 3 A schematic diagram of signaling interaction based on RRM prediction according to some embodiments of this disclosure is shown. Figure 3As shown, this diagram illustrates the necessary signaling flow interaction for triggering RRM prediction events based on AI / ML models, and for modifying / updating / cancelling / indicator switching signaling of reported inference reports. As shown in communication process 300, at 330, the network device sends an RRC configuration to the terminal device, which includes trigger configuration related to the predicted event; at 340, the terminal device confirms the received RRC configuration information and sends configuration feedback to the network device; at 350, the terminal device triggers the event based on the predicted value output by the model and the event triggering parameters configured on the network device side; at 360, after the event is triggered based on the value output by the model, the terminal device completes the first inference report according to the inference reporting configuration configured on the network device side; at 370, after sending the first inference report, the terminal device continues to predict the event and can send other inference reports or medium access control element (MACCE) control signaling to modify or update the inference report, cancel the predicted event, or instruct the network device to send a handover command, etc.; at 380, the network device selectively sends a handover command based on the inference report or MACCE command sent by the terminal device.
[0072] In some implementations disclosed herein, the network configuration parameters include at least one of the following parameters: (1) Number of reports: indicates the maximum number of inference reports that need to be sent after the predicted event is triggered on the terminal device side; (2) Reporting interval: Indicates the time interval between two inference reports submitted by the terminal device; (3) Prediction window size: indicates the size of the prediction window that the AI / ML model on the terminal device side can infer when making predictions; (4) Predicted event types: Define multiple predicted events. When an event is triggered, it can trigger inference reporting, similar to the A1-A6 events in the existing RRM mechanism.
[0073] In this way, embodiments of this disclosure can flexibly control the frequency and duration of terminal reporting prediction information by configuring the number of reports and the reporting interval on the network device side.
[0074] In some implementations of this disclosure, the method may include: sending a report associated with the predicted event, wherein the report includes one or more of the following: a task identifier used to identify a task associated with the predicted event; a true measurement value used to represent the magnitude of the currently measured signal quality; a model prediction value used to represent the magnitude of the currently predicted signal quality; a predicted event occurrence time used to represent the trigger time of the predicted event; an event occurrence probability used to identify the magnitude of the predicted event occurrence probability; a cell identifier used to identify the identifiers of the serving cell and / or neighboring cells; a second parameter used to identify whether the predicted event has occurred; and a third parameter used to trigger and / or request the sending of a handover command.
[0075] In some implementations of this disclosure, the reported inference report parameters include at least one of the following parameters: (1) Predicted event occurrence time: Indicates the predicted time of the event that the network device triggers to report the predicted event inference report; (2) Predicted channel conditions: Provide the channel quality parameters (e.g., reference signal received power (RSRP), reference signal received quality (RSRQ), signal to interference plus noise ratio (SINR)) at one or more time points predicted by the AI / ML model. The cells corresponding to the channel quality conditions shall include at least the cells involved in triggering the prediction event. (3) Latest actual measured channel conditions: the latest signal quality of the cell at the time of prediction and reporting; (4) Event occurrence credibility: the probability of the predicted event being triggered; (5) Cell Identifier (ID): Physical cell identity (PCI) used to identify the serving cell and neighboring cells; (6) Report Task ID: Used to identify the ID corresponding to the reported inference report, and to distinguish different configuration report task IDs; (7) First parameter (optional): This parameter indicates whether the corresponding event has occurred on the network device side; (8) Third parameter (optional): Instructs the network device to send a handover command.
[0076] If MAC CE control signaling is used, it must include at least one of the following parameters: (1) First identifier: The report task ID used to identify the modification, corresponding to the MeasId in the reporting inference; (2) Second identifier: used to modify the predicted event occurrence time in the previous report; (3) Third identifier: Instructs the network device to send a handover command; (4) Fourth identifier: This parameter indicates whether the corresponding event has occurred on the network device side. In this way, embodiments of this disclosure enable network devices to assess the reliability of predictions and the current actual state by carrying a variety of information in the report, thereby improving the accuracy of decision-making.
[0077] In some implementations of this disclosure, the first prediction information may indicate that the predicted event will occur. The first process may include: sending a first number of first reports corresponding to a first number of the first prediction information at a first number of reporting times respectively associated with a first number of first prediction information, wherein the first number of first prediction information is predicted based on a first number of first measurement data corresponding to a first number of time units respectively, wherein the first number is equal to the number of reports, and the switching command is triggered based on the number of first reports.
[0078] In some implementations of this disclosure, the terminal device sends inference reports according to the prediction event triggering configuration configured on the network device side. The time interval between two consecutive inference report transmissions is determined by the report interval in the event triggering configuration (e.g., the reportInterval parameter in ReportConfigNR), and the maximum number of inference report submissions is determined by the configured report quantity parameter (e.g., the reportAmount parameter in ReportConfigNR). Figure 4A A schematic diagram of report transmission based on configuration parameters according to some embodiments of the present disclosure is shown. Figure 4AThis describes the process by which a terminal device performs inference reporting based on network configuration and AI / ML model predictions according to an event cycle. When the terminal device performs RRM measurement prediction based on the AI / ML model, an event is triggered according to the network device's configuration, thus completing the first prediction report based on the inference configuration. This report includes information such as the predicted event occurrence time, the latest measurement results of the serving cell's channel quality, the latest measurement results of the neighboring cell's channel quality, the cell ID, and the task report ID. After receiving the first inference report from the terminal device, the network device prepares for handover based on the reported content. The terminal device then performs subsequent reports according to the reporting interval and number of reports configured by the network device. When the number of reports configured by the network device is 1, the terminal device will only send one inference report. Assuming that the number of reports configured by the network device is greater than or equal to 2, and the predicted event is not canceled or occurs normally, the terminal device will send the latest actual measurement results, the latest predicted event occurrence time, and the latest predicted channel quality information to the network device when sending the second inference report. Similarly, the third, fourth, and subsequent prediction reports all use the latest prediction and the latest actual measurement results. After the terminal device completes all prediction reporting—that is, the actual number of prediction reports equals the number of reports configured on the network device side—the network device side decides whether to initiate a handover command or send a handover command in advance based on the content reported by the terminal device side. Once the terminal device receives the handover signaling, it no longer sends inference reports. In this way, the embodiments of this disclosure require that the configured number of reports be sent before triggering the handover command, ensuring that the handover decision is based on stable prediction results over a period of time.
[0079] In some implementations of this disclosure, the first prediction information may indicate that the predicted event will occur, and the second prediction information may indicate that the predicted event will not occur. The first process may include: sending a first number of first reports corresponding to a first number of first prediction information at a first number of reporting times associated with a first number of first prediction information, the first number of first prediction information being predicted based on a first number of first measurement data corresponding to a first number of time units; the second process may include: not sending reports at a second number of reporting times associated with a second number of second prediction information, to indicate that the information about the predicted event in the first report is incorrect, to indicate that the predicted event will no longer occur, and / or to cancel triggering the switching command, the second number of second prediction information being predicted based on a second number of second measurement data corresponding to a second number of time units, the first number being a positive integer less than the number of reports, the second number being a positive integer less than the number of reports, and the switching command being canceled based on reports missing for a predetermined time.
[0080] Figure 4B Another schematic diagram of report transmission based on configuration parameters according to some embodiments of the present disclosure is shown. For example... Figure 4B As shown, the first four predictions indicate that the event will occur, but the predicted timing may change. The terminal device reports based on the latest prediction. After the fourth report, if the AI / ML model predicts that the event will no longer occur, it will not send the corresponding inference report to the network device at the next prediction reporting time and subsequent prediction reporting times, implicitly indicating to the network that the predicted event will no longer occur. If the network device does not receive subsequent RRM inference reports within a specified time, it indicates that the predicted event will no longer occur, thereby reducing unnecessary handovers. In this way, embodiments of this disclosure transmit a signal to the network device by ceasing to send reports. The network device cancels the handover based on detecting missing reports. This mechanism significantly reduces uplink signaling transmission.
[0081] In some implementations of this disclosure, the first prediction information may indicate that the predicted event will occur, and the second prediction information may indicate that the predicted event will not occur. The first process may include: at a first number of reporting times associated with a first number of first prediction information, respectively sending a first number of first reports corresponding to the first number of first prediction information, wherein the first number of first prediction information is predicted based on a first number of first measurement data corresponding to a first number of time units; the second process may include: at a second number of reporting times associated with a second number of second prediction information, respectively sending a second report corresponding to the second prediction information, wherein the second report is used to cancel triggering the switching command and / or indicate that the predicted event will no longer occur, wherein the second number of second prediction information is predicted based on a second number of second measurement data corresponding to a second number of time units, the first number being a positive integer less than the number of reports, the second number being a positive integer less than the number of reports, and the switching command being canceled based on the second number of second reports.
[0082] Figure 4C A further schematic diagram of report transmission based on configuration parameters according to some embodiments of the present disclosure is shown. Figure 4C This diagram illustrates how the terminal device notifies the network device that a previously reported event no longer occurs. Before sending the first RRM inference report, the terminal device predicts an event will occur based on its AI / ML model and sends the inference report to the network device during the first prediction report. Based on the latest prediction results, the terminal device sends the latest prediction and actual measurement results in the next three reports. After the fourth prediction report, the prediction results change, and the event no longer occurs. In the notification method to the network device, an optional first parameter is added to the reporting configuration to indicate that the predicted event corresponding to the report task ID carried in the inference report no longer occurs / cancels the event. When the terminal device sends the fifth inference report, it adds this optional parameter to the report, indicating that the corresponding event no longer occurs / cancels. Upon receiving this report, the network device knows that the event no longer occurs and will not send the corresponding switching command again, releasing the resources prepared for switching. The terminal device can then send the remaining inference reports or stop sending the inference report altogether. In this way, embodiments of the present disclosure can notify the network device side when the prediction result changes over time, thereby enabling the network device side to terminate the handover process in a timely manner and release the resources reserved for the handover.
[0083] In some implementations of this disclosure, the first configuration may further include a first parameter, which is used to determine whether the occurrence time of the first event and the occurrence time of the second event have changed. The occurrence time of the first event can be the predicted occurrence time of the event based on measurement data corresponding to a first time unit, and the occurrence time of the second event can be the predicted occurrence time of the event based on measurement data corresponding to a second time unit. The method may further include: determining that the occurrence time of the predicted event has changed based on the first parameter exceeding a predetermined threshold.
[0084] Figure 5A A schematic diagram illustrating on-demand reporting based on predicted information changes, according to some embodiments of the present disclosure, is shown. Figure 5A This diagram illustrates the process of sending an inference report triggered by a predicted event on the terminal device side, and updating the latest prediction and actual measurement results in subsequent reports. After the terminal device triggers the first inference report, based on the reporting quantity and reporting cycle configured on the network device side, if the prediction result based on the AI / ML model changes little or not at the second and third reporting times, the terminal device will not report an inference report at those times, thereby reducing unnecessary signaling overhead. In some implementations of this disclosure, the network device side can configure a second parameter for the terminal device to measure the time granularity at which the terminal device chooses to update the predicted event information. For example, if the second parameter is configured to 5ms, and the last reported event prediction occurred at time t1, then the prediction time t2 for the next inference report update must meet one of the following conditions: (1) t2-t1 is greater than (or equal to) 5ms; (2) t1-t2 is greater than (or equal to) 5ms.
[0085] In some implementations of this disclosure, if the change in the predicted event occurrence time is less than 5ms compared to the previously reported inference report, then no inference report is reported at that time point. Alternatively, the determination of whether the prediction result at a certain reporting interval needs to be updated can be based on the terminal device implementation, without relying on the network device to explicitly configure the second parameter. In this way, embodiments of this disclosure introduce a time granularity or threshold parameter for measuring time changes, so that the terminal only recognizes a change or reports it when the predicted event occurrence time changes significantly, reducing unnecessary parameter update signaling and improving system processing efficiency.
[0086] In some implementations of this disclosure, the first prediction information may indicate that the predicted event will occur, and the second prediction information may also indicate that the predicted event will occur, wherein the indication parameters of the first prediction information and the second prediction information regarding the predicted event are different. The first process may include: sending a first report at the first reporting time of a first number of reporting times associated with a first number of first prediction information, and not sending reports at the remaining reporting times of the first number of reporting times; the second process may include: sending a second report at the first reporting time of a second reporting time associated with a second number of second prediction information, and not sending reports at the remaining reporting times of the second number of reporting times, wherein the second report is associated with the predicted event, and the second report is used to trigger and / or request a switching command associated with the predicted event, the switching command being triggered based on the second report.
[0087] exist Figure 5A In this process, the terminal device determines, based on network configuration and its own implementation, that the first inference report needs updating at the fourth reporting interval. Therefore, it sends the second inference report at the fourth reporting interval. Similarly, based on AI / ML model predictions and / or actual measurements, the terminal device sends the third inference report at the sixth reporting interval. Subsequently, the network device determines the sending of switching commands based on the received inference reports. In this way, the embodiments of this disclosure employ an on-demand reporting mechanism, sending reports only at critical times when prediction parameters undergo substantial changes or when events need to be triggered / cancelled, thereby reducing the redundant signaling overhead caused by periodic reporting.
[0088] In some implementations of this disclosure, the method may further include performing a third process, which may be determined based on third prediction information, which is predicted based on third measurement data. The third process may include: sending a third report at the first reporting time of a third reporting time associated with a third number of third prediction information, and not sending reports at the remaining reporting times of the third number of reporting times, wherein the third report is associated with the predicted event, and the third report is used to cancel triggering a switching command associated with the predicted event and / or indicate that the predicted event no longer occurs, the switching command being based on the third report and not triggered.
[0089] Figure 5B Another schematic diagram of on-demand reporting based on predicted information changes is shown according to some embodiments of the present disclosure. Figure 5B This refers to a solution where, in a system where the inference report is only updated when the predicted event information changes, the predicted event is canceled and the network device is notified. For example... Figure 5B As shown, after the terminal device sends the first inference report, if the latest prediction result of the model before the second reporting interval is similar to or the same as the first reported inference report, then no inference report is sent at that time point. At the third reporting interval, the latest prediction result changes significantly, so the inference report is updated. At the fourth inference reporting interval, the AI / ML model predicts that the event will no longer occur, so the terminal device adds a first parameter to its report message at that time point to indicate that the predicted event will no longer occur, thus explicitly instructing the network device that the event will no longer occur. After receiving the inference report with the first parameter, the network device cancels the corresponding handover preparations, and the terminal device no longer sends the remaining inference reports. In this way, the embodiments of this disclosure provide a multi-stage prediction management mechanism, providing full-cycle error correction capabilities for the handover process, thereby reducing the possibility of erroneous handovers.
[0090] In some implementations of this disclosure, the first report can be used to trigger and / or request handover preparation associated with the handover command. In this way, implementations of this disclosure enable network devices to perform resource negotiation and context transmission for the target cell in advance, thereby quickly issuing commands when the actual handover conditions are met, reducing handover interruption time.
[0091] In some implementations of this disclosure, the first processing may include: sending the first report; the second processing includes: sending a second report based on the fulfillment of predetermined conditions, the second report being used to trigger and / or request the switching command, the switching command being triggered based on the first report and / or the second report.
[0092] Figure 6A A schematic diagram of report transmission based on a two-phase confirmation mechanism according to some embodiments of the present disclosure is shown. Figure 6A This method describes an implementation where a terminal device reports two inference reports to update the inference results. This implementation is independent of the number of reports and the reporting interval configured on the network device side. The first report depends on the triggering of a predicted event configured on the network device side. The terminal device side makes a judgment based on the configured event and the output results and / or actual measurement values of the current AI / ML model. When the event is triggered, the terminal device side sends an inference report to the network device side. In this way, embodiments of this disclosure construct a mechanism that sends reports only when specific conditions are met, thereby ensuring more reliable issuance of switching commands.
[0093] In some implementations of this disclosure, the predetermined condition may include at least one of the following: a first condition, the first condition including a duration based on the measured signal quality satisfying a first threshold; a second condition, the second condition including a magnitude based on the measured signal quality satisfying a second threshold; and a third condition, the third condition including determining that the predicted event is about to occur.
[0094] In some implementations of this disclosure, the timing of the second inference report transmission can be determined in the following ways: (1) When the actual measurement result triggers the corresponding event, that is: after the actual measured signal quality value meets the event configuration threshold duration TimeToTrigger (this parameter is located in the event configuration parameters for RRM event triggering), the second report is immediately submitted, and a third parameter can be added to the report to instruct the network device to send the handover command (e.g., Figure 7A (as shown) (2) When the actual signal quality measured by the terminal device meets the threshold set for this event (without needing to continue for the TimeToTrigger period), a second inference report is immediately submitted, and a third parameter can be added to the report to instruct the network device to complete the sending of the handover command (e.g., ...). Figure 7B (as shown) (3) Based on the timing selection implemented by the terminal device, the timing of the second inference report is determined autonomously by the terminal device. This determination is based on the output of the AI / ML model and / or actual measurement values. For example, if a predicted event is about to occur, the terminal device immediately reports the second inference report and adds a third parameter to the report to instruct the network device to complete the handover command (e.g., ...). Figure 7C (As shown).
[0095] In this way, the embodiments of this disclosure can achieve condition-based predictive switching, thereby ensuring the stability of the communication link.
[0096] In some implementations of this disclosure, the second prediction information may indicate that the predicted event will not occur. The first process may include: sending the first report; the second process includes: sending a second report based on the second prediction information, the second report being used to cancel the triggering of the switching command and / or indicate that the predicted event will no longer occur, the switching command being canceled based on the second report.
[0097] Figure 6B A schematic diagram of another report transmission based on a two-phase confirmation mechanism according to some embodiments of the present disclosure is shown. Figure 6BIn this two-stage implementation, after the terminal device sends the first inference report, if the subsequent AI / ML model predicts that the event will no longer occur, the terminal device adds an optional first parameter to the second report to indicate that the predicted event will no longer occur. Upon receiving the first parameter, the network device stops sending the prepared handover command and releases the resources prepared for this handover. In this way, the embodiments of this disclosure, in their two-stage reporting mechanism, can directly cancel the process using the second report, thereby preventing the system from erroneously advancing the handover process based on old prediction information.
[0098] In some implementations of this disclosure, the method may further include: sending indication information associated with the predicted event, wherein the indication information includes one or more of the following: a first identifier, used to identify the modified task identifier; a second identifier, used to modify the occurrence time of the predicted event in the first report; a third identifier, used to trigger and / or request the sending of a switching command; and a fourth identifier, used to identify whether the predicted event has occurred. In this way, embodiments of this disclosure, by defining specific identifiers (IDs) to indicate specific operations such as task modification, time adjustment, triggering, or cancellation, achieve simplification and efficiency in control signaling, enabling the terminal to perform fine-grained control of complex prediction processes with minimal bit overhead.
[0099] In some implementations of this disclosure, the first prediction information may indicate that the predicted event will occur, and the second prediction information may also indicate that the predicted event will occur. The indication parameters of the first prediction information and the second prediction information regarding the predicted event are different. The method further includes performing a third process, which is determined based on third prediction information. The third prediction information is predicted based on third measurement data. The indication parameters of the third prediction information are different from those of the first prediction information and the second prediction information regarding the predicted event. The first process includes sending the first report; the second process includes sending the first indication information, which is determined based on the second prediction information and includes information for modifying the first report; the third process includes sending the second indication information, which is determined based on the third prediction information and includes information for modifying the first report; and the switching command is triggered based on the first report, the first indication information, and the second indication information.
[0100] Figure 8A A schematic diagram of report transmission based on multiple instruction information according to some embodiments of the present disclosure is shown. Figure 8AThis diagram illustrates how the terminal device adjusts / modifies the event-related messages reported based on AI / ML model predictions using MAC CE control commands. After the initial inference report is submitted, the terminal device continues to predict events in the prediction window using the AI / ML model. If subsequent predictions of the event (e.g., event occurrence time) differ from the information in the initial inference report (e.g., the predicted event time is earlier or later), the terminal device immediately sends a MAC CE control command to correct the reported information. To achieve this, the following configuration parameters need to be added: (1) The network device can configure a second parameter in the RRM configuration information sent to indicate the granularity of the predicted event occurrence time; (2) In the uplink shared channel (UL-SCH), a new logical channel ID (LCID) / extended logical channel ID (eLCID) function is added. (For example, LCID with codepoint 37 / 38 / 39 / 40 / 41 / 42 can be used to indicate this function, or eLCID with codepoint 208 / 209 / 210 / 211 / 212 / 213 can be used to indicate this function.) The purpose of the MAC CE signaling used to indicate subsequent transmissions is to modify / cancel / indicate the reported predicted event information; (3) Add a first identifier in MAC CE to identify the modified report task ID, which corresponds to the MeasId in the reporting inference; (4) A second identifier is added to modify the predicted event occurrence time in the previous report. The time modification information carried by this MAC CE can be based on the first reported inference report or on the event information corrected by the previous MAC CE, thereby modifying the predicted event occurrence time. This time modification information contains multiple bits, with different modification times corresponding to different bits. (5) To instruct the network device to send a handover command, a third identifier can be added to the MAC CE. When this identifier is 1, it can instruct the network device to send a handover command. In this way, embodiments of this disclosure allow the prediction result to be corrected by continuously sending multiple indication messages, enabling the network device to issue a handover command based on accurate information, thereby improving the handover success rate.
[0101] In some implementations of this disclosure, the first prediction information may indicate that the predicted event will occur, and the second prediction information may also indicate that the predicted event will occur. The indication parameters of the first prediction information and the second prediction information regarding the predicted event are different. The method further includes performing a third process, which is determined based on third prediction information, which is predicted based on third measurement data. The third prediction information indicates that the predicted event will not occur. The first process includes sending the first report. The second process includes sending the first indication information, which is determined based on the second prediction information and includes information for modifying the first report. The third process includes sending the second indication information, which is determined based on the third prediction information. The second indication information is used to cancel the triggering of the switching command and / or indicate that the predicted event will no longer occur. The switching command is canceled based on the second indication information.
[0102] Figure 8B A schematic diagram of another report transmission based on multiple instruction information according to some embodiments of the present disclosure is shown. Figure 8B This diagram illustrates how a terminal device, after reporting a predicted event, determines that the event will no longer occur and uses MAC CE signaling to notify the network device of event cancellation. In this embodiment, after the initial inference report, the predicted event time changes, so a MAC CE is sent to modify the reported event time. Upon receiving the specific LCID / eLCID identifier from the terminal device, the network device determines that the subsequent MAC CE command indicates a function of event prediction information modification / event cancellation / instruction for handover. It updates the event prediction information based on the first identifier corresponding to the reported task report and the second identifier received at the time. Subsequently, if the terminal device predicts that the event will no longer occur, it immediately sends a MAC CE signaling instruction to the network device to cancel the event. This instruction can reuse the second identifier, using a specific bit representation (e.g., all bits are 0) to indicate event cancellation, or it can add an extra 1-bit fourth identifier to indicate whether the event is cancelled. After receiving the event cancellation instruction from the terminal device, the network device no longer sends a handover command and releases the resources prepared for handover. In this way, embodiments of this disclosure support the operation logic of canceling the report again after it has been modified, thereby improving the robustness of the system.
[0103] In some implementations of this disclosure, the first prediction information may indicate that the predicted event will occur, and the second prediction information may also indicate that the predicted event will occur, wherein the indication parameters of the first prediction information and the second prediction information regarding the predicted event are different. The first processing includes: sending the first report; the second processing includes: sending first indication information, the first indication information being determined based on the second prediction information, the first indication information including information for modifying the first report and / or for indicating and / or requesting the triggering of the handover command, the handover command being triggered based on the first report and the first indication information. In this manner, embodiments of this disclosure utilize indication information to modify or trigger RRC reports, thereby adapting to rapidly changing wireless channel environments.
[0104] In some implementations of this disclosure, the first prediction information may indicate that the predicted event will occur, and the second prediction information may also indicate that the predicted event will occur. The first process includes: sending the first report; the second process includes: sending first indication information, the first indication information being determined based on the second prediction information, the first indication information being used to trigger and / or request the switching command, the switching command being triggered based on the first report and the first indication information.
[0105] Figure 9A A schematic diagram illustrating report transmission based on single instruction information according to some embodiments of the present disclosure is shown. Figure 9A This indicates that the terminal device sends a MAC CE command to modify the initially reported inference report and / or instruct the network device to send a handover command. Assuming the terminal device sends a MAC CE only to modify the time of the predicted event, the MAC CE must include a second identifier corresponding to the time modification information. If the sent MAC CE is only used to instruct the network to send a handover command, it must include a 1-bit third identifier. Subsequently, the network device selects whether to send a handover command based on the received MAC CE information. The timing of this MAC CE transmission can be determined in several ways: (1) When the actual measurement result triggers the corresponding event; (2) When the actual signal quality measured on the terminal device side meets the threshold set for this event; (3) Time selection based on terminal device. In this way, the embodiments of this disclosure decouple the reporting of prediction information from the triggering of the handover action. The terminal can first report detailed prediction data, and then trigger the handover precisely at the optimal time through lightweight indication information, thereby improving the control accuracy of the handover timing.
[0106] In some implementations of this disclosure, the second process may further include: sending first indication information based on predetermined conditions, wherein the predetermined conditions include at least one of the following: a first condition, the first condition including a duration based on measured signal quality satisfying a first threshold; a second condition, the second condition including a magnitude based on measured signal quality satisfying a second threshold; and a third condition, the third condition including determining that the predicted event is about to occur. In this manner, embodiments of this disclosure ensure that the indication information is based on reliable conditions such as satisfying signal quality or time thresholds, preventing erroneous switching triggers due to unstable model output.
[0107] In some implementations of this disclosure, the first prediction information may indicate that the predicted event will occur, and the second prediction information may indicate that the predicted event will not occur. The first process includes: sending the first report; the second process includes: sending first indication information, the first indication information being determined based on the second prediction information, the first indication information being used to cancel triggering the switching command and / or indicate that the predicted event will no longer occur, the switching command being canceled based on the first indication information.
[0108] Figure 9B A schematic diagram of another report transmission based on single instruction information according to some embodiments of the present disclosure is shown. Figure 9B This indicates that the terminal device sends a MAC CE message instructing the network device to cancel the event. After the terminal device sends an inference report, if the subsequent inference result of the AI / ML model indicates that the reported event will no longer occur, then a 1-bit event cancellation fourth identifier or the time modification bit of the second identifier is added to the MAC CE for display indication. In this way, embodiments of this disclosure provide a fast abort mechanism, allowing the terminal device to stop the already initiated handover preparation process using low-latency indication information, thereby avoiding connection failure.
[0109] According to embodiments of this disclosure, a communication device may be implemented, comprising units or modules for implementing some or all of the embodiments described above.
[0110] According to embodiments of this disclosure, a communication device can be implemented, comprising at least one processor configured to execute computer-executable instructions to implement some or all of the embodiments described above. In some embodiments, the communication device further comprises at least one memory configured to store the computer-executable instructions.
[0111] According to embodiments of this disclosure, a communication system can also be implemented, comprising: a first device configured to perform part or all of the communication methods according to embodiments implemented in part or all of the terminal device described above; and a second device configured to perform part or all of the communication methods according to embodiments implemented in part or all of the network device described above. In some embodiments, the first device may be the communication device 1000 shown in FIG110. In some embodiments, the second device may be... Figure 11 The communication device 1100 shown.
[0112] Figure 10 A schematic block diagram of a communication device 1000 according to some embodiments of the present disclosure is shown. The communication device 1000 may be implemented as a terminal device 110 as discussed above, or a part of a terminal device 110 (such as a chip), etc., and this disclosure is not limiting in this regard. Figure 10 As shown, the communication device 1000 may include a receiving module 1010 and a transmitting module 1020. The receiving module 1010 and the transmitting module 1020 may be configured to: perform a first process, the first process being determined based on first prediction information, the first prediction information being predicted based on first measurement data, the first process including sending a first report associated with a predicted event, the predicted event being associated with a switching command; and perform a second process, the second process being determined based on second prediction information, the second prediction information being predicted based on second measurement data, wherein the first measurement data and the second measurement data are obtained based on different time units.
[0113] In some implementations of this disclosure, the receiving module 1010 of the communication device 1000 is further configured to: receive a first configuration associated with RRM prediction, the first configuration being used to determine one or more reporting opportunities associated with the switching command, the first configuration including one or more of the following: a number of reports, the number of reports being used to configure the maximum number of reports sent in response to the triggering of the prediction event; and a reporting interval, the reporting interval being used to configure the time interval between the transmission of adjacent reports.
[0114] In some implementations of this disclosure, the transmitting module 1020 of the communication device 1000 is further configured to: transmit a report associated with the predicted event, wherein the report includes one or more of the following: a task identifier, which is used to identify a task associated with the predicted event; a true measurement value, which is used to represent the magnitude of the currently measured signal quality; a model prediction value, which is used to represent the magnitude of the currently predicted signal quality; a predicted event occurrence time, which is used to represent the trigger time of the predicted event; an event occurrence probability, which is used to identify the magnitude of the probability of the predicted event occurring; a cell identifier, which is used to identify the identifiers of the serving cell and / or neighboring cells; a second parameter, which is used to identify whether the predicted event has occurred; and a third parameter, which is used to trigger and / or request the transmission of a handover command.
[0115] In some implementations of this disclosure, the transmitting module 1020 of the communication device 1000 is further configured to: transmit indication information associated with the predicted event, wherein the indication information includes one or more of the following: a first identifier, the first identifier being used to identify the modified task identifier; a second identifier, the second identifier being used to modify the occurrence time of the predicted event in the first report; a third identifier, the third identifier being used to trigger and / or request the transmission of a switching command; and a fourth identifier, the fourth identifier being used to identify whether the predicted event has occurred.
[0116] Figure 11 A schematic block diagram of another communication device 1100 according to some embodiments of the present disclosure is shown. The communication device 1100 may be implemented as a network device 120 as discussed above, or a part of a network device 120 (such as a chip), etc., and this disclosure is not limiting in this regard. Figure 11 As shown, the communication device 1100 may include a transmitting module 1110 and a receiving module 1120. The communication device 1100 may be configured to: determine whether to send a handover command to the communication device 1000, wherein the triggering of the handover command is determined based on a first processing and a second processing of the communication device 1000, the first processing being determined based on first prediction information, which is predicted based on first measurement data, the first processing including sending a first report associated with a predicted event, the predicted event being associated with the handover command; the second processing being determined based on second prediction information, which is predicted based on second measurement data, wherein the first measurement data and the second measurement data are obtained based on different time units.
[0117] In some implementations of this disclosure, the transmitting module 1110 of the communication device 1100 is further configured to: transmit a first configuration associated with RRM prediction, the first configuration being used to determine one or more reporting opportunities associated with the switching command, the first configuration including one or more of the following: a number of reports, the number of reports being used to configure the maximum number of reports sent in response to the triggering of the predicted event; and a reporting interval, the reporting interval being used to configure the time interval between the transmission of adjacent reports.
[0118] In some implementations of this disclosure, the receiving module 1120 of the communication device 1100 is further configured to: receive a report associated with the predicted event, wherein the report includes one or more of the following: a task identifier, which is used to identify a task associated with the predicted event; a true measurement value, which is used to represent the magnitude of the currently measured signal quality; a model prediction value, which is used to represent the magnitude of the currently predicted signal quality; a predicted event occurrence time, which is used to represent the trigger time of the predicted event; an event occurrence probability, which is used to identify the magnitude of the probability of the predicted event occurring; a cell identifier, which is used to identify the identifiers of the serving cell and / or neighboring cells; a second parameter, which is used to identify whether the predicted event has occurred; and a third parameter, which is used to trigger and / or request the transmission of a handover command.
[0119] In some implementations of this disclosure, the receiving module 1120 of the communication device 1100 is further configured to: receive indication information associated with the predicted event, wherein the indication information includes one or more of the following: a first identifier, the first identifier being used to identify the modified task identifier; a second identifier, the second identifier being used to modify the occurrence time of the predicted event in the first report; a third identifier, the third identifier being used to trigger and / or request the sending of a switching command; and a fourth identifier, the fourth identifier being used to identify whether the predicted event has occurred.
[0120] In some implementations of the communication device 1000 or communication device 1100 of this disclosure, the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. The first processing includes: sending a first number of first reports corresponding to the first number of first prediction information at a first number of reporting times associated with a first number of first prediction information, wherein the first number of first prediction information is predicted based on a first number of first measurement data corresponding to a first number of time units. The second processing includes: sending a second report corresponding to the second prediction information at a second number of reporting times associated with a second number of second prediction information, wherein the second report is used to cancel the triggering of the switching command and / or indicate that the predicted event will no longer occur, wherein the second number of second prediction information is predicted based on a second number of second measurement data corresponding to a second number of time units, wherein the first number is a positive integer less than the number of reports, the second number is a positive integer less than the number of reports, and the switching command is canceled based on the second number of second reports.
[0121] In some implementations of the communication device 1000 or communication device 1100 of this disclosure, the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. The first processing includes: sending a first number of first reports corresponding to the first number of first prediction information at a first number of reporting times associated with a first number of first prediction information, wherein the first number of first prediction information is predicted based on a first number of first measurement data corresponding to a first number of time units. The second processing includes: not sending a report at a second number of reporting times associated with a second number of second prediction information, for the purpose of indicating that there is an error in the information about the predicted event in the first report, for the purpose of indicating that the predicted event will no longer occur, and / or for the purpose of canceling the triggering of the switching command, wherein the second number of second prediction information is predicted based on a second number of second measurement data corresponding to a second number of time units, the first number is a positive integer less than the number of reports, the second number is a positive integer less than the number of reports, and the switching command is canceled based on reports missing a predetermined time.
[0122] In some implementations of the communication device 1000 or communication device 1100 disclosed herein, the first report is used to trigger and / or request handover preparation associated with the handover command.
[0123] In some implementations of the communication device 1000 or communication device 1100 disclosed herein, the first prediction information indicates that the predicted event will occur, and the first processing includes: sending a first number of first reports corresponding to the first number of first prediction information at a first number of reporting times respectively associated with a first number of first prediction information, wherein the first number of first prediction information is predicted based on a first number of first measurement data corresponding to a first number of time units respectively, wherein the first number is equal to the number of reports, and the switching command is triggered based on the number of first reports.
[0124] In some implementations of the communication device 1000 or communication device 1100 disclosed herein, the first configuration further includes a first parameter, which is used to determine whether the occurrence time of the first event and the occurrence time of the second event have changed, wherein the occurrence time of the first event is the occurrence time of the predicted event based on measurement data corresponding to the first time unit, and the occurrence time of the second event is the occurrence time of the predicted event based on measurement data corresponding to the second time unit. The method further includes: determining that the occurrence time of the predicted event has changed based on the first parameter exceeding a predetermined threshold.
[0125] In some implementations of the communication device 1000 or communication device 1100 of this disclosure, the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, the first prediction information and the second prediction information have different indication parameters regarding the predicted event, and the first processing includes: sending a first report at the first reporting time of a first number of reporting times associated with a first number of first prediction information, and not sending a report at the remaining reporting times of the first number of reporting times; the second processing includes: sending a second report at the first reporting time of a second reporting time associated with a second number of second prediction information, and not sending a report at the remaining reporting times of the second number of reporting times, wherein the second report is associated with the predicted event, and the second report is used to trigger and / or request a switching command associated with the predicted event, the switching command being triggered based on the second report.
[0126] In some implementations of the communication device 1000 or communication device 1100 of this disclosure, the method further includes performing a third process, the third process being determined based on third prediction information, the third prediction information being predicted based on third measurement data, the third process including: sending a third report at the first reporting time of a third reporting time associated with a third number of third prediction information, and not sending a report at the remaining reporting times of the third number of reporting times, wherein the third report is associated with the predicted event, the third report being used to cancel triggering a switching command associated with the predicted event and / or indicate that the predicted event no longer occurs, the switching command being not triggered based on the third report.
[0127] In some implementations of the communication device 1000 or communication device 1100 disclosed herein, the first process includes: sending the first report; the second process includes: sending a second report based on the fulfillment of predetermined conditions, the second report being used to trigger and / or request the switching command, the switching command being triggered based on the first report and / or the second report.
[0128] In some implementations of the communication device 1000 or communication device 1100 disclosed herein, the predetermined condition includes at least one of the following: a first condition, the first condition including a duration based on measured signal quality satisfying a first threshold; a second condition, the second condition including a magnitude based on measured signal quality satisfying a second threshold; and a third condition, the third condition including determining that the predicted event is about to occur.
[0129] In some implementations of the communication device 1000 or communication device 1100 disclosed herein, the second prediction information indicates that the predicted event will not occur, the first process includes: sending the first report; the second process includes: sending a second report based on the second prediction information, the second report being used to cancel the triggering of the switching command and / or indicate that the predicted event will no longer occur, the switching command being canceled based on the second report.
[0130] In some implementations of the communication device 1000 or communication device 1100 disclosed herein, the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, the first prediction information and the second prediction information have different indication parameters regarding the predicted event, the first processing includes: sending the first report; the second processing includes: sending first indication information, the first indication information being determined based on the second prediction information, the first indication information including information for modifying the first report and / or for indicating and / or requesting the triggering of the switching command, the switching command being triggered based on the first report and the first indication information.
[0131] In some implementations of the communication device 1000 or communication device 1100 disclosed herein, the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, the first processing includes: sending the first report; the second processing includes: sending the first indication information, the first indication information being determined based on the second prediction information, the first indication information being used to trigger and / or request the switching command, the switching command being triggered based on the first report and the first indication information.
[0132] In some implementations of the communication device 1000 or communication device 1100 disclosed herein, the second process further includes: sending first indication information based on predetermined conditions, wherein the predetermined conditions include at least one of the following: a first condition, the first condition including a duration based on measured signal quality satisfying a first threshold; a second condition, the second condition including a magnitude based on measured signal quality satisfying a second threshold; and a third condition, the third condition including determining that the predicted event is about to occur.
[0133] In some implementations of the communication device 1000 or communication device 1100 disclosed herein, the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. The first processing includes sending the first report; the second processing includes sending first indication information, the first indication information being determined based on the second prediction information. The first indication information is used to cancel the triggering of the switching command and / or indicate that the predicted event will no longer occur, and the switching command is canceled based on the first indication information.
[0134] In some implementations of the communication device 1000 or communication device 1100 disclosed herein, the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, the first prediction information and the second prediction information have different indication parameters regarding the predicted event, the method further includes performing a third process, the third process being determined based on third prediction information, the third prediction information being predicted based on third measurement data, the third prediction information having different indication parameters regarding the predicted event from the first prediction information and the second prediction information, the first process including: sending the first report; the second process including: sending the first indication information, the first indication information being determined based on the second prediction information, the first indication information including information for modifying the first report, the third process including: sending the second indication information, the second indication information being determined based on the third prediction information, the second indication information including information for modifying the first report, the switching command being triggered based on the first report, the first indication information, and the second indication information.
[0135] In some implementations of the communication device 1000 or communication device 1100 disclosed herein, the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, the first prediction information and the second prediction information have different indication parameters regarding the predicted event, the method further includes performing a third process, the third process being determined based on third prediction information, the third prediction information being predicted based on third measurement data, the third prediction information indicating that the predicted event will not occur, the first process including: sending the first report; the second process including: sending the first indication information, the first indication information being determined based on the second prediction information, the first indication information including information for modifying the first report, the third process including: sending the second indication information, the second indication information being determined based on the third prediction information, the second indication information being used to cancel triggering the switching command and / or indicate that the predicted event will no longer occur, the switching command being canceled based on the second indication information.
[0136] Figure 10 The device 1000 can be used to implement the various processes described by the terminal device 110 in the above embodiments. Figure 11 The device 1100 can be used to implement the various processes described by the network device 120 in the above embodiments, which will not be described in detail here for the sake of brevity.
[0137] Figure 10 and Figure 11The receiving module involved can be implemented as a receiver or transceiver, the transmitting module can be implemented as a transmitter or transceiver, and the processing module can be implemented as a processor or control circuit.
[0138] It is understood that the division of modules or units in the embodiments of this disclosure is illustrative and only represents a logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional units in the disclosed embodiments may be integrated into one unit, exist as separate physical entities, or be integrated into one unit by two or more entities. The integrated units described above can be implemented in hardware or as software functional units.
[0139] Figure 12 A schematic block diagram of an example device 1200 that can be used to implement embodiments of the present disclosure is shown. Device 1200 may be implemented as or included in terminal device 110. As shown, device 1200 includes one or more processors 1210, one or more memories 1220 coupled to processor 1210, and a communication module 1240 coupled to processor 1210.
[0140] The communication module 1240 can be used for bidirectional communication. The communication module 1240 may have at least one communication interface for communication. The communication interface may include any interface necessary for communication with other devices.
[0141] Processor 1210 can be any type suitable for a local technology network and can include, but is not limited to, one or more of the following: a general-purpose computer, a special-purpose computer, a microcontroller, a digital signal processor (DSP), or a controller-based multi-core controller architecture. Device 1200 can have multiple processors, such as application-specific integrated circuit chips, which are time-subordinate to a clock synchronized with the main processor.
[0142] Memory 1220 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, at least one of the following: read-only memory (ROM) 1224, erasable programmable read-only memory (EPROM), flash memory, hard disk, compact disc (CD), digital versatile disc (DVD), or other magnetic and / or optical storage. Examples of volatile memories include, but are not limited to, at least one of the following: random access memory (RAM) 1222, or other volatile memories that do not persist during the duration of a power outage.
[0143] Computer program 1230 includes computer-executable instructions that are executed by associated processor 1210. Program 1230 may be stored in ROM 1224. Processor 1210 may perform any suitable actions and processes by loading program 1230 into RAM 1222.
[0144] The embodiments of this disclosure can be implemented using program 1230, enabling device 1200 to perform any of the processes discussed above. Embodiments of this disclosure can also be implemented in hardware or a combination of software and hardware.
[0145] Program 1230 may be tangibly contained in a computer-readable medium, which may include in device 1200 (such as in memory 1220) or other storage device accessible by device 1200. Program 1230 may be loaded from the computer-readable medium into RAM 1122 for execution. The computer-readable medium may include any type of tangible non-volatile memory, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc.
[0146] In some embodiments, the communication module 1240 in device 1200 can be implemented as a transmitter and receiver (or transceiver), which can be configured to transmit / receive transmission signals, etc. Additionally, device 1200 may further include one or more of a scheduler, controller, and radio frequency / antenna, which will not be described in detail in this disclosure.
[0147] For example, Figure 12 The device 1200 can be implemented as a communication device, or as a chip or chip system in a communication device, and the embodiments disclosed herein are not limited thereto.
[0148] Embodiments of this disclosure also provide a chip, which may include an input interface, an output interface, and processing circuitry. In embodiments of this disclosure, the input and output interfaces can be used to complete the interaction of signaling or data, while the processing circuitry can be used to generate and process the signaling or data information.
[0149] Embodiments of this disclosure also provide a chip system including a processor for supporting a device to implement the functions involved in any of the foregoing embodiments. In one possible design, the chip system may further include a memory for storing necessary program instructions and data, which, when executed by the processor, cause the device on which the chip system is mounted to implement the methods involved in any of the foregoing embodiments. Exemplarily, the chip system may consist of one or more chips, or may include chips and other discrete devices.
[0150] Embodiments of this disclosure also provide a processor for coupling with a memory storing instructions that, when executed by the processor, cause the processor to perform the methods and functions involved in any of the above embodiments.
[0151] Embodiments of this disclosure also provide a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods and functions involved in any of the embodiments described above.
[0152] Embodiments of this disclosure also provide a computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, cause the processor to perform the methods and functions involved in any of the above embodiments.
[0153] Embodiments of this disclosure also provide a communication system, including a first device and a second device. For example, the first device is as follows: Figure 10 The communication device 1000 shown, the second device is as follows Figure 11 The communication device 1100 shown.
[0154] Generally, the various embodiments of this disclosure can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. Some aspects can be implemented in hardware, while others can be implemented in firmware or software, which can be executed by a controller, microprocessor, or other device. Although various aspects of the embodiments of this disclosure are shown and described as block diagrams, flowcharts, or represented using some other illustration, it should be understood that the blocks, apparatuses, systems, techniques, or methods described herein can be implemented as, as non-limiting examples, in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other devices, or some combination thereof.
[0155] This disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in program modules, which execute in a device on a target real or virtual processor to perform the processes / methods as described above with reference to the accompanying drawings. Typically, program modules include routines, programs, libraries, objects, classes, components, data structures, etc., that perform specific tasks or implement specific abstract data types. In various embodiments, the functionality of program modules can be combined or divided among program modules as needed. The machine-executable instructions for the program modules can execute within a local or distributed device. In a distributed device, the program modules can reside in both local and remote storage media.
[0156] Computer program code used to implement the methods of this disclosure may be written in one or more programming languages. This computer program code may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, such that when executed by the computer or other programmable data processing apparatus, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be performed. The program code may be executed entirely on a computer, partially on a computer, as a stand-alone software package, partially on a computer and partially on a remote computer, or entirely on a remote computer or server.
[0157] In the context of this disclosure, computer program code or related data may be carried on any suitable carrier to enable a device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer-readable media, and so on. Examples of signals may include electrical, optical, radio, sound, or other forms of propagation signals, such as carrier waves, infrared signals, etc.
[0158] A computer-readable medium can be any tangible medium that contains or stores a program for or relating to an instruction execution system, apparatus, or device. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More detailed examples of computer-readable storage media include electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0159] Furthermore, although the operation of the methods of this disclosure is described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all of the operations shown must be performed to achieve the desired result. Rather, the steps depicted in the flowcharts may be performed in a different order. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps. It should also be noted that the features and functions of two or more devices according to this disclosure may be embodied in one device. Conversely, the features and functions of one device described above may be further divided and embodied by multiple devices.
[0160] It should be understood that although this disclosure describes the technical solutions of the present invention according to the above embodiments, this disclosure is not limited to the embodiments or configurations described above. The technical solutions of this disclosure also include various variations and equivalent variations based on the above embodiments. Other combinations including one or more elements included in the above embodiments also fall within the scope or spirit of this disclosure. For one or more embodiments, at least one of the components shown in one or more of the drawings and descriptions may be configured to perform one or more operations, techniques, processes or methods described in another example section. For example, the baseband circuit described in conjunction with one or more of the drawings and descriptions may be configured to operate according to one or more of another example. As another example, circuitry associated with one or more of the UE, base station, network elements, etc., described in conjunction with one or more of the drawings and descriptions may be configured to operate according to one or more of the examples shown in another example section.
[0161] The terms, phrases, and other expressions used in the embodiments of this disclosure are merely exemplary and can be replaced with substantially the same or similar expressions. In particular, since the technical content involved in the above embodiments is related to technical specifications, the expressions in the above embodiments can be replaced with substantially the same or similar expressions in the technical specifications, as well as corresponding expressions adjusted by the evolution of the technical specifications and substantially covered by the technology. Therefore, even if the expressions in this disclosure differ from those in the technical specifications, as long as they do not depart from the technical essence and the scope of the technical concept of this invention, they should be understood as substantially the same as the expressions and technical content of this disclosure.
[0162] In embodiments of this disclosure, the information "sent" and "received" may include the same or different messages or elements already described in the technical specifications, or may be included in newly defined messages or elements and sent and received. In the above embodiments, the information sent and received may use different layers and / or different channels than those described in the above embodiments.
[0163] In the embodiments of this disclosure, terms such as “determine,” “calculate,” “obtain,” “instruct,” and “represent” do not necessarily indicate the existence of corresponding actions, signaling, or algorithms, but are used to facilitate the understanding of the relationship between the technical ideas and features of the technical solution of the present invention, and should not be construed as constituting unnecessary limitations on the technical essence of the present invention.
[0164] In embodiments of this disclosure, the terms “comprising” and “including” and their derivatives mean including but not limited to; the term “or” is inclusive, meaning and / or; the phrases “associated with” and “associated with” and their derivatives may mean including, being included in, interconnected with, containing, contained within, connected to or connected to, coupled to or coupled to, able to communicate with, cooperate with, interleaved, juxtaposed, proximate, bound to or bound to, having, having the attributes of, etc.; and the term “controller” means any device, system or part thereof that controls at least one operation, such device may be implemented in hardware, firmware or software or some combination of at least two of them. It should be noted that the functionality associated with any particular controller may be centralized or distributed, whether local or remote.
[0165] In embodiments of this disclosure, the terms “example” or “exemplary” are used herein to mean “served as an example, instance, or illustration.” Any embodiment or implementation of the subject matter described as “exemplary” in this disclosure is not necessarily to be construed as preferred or advantageous over other embodiments.
[0166] In embodiments of this disclosure, the term "approximately" means a value that is nearly correct or precise. For example, approximately may refer to a value within a specific range of precise (or expected) values. However, it should be understood that actual thresholds (or tolerances) may vary. For example, in some embodiments, "approximately" may mean within 0.1% of some specified or expected value, while in various other embodiments, the threshold may be, for example, 2%, 3%, 5%, etc., depending on specific expectations or requirements.
[0167] Various components or modules can be described as being "configured to" perform one or more actions, operations, or processes. In this context, "configured to" is a broad expression generally meaning "having a structure" that performs one or more actions, operations, or processes during operation. Therefore, even when a component or module is not currently performing an action, operation, or process, it can still be configured to perform that action, operation, or process (e.g., a set of electrical conductors can be configured to electrically connect one module to another, even when the two modules are not connected). In some contexts, "configured to" can be a broad expression generally meaning a structure that "has" one or more tasks during operation. Therefore, even when a component or module is not currently powered on, it can still be configured to perform an action, operation, or process. Typically, the circuit forming the structure corresponding to "configured to" can include hardware circuitry.
[0168] The technologies described in this disclosure can be implemented in and / or used with a variety of different types of devices, including but not limited to any of the following computing devices: unmanned aerial vehicles (UAVs), unmanned aerial vehicle controllers (UACs), UTM servers, base stations, access points, cellular phones, tablet computers, wearable computing devices, portable media players, and various other computing devices.
[0169] Furthermore, this disclosure uses terminology found in some communication standards and specifications (e.g., 3GPP, xRAN, ORAN) to describe one or more embodiments, but these are merely examples for illustrative purposes. One or more embodiments of this disclosure can also be readily adapted and applied to other communication systems.
[0170] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to well explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A communication method, comprising: Perform a first process, the first process being determined based on first prediction information, the first prediction information being predicted based on first measurement data, the first process including sending a first report associated with a predicted event, the predicted event being associated with a switching command; A second process is performed, which is determined based on second prediction information, which is predicted based on second measurement data, wherein the first measurement data and the second measurement data are obtained based on different time units.
2. The communication method according to claim 1, further comprising: Receive a first configuration associated with Radio Resource Management (RRM) prediction, the first configuration being used to determine one or more reporting opportunities associated with the handover command, the first configuration including one or more of the following: The number of reports is used to configure the maximum number of reports sent in response to the triggering of a predicted event; Reporting interval, which is used to configure the time interval between sending adjacent reports.
3. The communication method according to claim 2, wherein the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. The first process includes: At the reporting time of the first quantity, which is respectively associated with the first quantity of first prediction information, the first quantity of first reports corresponding to the first quantity of first prediction information are respectively sent, the first quantity of first prediction information being predicted based on the first quantity of first measurement data corresponding to the first quantity of time units respectively; The second process includes: sending a second report corresponding to the second prediction information at a second number of reporting times associated with the second number of second prediction information, wherein the second report is used to cancel triggering the switching command and / or indicate that the predicted event no longer occurs, wherein the second number of second prediction information is predicted based on a second number of second measurement data corresponding to a second number of time units. The first quantity is a positive integer less than the number of reports, and the second quantity is a positive integer less than the number of reports. The switching command was canceled based on the second number of second reports.
4. The communication method according to claim 2, wherein the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. The first process includes: At the reporting time of the first quantity, which is respectively associated with the first quantity of first prediction information, the first quantity of first reports corresponding to the first quantity of first prediction information are respectively sent, the first quantity of first prediction information being predicted based on the first quantity of first measurement data corresponding to the first quantity of time units respectively; The second processing includes: not sending a report at a second number of reporting times associated with a second number of second prediction information, for the purpose of indicating that the information about the predicted event in the first report is incorrect, indicating that the predicted event will no longer occur, and / or canceling the triggering of the switching command, wherein the second number of second prediction information is predicted based on a second number of second measurement data corresponding to a second number of time units. The first quantity is a positive integer less than the number of reports, and the second quantity is a positive integer less than the number of reports. The switching command was canceled based on a report that was missing for a predetermined time.
5. The communication method according to any one of claims 2 to 4, wherein the first report is used to trigger and / or request handover preparation associated with the handover command.
6. The communication method according to claim 2, wherein the first prediction information indicates that the predicted event will occur. The first process includes: At the reporting time points associated with the first quantity of first prediction information, a first report corresponding to the first quantity of first prediction information is sent, wherein the first quantity of first prediction information is predicted based on the first quantity of first measurement data corresponding to the first quantity of time units. The first quantity is equal to the number of reports. The switching command is triggered based on the first report of the stated number of reports.
7. The communication method according to claim 2, wherein the first configuration further includes a first parameter, the first parameter being used to determine whether the occurrence time of the first event and the occurrence time of the second event have changed. The first event occurrence time is the predicted event occurrence time based on measurement data corresponding to the first time unit, and the second event occurrence time is the predicted event occurrence time based on measurement data corresponding to the second time unit. The method further includes: Based on the fact that the first parameter exceeds a predetermined threshold, it is determined that the occurrence time of the predicted event has changed.
8. The communication method of claim 7, wherein the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the first prediction information and the second prediction information have different indication parameters regarding the predicted event. The first process includes: At the first reporting time of a first number of reporting times associated with the first number of first prediction information, a first report is sent; at the remaining reporting times of the first number of reporting times, no report is sent. The second process includes: sending a second report at the first reporting time of a second reporting time that is associated with a second number of second prediction information, and not sending reports at the remaining reporting times of the second number of reporting times, wherein the second report is associated with the predicted event, and the second report is used to trigger and / or request a switching command associated with the predicted event. The switching command is triggered based on the second report.
9. The communication method according to claim 1 or 8, further comprising performing a third process, the third process being determined based on third prediction information, the third prediction information being predicted based on third measurement data. The third process includes: At the first reporting time of a third reporting time that is associated with a third number of third prediction information, a third report is sent; at the remaining reporting times of the third number of reporting times, no report is sent, wherein the third report is associated with the predicted event and is used to cancel triggering a switching command associated with the predicted event and / or indicate that the predicted event will no longer occur. The switching command is not triggered based on the third report.
10. The communication method according to claim 1, The first process includes: Send the first report; The second process includes: sending a second report based on the fulfillment of predetermined conditions, the second report being used to trigger and / or request the switching command. The switching command is triggered based on the first report and / or the second report.
11. The communication method according to claim 10, wherein the predetermined condition includes at least one of the following: A first condition, the first condition including the duration of the measured signal quality satisfying a first threshold; The second condition includes satisfying a second threshold based on the magnitude of the measured signal quality. The third condition includes determining that the predicted event is about to occur.
12. The communication method of claim 10, wherein the second prediction information indicates that the predicted event will not occur. The first process includes: Send the first report; The second process includes: based on the second prediction information, sending a second report, the second report being used to cancel triggering the switching command and / or indicate that the predicted event will no longer occur. The switching command was canceled based on the second report.
13. The communication method of claim 1, wherein the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the first prediction information and the second prediction information have different indication parameters regarding the predicted event. The first process includes: Send the first report; The second process includes: sending first indication information, the first indication information being determined based on the second prediction information, the first indication information including information for modifying the first report and / or for indicating and / or requesting the triggering of the switching command. The switching command is triggered based on the first report and the first indication information.
14. The communication method of claim 1, wherein the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will occur. The first process includes: Send the first report; The second process includes: sending first indication information, the first indication information being determined based on the second prediction information, the first indication information being used to trigger and / or request the switching command. The switching command is triggered based on the first report and the first indication information.
15. The communication method according to claim 13 or 14, wherein the second process further comprises: Based on predetermined conditions, a first instruction message is sent, wherein the predetermined conditions include at least one of the following: A first condition, the first condition including the duration of the measured signal quality satisfying a first threshold; The second condition includes satisfying a second threshold based on the magnitude of the measured signal quality. The third condition includes determining that the predicted event is about to occur.
16. The communication method of claim 1, wherein the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. The first process includes: Send the first report; The second process includes: sending first indication information, the first indication information being determined based on the second prediction information, the first indication information being used to cancel triggering the switching command and / or to indicate that the predicted event will no longer occur. The switching command was canceled based on the first indication information.
17. The communication method of claim 1, wherein the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the first prediction information and the second prediction information have different indication parameters regarding the predicted event. The method further includes performing a third process, which is determined based on third prediction information, which is predicted based on third measurement data. This third prediction information differs from the indication parameters of the first and second prediction information regarding the predicted event. The first process includes: Send the first report; The second process includes: sending the first indication information, the first indication information being determined based on the second prediction information, and the first indication information including information for modifying the first report. The third process includes: sending second indication information, the second indication information being determined based on the third prediction information, and the second indication information including information for modifying the first report. The switching command is triggered based on the first report, the first indication information, and the second indication information.
18. The communication method according to claim D1, wherein the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the first prediction information and the second prediction information have different indication parameters regarding the predicted event. The method further includes performing a third process, which is determined based on third prediction information, obtained from third measurement data, indicating that the predicted event will not occur. The first process includes: Send the first report; The second process includes: sending the first indication information, the first indication information being determined based on the second prediction information, and the first indication information including information for modifying the first report. The third process includes: sending a second indication message, the second indication message being determined based on the third prediction information, the second indication message being used to cancel triggering the switching command and / or to indicate that the predicted event will no longer occur. The switching command was canceled based on the second indication information.
19. The method according to claim 1, further comprising: Send a report associated with the predicted event, wherein the report includes one or more of the following: A task identifier, which is used to identify the task associated with the predicted event; The actual measurement value, which is used to represent the magnitude of the signal quality currently being measured; The model prediction value is used to represent the magnitude of the currently predicted signal quality. Predict the event occurrence time, whereby the predicted event occurrence time is used to indicate the trigger time of the predicted event; The probability of an event occurring, which is used to identify the magnitude of the predicted probability of an event occurring; Cell identifier, which is used to identify the serving cell and / or neighboring cells; The second parameter is used to identify whether the predicted event has occurred. The third parameter is used to trigger and / or request the sending of a switching command.
20. The method according to claim 1, further comprising: Send indication information associated with the predicted event, wherein the indication information includes one or more of the following: A first identifier, which is used to identify the modified task identifier; The second identifier is used to modify the predicted event occurrence time in the first report; The third identifier is used to trigger and / or request the sending of a switching command; The fourth identifier is used to identify whether the predicted event has occurred.
21. A communication method, the communication method being performed by a first communication device, the method comprising: Determine whether to send a handover command to the second communication device, wherein the triggering of the handover command is determined based on the first and second processing of the second communication device. The first process is determined based on first prediction information, which is predicted based on first measurement data. The first process includes sending a first report associated with a predicted event, which is associated with a switching command. The second processing is determined based on second prediction information, which is predicted based on second measurement data, wherein the first measurement data and the second measurement data are obtained based on different time units.
22. The communication method according to claim 21, further comprising: Send a first configuration associated with Radio Resource Management (RRM) prediction, the first configuration being used to determine one or more reporting opportunities associated with the handover command, the first configuration including one or more of the following: The number of reports is used to configure the maximum number of reports sent in response to the triggering of a predicted event; Reporting interval, which is used to configure the time interval between sending adjacent reports.
23. The communication method of claim 22, wherein the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. At the reporting time of the first quantity, which is respectively associated with the first quantity of first prediction information, the first quantity of first reports corresponding to the first quantity of first prediction information are respectively received, and the first quantity of first prediction information is respectively predicted based on the first quantity of first measurement data corresponding to the first quantity of time units. At each of the second number of reporting times associated with the second number of second prediction information, a second report corresponding to the second prediction information is received. The second report is used to cancel triggering the switching command and / or indicate that the predicted event will no longer occur. The second number of second prediction information is predicted based on the second number of second measurement data corresponding to the second number of time units. The first quantity is a positive integer less than the number of reports, and the second quantity is a positive integer less than the number of reports. The switching command was canceled based on the second number of second reports.
24. The communication method of claim 22, wherein the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. At the reporting time of the first quantity, which is respectively associated with the first quantity of first prediction information, the first quantity of first reports corresponding to the first quantity of first prediction information are respectively received, and the first quantity of first prediction information is respectively predicted based on the first quantity of first measurement data corresponding to the first quantity of time units. If no report is received at a second number of reporting times associated with the second number of second prediction information, the absence of the report determines that the information in the first report regarding the predicted event is incorrect, serves to indicate that the predicted event will no longer occur, and / or serves to cancel triggering the switching command. The second number of second prediction information is predicted based on the second number of second measurement data corresponding to the second number of time units. The first quantity is a positive integer less than the number of reports, and the second quantity is a positive integer less than the number of reports. The switching command was canceled based on a report that was missing for a predetermined time.
25. The communication method according to any one of claims 22 to 24, wherein the first report is used to trigger and / or request handover preparation associated with the handover command.
26. The communication method of claim 22, wherein the first prediction information indicates that the predicted event will occur. At the reporting time point of the first quantity, which is respectively associated with the first prediction information of the first quantity, a first report of the first quantity corresponding to the first prediction information of the first quantity is received, wherein the first prediction information of the first quantity is predicted based on the first measurement data of the first quantity corresponding to the time unit of the first quantity. The first quantity is equal to the number of reports. The switching command is triggered based on the first report of the stated number of reports.
27. The communication method according to claim 22, wherein the first configuration further includes a first parameter, the first parameter being used to determine whether the occurrence time of the first event and the occurrence time of the second event have changed. The first event occurrence time is the predicted event occurrence time based on measurement data corresponding to the first time unit, and the second event occurrence time is the predicted event occurrence time based on measurement data corresponding to the second time unit. The occurrence time of the predicted event changes based on the first parameter exceeding a predetermined threshold.
28. The communication method of claim 27, wherein the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the first prediction information and the second prediction information have different indication parameters regarding the predicted event. At the first reporting time of a first number of reporting times associated with the first number of first prediction information, a first report is received; at the remaining reporting times of the first number of reporting times, no report is received. A second report is received at the first reporting time of a second reporting time that is associated with a second number of second prediction information, and no report is received at the remaining reporting times of the second number of reporting times, wherein the second report is associated with the predicted event, and the second report is used to trigger and / or request a switching command associated with the predicted event. The switching command is triggered based on the second report.
29. The communication method according to claim 21 or 28, wherein, A third report is received at the first reporting time of a third reporting time that is associated with a third number of third prediction information, and no report is received at the remaining reporting times of the third number of reporting times, wherein the third report is associated with the predicted event and is used to cancel triggering a switching command associated with the predicted event and / or indicate that the predicted event will no longer occur. The switching command is not triggered based on the third report.
30. The communication method according to claim 21, further comprising: Send the first report; Receive a second report based on the fulfillment of predetermined conditions, the second report being used to trigger and / or request the switching command. The switching command is triggered based on the first report and / or the second report.
31. The communication method according to claim 30, wherein the predetermined condition includes at least one of the following: A first condition, the first condition including the duration of the measured signal quality satisfying a first threshold; The second condition includes satisfying a second threshold based on the magnitude of the measured signal quality. The third condition includes determining that the predicted event is about to occur.
32. The communication method of claim 30, wherein the second prediction information indicates that the predicted event will not occur, the method further comprising: Receive the first report; Receive a second report based on the second prediction information. The second report is used to cancel triggering the switching command and / or indicate that the predicted event will no longer occur. The switching command was canceled based on the second report.
33. The communication method of claim 21, wherein the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the first prediction information and the second prediction information have different indication parameters regarding the predicted event, the method further comprising: Receive the first report; Receive first indication information, which is determined based on the second prediction information. The first indication information includes information for modifying the first report and / or for indicating and / or requesting the triggering of the switching command. The switching command is triggered based on the first report and the first indication information.
34. The communication method of claim 21, wherein the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the method further comprises: Receive the first report; The system receives a first indication, which is determined based on the second prediction information. This first indication is used to trigger and / or request the switching command. The switching command is triggered based on the first report and the first indication information.
35. The communication method according to claim 33 or 34, wherein first indication information based on predetermined conditions is received, wherein the predetermined conditions include at least one of the following: A first condition, the first condition including the duration of the measured signal quality satisfying a first threshold; The second condition includes satisfying a second threshold based on the magnitude of the measured signal quality. The third condition includes determining that the predicted event is about to occur.
36. The communication method of claim 21, wherein the first prediction information indicates that the predicted event will occur, and the second prediction information indicates that the predicted event will not occur. Receive the first report; The system receives a first indication, which is determined based on the second prediction information. This first indication is used to cancel triggering the switching command and / or to indicate that the predicted event will no longer occur. The switching command was canceled based on the first indication information.
37. The communication method of claim 21, wherein the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the first prediction information and the second prediction information have different indication parameters regarding the predicted event, the method further comprising: Receive the first report; The system receives the first indication information, which is determined based on the second prediction information, and includes information for modifying the first report. The system receives a second indication, which is determined based on third prediction information. This second indication includes information for modifying the first report. The third prediction information is derived from third measurement data and differs from the indication parameters of the first and second predictions regarding the predicted event. The switching command is triggered based on the first report, the first indication information, and the second indication information.
38. The communication method of claim 33, wherein the first prediction information indicates that the predicted event will occur, the second prediction information indicates that the predicted event will occur, and the first prediction information and the second prediction information have different indication parameters regarding the predicted event, the method further comprising: Receive the first report; The system receives the first indication information, which is determined based on the second prediction information, and includes information for modifying the first report. The system receives a second indication, which is determined based on a third prediction. This second indication is used to cancel triggering the switching command and / or to indicate that the predicted event will no longer occur. The third prediction is based on third measurement data and indicates that the predicted event will not occur. The switching command was canceled based on the second indication information.
39. The method of claim 21, further comprising: Receive a report associated with the predicted event, wherein the report includes one or more of the following: A task identifier, which is used to identify the task associated with the predicted event; The actual measurement value, which is used to represent the magnitude of the signal quality currently being measured; The model prediction value is used to represent the magnitude of the currently predicted signal quality. Predict the event occurrence time, whereby the predicted event occurrence time is used to indicate the trigger time of the predicted event; The probability of an event occurring, which is used to identify the magnitude of the predicted probability of an event occurring; Cell identifier, which is used to identify the serving cell and / or neighboring cells; The second parameter is used to identify whether the predicted event has occurred. The third parameter is used to trigger and / or request the sending of a switching command.
40. The method of claim 21, further comprising: Receive indication information associated with the predicted event, wherein the indication information includes one or more of the following: A first identifier, which is used to identify the modified task identifier; The second identifier is used to modify the predicted event occurrence time in the first report; The third identifier is used to trigger and / or request the sending of a switching command; The fourth identifier is used to identify whether the predicted event has occurred.
41. A communication apparatus comprising at least one processor, the at least one processor being configured to execute computer-executable instructions to implement the communication method according to any one of claims 1 to 20 or 21 to 40.
42. A communication device, characterized in that, include: At least one memory for storing computer-executable instructions; as well as At least one processor is configured to execute the computer-executable instructions to cause the communication device to perform the communication method according to any one of claims 1 to 20 or 21 to 40.
43. A communication system, characterized in that, The communication system includes: A first device is configured to perform the communication method according to any one of claims 1 to 20; and The second device is configured to perform the communication method according to any one of claims 21 to 40.
44. A computer-readable storage medium having instructions stored thereon, which, when executed by a communication device, cause the communication device to perform the communication method according to any one of claims 1 to 20 or 21 to 40.
45. A computer program product storing instructions that, when executed, cause the communication method according to any one of claims 1 to 20 or 21 to 40 to be performed.
46. A chip including processing circuitry configured to perform a communication method according to any one of claims 1 to 20 or 21 to 40.