Communication method and related device

By transmitting measurement result type and filtering parameter information between communication devices, the problem of insufficient measurement feedback performance is solved, enabling more flexible and accurate measurement result feedback and improving the quality of AI processing and network services.

WO2026026897A1PCT designated stage Publication Date: 2026-02-05HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/111739
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-31
Filing Date
2025-07-31
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

In the communication process, how to improve the performance of measurement feedback, especially to enhance the flexibility and accuracy of measurement results.

Method used

The first communication device receives information indicating the type of measurement result and sends the corresponding measurement result based on the information, allowing the second communication device to obtain the specified type of measurement result, including beam-level or cell-level measurement results before and after L1 filtering, thereby improving the flexibility and accuracy of measurement feedback.

Benefits of technology

It improves measurement feedback performance, increases the flexibility and accuracy of measurement results, reduces the complexity and scheduling overhead of obtaining unnecessary measurement results, and enhances AI processing performance and network service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025111739_05022026_PF_FP_ABST
    Figure CN2025111739_05022026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and a related device. When a first communication device receives first information which indicates a type of measurement result, the first communication device may determine and send second information on the basis of the first information, wherein the second information indicates a measurement result corresponding to the type. In this way, the first communication device can feed back, by means of the second information on the basis of the type specified in the first information, the measurement result corresponding to the type, so that a receiver of the second information can obtain a measurement result of a specified type, thereby improving measurement feedback performance. In some implementations, the sender (for example, a second communication device) of the first information may indicate, by means of the first information, at least one of a measurement result before filtering, a measurement result after filtering, an L1 measurement result, an L3 measurement result, a cell-level measurement result, a beam-level measurement result, etc., thereby greatly increasing the flexibility of measurement feedback.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and related apparatus

[0001] This application claims priority to the Chinese Patent Application No. 202411046893.3, filed on July 31, 2024, and entitled "A communication method and related apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication, and in particular, to a communication method and related apparatus. BACKGROUND

[0003] Wireless communication can be transmission communication between two or more communication devices without propagation through conductors or cables. Generally, the two or more communication devices include network devices and terminal devices, or the two or more communication devices include different terminal devices.

[0004] Currently, in the communication process, a communication device can send a measurement signal (e.g., a reference signal) by a signal sender, and accordingly, a signal receiver can receive the measurement signal and perform measurement based on the measurement signal to obtain and feed back a measurement result.

[0005] However, in the above measurement feedback process, how to improve the measurement feedback performance is a technical problem to be solved. SUMMARY

[0006] The present application provides a communication method and related apparatus for improving the measurement feedback performance.

[0007] The first aspect of the present application provides a communication method, which is performed by a first communication apparatus. The first communication apparatus can be a communication device (such as a terminal device or a network device), or the first communication apparatus can be a part of a communication device (such as a circuit or a chip responsible for communication functions (such as a Modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core), etc.), or the first communication apparatus can also be a logic module or software that can realize all or part of the functions of the communication device. In the method, the first communication apparatus receives first information, the first information indicating a type of a measurement result; the first communication apparatus sends second information, the second information indicating a measurement result corresponding to the type, the second information being determined based on the first information.

[0008] Based on the above scheme, after receiving the first information indicating the type of the measurement result, the first communication device can determine and send the second information based on the first information, the second information indicating the measurement result corresponding to the type. In this way, the first communication device can specify the type based on the first information, and feed back the measurement result corresponding to the type through the second information, so that the receiver of the second information can obtain the measurement result of the specified type, thereby improving the measurement feedback performance.

[0009] Optionally, the first information can indicate the type of the measurement result, the type including at least one of: a layer 1 (L1) pre-filtering beam level measurement, an L1 post-filtering beam level measurement, a layer 3 (L3) pre-filtering beam level measurement, an L3 post-filtering beam level measurement, an L3 pre-filtering cell level measurement, or an L3 post-filtering cell level measurement. Compared with the implementation mode in which the first communication device transmits the L3 post-filtering cell level measurement result and / or the L3 post-filtering beam level measurement result by default, the sender of the first information (for example, the second communication device) can indicate at least one of the pre-filtering measurement result, the post-filtering measurement result, the L1 measurement result, the L3 measurement result, the cell level measurement result, the beam level measurement result, etc. through the first information, thereby greatly increasing the flexibility of measurement feedback.

[0010] For example, the L1 can be a physical (PHY) layer, and the L3 can be a radio resource control (RRC) layer.

[0011] As an example, the first information can be used for measurement result reporting and / or measurement configuration, for example, the first information is used to configure the type of the reported measurement result, the first information is used to configure the reporting of the measurement result of the specified type, etc. For example, the first information can be carried in a measurement configuration message / signaling on a data channel, that is, the measurement configuration message / signaling can include the first information.

[0012] Optionally, the measurement configuration message / signaling can be an RRC message, an RRC signaling, an RRC reconfiguration message, or a message / signaling defined in a future communication network.

[0013] Optionally, the data channel used to transmit the measurement configuration message / signaling can be a physical downlink shared channel (PDSCH), a physical sidelink shared channel (PSSCH), or other channels defined in a future communication network.

[0014] As an example, the second information can be used to indicate a measurement report, e.g., the second information is used to indicate that the measurement report contains measurement results of a specified type. As an example, the second information can be carried in a measurement report message / signaling on a data channel, i.e., the measurement report message / signaling can contain the second information.

[0015] Optionally, the measurement report message / signaling can be an RRC message, RRC signaling, an RRC reconfiguration message, or a message / signaling defined in a future communication network.

[0016] Optionally, the data channel used to transmit the measurement report can be a physical uplink shared channel (PDSCH), a physical sidelink shared channel (PSSCH), or another channel defined in a future communication network.

[0017] As an example, the measurement results described above include one or more of a reference signal received power (RSRP), a reference signal received power quality (RSRQ), or a signal and interference plus noise ratio (SINR).

[0018] In a possible implementation of the first aspect, the method further includes that the first communication device sends third information, the third information indicating L1 filtering parameters, the L1 filtering parameters being used to process the measurement results corresponding to the type.

[0019] Based on the above scheme, the first communication device can further send third information indicating L1 filtering parameters, so that a receiver (e.g., the second communication device) of the third information can process the measurement results corresponding to the type of the first information based on the L1 filtering parameters, to improve the processing performance of the receiver on the measurement results.

[0020] It should be understood that the L1 filtering parameters include parameter information or configuration information used by the first communication device in L1 filtering processing. For example, the L1 filtering parameters can include one or more of a filtering time constant, a filtering factor, a measurement period, a measurement number, and a type of measurement index.

[0021] By way of example, the L1 filtering introduces a certain level of measurement averaging. How and when the UE exactly performs the required measurements is implementation specific to the point that the output at B fulfils the performance requirements set in TS 38.133

[0013] . (Layer 1 filtering introduces a certain level of measurement averaging. How and when the UE exactly performs the required measurements is implementation specific to the point that the output at B fulfils the performance requirements set in TS 38.133

[0013] ). Wherein, the processing of “B point” can refer to FIG. 3b and related description hereinafter. For example, in case the L1 filtering parameters include a filtering factor, the L1 filtering can introduce a certain level of measurement averaging.

[0022] By way of example, the type of the measurement indicator can indicate one or more of a reference signal received power (RSRP), a reference signal received power quality (RSRQ), or a signal and interference plus noise ratio (SINR).

[0023] In a possible implementation of the first aspect, the first communication device sending the third information comprises: the first communication device sending the third information when at least one of the following is met, comprising:

[0024] The type indicated by the first information comprises a beam level measurement before L1 filtering;

[0025] The L1 filtering parameter changes;

[0026] The change information of the L1 filtering parameter exceeds a threshold; or

[0027] Receiving fourth information, the fourth information indicating sending the L1 filtering parameter or the fourth information requesting sending the L1 filtering parameter.

[0028] Optionally, the change information can be implemented in various manners, such as a difference, an absolute value of the difference, a mean square error (MSE), a normalized mean square error (NMSE), or a cosine similarity. For example, the first communication device determines that the change information of the L1 filtering parameter exceeds the threshold value in a case where at least one of a difference, an absolute value of the difference, a MSE, a NMSE, or a cosine similarity between the L1 filtering parameter at a time and the L1 filtering parameter at another time exceeds or is equal to a threshold value.

[0029] Based on the above scheme, in a case where at least one of the above conditions is met, the first communication device triggers sending of the third information, so that a receiver (for example, the second communication device) of the third information can obtain the L1 filtering parameter of the first communication device in a timely manner.

[0030] In a possible implementation manner of the first aspect, the first communication device sending the third information comprises: the first communication device receiving fifth information, the fifth information indicating a sending period of the third information; and the first communication device sending the third information based on the sending period.

[0031] Based on the above scheme, the first communication device can send the third information based on the sending period indicated by the fifth information, so that a receiver (for example, the second communication device) of the third information can obtain the L1 filtering parameter of the first communication device based on the period, and the periodic transmission can reduce scheduling overhead and signaling overhead, and reduce implementation complexity.

[0032] Optionally, the sending period of the third information can be preconfigured.

[0033] In a possible implementation manner of the first aspect, the measurement result of the type is used as an input of the prediction model.

[0034] Based on the above scheme, after the first communication device sends the second information, a receiver (for example, the second communication device) of the second information can obtain the measurement result of the specified type based on the second information, and use the measurement result of the execution type as an input of the prediction model, so that the receiver can obtain the measurement result of the type matching the input of the model, to improve artificial intelligence (AI) processing performance.

[0035] For example, the prediction model can be deployed in the second communication device, so that the second communication device can obtain the measurement result corresponding to the specified type through the second information, and then input the measurement result into the prediction model to obtain the output of the prediction model. Alternatively, the prediction model can be deployed in another communication device (for example, an AI-enabled device connected to the second communication device, including but not limited to a standalone access network device, a core network device, a third-party server, etc.), so that the other communication device can input the measurement result into the prediction model to obtain the output of the prediction model.

[0036] It should be noted that the prediction model can be replaced by other implementations, such as an AI model, a neural network, a neural network model, an AI neural network model, a machine learning model, or an AI processing model.

[0037] Optionally, the improved AI processing performance can include one or more of the following: improved performance of the output of the prediction model, improved processing performance of the AI model on the measurement result (for example, reduced AI service latency, improved AI service accuracy, etc.), improved transmission performance of the output of the prediction model (for example, reduced data transmission latency), improved performance of the receiver of the output of the prediction model in receiving and / or analyzing the output of the prediction model, etc.

[0038] In a possible implementation of the first aspect, the first information further indicates that the measurement result corresponding to the specified type is associated with at least one of the following: a measurement identifier, a measurement object identifier, a reporting configuration identifier, a measurement event, a beam identifier, a beam index, a cell identifier, a cell index, first time information, or second time information; wherein the first time information is used to indicate the transmission time of the measurement result corresponding to the specified type; and the second time information indicates the time of obtaining the measurement result corresponding to the specified type.

[0039] Based on the above scheme, the first information can further indicate at least one associated with the measurement result corresponding to the specified type, so that the first communication device can obtain and feed back the measurement result matched with the at least one based on the at least one, and improve the processing performance.

[0040] For example, when the first information further indicates any identifier / any index / any event, the first communication device can obtain the measurement result based on the any identifier / any index / any event, which can reduce the complexity of obtaining the measurement result and avoid obtaining unnecessary measurement results, thereby improving the measurement efficiency.

[0041] For another example, when the first information further indicates the first time information, the first communication device can transmit the second information indicating the measurement result corresponding to the specified type based on the first time information, which can improve the transmission success rate of the second information, thereby improving the communication efficiency.

[0042] For example, the first information further indicates the second time information, and the first communication device can obtain the measurement result based on the second time information, can reduce the complexity of obtaining the measurement result, and can avoid obtaining unnecessary measurement results to improve measurement efficiency.

[0043] In a possible implementation of the first aspect, the second information further indicates that the type corresponds to at least one of the following: a beam identifier, a beam index, a cell identifier, a cell index, or third time information; and the third time information is used to indicate a time for obtaining the measurement result corresponding to the type.

[0044] Based on the above scheme, the second information can further indicate at least one associated with the measurement result corresponding to the specified type, so that the second communication device can determine, based on the at least one, that the measurement result indicated by the second information is associated with the at least one, and perform corresponding subsequent processing (for example, processing of a prediction model) based on the at least one.

[0045] In a possible implementation of the first aspect, the method further includes: receiving, by the first communication device, RRC reconfiguration information, which is determined based on the second information.

[0046] Based on the above scheme, after the first communication device transmits the second information, the receiver of the second information can determine and transmit RRC reconfiguration information based on the second information, so that the first communication device can receive the RRC reconfiguration information and perform RRC reconfiguration.

[0047] For example, the RRC reconfiguration information is used for radio resource management (RRM) to improve network service quality. For example, the RRM includes one or more of cell selection and reselection, power control, access control, handover management, load control, frequency allocation (for example, configuration related to carrier aggregation (CA), including but not limited to activating and deactivating carrier aggregation, configuring an aggregated carrier set, allocating resource blocks, etc.), channel allocation, and interference management.

[0048] Optionally, in the case where the RRM includes handover management, the above-mentioned RRC reconfiguration information can indicate a target cell (for example, configured by reconfigurationwithSync) or a candidate cell (for example, the candidate cell can be configured by conditional handover (CHO)).

[0049] The second aspect of the present application provides a communication method, which is performed by a second communication device. The second communication device can be a communication device (e.g., a terminal device or a network device), or the second communication device can be a part of the communication device (e.g., a circuit or a chip responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a SoC chip or a SIP chip containing a modem core, etc.), or the second communication device can also be a logic module or software capable of implementing all or part of the communication device functions. In the method, the second communication device transmits first information indicating a type of measurement result; and the second communication device receives second information indicating a measurement result corresponding to the type, which is determined based on the first information.

[0050] Based on the above scheme, after the second communication device transmits the first information indicating the type of measurement result to the first communication device, the first communication device can determine and transmit the second information indicating the measurement result corresponding to the type based on the first information. In this way, the first communication device can feed back the measurement result corresponding to the type specified by the first information through the second information, so that the second communication device can obtain the measurement result of the specified type, thereby improving the measurement feedback performance.

[0051] Optionally, the first information can indicate the type of measurement result, and the type includes at least one of the following: L1 pre-filtering beam level measurement, L1 post-filtering beam level measurement, L3 pre-filtering beam level measurement, L3 post-filtering beam level measurement, L3 pre-filtering cell level measurement, or L3 post-filtering cell level measurement. Compared with the implementation mode in which the first communication device transmits the L3 post-filtering cell level measurement result and / or the L3 post-filtering beam level measurement result by default, the second communication device can indicate at least one of the pre-filtering measurement result, the post-filtering measurement result, the L1 measurement result, the L3 measurement result, the cell level measurement result, and the beam level measurement result through the first information, thereby greatly increasing the flexibility of measurement feedback.

[0052] In a possible implementation mode of the second aspect, the method further includes that the second communication device receives third information indicating an L1 filtering parameter, the L1 filtering parameter being used for processing the measurement result corresponding to the type.

[0053] Based on the above scheme, the second communication device can also receive the third information indicating the L1 filtering parameter, so that the second communication device can process the measurement result corresponding to the type specified by the first information based on the L1 filtering parameter, thereby improving the processing performance of the measurement result by the receiving party.

[0054] In a possible implementation mode of the second aspect, the second communication device receives the third information includes that:

[0055] The second communication device receives the third information when at least one of the following is met:

[0056] The type indicated by the first information comprises a beam level measurement before L1 filtering.

[0057] The L1 filtering parameter changes.

[0058] The change information of the L1 filtering parameter exceeds a threshold; or

[0059] The second communication device sends fourth information, the fourth information indicating sending the L1 filtering parameter or the fourth information requesting sending the L1 filtering parameter.

[0060] Optionally, the change information can be implemented in various ways, such as a difference, an absolute value of the difference, a mean square error (MSE), a normalized mean square error (NMSE), or a cosine similarity. For example, the first communication device determines that the change information of the L1 filtering parameter exceeds the threshold when at least one of the difference, the absolute value of the difference, the MSE, the NMSE, or the cosine similarity between the L1 filtering parameter at a time and the L1 filtering parameter at another time exceeds or is equal to the threshold.

[0061] Based on the above scheme, the second communication device triggers to receive the third information when at least one of the above conditions is met, so that the second communication device can obtain the L1 filtering parameter of the first communication device in time.

[0062] In a possible implementation of the second aspect, the second communication device receives the third information, comprising: the second communication device sends fifth information, the fifth information indicating a sending period of the third information; and the second communication device receives the third information based on the sending period.

[0063] Based on the above scheme, the second communication device can receive the third information based on the sending period indicated by the fifth information, so that the second communication device can obtain the L1 filtering parameter of the first communication device based on the period, and the periodic transmission can reduce scheduling overhead and signaling overhead, and reduce implementation complexity.

[0064] Optionally, the sending period of the third information can be preconfigured.

[0065] In a possible implementation of the second aspect, the measurement result corresponding to the type is used as an input of a prediction model.

[0066] Based on the above scheme, after the second communication device receives the second information, the second communication device can obtain the measurement result corresponding to the specified type through the second information, and take the measurement result corresponding to the execution type as the input of the prediction model, so that the receiver can obtain the measurement result of the type matched with the input of the model, to improve the AI processing performance.

[0067] For example, the prediction model can be deployed in the second communication device, so that after the second communication device obtains the measurement result corresponding to the specified type through the second information, the second communication device can take the measurement result as the input of the prediction model to obtain the output of the prediction model. Alternatively, the prediction model can be deployed in another communication device (for example, an AI-enabled device connected to the second communication device, including but not limited to a standalone access network device, a core network device, a third-party server, etc.), so that the other communication device can take the measurement result as the input of the prediction model to obtain the output of the prediction model.

[0068] In a possible implementation of the second aspect, the first information further indicates that the measurement result corresponding to the type is associated with at least one of the following: a measurement identifier, a measurement object identifier, a report configuration identifier, a measurement event, a beam identifier, a beam index, a cell identifier, a cell index, first time information, or second time information; wherein the first time information is used to indicate the sending time of the measurement result corresponding to the type; and the second time information indicates the time of obtaining the measurement result corresponding to the type.

[0069] Based on the above scheme, the first information can further indicate at least one associated with the measurement result corresponding to the specified type, so that the first communication device can obtain and feed back the measurement result matched with the at least one based on the at least one, and improve the processing performance.

[0070] For example, when the first information further indicates any identifier / any index / any event, the first communication device can obtain the measurement result based on the any identifier / any index / any event, which can reduce the complexity of obtaining the measurement result, and avoid obtaining unnecessary measurement results, to improve the measurement efficiency.

[0071] For example, when the first information further indicates the first time information, the first communication device can send the second information indicating the measurement result corresponding to the specified type based on the first time information, which can improve the transmission success rate of the second information, to improve the communication efficiency.

[0072] For example, when the first information further indicates the second time information, the first communication device can obtain the measurement result based on the second time information, which can reduce the complexity of obtaining the measurement result, and avoid obtaining unnecessary measurement results, to improve the measurement efficiency.

[0073] In a possible implementation of the second aspect, the second information further indicates that the type corresponds to at least one of the following: a beam identifier, a beam index, a cell identifier, a cell index, or third time information, wherein the third time information is used to indicate a time at which the measurement result corresponding to the type is obtained.

[0074] Based on the above scheme, the second information can further indicate at least one to which the measurement result corresponding to the specified type is associated, so that the second communication device can determine, based on the at least one, that the measurement result indicated by the second information is associated with the at least one, and perform corresponding subsequent processing (for example, processing of a prediction model) based on the at least one.

[0075] In a possible implementation of the second aspect, the method further includes: the second communication device sending radio resource control (RRC) reconfiguration information, which is determined based on the second information.

[0076] Based on the above scheme, after receiving the second information, the second communication device can determine and send RRC reconfiguration information based on the second information, so that the first communication device can receive the RRC reconfiguration information and perform RRC reconfiguration.

[0077] For example, the RRM includes one or more of cell selection and reselection, power control, access control, handover management, load control, frequency allocation (for example, CA related configuration, including but not limited to activating and deactivating carrier aggregation, configuring an aggregated carrier set, allocating resource blocks, etc.), channel allocation, and interference management.

[0078] Optionally, in the case where the RRM includes handover management, the above-mentioned RRC reconfiguration information can indicate a target cell (for example, configured by reconfigurationwithSync) or a candidate cell (for example, the candidate cell can be configured by conditional handover (CHO)).

[0079] The third aspect of the present application provides a communication device, which is a first communication device, the communication device comprising a transceiver unit and a processing unit; the transceiver unit is configured to receive first information, the first information indicating a type of measurement result; the processing unit is configured to determine second information; the transceiver unit is further configured to send the second information, the second information indicating a measurement result corresponding to the type, the second information being determined based on the first information.

[0080] In the third aspect of this application, the constituent modules of the communication device can also be used to execute the steps performed in various possible implementations of the first aspect and achieve the corresponding technical effects. For details, please refer to the first aspect, which will not be repeated here.

[0081] A fourth aspect of this application provides a communication device, which is a second communication device. The communication device includes a transceiver unit and a processing unit. The processing unit is used to determine first information; the transceiver unit is used to transmit the first information, which indicates the type of measurement result; the transceiver unit is also used to receive second information, which indicates the measurement result corresponding to the type, and the second information is determined based on the first information.

[0082] In the fourth aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the second aspect and achieve the corresponding technical effects. For details, please refer to the second aspect, which will not be repeated here.

[0083] The fifth aspect of this application provides a communication device including at least one processor for executing computer programs or instructions to enable the communication device to implement the method described in any possible implementation of the first or second aspect.

[0084] Optionally, the communication device may include the memory, and / or the at least one processor is coupled to the memory; wherein the memory is used to store programs or instructions.

[0085] The sixth aspect of this application provides a communication device including at least one logic circuit; the logic circuit is configured to perform the method as described in any one of the possible implementations of the first to second aspects described above.

[0086] The seventh aspect of this application provides a communication system, which includes the first communication device and the second communication device described above.

[0087] An eighth aspect of this application provides a computer-readable storage medium for storing one or more computer-executable instructions, which, when executed by a processor, perform the method as described in any possible implementation of any of the first to second aspects described above.

[0088] The ninth aspect of this application provides a computer program product (or computer program) that, when executed by a processor, performs the method described in any possible implementation of any of the first to second aspects described above.

[0089] The tenth aspect of this application provides a chip system including at least one processor for supporting a communication device in implementing the method described in any possible implementation of any of the first to second aspects.

[0090] In one possible design, the chip system may further include a memory for storing program instructions and data necessary for the communication device. The chip system may be composed of chips or may include chips and other discrete devices. Optionally, the chip system may also include interface circuitry that provides program instructions and / or data to the at least one processor.

[0091] The technical effects of any of the design methods in aspects three through ten can be found in the technical effects of the different design methods in aspects one through two above, and will not be repeated here. Attached Figure Description

[0092] Figures 1a and 1b are schematic diagrams of the communication system provided in this application;

[0093] Figures 2a to 2e are schematic diagrams of the AI ​​processing involved in this application;

[0094] Figures 3a to 3c are some schematic diagrams of the measurement process involved in this application;

[0095] Figures 4 and 5 are some interactive schematic diagrams of the communication method provided in this application;

[0096] Figures 6 to 10 are schematic diagrams of the communication device provided in this application. Detailed Implementation

[0097] First, some terms used in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.

[0098] (1) Terminal equipment (or terminal, user terminal, user equipment (UE) etc.): can be a wireless terminal device that can communicate with network equipment. The wireless terminal device can be a device that provides voice and / or data to the user, or a handheld device with wireless connection function, or other processing device connected to a wireless modem.

[0099] Terminal devices can communicate with one or more core networks or the Internet via an access network (AN). Terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones), computers, or data cards. For example, terminal devices can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices. For instance, terminal devices can be Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), tablets, computers with wireless transceiver capabilities, etc. Terminal devices can also be called subscriber units, subscriber stations, mobile stations, mobile stations (MS), remote stations, access points (APs), remote terminals, access terminals, user agents, customer premises equipment (CPEs), and mobile terminals (MTs), etc. Terminal devices can be wearable devices, or they can be terminal devices in 5G communication systems or in future network evolution.

[0100] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices or smart wearable devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.

[0101] Terminals can also be drones, robots, devices in device-to-device (D2D) communication, vehicles to everything (V2X) communication, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in telemedicine or telehealth services, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc.

[0102] Furthermore, the terminal device can also be a terminal device in a communication system evolved from the fifth generation (5G) communication system (such as 5G Advanced or future communication systems), or a terminal device in a future public land mobile network (PLMN). For example, 5G Advanced or future networks can further expand the form and function of 5G communication terminals; for instance, the terminal may include, but is not limited to, vehicles, cellular network terminals (integrating satellite terminal functions), drones, and Internet of Things (IoT) devices.

[0103] In this embodiment, the terminal device can also obtain artificial intelligence (AI) services provided by the network device. Optionally, the terminal device can also have AI processing capabilities.

[0104] (2) Network equipment: This can be equipment within a wireless network. For example, network equipment can be a RAN node (or device) that connects terminal devices to the wireless network, and can also be called a base station. Currently, some examples of RAN equipment include: base station, evolved NodeB (eNodeB), gNB (gNodeB) in 5G communication systems, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), home base station (e.g., home evolved Node B, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wi-Fi) access point (AP), etc. In addition, in a network architecture, network equipment can include central unit (CU) nodes, distributed unit (DU) nodes, or RAN equipment including both CU and DU nodes.

[0105] Optionally, RAN nodes can also be macro base stations, micro base stations, indoor stations, relay nodes, donor nodes, or radio controllers in cloud radio access network (CRAN) scenarios. RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU).

[0106] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CUs (control plane, CP), CUs (user plane, UP), or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), radio heads (RHs), or remote radio heads (RRHs).

[0107] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open access network (open RAN, O-RAN, or ORAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0108] Communication between access network devices and terminal devices follows a specific protocol layer structure. This protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access control (MAC) layer, or physical (PHY) layer, etc. The user plane protocol layer may include at least one of the following: service data adaptation protocol (SDAP) layer, PDCP layer, RLC layer, MAC layer, or physical layer, etc.

[0109] The correspondence between network elements and their achievable protocol layer functions in the ORAN system can be found in Table 1 below.

[0110] Table 1

[0111] Network devices can be other devices that provide wireless communication functions for terminal devices. The embodiments of this application do not limit the specific technology or device form used in the network device. For ease of description, the embodiments of this application are not limited.

[0112] Network equipment may also include core network equipment, such as the Mobility Management Entity (MME), Home Subscriber Server (HSS), Serving Gateway (S-GW), Policy and Charging Rules Function (PCRF), and Public Data Network Gateway (PDN gateway or P-GW) in 4th generation (4G) networks; and access and mobility management function (AMF), user plane function (UPF), or session management function (SMF) in 5G networks. Furthermore, this core network equipment may also include other core network equipment in 5G networks and next-generation networks of 5G networks.

[0113] In this embodiment of the application, the network device may also have network nodes with AI capabilities, which can provide AI services to terminals or other network devices. For example, it may be an AI node, computing node, RAN node with AI capabilities, or core network element with AI capabilities on the network side (access network or core network).

[0114] In this application embodiment, the device for implementing the function of the network device can be the network device itself, or it can be a device capable of supporting the network device in implementing the function, such as a chip system. This device can be disposed within the network device. In the technical solutions provided in this application embodiment, the example of a network device being used to implement the function of the network device is used to describe the technical solutions provided in this application embodiment.

[0115] (3) Configuration and Pre-configuration: In this application, both configuration and pre-configuration are used. Configuration refers to the network device / server sending configuration information or parameter values ​​to the terminal via messages or signaling, so that the terminal can determine communication parameters or resources for transmission based on these values ​​or information. Pre-configuration is similar to configuration; it can be parameter information or parameter values ​​pre-negotiated between the network device / server and the terminal device, parameter information or parameter values ​​specified by standard protocols for use by the base station / network device or terminal device, or parameter information or parameter values ​​pre-stored in the base station / server or terminal device. This application does not limit this.

[0116] Furthermore, these values ​​and parameters can be changed or updated.

[0117] (4) The terms "system" and "network" in the embodiments of this application can be used interchangeably. "Multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, sequence, priority or importance of multiple objects.

[0118] (5) In the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include sending directly through the air interface or sending indirectly through the air interface by other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which may include receiving directly from YY through the air interface or receiving indirectly from YY through the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.

[0119] In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, wiring, or interfaces.

[0120] It is understandable that information may undergo necessary processing, such as encoding and modulation, between the source and destination, but the destination can understand the valid information from the source. Similar statements in this application can be interpreted in a similar way and will not be elaborated further.

[0121] (6) In the embodiments of this application, "instruction" may include direct instruction and indirect instruction, as well as explicit instruction and implicit instruction. The information indicated by a certain piece of information (as described below, the instruction information) is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is an association between the other information and the information to be instructed; or it can only indicate a part of the information to be instructed, while the other parts of the information to be instructed are known or pre-agreed upon. For example, the instruction can be implemented by using a pre-agreed (e.g., protocol predefined) arrangement order of various information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction. It is understood that for the sender of the instruction information, the instruction information can be used to indicate the information to be instructed, and for the receiver of the instruction information, the instruction information can be used to determine the information to be instructed.

[0122] (7) Switch related concepts.

[0123] Traditional handover: In mobile communication systems, the mobility management of connected terminal devices is controlled by network equipment during the traditional handover process. For example, the source base station instructs the terminal device on which target cell to hand over to and how to perform the handover by sending an RRC reconfiguration message containing a handover command. Furthermore, upon receiving this RRC reconfiguration message, the terminal device can release the source cell, cease uplink / downlink data transmission with the source cell, and access the target cell according to the content of the handover command. Therefore, successful transmission of the handover message is a necessary condition for a successful handover under the traditional handover mechanism.

[0124] Conditional handover (CHO): The CHO mechanism can improve the handover success rate. For example, when the source link quality is good, the source base station sends an RRC reconfiguration message containing CHO configuration information to the terminal device. The CHO configuration information may include the configuration information of one or more candidate cells, the execution trigger conditions of the candidate cells, measurement configurations, etc. Furthermore, after receiving the CHO configuration information, the terminal device may not immediately initiate a handover action to any candidate cell, but will continue to maintain the connection and data transmission with the source base station. After finding a candidate cell that meets the execution trigger conditions, the terminal device can autonomously decide on the target cell to initiate the handover. In contrast, under traditional NR handover, after receiving the handover command, the terminal device immediately performs a handover to the target cell indicated by the handover command.

[0125] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, and the various methods / designs / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various methods / designs / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various methods / designs / implementations within each embodiment can be combined to form new embodiments, methods, or implementations based on their inherent logical relationships. The following descriptions of the embodiments of this application do not constitute a limitation on the scope of protection of this application.

[0126] This application can be applied to long-term evolution (LTE) systems, new radio (NR) systems, or future communication systems. These communication systems include at least one network device and / or at least one terminal device. The architecture of this application's solution will be illustrated below through some examples.

[0127] Please refer to Figure 1a, which is a schematic diagram of the architecture of the communication system 1000 used in the embodiments of this application. As shown in Figure 1a, the communication system includes a radio access network (RAN) 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The RAN 100 includes at least one RAN node (110a and 110b in Figure 1a, collectively referred to as 110), and may also include at least one terminal (120a-120j in Figure 1a, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1a). The terminal 120 is wirelessly connected to the RAN node 110, and the RAN node 110 is wirelessly or wiredly connected to the core network 200. The core network equipment in the core network 200 and the RAN node 110 in the RAN 100 can be independent and different physical devices, or they can be the same physical device integrating the logical functions of the core network equipment and the logical functions of the RAN node. Terminals can be connected to each other, as can RAN nodes, via wired or wireless means.

[0128] As an implementation example, as shown in Figure 1b, the access network device may include at least one CU and at least one DU. This design can be referred to as CU and DU separation. One CU can be connected to one or more DUs. CU and DU can be separated according to the protocol layer of the wireless network: for example, the functions of the PDCP layer and above (e.g., RRC layer and SDAP layer, etc.) are set in the CU, and the functions of the protocol layers below the PDCP layer (e.g., RLC layer, MAC layer, and PHY layer, etc.) are set in the DU; or, for another example, the functions of the protocol layers above the PDCP layer are set in the CU, and the functions of the protocol layers below the PDCP layer are set in the DU, without limitation. When the CU includes CU-CP and CU-UP, CU-CP is used to implement the control plane functions of the CU, and CU-UP is used to implement the user plane functions of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, CU-CP is used to implement the RRC layer functions and the PDCP layer control plane functions, and CU-UP is used to implement the SDAP layer functions and the PDCP layer user plane functions. This application does not limit the names of CU and DU, for example, CU can be called the first access network element, and DU can be called the second access network element, etc.

[0129] The above division of CU and DU processing functions according to protocol layers is merely an example; other methods can also be used. For instance, CUs or DUs can be divided into those with more protocol layer functions, or into those with partial protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of CUs or DUs can be divided according to service type or other system requirements, such as latency. Functions requiring low latency can be placed in the DU, while functions not requiring this latency can be placed in the CU.

[0130] The CU can be connected to the core network. Optionally, the CU can have some of the functions of the core network.

[0131] Furthermore, some functions of the DU can be separated. As shown in Figure 1b, this function can be implemented by a radio unit (RU). The RU can have radio frequency (RF) functions. This application does not limit the name of the RU; for example, the RU can be called a third access network element. The DU and RU can be split or separated at the PHY layer. For example, the DU can implement higher-level functions in the PHY layer, and the RU can implement lower-level functions in the PHY layer, or implement both lower-level functions and RF functions. Higher-level functions in the PHY layer include functions closer to the MAC layer, and lower-level functions in the PHY layer include functions closer to the RF layer. For example, higher-level functions in the PHY layer include one or more of the following: forward error correction (FEC) encoding / decoding, scrambling, or modulation / demodulation. Lower-level functions in the PHY layer include one or more of the following: fast Fourier transform (FFT) / inverse fast Fourier transform (iFFT), beamforming, or extraction and filtering of the physical random access channel (PRACH), etc. The RU can communicate with the terminal equipment via radio frequency signals through the air interface. The precoding function of the PHY layer can be located in the DU or the RU. The separation between the DU and RU can be done in various ways without restriction.

[0132] There is an interface between the DU and RU. For example, depending on the splitting method, the interface between the DU and RU can be a common public radio interface (CPRI) interface or an enhanced common public radio interface (eCPRI) interface.

[0133] The technical solutions provided in this application can be applied to wireless communication systems (such as the systems shown in Figure 1a or Figure 1b). For example, AI network elements can be introduced into the communication system provided in this application to realize some or all AI-related operations. AI network elements can also be called AI nodes, AI devices, AI entities, AI modules, AI models, or AI units, etc. The AI ​​network element can be built into a network element within the communication system. For example, the AI ​​network element can be an AI module built into: access network equipment, core network equipment, cloud server, or operation, administration, and maintenance (OAM) to realize AI-related functions. The OAM can act as the network management system for the core network equipment and / or the access network equipment. Alternatively, the AI ​​network element can also be an independently set network element in the communication system. Optionally, the terminal or its built-in chip can also include an AI entity to realize AI-related functions.

[0134] The following is a brief introduction to the AI-related concepts that may be involved in this application.

[0135] AI can endow machines with human-like intelligence, for example, allowing them to use computer hardware and software to simulate certain intelligent human behaviors. To achieve artificial intelligence, machine learning methods can be employed. In machine learning, machines learn (or train) a model using training data. This model represents the mapping between inputs and outputs. The learned model can be used for reasoning (or prediction), that is, it can be used to predict the output corresponding to a given input. This output can also be called the reasoning result (or prediction result).

[0136] Machine learning can include supervised learning, unsupervised learning, and reinforcement learning. Unsupervised learning can also be called learning without supervision.

[0137] Supervised learning, based on collected sample values ​​and labels, uses machine learning algorithms to learn the mapping relationship between sample values ​​and labels, and then expresses this learned mapping relationship using an AI model. The process of training the machine learning model is the process of learning this mapping relationship. During training, sample values ​​are input into the model to obtain the model's predicted values, and the model parameters are optimized by calculating the error between the model's predicted values ​​and the sample labels (ideal values). After the mapping relationship is learned, it can be used to predict new sample labels. The mapping relationship learned in supervised learning can include linear or non-linear mappings. Based on the type of label, the learning task can be divided into classification tasks and regression tasks.

[0138] Unsupervised learning relies on collected sample values ​​to discover inherent patterns within the samples themselves. One type of unsupervised learning algorithm uses the samples themselves as supervisory signals, meaning the model learns the mapping relationship from sample to sample; this is called self-supervised learning. During training, model parameters are optimized by calculating the error between the model's predictions and the samples themselves. Self-supervised learning can be used for signal compression and decompression recovery applications; common algorithms include autoencoders and generative adversarial networks.

[0139] Reinforcement learning, unlike supervised learning, is a type of algorithm that learns problem-solving strategies through interaction with the environment. Unlike supervised and unsupervised learning, reinforcement learning problems do not have explicit "correct" action labels. The algorithm needs to interact with the environment to obtain reward signals from the environment, and then adjust its decision actions to obtain a larger reward signal value. For example, in downlink power control, the reinforcement learning model adjusts the downlink transmission power of each user based on the total system throughput feedback from the wireless network, aiming to achieve a higher system throughput. The goal of reinforcement learning is also to learn the mapping relationship between the environment state and a better (e.g., optimal) decision action. However, because the label of the "correct action" cannot be obtained in advance, the network cannot be optimized by calculating the error between the action and the "correct action." Reinforcement learning training is achieved through iterative interaction with the environment.

[0140] Neural networks (NNs) are a specific model in machine learning techniques. According to the general approximation theorem, neural networks can theoretically approximate any continuous function, thus enabling them to learn arbitrary mappings. Traditional communication systems rely on extensive expert knowledge to design communication modules, while deep learning communication systems based on neural networks can automatically discover hidden pattern structures from large datasets, establish mapping relationships between data, and achieve performance superior to traditional modeling methods.

[0141] The idea behind neural networks comes from the neuronal structure of the brain. For example, each neuron performs a weighted summation of its input values ​​and outputs the result through an activation function.

[0142] Figure 2a shows a schematic diagram of a neuron structure. Assume the input to the neuron is x = [x0, x1, ..., x...]. n The weights corresponding to each input are w = [w0, w1, ..., w] n ], where n is a positive integer, w i and x i It can be any possible type, such as a decimal, an integer (e.g., 0, a positive integer, or a negative integer), or a complex number. i As x i The weights are used to assign weights to x. iWeighting is applied. The bias for the weighted sum of the input values ​​is, for example, b. Activation functions can take many forms. Suppose the activation function of a neuron is: y = f(z) = max(0, z), then the output of that neuron is: For example, if the activation function of a neuron is y = f(z) = z, then the output of that neuron is: Here, b can be any possible type, such as a decimal, an integer (e.g., 0, a positive integer, or a negative integer), or a complex number. The activation functions of different neurons in a neural network can be the same or different.

[0143] Furthermore, neural networks generally consist of multiple layers, each of which may include one or more neurons. Increasing the depth and / or width of a neural network can improve its expressive power, providing more powerful information extraction and abstract modeling capabilities for complex systems. The depth of a neural network can refer to the number of layers it includes, and the number of neurons in each layer can be called the width of that layer. In one implementation, a neural network includes an input layer and an output layer. The input layer processes the received input information through neurons and passes the processing result to the output layer, which then obtains the output of the neural network. In another implementation, a neural network includes an input layer, hidden layers, and an output layer. The input layer processes the received input information through neurons and passes the processing result to the hidden layer. The hidden layer calculates the received processing result and passes the calculation result to the output layer or the next adjacent hidden layer, ultimately obtaining the output of the neural network. A neural network may include one hidden layer or multiple sequentially connected hidden layers, without limitation.

[0144] Neural networks, for example, are deep neural networks (DNNs). Depending on how the network is constructed, DNNs can include feedforward neural networks (FNNs), convolutional neural networks (CNNs), and recurrent neural networks (RNNs).

[0145] Figure 2b is a schematic diagram of an FNN network. A characteristic of FNN networks is that neurons in adjacent layers are completely connected pairwise. This characteristic makes FNNs typically require a large amount of storage space, leading to high computational complexity.

[0146] CNNs are neural networks specifically designed to process data with a grid-like structure. For example, time-series data (e.g., discrete sampling along a time axis) and image data (e.g., two-dimensional discrete sampling) can both be considered grid-like data. CNNs do not use all the input information at once for computation; instead, they use a fixed-size window to extract a portion of the information for convolution operations, which significantly reduces the computational cost of model parameters. Furthermore, depending on the type of information extracted by the window (e.g., people and objects in an image represent different types of information), each window can use different convolution kernels, allowing CNNs to better extract features from the input data.

[0147] Recurrent Neural Networks (RNNs) are a type of neural network that utilizes feedback time-series information. The input to an RNN includes the current input value and its own output value from the previous time step. RNNs are suitable for acquiring temporally correlated sequence features, and are applicable to applications such as speech recognition and channel coding / decoding.

[0148] In the model training process described above, a loss function can be defined. The loss function describes the difference between the model's output value and the ideal target value. The loss function can be expressed in various forms, and there are no restrictions on its specific form. The model training process can be viewed as follows: by adjusting some or all of the model's parameters, the value of the loss function is made to be less than a threshold or to meet the target requirement.

[0149] A model can also be called an AI model, a rule, or other names. An AI model can be considered a specific method for implementing AI functions. An AI model represents the mapping relationship or function between the model's input and output. AI functions can include one or more of the following: data collection, model training (or model learning), model information dissemination, model inference (or model reasoning, inference, or prediction, etc.), model monitoring or model validation, or inference result publication, etc. AI functions can also be called AI (related) operations or AI-related functions.

[0150] The implementation process of the neural network will be described below with reference to the accompanying drawings.

[0151] 1. Fully connected neural network, also known as multilayer perceptron (MLP).

[0152] As shown in Figure 2c, an MLP consists of an input layer (left side), an output layer (right side), and multiple hidden layers (middle). Each layer of an MLP contains several nodes, called neurons. Neurons in adjacent layers are connected pairwise.

[0153] Optionally, considering neurons in two adjacent layers, the output h of the next layer's neurons is the weighted sum of all neurons x in the previous layer connected to it, processed by an activation function, and can be expressed as: h = f(wx + b).

[0154] Where w is the weight matrix, b is the bias vector, and f is the activation function.

[0155] Alternatively, the output of the neural network can be recursively expressed as: y = f z (w z f z-1 (…)+b z ).

[0156] Where z is the index of the neural network layer, z is greater than or equal to 1 and z is less than or equal to Z, where Z is the total number of layers in the neural network.

[0157] In other words, a neural network can be understood as a mapping from an input data set to an output data set. Neural networks are typically initialized randomly; the process of obtaining this mapping from random values ​​w and b using existing data is called training the neural network.

[0158] Optionally, the training method involves using a loss function to evaluate the output of the neural network.

[0159] As shown in Figure 2d, the error can be backpropagated, and the neural network parameters (including w and b) can be iteratively optimized using gradient descent until the output of the loss function reaches its minimum value, which is the "better point (e.g., the optimal point)" in Figure 2d. It can be understood that the neural network parameters corresponding to the "better point (e.g., the optimal point)" in Figure 2d can be used as the neural network parameters in the trained AI model information.

[0160] Alternatively, the gradient descent process can be represented as:

[0161] Where θ represents the parameters to be optimized (including w and b), L is the loss function, and η is the learning rate, controlling the step size of gradient descent. This represents the differentiation operation. This indicates taking the derivative of θ with respect to L.

[0162] Alternatively, the backpropagation process can utilize the chain rule for partial derivatives.

[0163] As shown in Figure 2e, the gradient of the parameters in the previous layer can be recursively calculated from the gradient of the parameters in the next layer, and can be expressed as:

[0164] Among them, w ij Let s be the weight of the connection between node j and node i.i The weighted sum of the inputs at node i.

[0165] Optionally, in communication systems, AI application cases may include, but are not limited to: channel state information (CSI) feedback enhancement, beam management enhancement, positioning enhancement, network energy saving, load balancing, and mobility optimization. These will be explained below.

[0166] 1. Enhanced CSI feedback

[0167] Channel quality information (CSI) is the channel attribute of a communication link, reported by the terminal device to the network device. By reporting this information, the terminal device can select an appropriate modulation and coding scheme (MCS) to adapt to changing wireless channels. For example, the terminal device might perform channel estimation based on the received channel state information-reference signal (CSI-RS) and then feed back the CSI-RS to the network device. This information serves as input to the network device's model, enabling AI model training. Applying AI to CSI feedback enhancement can reduce overhead, improve accuracy, and enhance predictive capabilities.

[0168] CSI-RS feedback enhancement may include at least one sub-function, such as: CSI compression, CSI prediction, and CSI-RS configuration signaling reduction. CSI compression may further include CSI compression in at least one domain: spatial, time, and frequency.

[0169] 2. Enhanced Beam Management

[0170] Enhanced beam management primarily aims to discover the strongest transmit / receive beam pairs. AI-based sparse beam prediction can improve accuracy. This can be achieved through both network-side and terminal-side AI sparse beam prediction, based on AI training and inference. Taking terminal-side AI sparse beam prediction as an example, the pre-trained AI model on the terminal device can be provided by the network or pre-stored on the terminal device. During training, the network device scans all possible beams and then reports the transmit beam pattern to the terminal device. Once training is complete, the network device only needs to scan a small subset of beams, and the terminal device then feeds back the inference results. AI-based beam management can achieve beam prediction in, for example, the temporal and / or spatial domains, reducing overhead and latency and improving beam selection accuracy.

[0171] Beam management enhancements may include at least one sub-function, such as: beam scan matrix prediction and optimal beam prediction.

[0172] 3. Positioning enhancement (e.g., positioning accuracy enhancement)

[0173] In line-of-sight (LOS) or non-line-of-sight (NLOS) scenarios, AI-based positioning can improve positioning accuracy with a smaller number of TRP antennas. Positioning enhancement can include at least one sub-function, such as: positioning enhancement based on access network devices, positioning enhancement based on positioning management function network elements, and positioning enhancement based on terminal devices.

[0174] 4. Network energy saving

[0175] Network energy conservation can be achieved through cell activation / deactivation, load reduction, coverage improvement, or other RAN setting adjustments. AI technology can be used to optimize energy-saving decisions by leveraging data collected within the RAN network. AI algorithms can predict energy efficiency and load status for the next cycle, which can be used to assist in cell activation / deactivation decisions to save energy. Based on the predicted load, the system can dynamically configure energy-saving strategies to maintain a balance between system performance and energy efficiency, and reduce energy consumption.

[0176] 5. Load balancing

[0177] Load balancing can distribute the load evenly between cells and across different areas within a cell, or transfer some traffic from congested cells, or offload users across a single cell, carrier, or access standard, thereby improving network performance. Using AI models to enhance load balancing performance—such as inputting various measurements and feedback from terminal devices and network nodes, as well as historical data—can provide a higher quality user experience and increase system capacity.

[0178] 6. Mobility Management

[0179] Mobility management is a solution that ensures service continuity for mobile devices by minimizing dropped calls, radio link failures (RLFs), unnecessary handovers, and ping-pong effects. AI can enhance mobility management by, for example, reducing the probability of unexpected events, predicting device location / mobility / performance, and routing traffic.

[0180] It should be understood that the definitions of the above technical terms are merely illustrative. For example, as technology continues to develop, the scope of the above definitions may also change, and the embodiments of this application are not intended to limit the scope.

[0181] For example, an AI function may include multiple AI sub-functions.

[0182] Optionally, AI application cases are also called AI application scenarios or AI functions.

[0183] As described above regarding AI application examples, AI can be widely used to improve network performance in areas such as CSI feedback enhancement, beam management, positioning enhancement, energy saving, mobility enhancement, and load balancing. AI models can typically be deployed on the network side and / or the terminal device side. The training of AI models relies on the collection of training data, which can come from measurements and feedback from the terminal devices.

[0184] The measurement-related concepts that may be involved in this application will be briefly introduced below.

[0185] Measurement-based handover mechanisms: Connected-state measurements are generally used for cell selection during the handover preparation process. After the network device sends the measurement configuration to the terminal device, the terminal device detects changes in the signal status of neighboring cells based on the measurement objects and reported configuration parameters indicated in the measurement configuration.

[0186] As shown in Figure 3a, measurement configuration is generally transmitted via RRC messages / signaling (e.g., the Radio Resource Control Reconfiguration (RRCReconfiguration) message in Figure 3a). After successfully receiving the measurement configuration, the terminal device can send the Radio Resource Control Reconfiguration Complete (RRCReconfigurationComplete) message shown in Figure 3a. Furthermore, the terminal device performs relevant measurements (same-frequency, different-frequency, different-system) based on the measurement configuration information, and then reports the measurement results to the network device via measurement report signaling. For example, this measurement report can be carried within an RRC message / signaling.

[0187] In addition, the measurement process mainly includes steps such as measurement configuration, measurement execution, and measurement reporting. The specific actions of each step are described below.

[0188] I. Measurement Configuration: Measurement configuration includes the measurement object, report configuration, measurement ID, measurement quantity configuration, and measurement gap configuration. Examples will be provided below.

[0189] 1. The object of measurement.

[0190] Generally, the measurement objects may include the subcarrier spacing of the synchronization signal / physical broadcast channel block (SSB or S-SS / PSBCH block), the configuration of the SSB-based measurement timing configuration (SMTC), and whitelisted and blacklisted cells, etc.

[0191] As an example, for LTE, a measurement object refers to a single carrier frequency; for NR, a measurement object refers to the time-frequency position and subcarrier spacing of the reference signal under test (SSB). The measurement object in NR indicates information used for intra-frequency / inter-frequency measurements of the SSB or intra-frequency / inter-frequency measurements of the channel state information reference signal (CSI-RS). The conceptual meaning of intra-frequency / inter-frequency measurements in NR is as follows:

[0192] Co-frequency measurement based on SSB: If the SSB used for measurement in a neighboring cell has the same center frequency and the same SCS as the SSB of the serving cell;

[0193] Inter-frequency measurement based on SSB: If the SSB used for measurement by the neighboring cell is different from the center frequency and SCS of the SSB of the serving cell;

[0194] Co-frequency measurement of CSI-RS: If the bandwidth of the CSI-RS used for measurement by the neighboring cell is completely contained within the bandwidth of the CSI-RS used for measurement by the serving cell, and both have the same SCS;

[0195] Inter-frequency measurement based on CSI-RS: If the bandwidth of the CSI-RS indicated by the neighboring cell for measurement is not fully included in the bandwidth of the CSI-RS indicated by the serving cell for measurement, or if the two have different SCS.

[0196] SMTC: Each cell periodically transmits multiple SSB beams in the time domain (i.e., SSB beam scanning), and beam scanning takes a certain amount of time to complete. To ensure accurate and complete measurement of all SSB beams under each cell, the base station, when issuing measurement configuration, not only indicates the SSB frequency points to be measured, but also the timing position and duration for initiating SSB measurement. Through SMTC configuration, the time window for terminal equipment to search for SSBs can be effectively indicated, reducing unnecessary measurement power consumption by the terminal equipment.

[0197] Whitelisted and Blacklisted Cells: The network can configure specific lists of cells to be measured, namely a blacklisted cell list and a whitelisted cell list. For cells on the blacklist, terminal devices will no longer perform event measurements or report measurements. Whitelisted cells are those on the measurement frequency that terminal devices will perform event measurements and report measurements on. Whitelisted cells can also be called allowed cells; blacklisted cells can also be called excluded cells.

[0198] 2. Report configuration.

[0199] The measurement report configuration specifies the criteria and format for triggering measurement report submissions. For example, NR measurement reports are based on SSB or CSI-RS measurements. Each submission configuration has a unique identifier (reportConfigId). They are categorized by type as event-triggered or periodically triggered reporting.

[0200] In addition, the event triggering and reporting configuration includes various event categories and threshold values, the duration for meeting the triggering conditions (timeToTrigger), and the type of reference signal (SSB or CSI-RS), etc. Normally, the terminal device does not immediately trigger a report after entering the measurement reporting condition; the measurement reporting entry condition must be continuously met within the timeToTrigger time for a measurement reporting to be triggered. The meanings of various events and their entry and exit conditions are shown in Table 2.

[0201] Table 2

[0202] The parameters in Table 2 have the following meanings:

[0203] Ms and Mn represent the measurement results of the serving cell and the neighboring cell, respectively.

[0204] Hys indicates the amplitude hysteresis of the measurement result.

[0205] TimeToTrigger represents the duration for which the event entry condition is continuously met, i.e., time delay.

[0206] Thresh, Thresh1, and Thresh2 represent threshold values.

[0207] Ofs and Ofn represent the MO-level offset of the serving cell and the neighboring cell, respectively.

[0208] Ocs and Ocn represent the cell individual offset (CIO) of the serving cell and neighboring cells, respectively.

[0209] Off indicates the bias of the measured event.

[0210] Optionally, the periodic trigger reporting configuration includes the reporting period, reference signal type, and the number of whitelisted cells that can be used.

[0211] 3. Measurement identities (or measID).

[0212] A measurement ID is used to associate a measurement object with a measurement configuration, forming a set. For example, a measurement ID can associate a measurement object identifier (MeasObjectID) with a measurement reporting configuration identifier (reportConfigID). If a terminal device reaches a measurement initiation threshold, it determines whether to perform the measurement based on the presence or absence of the measurement identifier. When a terminal device sends a measurement report to the network side, it only needs to indicate the measID. The corresponding MeasObjectId and reportConfigId can be found based on the measID, thus determining the type of event being reported. Multiple measIDs can be configured, multiple measObjects can be linked to the same reportConfig, and multiple reportConfigs can be linked to the same measObject.

[0213] 4. Measurement configuration

[0214] The measurement configuration parameters indicate the measurement quantity and L3 filter coefficients. Among them, the trigger quantity is the strategy for triggering event reporting, including RSRP, RSSI, RSRQ, and SINR.

[0215] Reference signal received power (RSRP): reflects the received strength of the reference signal.

[0216] Received signal strength indicator (RSSI): Reflects the total signal strength of the current channel.

[0217] Reference signal received quality (RSRQ): Reflects the signal-to-noise ratio and interference level of the current channel quality, and is approximately the ratio of RSRP to RSSI.

[0218] Signal-to-interference-plus-noise ratio (SINR): Reflects the signal-to-interference ratio of the current channel and is an important indicator for measuring the performance of terminal equipment.

[0219] The measurement events used in the switching strategy are mainly based on SSB-based RSRP and SSB-based RSRQ as trigger values. The terminal device performs measurements according to the measurement configuration. When the terminal device determines that the RSRP or RSRQ of a certain measurement frequency point meets the reporting conditions of the corresponding event, the terminal device reports a measurement report.

[0220] II. Measurement Execution

[0221] Figure 3b shows an example of an implementation of the NR measurement model. This example uses the UE as the terminal device, the gNB as the network device, and the UE to measure K (K is a positive integer) beams of the gNB.

[0222] During the process of obtaining A, the UE can perform measurements on K beams of the gNB, and the resulting measurements are denoted as A. For example, A can be represented as measurements (beam-specific samples) internal to the physical layer.

[0223] Processing A yields A 1During the process, the UE can use L1 filtering to obtain the processing result of K beams, denoted as A, through UE-specific processing procedures. 1 .

[0224] For example, L1 filtering: internal layer 1 filtering of the inputs measured at point A. The exact filtering method depends on the specific implementation. How these measurements are actually executed in the physical layer (inputs A and Layer 1 filtering) is not constrained by the standard.

[0225] For example, A 1 This can represent the beam-specific measurement results after filtering by Layer 1, which are reported from Layer 1 to Layer 3.

[0226] For A 1 During the process of obtaining B, the UE can determine the processing result reflecting cell quality through the beam consolidation / selection process, and denoted as B. Optionally, the processing parameters for this process can be RRC configuration parameters provided by the network device.

[0227] For example, beam consolidation / selection integrates beam-specific measurements to derive cell quality. The behavior of beam consolidation / selection is standardized, and the configuration of this module is provided by RRC signaling. The reporting period at point B equals one measurement period at point A1.

[0228] For example, B represents a measurement (i.e., cell quality) derived from beam-specific measurements, reported to layer 3 after beam consolidation / selection.

[0229] In the process of obtaining C from B, the UE can perform L3 filtering (Layer 3 for cell quality) on the cell quality, and the result is denoted as C. Optionally, the processing parameters for this process can be RRC configuration parameters provided by the network device.

[0230] For example, L3 filtering for cell quality: filtering is performed on the measurements provided at point B. The behavior of the Layer 3 filters is standardized, and the configuration of the Layer 3 filters is provided by RRC signaling. The filtering reporting period at point C equals one measurement period at point B.

[0231] For example, C represents the measurement result after processing in the layer 3 filter. The reporting rate is identical to the reporting rate at point B. This measurement is used as input for one or more reporting criteria.

[0232] In the process of obtaining D from C, the UE can go through the evaluation of reporting criteria, and the result is recorded as D. Optionally, the processing parameters for this process can be RRC configuration parameters provided by the network device.

[0233] For example, the evaluation of reporting criteria checks whether actual measurement reporting is necessary at point D. The evaluation can be based on more than one flow of measurements at reference point C, e.g., comparing different measurement results. This is illustrated by inputs C and C1. The UE shall evaluate the reporting criteria at least every time a new measurement result is reported at points C and C1. The reporting criteria are standardized and the configuration is provided by RRC signaling (UE measurements).

[0234] For example, D represents measurement report information (message) sent on the radio interface.

[0235] For A 1 During the process of obtaining E, the UE can undergo L3 beam filtering, and the processing result is denoted as E. Optionally, the processing parameters for this process can be RRC configuration parameters provided by the network device.

[0236] For example, L3 beam filtering: for A 1The provided measurement results (i.e., beam-specific measurement results) are filtered. The behavior of the beam filter is standardized, and the configuration of the beam filter is provided by RRC signaling. The filtering reporting period for point E is equal to that for point A. 1 One measurement period (L3 Beam filtering: filtering performed on the measurements (iebeam specific measurements) provided at point A1. The behavior of the beam filters is standardized and the configuration of the beam filters is provided by RRC signaling. Filtering reporting period at E equals one measurement period at A1).

[0237] For example, E: a measurement (i.e., beam-specific measurement) after processing in the beam filter. The reporting rate is identical to the reporting rate at point A1. This measurement is used as input for selecting the X measurements to be reported.

[0238] During the process of obtaining F from E, the UE can determine the result, denoted as F, through the beam selection for reporting procedure. For example, F can indicate X beams out of K beams, where X is less than or equal to K. Optionally, the processing parameters for this procedure can be RRC configuration parameters provided by the network device.

[0239] For example, beam selection for reporting: selects X measurements from the measurements provided at point E. The behavior of beam selection is standardized, and the configuration of this module is provided by RRC signaling.

[0240] For example, F: beam measurement information included in the measurement report (sent) on the radio interface.

[0241] Optionally, Layer 1 filtering introduces a degree of measurement averaging. How and when the required measurements are performed by the User Equipment (UE) is implementation-specific to ensure that the output at point B meets the performance requirements set forth in TS 38.133

[0013] . Layer 3 cell quality filtering and its associated parameters are specified in TS 38.331

[0012] and do not introduce any delay in sample availability between point B and point C. The measurement results at points C and C1 are used as inputs for event assessment. Layer 3 beam filtering and its related parameters are specified in TS 38.331

[0012] and do not introduce any delay in the sample availability between point E and point F. (Layer 1 filtering introduces a certain level of measurement averaging. How and when the UE exactly performs the required measurements is implementation specific to the point that the output at B fulfills the performance requirements set in TS 38.133

[0013] . Layer 3 filtering for cell quality and related parameters used are specified in TS 38.331

[0012] and do not introduce any delay in the sample availability between B and C. Measurement at point C, C1 is the input used in the event evaluation. L3 beam filtering and related parameters used are specified in TS 38.331

[0012] and do not introduce any delay in the sample availability between E and F). For example, when the L1 filtering parameters include a filtering factor, L1 filtering can introduce a certain degree of measurement averaging.

[0242] As shown in the example in Figure 3b, the measurement output of the terminal device is divided into beam-level measurement results (e.g., rsIndexResults cells) and cell-level measurement results (e.g., cellResults cells). After physical layer filtering, the quality of the beam is obtained (e.g., the aforementioned A). 1 The beam-level measurement results are then input into the RRC layer for further processing.

[0243] On the one hand, as mentioned above through A 1 During the process of obtaining D, the RRC layer performs beam combining to obtain cell-level measurement results. Then, L3 filtering is applied to the cell-level measurement results to obtain the final measurement quantities used for reporting measurement results and evaluating the reported measurement.

[0244] On the other hand, as mentioned above via A 1 During the process of obtaining F, the RRC layer performs beam selection after completing L3 filtering and reports the selected beam to the network.

[0245] As an example, the principle of Beam Consolidation / Selection before point B can be: the parameters nrofSS-BlocksToAverage and absThreshSS-BlocksConsolidation will be carried in MeasObjectNR.

[0246] Optionally, if the highest beam measurement quantity is less than or equal to the threshold absThreshSS-BlocksConsolidation, then the obtained cell measurement quantity is the highest beam measurement quantity.

[0247] Optionally, if the highest beam measurement value is greater than the threshold absThreshSS-BlocksConsolidation, then the obtained cell measurement quantity is the linear average of all beam measurement quantities exceeding the threshold, and the total number used to calculate the average should be less than or equal to nrofSS-BlocksToAverage.

[0248] For example, after obtaining the cell quality, L3 filtering is performed. Layer 3 filtering satisfies: F n = (1-a)*F n-1 +a*M n ;

[0249] in, k i M is the filter coefficient. n It is the measurement result reported by the physical layer, F n This is the filtered measurement result.

[0250] III. Measurement Report

[0251] The terminal device performs measurements according to the measurement configuration issued by the network. When certain trigger conditions are met, the terminal device performs connected-state measurements and evaluates the measurement reporting. If the reporting conditions are met, the terminal device will fill in a measurement report and send it to the network.

[0252] As shown in Figure 3c, the terminal device is an example of a terminal device reporting a measurement report to a network device.

[0253] Optionally, measurement reports can be further subdivided into two categories according to criteria.

[0254] One type is event-triggered reporting. For example, a terminal device will only trigger the sending of a measurement report if a certain measurement event threshold is met and the event persists for a certain period of time (timeToTrigger).

[0255] Another type is periodic reporting. For example, after the measurement configuration is issued on the network side, the terminal device will perform the corresponding measurements according to the configuration content and send the measurement report according to the specified reporting period and interval (reportInterval).

[0256] Generally, the measurement report includes MeasID, serving cell measurement results measResultServingMOList, and neighboring cell measurement results measResultNeighCells. measResultServingMOList includes cell ID information (e.g., serving cell index), cell measurement results: RSRP, RSRQ, SINR, beam-level measurement results: SSB-Index or CSI-RS-Index, and reference signal measurements: RSRP, RSRQ, SINR. measResultNeighCells includes message identification information (e.g., physical cell identifier (PCI)), the values ​​of the corresponding measurements (RSRP, RSRQ, SINR) for that cell, and the cell global identifier (CGI).

[0257] The technical solution provided in this application can be applied to communication systems (such as the systems shown in Figure 1a or Figure 1b). During communication, the communication device can send a measurement signal (e.g., a reference signal) to the signal transmitter, and the corresponding signal receiver can receive the measurement signal, perform measurements based on the measurement signal, obtain and feedback the measurement results. However, how to improve the measurement feedback performance in the above-mentioned measurement feedback process is a technical problem that urgently needs to be solved.

[0258] In one possible implementation, the measurement feedback process can be enhanced through AI prediction to improve measurement feedback performance. This AI prediction can be implemented using AI models on the terminal device side or the network device side.

[0259] As an example, for L3 cell-level measurement prediction, there may be three types of AI prediction processing:

[0260] Process A. Predict the beam-level measurement results of L1, and then generate the cell-level measurement results of L3 based on the predicted L1 beam-level measurement results.

[0261] Process B. Directly predict L3 cell-level measurement results based on L3 cell-level measurement results.

[0262] C. Based on the beam-level measurement results of L1, the cell-level measurement results of L3 are directly predicted.

[0263] As another example, for L3 beam level measurement prediction, there may also be three types of AI prediction processing:

[0264] Process D. Predict the beam-level measurement results for L1, and then generate the beam-level measurement results for L3 based on the predicted L1 beam-level measurement results.

[0265] Processing E. L3-based beam-level measurement results directly predict L3 beam-level measurement results.

[0266] The beam-level measurement results of L3 are directly predicted based on the beam-level measurement results of L1 in the processing F.

[0267] In the above description, the L1 beam level measurement results can be beam level measurement results before L1 filtering or beam level measurement results after L1 filtering.

[0268] In this application, measurement results can be used interchangeably with other terms, such as measurement, measured quantity, or other descriptions. For example, beam-level measurement results before L1 filtering can be called beam-level measurement before L1 filtering, and beam-level measurement results after L1 filtering can be called beam-level measurement after L1 filtering.

[0269] As can be seen from the descriptions in Figures 3a to 3c above, in the current measurement process, the measurement results reported by the terminal device are by default the cell-level / beam-level measurement results after L3 filtering (e.g., D or F in Figure 3b). This method will cause the above AI prediction processing to fail (e.g., AI prediction of AI models deployed on the network device side cannot be realized).

[0270] For example, in scenarios involving measurement prediction for network devices, the AI ​​model on the network device side may support different input-output combinations (e.g., three AI prediction processes for L3 cell-level / beam-level measurement prediction, including the aforementioned processes A, B, and C). When the network device performs AI training or inference, it needs the terminal device to report the corresponding measurement results. Currently, the measurement results reported by the terminal device are only L3-filtered cell-level / beam-level measurement results. This causes the current terminal device measurement reporting mechanism to fail to enable the network device to obtain the terminal device's measurement results that match the AI ​​model (e.g., the AI ​​model on the network device side may need L1 beam-level measurement results as input, which cannot be obtained through the current measurement mechanism), thus preventing normal AI training or inference.

[0271] For example, if the AI ​​model on the network device side requires beam-level measurement results before L1 filtering (e.g., L3 cell-level / beam-level measurement prediction processing, including the above-mentioned processing A and processing D), and L1 filtering is implemented by the terminal device in the current measurement process, then even if the network device obtains the predicted L1 filtering measurement results based on the AI ​​model, it cannot further process and obtain the correct L3 cell-level / beam-level measurement results because it is unaware of the specific configuration / parameters of L1 filtering. Consequently, the network device cannot provide handover or carrier aggregation configurations to the terminal device based on these measurement results.

[0272] To address the aforementioned problems, this application provides a communication method and related apparatus, which will be described in detail below with reference to the accompanying drawings.

[0273] Please refer to Figure 4, which is a schematic diagram of an implementation of the communication method provided in this application. The method includes the following steps.

[0274] It should be noted that in Figure 4 and the related implementation examples below, the method is illustrated using the first communication device and other communication devices (such as the second communication device) as the execution subjects of the interaction illustration. However, this application does not limit the execution subjects of the interaction illustration. For example, the communication device can be a communication equipment, or an AI module (e.g., the AI ​​module can be a serving unit (SU) or an intelligent unit (IU)), chip, baseband chip, modem chip, system-on-chip (SoC) chip containing a modem core, system-in-package (SIP) chip, communication module, chip system, processor, logic module, or software, etc. Optionally, the communication equipment can be a terminal device or network device (e.g., access network equipment, access network element, core network element, or core network equipment, etc.).

[0275] As an example, the first communication device can be a terminal device and the second communication device can be a network device, or both the first and second communication devices can be network devices. For example, the network device can be an access network device or a communication device (e.g., a CU) in an ORAN system.

[0276] For example, if the first communication device is a CU, in step S401, the first information sent by the second communication device can be received by the RU connected to the first communication device, and then the RU sends the first information to the first communication device through the DU. In step S402, after obtaining / generating the second information, the first communication device sends the second information to the DU, and then the DU sends the second information to the second communication device through the RU.

[0277] For example, if the second communication device is a CU, in step S401, after obtaining / generating the first information, the second communication device sends the first information to the DU, and then the DU sends the first information to the first communication device through the RU. In step S402, the second information sent by the first communication device can be received by the RU connected to the second communication device, and then the RU sends the first information to the second communication device through the DU.

[0278] As another example, both the first and second communication devices are terminal devices, meaning that the scheme shown in Figure 4 can be applied to sidelink communication scenarios.

[0279] S401. The second communication device sends first information, and correspondingly, the first communication device receives the first information. The first information indicates the type of measurement result.

[0280] S402. The first communication device sends second information, and correspondingly, the second communication device receives the second information. The second information indicates the measurement result corresponding to this type, and is determined based on the first information.

[0281] It should be noted that after the first communication device determines the type of measurement result based on the first information received in step S401, the first communication device can obtain the specified type of measurement result in various ways. For example, the first communication device can receive a reference signal and obtain the specified type of measurement result based on the measurement of the reference signal. Alternatively, the first communication device can receive a reference signal, obtain a measurement result based on the measurement of the reference signal, and then process the measurement result (e.g., AI processing) to obtain the specified type of measurement result. Another example is that the first communication device can process the results of environmental perception (e.g., AI processing) to obtain the specified type of measurement result.

[0282] For example, L1 can be the physical (PHY) layer, and L3 can be the radio resource control (RRC) layer.

[0283] As an example, the first information can be used for measurement result reporting and / or measurement configuration. For instance, the first information may be used to configure the type of measurement result to be reported, or to configure the reporting of a specified type of measurement result. Exemplarily, the first information can be carried on a measurement configuration message / signaling over a data channel; that is, the measurement configuration message / signaling may contain the first information.

[0284] Optionally, the measurement configuration message / signaling can be an RRC message, RRC signaling, RRC reconfiguration message, or a message / signaling defined by the future communication network.

[0285] Optionally, the data channel used to transmit measurement configuration messages / signaling can be the physical downlink shared channel (PDSCH), the physical sidelink shared channel (PSSCH), or other channels defined by the future communication network.

[0286] As an example, the second information can be used to indicate a measurement report, such as indicating that the measurement report contains a measurement result of a specified type. Exemplarily, the second information can be carried on a measurement report message / signaling over a data channel; that is, the measurement report message / signaling can contain the second information.

[0287] Optionally, the measurement report message / signaling can be an RRC message, RRC signaling, RRC reconfiguration message, or a message / signaling defined by the future communication network.

[0288] Optionally, the data channel used to transmit measurement reports can be the physical uplink shared channel (PDSCH), the physical sidelink shared channel (PSSCH), or other channels defined by the future communication network.

[0289] For example, the above measurement results include one or more of the following: reference signal received power (RSRP), reference signal received power quality (RSRQ), or signal and interference plus noise ratio (SINR).

[0290] Based on the scheme shown in Figure 4, after receiving first information indicating the type of measurement result in step S401, the first communication device can determine and send second information in step S402 based on the first information. The second information indicates the measurement result corresponding to that type. In this way, the first communication device can feed back the measurement result corresponding to the type specified by the first information through the second information, enabling the second communication device to obtain the measurement result of the specified type, thereby improving the measurement feedback performance.

[0291] Optionally, the first information received by the first communication device in step S401 can indicate the type of measurement result, which includes at least one of the following: beam-level measurement before layer 1 (L1) filtering, beam-level measurement after L1 filtering, beam-level measurement before layer 3 (L3) filtering, beam-level measurement after L3 filtering, cell-level measurement before L3 filtering, or cell-level measurement after L3 filtering. Compared to the first communication device's default implementation of transmitting cell-level measurement results after L3 filtering and / or beam-level measurement results after L3 filtering, the second communication device can indicate at least one of the following through the first information: measurement result before filtering, measurement result after filtering, L1 measurement result, L3 measurement result, cell-level measurement result, beam-level measurement result, etc., which can greatly increase the flexibility of measurement feedback.

[0292] In one possible implementation, the first information in step S401 indicates the type of measurement result, and the measurement result corresponding to this type is used as the input to the prediction model. Specifically, after the first communication device sends the second information, the second communication device can obtain the measurement result corresponding to the specified type through the second information, and use the measurement result corresponding to the execution type as the input to the prediction model, so that the receiver can obtain the measurement result of the type that matches the input of the model, thereby improving the artificial intelligence (AI) processing performance.

[0293] For example, the prediction model described above can be deployed on a second communication device, enabling the second communication device to obtain the measurement result corresponding to the specified type through the second information, and then use the measurement result as the input of the prediction model to obtain the output of the prediction model. Alternatively, the prediction model can be deployed on other communication devices (e.g., devices with AI capabilities connected to the second communication device, including but not limited to independent access network devices, core network devices, third-party servers, etc.), enabling the other communication device to use the measurement result as the input of the prediction model to obtain the output of the prediction model.

[0294] It should be noted that the above prediction model can be replaced with other implementations, such as AI models, neural networks, neural network models, AI neural network models, machine learning models, or AI processing models, etc.

[0295] Optionally, the above prediction model can be used for one or more use cases, including but not limited to RRM, CSI feedback enhancement, beam management enhancement, location enhancement, network power saving, load balancing, or mobility optimization.

[0296] Optionally, the aforementioned improvement in AI processing performance may include one or more of the following: improving the performance of the prediction model's output; improving the AI ​​model's processing performance of measurement results (e.g., reducing AI service latency, improving AI service accuracy); improving the transmission performance of the prediction model's output (e.g., reducing data transmission latency); and improving the performance of the receiver of the prediction model's output in receiving and / or parsing the prediction model's output.

[0297] As an example, consider a first communication device as the terminal device and a second communication device as the network device. As described earlier, the AI ​​model on the network device side may support different input-output combinations (e.g., three AI prediction processes for L3 cell-level / beam-level measurement prediction, including processes A, B, and C). When the network device performs AI training or inference, it needs the terminal device to report the corresponding measurement results. Currently, the terminal device only reports L3-filtered cell-level / beam-level measurement results. Therefore, the current terminal device measurement reporting mechanism cannot enable the network device to obtain measurement results from the terminal device that match the AI ​​model (e.g., the network device's AI model may require L1 beam-level measurement results as input, which cannot be obtained through the current measurement mechanism), resulting in the inability to perform normal AI training or inference. In the above solution, when performing measurement prediction on the network device side, the terminal device can report measurement result types that match the AI ​​model on the network device side, thereby enabling the network device to correctly perform AI training or inference and improve AI processing performance.

[0298] In one possible implementation, as shown in Figure 5, the method shown in Figure 4 further includes:

[0299] Step A. The first communication device sends third information, and correspondingly, the second communication device receives the third information. The third information indicates L1 filter parameters, which are used to process the measurement results indicated by the second information.

[0300] Optionally, the third information and the second information can be carried in the same message / signaling / information, or they can be carried in different messages / signaling / information; this is not limited here.

[0301] In step A, the first communication device may also send third information indicating L1 filtering parameters, so that the second communication device of the third information can process the measurement results corresponding to the type specified in the first information based on the L1 filtering parameters (e.g., perform L1 filtering based on the L1 filtering parameters, or process the measurement results before L1 filtering based on the L1 filtering parameters, etc.), so as to improve the processing performance of the receiver on the measurement results.

[0302] As an example, let's consider a first communication device as the terminal device and a second communication device as the network device. As mentioned earlier, if the AI ​​model on the network device side requires beam-level measurement results before L1 filtering (e.g., type one prediction of L3 cell-level / beam-level measurements), in traditional measurement processes, L1 filtering is implemented by the terminal device. Therefore, even if the network device obtains the predicted measurement results before L1 filtering based on the AI ​​model, it cannot further process and obtain the correct L3 cell-level / beam-level measurement results because it is unaware of the specific configuration / parameters of L1 filtering. Consequently, the network device cannot provide the terminal device with handover (e.g., traditional handover or CHO) or carrier aggregation configurations based on these measurement results. In the above solution, when the network device side performs AI training or inference based on the beam measurement results before L1 filtering, it can obtain the predicted measurement results before L1 filtering through step A and then further process them to obtain the final L3 cell-level / beam-level measurement results, thereby providing the terminal device with the correct handover or carrier aggregation configuration to improve performance.

[0303] It should be understood that the L1 filtering parameters include parameter information or configuration information used by the first communication device in the L1 filtering process. For example, the L1 filtering parameters may include one or more of the following: filtering time constant, filtering factor, measurement period, number of measurements, and type of measurement index.

[0304] For example, the type of the above measurement index may indicate one or more of the following: reference signal received power (RSRP), reference signal received power quality (RSRQ), or signal and interference plus noise ratio (SINR).

[0305] In one possible implementation, the first communication device sends third information by: sending the third information when at least one of the following is satisfied, including:

[0306] Case A. The type of information indicated by the first information includes beam-level measurements before L1 filtering;

[0307] Case B: The L1 filter parameters change;

[0308] Case C. The change in L1 filter parameters exceeds the threshold; or

[0309] Scenario D. As shown in step B of Figure 5, the second communication device sends a fourth message, and correspondingly, the first communication device receives the fourth message. This fourth message either indicates the transmission of the L1 filter parameters or requests the transmission of the L1 filter parameters.

[0310] Optionally, the aforementioned change information can be implemented in various ways, such as the difference, the absolute value of the difference, the mean square error (MSE), the normalized mean square error (NMSE), or cosine similarity. For example, if the first communication device determines that at least one of the difference, the absolute value of the difference, the MSE, the NMSE, or the cosine similarity between the L1 filter parameters at one time and the L1 filter parameters at another time exceeds or equals a threshold, the first communication device determines that the change information of the L1 filter parameters exceeds the threshold.

[0311] Optionally, the fourth information and the first information can be carried in the same message / signaling / information, or they can be carried in different messages / signaling / information; this is not limited here.

[0312] Therefore, if at least one of the above conditions is met, the first communication device triggers the transmission of the third information, so that the second communication device receiving the third information can obtain the L1 filter parameters of the first communication device in a timely manner.

[0313] For example, when condition A is met, the second communication device can implicitly indicate the first communication device through the first information, enabling the first communication device to feed back the L1 filter parameters through the third information, thereby reducing transmission overhead.

[0314] For example, when condition B or condition C is met, the first communication device can promptly feed back the L1 filter parameters to improve the second communication device's ability to promptly obtain / update the L1 filter parameters of the first communication device, thereby improving the processing performance of the second communication device in subsequent processing (such as the processing of prediction models) based on the L1 filter parameters.

[0315] For example, when condition D is met, the second communication device can enable the first communication device to feed back the specified L1 filter parameters through the third information by displaying the fourth information, thereby improving the flexibility of the solution implementation.

[0316] In one possible implementation, as shown in Figure 5, the method further includes the following step before step A:

[0317] Step C. The second communication device sends the fifth information, and correspondingly, the first communication device receives the fifth information. The fifth information indicates the transmission period of the third information; the first communication device sends the third information based on this transmission period. Thus, the first communication device can send the third information based on the transmission period indicated by the fifth information, enabling the second communication device to obtain the L1 filter parameters of the first communication device based on this period. This periodic transmission method reduces scheduling and signaling overhead, and lowers implementation complexity.

[0318] Optionally, the fifth information and the first information can be carried in the same message / signaling / information, or they can be carried in different messages / signaling / information; this is not limited here.

[0319] Optionally, the sending period of the third information can be pre-configured to reduce transmission overhead.

[0320] In one possible implementation, the method further includes:

[0321] As shown in step D of Figure 5, the second communication device sends RRC reconfiguration information, and correspondingly, the first communication device receives the RRC reconfiguration information. This RRC reconfiguration information is determined based on the second information.

[0322] Based on the above scheme, after the first communication device sends the second information, the recipient of the second information can determine and send RRC reconfiguration information based on the second information, so that the first communication device can receive the RRC reconfiguration information and perform RRC reconfiguration.

[0323] For example, the RRC reconfiguration information is used for radio resource management (RRM) to improve network service quality. For instance, the RRM may include one or more of the following: cell selection and reselection, power control, access control, handover management (e.g., legacy handover, or CHO), load control, frequency allocation (e.g., CA-related configurations, including but not limited to activating and deactivating carrier aggregation, configuring aggregated carrier sets, or allocating resource blocks), channel allocation, and interference management.

[0324] Optionally, when the RRM includes handover management, the aforementioned RRC reconfiguration information can indicate the target cell (e.g., configured via reconfigurationwithSync) or a candidate cell (e.g., the candidate cell can be configured via conditional handover (CHO)).

[0325] In one possible implementation, the first information received by the first communication device in step S401, in addition to indicating the type of measurement result, also indicates at least one of the following associated with the measurement result corresponding to that type: measurement identifier, measurement object identifier, report configuration identifier, measurement event, beam identifier, beam index, cell identifier, cell index, first time information, or second time information; wherein the first time information is used to indicate the transmission time of the measurement result corresponding to that type; and the second time information indicates the time of acquisition of the measurement result corresponding to that type. Therefore, the first information can also indicate at least one associated with the measurement result corresponding to a specified type, enabling the first communication device to obtain and feedback a measurement result matching that at least one based on that at least one, thereby improving processing performance.

[0326] For example, if the first information also indicates any of the aforementioned identifiers / indexes / events, the first communication device can obtain measurement results based on the aforementioned identifiers / indexes / events, thereby reducing the complexity of obtaining measurement results and avoiding the acquisition of unnecessary measurement results, thus improving measurement efficiency.

[0327] For example, if the first information also indicates the aforementioned first time information, the first communication device can send second information indicating the measurement result corresponding to the specified type based on the first time information, thereby improving the transmission success rate of the second information and improving communication efficiency.

[0328] For example, if the first information also indicates the aforementioned second time information, the first communication device can obtain the measurement result based on the second time information, thereby reducing the complexity of obtaining the measurement result and avoiding obtaining unnecessary measurement results, thus improving measurement efficiency.

[0329] Optionally, the first information may indicate the type of measurement result, and the indication information indicating at least one of the measurement results associated with that type may be indicated by other information different from the first information. This other information and the first information may be carried in the same message / signaling / information, or they may be carried in different messages / signaling / information.

[0330] Optionally, if the first communication device determines that it has not received any indication information that indicates at least one of the measurement results associated with the type (or if the first information determines that the first information does not indicate the at least one of the above), the first communication device may determine (or default) that any measurement result is a measurement result corresponding to the type indicated by the first information.

[0331] It is understood that when the first communication device obtains the first time information and the second time information through the first information (or other information different from the first information), when the first communication device specifies the type of measurement result through the second information, the reported content includes not only the measurement result corresponding to the reporting time, but also the measurement result corresponding to the time before the reporting time.

[0332] For example, by using the first time information and the second time information, the first communication device determines the time unit corresponding to the first time information and the periodic measurement results within a certain period of time before that time unit that need to be reported (which can be understood as the second time information including periodic and duration information).

[0333] For example, based on the first time information and the second time information, the first communication device determines the time unit corresponding to the first time information that needs to be reported, as well as the periodic measurement results between the time unit and the previous time unit (which can be understood as the second time information including periodic information).

[0334] It is understood that when the first information (or other information different from the first information) indicates a measurement event, the first communication device will only trigger the measurement result reporting (i.e., trigger the sending of the second information in step S402) when it determines that the measurement event is met. The following example, using a first information specifying type A, illustrates how the measurement event is met.

[0335] As an example, type A measurements are poor (e.g., below or equal to the threshold).

[0336] As another example, type A measurements are better (e.g., above or equal to the threshold).

[0337] As another example, the measurement results for type A of the neighboring cell are better than those for type A of the serving cell.

[0338] As another example, the measurement results for neighboring cell type A are better.

[0339] As another example, the serving cell has a poor measurement result for a certain type, and the neighboring cell has a better measurement result for a certain type than the threshold. One of these two types can be type A, while the other type can be type A or another type (e.g., type B, which is different from type A).

[0340] Optionally, the measurement result and the communication performance can be positively correlated; that is, a higher measurement result indicates better communication performance, or a better measurement result. Conversely, a lower measurement result indicates worse communication performance, or a worse measurement result. For example, if the first communication device determines that the measurement result for type A is RSRP, and the RSRP value is less than or equal to a certain threshold, the first communication device can determine that the measurement result is poor; conversely, if the RSRP value is greater than or equal to a certain threshold, the first communication device can determine that the measurement result is better.

[0341] Optionally, the measurement result and the communication performance can be negatively correlated; that is, a higher measurement result indicates lower communication performance, meaning the measurement result is poor; conversely, a lower measurement result indicates higher communication performance, meaning the measurement result is good. For example, if the first communication device determines that the measurement result for type A is the block error rate (BLER), and the BLER value is greater than or equal to a certain threshold, the first communication device can determine that the measurement result is poor; conversely, if the BLER value is less than or equal to a certain threshold, the first communication device can determine that the measurement result is good.

[0342] In one possible implementation, the second information sent by the first communication device in step S402, in addition to specifying the type of measurement result, also indicates at least one of the following associated with the measurement result corresponding to that type: beam identifier, beam index, cell identifier, cell index, or third time information; wherein the third time information is used to indicate the time when the measurement result corresponding to that type was acquired. Thus, the second information can also indicate at least one associated with the measurement result corresponding to the specified type, enabling the second communication device to determine, based on the at least one, that the measurement result indicated by the second information is associated with the at least one, and to perform corresponding subsequent processing (e.g., processing of a prediction model) based on the at least one.

[0343] Optionally, the second information may indicate a measurement result of a specified type, and the indication information indicating at least one of the measurement results associated with that type may be indicated by other information different from the second information. This other information and the second information may be carried in the same message / signaling / information, or they may be carried in different messages / signaling / information.

[0344] Optionally, the third time information may be determined by the second time information described above. For example, the time-domain resource indicated by the third time information may partially or completely overlap with the time-domain resource indicated by the second time information, or the time-domain resource indicated by the third time information may be contained within the time-domain resource indicated by the second time information.

[0345] Optionally, as an example, consider a first communication device as the terminal device and a second communication device as the network device. If the first communication device fails to obtain the first or second time information through the first information, the terminal device may uncontrollably report the corresponding type of measurement result to the network device. This could result in high signaling overhead and prevent the network device from obtaining the time corresponding to the reported measurement result, thus hindering accurate training or inference. In the above solution, the terminal device can control the reporting of the corresponding type of measurement result based on the time information indicated by the network device (e.g., the first or second time information), reducing signaling overhead. Furthermore, when the network device obtains the time corresponding to the reported measurement result through the time information indicated by the second information (e.g., the third time information), it can accurately perform training or inference, thereby improving AI processing performance.

[0346] Please refer to Figure 6. This application embodiment provides a communication device 600, which can realize the functions of the second communication device or the first communication device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In this application embodiment, the communication device 600 can be the first communication device (or the second communication device), or it can be an integrated circuit or component inside the first communication device (or the second communication device), such as a chip.

[0347] It should be noted that the transceiver unit 602 may include a transmitting unit and a receiving unit, which are used to perform transmitting and receiving respectively.

[0348] In one possible implementation, when the device 600 is used to execute the method performed by the first communication device in the foregoing embodiments, the device 600 includes a processing unit 601 and a transceiver unit 602; the transceiver unit 602 is used to receive first information, the first information indicating the type of measurement result; the processing unit 601 is used to determine second information; the transceiver unit 602 is also used to send second information, the second information indicating the measurement result corresponding to the type, the second information being determined based on the first information.

[0349] In one possible implementation, when the device 600 is used to execute the method performed by the second communication device in the foregoing embodiments, the device 600 includes a processing unit 601 and a transceiver unit 602; the processing unit 601 is used to determine first information; the transceiver unit 602 is used to send the first information, the first information indicating the type of measurement result; the transceiver unit 602 is also used to receive second information, the second information indicating the measurement result corresponding to the type, the second information being determined based on the first information.

[0350] It should be noted that the information execution process of the unit of the above-mentioned communication device 600 can be specifically described in the method embodiments shown above in this application, and will not be repeated here.

[0351] Please refer to Figure 7, which is another schematic structural diagram of the communication device 700 provided in this application. The communication device 700 includes a logic circuit 701 and an input / output interface 702. The communication device 700 can be a chip or an integrated circuit.

[0352] In Figure 6, the transceiver unit 602 can be a communication interface, which can be the input / output interface 702 in Figure 7, and the input / output interface 702 can include an input interface and an output interface. Alternatively, the communication interface can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0353] Optionally, the input / output interface 702 is used to receive first information, which indicates the type of measurement result; the logic circuit 701 is used to determine second information; the input / output interface 702 is also used to send second information, which indicates the measurement result corresponding to the type, and the second information is determined based on the first information.

[0354] Optionally, the logic circuit 701 is used to determine first information; the input / output interface 702 is used to send the first information, which indicates the type of measurement result; the input / output interface 702 is also used to receive second information, which indicates the measurement result corresponding to the type, and the second information is determined based on the first information.

[0355] The logic circuit 701 and the input / output interface 702 can also perform other steps performed by the first or second communication device in any embodiment and achieve corresponding beneficial effects, which will not be elaborated here.

[0356] In one possible implementation, the processing unit 601 shown in FIG6 can be the logic circuit 701 in FIG7.

[0357] Optionally, the logic circuit 701 can be a processing device, the functions of which can be partially or entirely implemented in software.

[0358] Optionally, the processing apparatus may include a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform the corresponding processing and / or steps in any of the method embodiments.

[0359] Optionally, the processing device may consist of only a processor. A memory for storing computer programs is located outside the processing device, and the processor is connected to the memory via circuitry / wires to read and execute the computer programs stored in the memory. The memory and processor may be integrated together or physically independent of each other.

[0360] Optionally, the processing device may be one or more chips, or one or more integrated circuits. For example, the processing device may be one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), system-on-chips (SoCs), central processing units (CPUs), network processors (NPs), digital signal processors (DSPs), microcontroller units (MCUs), programmable logic devices (PLDs), or other integrated chips, or any combination of the above chips or processors.

[0361] Please refer to Figure 8, which shows the communication device 800 involved in the above embodiments provided in the embodiments of this application. Specifically, the communication device 800 can be the communication device as a terminal device in the above embodiments. The communication device shown in Figure 8 is implemented through a terminal device (or a component in the terminal device).

[0362] The present invention is a possible logical structure diagram of the communication device 800, which may include, but is not limited to, at least one processor 801 and a communication port 802.

[0363] In Figure 6, the transceiver unit 602 can be a communication interface, which can be the communication port 802 in Figure 8. The communication port 802 can include an input interface and an output interface. Alternatively, the communication port 802 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0364] Further optionally, the device may also include at least one of a memory 803 and a bus 804. In the embodiments of this application, the at least one processor 801 is used to control the operation of the communication device 800.

[0365] Furthermore, the processor 801 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, etc. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0366] It should be noted that the communication device 800 shown in Figure 8 can be used to implement the steps implemented by the terminal device in the aforementioned method embodiments and achieve the corresponding technical effects of the terminal device. The specific implementation of the communication device shown in Figure 8 can be referred to the description in the aforementioned method embodiments, and will not be repeated here.

[0367] Please refer to Figure 9, which is a schematic diagram of the structure of the communication device 900 involved in the above embodiments provided in the embodiments of this application. Specifically, the communication device 900 can be a communication device as a network device in the above embodiments. The communication device shown in Figure 9 is implemented through a network device (or a component in a network device). The structure of the communication device can refer to the structure shown in Figure 9.

[0368] The communication device 900 includes at least one processor 911 and at least one network interface 914. Optionally, the communication device further includes at least one memory 912, at least one transceiver 913, and one or more antennas 915. The processor 911, memory 912, transceiver 913, and network interface 914 are connected, for example, via a bus. In this embodiment, the connection may include various interfaces, transmission lines, or buses, etc., and this embodiment is not limited thereto. The antenna 915 is connected to the transceiver 913. The network interface 914 enables the communication device to communicate with other communication devices through a communication link. For example, the network interface 914 may include a network interface between the communication device and core network equipment, such as an S1 interface, or a network interface between the communication device and other communication devices (e.g., other network devices or core network equipment), such as an X2 or Xn interface.

[0369] In Figure 6, the transceiver unit 602 can be a communication interface, which can be the network interface 914 in Figure 9. The network interface 914 can include an input interface and an output interface. Alternatively, the network interface 914 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0370] The processor 911 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data from these programs, for example, to support the actions described in the embodiments of the communication device. The communication device may include a baseband processor and a central processing unit (CPU). The baseband processor is primarily used to process communication protocols and communication data, while the CPU is primarily used to control the entire terminal device, execute software programs, and process data from these programs. The processor 911 in Figure 9 can integrate the functions of both a baseband processor and a CPU. Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that a terminal device may include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The CPU can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in memory as a software program, which is then executed by the processor to implement the baseband processing function.

[0371] The memory is primarily used to store software programs and data. The memory 912 can exist independently or be connected to the processor 911. Optionally, the memory 912 can be integrated with the processor 911, for example, integrated into a single chip. The memory 912 can store program code that executes the technical solutions of the embodiments of this application, and its execution is controlled by the processor 911. The various types of computer program code being executed can also be considered as drivers for the processor 911.

[0372] Figure 9 shows only one memory and one processor. In actual terminal devices, there may be multiple processors and multiple memories. Memory can also be called storage medium or storage device, etc. Memory can be a storage element on the same chip as the processor, i.e., an on-chip storage element, or it can be a separate storage element; this application does not limit this.

[0373] Transceiver 913 can be used to support the reception or transmission of radio frequency (RF) signals between a communication device and a terminal. Transceiver 913 can be connected to antenna 915. Transceiver 913 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 915 can receive RF signals. The receiver Rx of transceiver 913 receives the RF signals from the antennas, converts the RF signals into digital baseband signals or digital intermediate frequency (IF) signals, and provides the digital baseband signals or IF signals to processor 911 so that processor 911 can perform further processing on the digital baseband signals or IF signals, such as demodulation and decoding. Furthermore, the transmitter Tx in transceiver 913 is also used to receive modulated digital baseband signals or IF signals from processor 911, convert the modulated digital baseband signals or IF signals into RF signals, and transmit the RF signals through one or more antennas 915. Specifically, the receiver Rx can selectively perform one or more stages of downmixing and analog-to-digital conversion on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency (IF) signal. The order of these downmixing and IF conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of upmixing and digital-to-analog conversion on the modulated digital baseband signal or digital IF signal to obtain a radio frequency signal. The order of these upmixing and IF conversion processes is also adjustable. The digital baseband signal and the digital IF signal can be collectively referred to as digital signals.

[0374] The transceiver 913 can also be called a transceiver unit, transceiver, transceiver device, etc. Optionally, the device in the transceiver unit that performs the receiving function can be regarded as the receiving unit, and the device in the transceiver unit that performs the transmitting function can be regarded as the transmitting unit. That is, the transceiver unit includes a receiving unit and a transmitting unit. The receiving unit can also be called a receiver, input port, receiving circuit, etc., and the transmitting unit can be called a transmitter, transmitter, or transmitting circuit, etc.

[0375] It should be noted that the communication device 900 shown in Figure 9 can be used to implement the steps implemented by the network device in the aforementioned method embodiments and achieve the corresponding technical effects of the network device. The specific implementation of the communication device 900 shown in Figure 9 can be referred to the description in the aforementioned method embodiments, and will not be repeated here.

[0376] Please refer to Figure 10, which is a schematic diagram of the structure of the communication device involved in the above embodiments provided in the embodiments of this application.

[0377] It is understood that the communication device 10 includes, for example, modules, units, elements, circuits, or interfaces, which are appropriately configured together to execute the technical solutions provided in this application. The communication device 10 may be the terminal device or network device described above, or a component (e.g., a chip) within these devices, used to implement the methods described in the following method embodiments. The communication device 10 includes one or more processors 101. The processor 101 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (e.g., RAN node, terminal, or chip), execute software programs, and process data from the software programs.

[0378] Optionally, in one design, processor 101 may include program 103 (sometimes also referred to as code or instructions), which may be executed on processor 101 to cause communication device 10 to perform the methods described in the embodiments below. In yet another possible design, communication device 10 includes circuitry (not shown in FIG10).

[0379] Optionally, the communication device 10 may include one or more memories 102 storing a program 104 (sometimes referred to as code or instructions), which can be run on the processor 101 to cause the communication device 10 to perform the methods described in the above method embodiments.

[0380] Optionally, the processor 101 and / or memory 102 may include AI modules 107 and 108, which are used to implement AI-related functions. The AI ​​modules can be implemented through software, hardware, or a combination of both. For example, the AI ​​module may include a radio intelligence control (RIC) module. For example, the AI ​​module may be a near real-time RIC or a non-real-time RIC.

[0381] Optionally, the processor 101 and / or memory 102 may also store data. The processor and memory may be configured separately or integrated together.

[0382] Optionally, the communication device 10 may further include a transceiver 105 and / or an antenna 106. The processor 101, sometimes referred to as a processing unit, controls the communication device (e.g., a RAN node or terminal). The transceiver 105, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, is used to realize the transmission and reception functions of the communication device through the antenna 106.

[0383] In this context, the processing unit 601 shown in Figure 6 can be a processor 101. The transceiver unit 602 shown in Figure 6 can be a communication interface, which can be the transceiver 105 in Figure 10. The transceiver 105 can include an input interface and an output interface. Alternatively, the transceiver 105 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0384] This application also provides a computer-readable storage medium for storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor performs the method described in the possible implementations of the first or second communication device in the foregoing embodiments.

[0385] This application also provides a computer program product (or computer program) that, when executed by a processor, executes the method described above for the possible implementation of the first or second communication device.

[0386] This application also provides a chip system including at least one processor for supporting a communication device in implementing the functions involved in the possible implementations of the communication device described above. Optionally, the chip system further includes an interface circuit that provides program instructions and / or data to the at least one processor. In one possible design, the chip system may also include a memory for storing the program instructions and data necessary for the communication device. The chip system may be composed of chips or may include chips and other discrete devices, wherein the communication device may specifically be the first communication device or the second communication device in the aforementioned method embodiments.

[0387] This application also provides a communication system, which includes a first communication device and a second communication device in any of the above embodiments.

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

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

[0390] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A communication method characterized by comprising: The method comprises: receiving first information, the first information indicating a type of measurement result; wherein the type comprises at least one of: a layer 1 (L1) pre-filtering beam level measurement, an L1 post-filtering beam level measurement, a layer 3 (L3) pre-filtering beam level measurement, an L3 post-filtering beam level measurement, an L3 pre-filtering cell level measurement, or an L3 post-filtering cell level measurement; sending second information, the second information indicating the measurement result corresponding to the type, the second information being determined based on the first information.

2. The method of claim 1, wherein, The method further comprises: sending third information, the third information indicating an L1 filtering parameter used for processing the measurement result corresponding to the type.

3. The method of claim 2, wherein, The sending of the third information comprises: when at least one of the following is met, sending the third information, comprising: the type comprises the L1 pre-filtering beam level measurement; the L1 filtering parameter changes; change information of the L1 filtering parameter exceeds a threshold; or receiving fourth information, the fourth information indicating sending of the L1 filtering parameter or requesting sending of the L1 filtering parameter.

4. The method of claim 2, wherein, The sending of the third information comprises: receiving fifth information, the fifth information indicating a sending period of the third information; sending the third information based on the sending period.

5. The method according to any one of claims 1 to 4, characterized in that, The measurement result corresponding to the type is used as an input of a prediction model.

6. The method according to any one of claims 1 to 5, characterized in that, The first information further indicates at least one of the following associated with the measurement result corresponding to the type: a measurement identity, a measurement object identity, a reporting configuration identity, a measurement event, a beam identity, a beam index, a cell identity, a cell index, first time information, or second time information; wherein the first time information is used to indicate a sending time of the measurement result corresponding to the type; and the second time information indicates a time of obtaining the measurement result corresponding to the type.

7. The method according to any one of claims 1 to 6, characterized in that, The second information further indicates at least one of the following associated with the measurement result corresponding to the type: a beam identity, a beam index, a cell identity, a cell index, or third time information; wherein the third time information is used to indicate a time of obtaining the measurement result corresponding to the type.

8. The method according to any one of claims 1 to 7, characterized in that, The method further comprises: receiving a radio resource control (RRC) reconfiguration information, the RRC reconfiguration information being determined based on the second information.

9. A communication method characterized by comprising: The method comprises: sending first information, the first information indicating a type of measurement result; wherein the type comprises at least one of: a layer 1 (L1) pre-filtering beam level measurement, an L1 post-filtering beam level measurement, a layer 3 (L3) pre-filtering beam level measurement, an L3 post-filtering beam level measurement, an L3 pre-filtering cell level measurement, or an L3 post-filtering cell level measurement; receiving second information, the second information indicating the measurement result corresponding to the type, the second information being determined based on the first information.

10. The method of claim 9, wherein, The method further comprises: receiving third information, the third information indicating an L1 filtering parameter used for processing the measurement result corresponding to the type.

11. The method of claim 10, wherein, The receiving of the third information comprises: when at least one of the following is met, receiving the third information, comprising: the type comprises the L1 pre-filtering beam level measurement; the L1 filtering parameter changes; The change information of the L1 filter parameter exceeds a threshold value; or The fourth information is sent, and the fourth information indicates that the L1 filter parameter is sent or the fourth information requests to send the L1 filter parameter.

12. The method of claim 10, wherein, The third information is received, including: The fifth information is sent, and the fifth information indicates a sending period of the third information; The third information is received based on the sending period.

13. The method according to any one of claims 9 to 12, characterized in that, The measurement result corresponding to the type is used as an input of a prediction model.

14. The method according to any one of claims 9 to 13, characterized in that, The first information further indicates that the measurement result corresponding to the type is associated with at least one of the following: a measurement identifier, a measurement object identifier, a report configuration identifier, a measurement event, a beam identifier, a beam index, a cell identifier, a cell index, first time information, or second time information; The first time information is used to indicate a sending time of the measurement result corresponding to the type; and the second time information is used to indicate a time of obtaining the measurement result corresponding to the type.

15. The method according to any one of claims 9 to 14, characterized in that, The second information further indicates that the measurement result corresponding to the type is associated with at least one of the following: a beam identifier, a beam index, a cell identifier, a cell index, or third time information; The third time information is used to indicate a time of obtaining the measurement result corresponding to the type.

16. The method according to any one of claims 9 to 15, characterized in that, The method further includes: Radio resource control (RRC) reconfiguration information is sent, and the RRC reconfiguration information is determined based on the second information.

17. A communications device, characterized by The apparatus includes a module for performing the method of any one of claims 1-16.

18. A communications device, characterized by The apparatus includes at least one processor configured to perform the method of any one of claims 1-16.

19. The communication apparatus according to claim 18, wherein The communication device is a chip or a chip system.

20. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program or instructions, and when the computer program or instructions are executed by the communication device, the method of any one of claims 1-16 is implemented.

21. A computer program product, characterised in that, The computer program or instructions are executed by the computer, and the method of any one of claims 1-16 is implemented.

Citation Information

Patent Citations

  • Measurement processing method, communication device and storage medium

    CN117882423A

  • Wireless communication method and device, storage medium and chip

    CN118250733A

  • Non-linear filtering of measurement report

    US20230318943A1

  • Systems and methods for bandwidth part and beam switching for non-terrestrial networks

    WO2022086417A1

  • L1-RSRP calculation scheme report for base station-based beam prediction

    WO2024031530A1