Communication method and communication apparatus

By using special preambles in the communication system for AI model monitoring and training, the problem of AI model accuracy monitoring is solved and the system performance is improved.

WO2025175818A1PCT designated stage Publication Date: 2025-08-28HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/127781
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-19
Filing Date
2024-10-28
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

In communication systems, how to effectively monitor the accuracy of artificial intelligence models, especially during random access, the existing technology is difficult to solve the accuracy monitoring problem of AI models, resulting in a degradation of system performance.

Method used

By sending and receiving preambles specifically for AI model monitoring and/or training, the communication signal interaction between network devices and terminal devices can be used to achieve accuracy monitoring of the AI ​​model.

Benefits of technology

The monitoring efficiency of the AI ​​model is improved, the system performance decline caused by inaccurate AI model is avoided, and the overall performance of the communication system is optimized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024127781_28082025_PF_FP_ABST
    Figure CN2024127781_28082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication apparatus. In the communication method, a network device can send first instruction information to a terminal device, wherein the first instruction information is configured to instruct the terminal device to send a first AI preamble; on the basis of the first instruction information, the terminal device can send the first AI preamble to the network device; the network device can receive a first signal comprising the first AI preamble; and the network device can use the first AI preamble to monitor an AI model, thereby solving the problem of monitoring the AI model.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on February 19, 2024, with application number 202410188624.4 and application name “Communication Method and Communication Device,” the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communications, and more particularly to a communication method and a communication device in the field of communications. Background Art

[0003] In existing communication systems, artificial intelligence (AI) models can be introduced in some scenarios, such as in channel state information (CSI) feedback. When using AI models, communication equipment needs to monitor the accuracy of the AI ​​models. If the AI ​​models are inaccurate, it will lead to poor system performance. Therefore, how to monitor the accuracy of the AI ​​models is an urgent problem to be solved, especially when the AI ​​models are introduced during the random access process.

[0004] Summary of the Invention

[0005] Embodiments of the present application provide a communication method and a communication device capable of monitoring the accuracy of an AI model used for random access.

[0006] In a first aspect, a communication method is provided, including: sending first indication information, where the first indication information is used to indicate sending a first artificial intelligence (AI) preamble code, where the first AI preamble code is used for AI model monitoring; and receiving a first signal including the first AI preamble code.

[0007] In the above scheme, the network device can send a first indication information to the terminal device, and the first indication information is used to instruct the terminal device to send a first AI preamble code. The terminal device can send the first AI preamble code to the network device according to the first indication information. The network device can receive a first signal including the first AI preamble code. The network device can use the first AI preamble code to monitor the AI ​​model, thereby solving the problem of monitoring the AI ​​model.

[0008] Optionally, the first AI preamble is used for AI model monitoring and / or AI model training, that is, the first AI preamble is a preamble specifically used for AI model monitoring and / or AI model training. Optionally, the AI ​​model is used by the network device to detect the AI ​​preamble from the terminal device and / or the AI ​​model is used to generate the first AI preamble set.

[0009] Optionally, the network device may send the first indication information via a DCI or RRC message or a MAC-CE message.

[0010] In some possible implementations, the communication method further includes: sending first configuration information, where the first configuration information is used to configure a first time-frequency resource for sending the first AI preamble code; receiving a first signal including the first AI preamble code further includes: receiving the first signal on the first time-frequency resource; wherein the first time-frequency resource is used for AI model monitoring and / or AI model training.

[0011] In the above scheme, the network device can send first configuration information for configuring the first time-frequency resource for sending the first AI preamble code, so that the terminal device can send the first signal including the first AI preamble code on the first time-frequency resource, avoiding the terminal device not knowing on which time-frequency resource to send the first signal including the first AI preamble code.

[0012] Optionally, the first AI preamble is used for AI model monitoring, and the first time-frequency resources are used for AI model monitoring; or, the first AI preamble is used for AI model training, and the first time-frequency resources are used for AI model training; or, the first AI preamble is used for AI model monitoring and AI model training, and the first time-frequency resources are used for AI model monitoring and AI model training.

[0013] Optionally, sending the first configuration information includes: sending the first configuration information through a DCI or RRC message or a MAC-CE message or a broadcast message.

[0014] In some possible implementations, the communication method further includes: receiving first capability information, where the first capability information is used to indicate a range of time-frequency resources supported by the terminal device, and the range of time-frequency resources includes the first time-frequency resource.

[0015] In the above solution, the network device can receive first capability information from the terminal device, where the first capability information is used to indicate the first time-frequency resource used to send the first AI preamble code within the time-frequency resource range supported by the terminal device.

[0016] Optionally, the first capability information may indicate the time-frequency resource range supported by the terminal device by indicating at least one of a time domain length, a frequency domain length, an amplitude range, or a phase range. Optionally, the time-frequency resource range supported by the terminal device may be a time-frequency resource range supported when the terminal device sends an AI preamble, or a time-frequency resource range supported when the terminal device generates an AI preamble.

[0017] In some possible implementations, the communication method further includes: receiving second capability information, where the second capability information is used to indicate that the terminal device supports generating an AI preamble; and determining the first AI preamble among the AI ​​preambles supported by the terminal device.

[0018] In the above solution, the network device can receive the second capability information from the terminal device, and the network device can determine the first AI preamble code to be sent by the terminal device from the AI ​​preamble codes supported by the terminal device, so as to avoid the network device not knowing how to determine the AI ​​preamble code to be sent by the terminal device.

[0019] In some possible implementations, the first AI preamble code set is determined by an AI model, the first AI preamble code set includes AI preamble codes supported by the terminal device for generation, and the AI ​​preamble codes supported by the terminal device for generation include the first AI preamble code.

[0020] Optionally, the first AI preamble set is specifically used for AI model monitoring, or the first AI preamble set is specifically used for AI model training, or the first AI preamble set is specifically used for AI model monitoring and AI model training. The first AI preamble set is determined by an AI model. Optionally, the AI ​​model may include a first AI sub-model for generating the first AI preamble set, so that the terminal device or network device can determine the first AI preamble set based on the first AI sub-model. In other words, the AI ​​model may include a first AI sub-model for generating the first AI preamble set and a second AI sub-model for detecting AI preambles. The terminal device or network device can generate the first AI preamble set based on the first AI sub-model, and the network device can detect the first AI preamble sent by the terminal device based on the second AI sub-model. Optionally, the AI ​​model includes the first AI preamble set and a second AI sub-model, with the second AI sub-model being used for detecting AI preambles. In other words, the AI ​​model may include the first AI preamble set and a second AI sub-model for detecting AI preambles, and the network device can detect AI preambles based on the second AI sub-model.

[0021] In some possible implementations, the communication method further includes: receiving third capability information, wherein the third capability information is used to indicate whether the terminal device supports assisted AI model monitoring and / or assisted AI model training; and sending the first indication information includes: sending the first indication information when the third capability information indicates that the terminal device supports assisted AI model monitoring and / or assisted AI model training.

[0022] In the above scheme, the terminal device can send third capability information to the network device to indicate whether the terminal device supports assisted AI model monitoring and / or AI model training. When the terminal device supports assisted AI model monitoring, the network device can send first indication information. At this time, the first AI preamble code is used for AI model monitoring; when the terminal device supports assisted AI model training, the network device can send first indication information. At this time, the first AI preamble code is used for AI model training.

[0023] In some possible implementations, the communication method further includes: sending second configuration information, where the second configuration information is used to instruct the terminal device to send a first time domain offset and / or a first frequency domain offset of the first AI preamble code; the receiving of the first signal including the first AI preamble code includes: receiving the first signal including the first AI preamble code according to the first time domain offset and / or the first frequency domain offset.

[0024] In the above scheme, the network device can send second configuration information to the terminal device to configure the first time domain offset and / or first frequency domain offset for sending the first AI preamble code, and the terminal device sends the first signal including the first AI preamble code according to the first time domain offset and / or the first frequency domain offset. The network device can receive the first signal including the first AI preamble code according to the first time domain offset and / or the first frequency domain offset.

[0025] Optionally, the second configuration information is used to instruct the terminal device to generate and send a first time domain offset and / or a first frequency domain offset of a first AI preamble code.

[0026] Optionally, the network device may send the second configuration information via an RRC message, and the terminal device may receive the second configuration information via an RRC message. Optionally, the network device may send the second configuration information via a broadcast message, and the terminal device may receive the second configuration information via a broadcast message. Optionally, the network device may send the second configuration information via a DCI, and the terminal device may receive the second configuration information via the DCI. Optionally, the network device may send the second configuration information via a MAC-CE message, and the terminal device may receive the second configuration information via a MAC-CE message.

[0027] In some possible implementations, before sending the second configuration information, the method further includes: receiving fourth capability information, where the fourth capability information is used to indicate the time domain offset range and / or frequency domain offset range supported by the terminal device when sending the AI ​​preamble code, the time domain offset range includes the first time domain offset, and the frequency domain offset range includes the first frequency domain range.

[0028] In the above scheme, the terminal device can report the time-frequency offset range supported by the terminal device when sending the AI ​​preamble code, and the network device can determine the first time domain offset for the terminal device to send the first AI preamble code within the time-frequency offset range; and / or, the terminal device can report the frequency domain offset range supported by the terminal device when sending the AI ​​preamble code, and the network device can determine the first frequency domain offset for the terminal device to send the first AI preamble code within the frequency domain offset range.

[0029] In some possible implementations, the first indication information is used to instruct the terminal device to send a first AI preamble code in a radio resource control RRC connected state.

[0030] In the above solution, the terminal device can send the first AI preamble in the RRC connected state according to the first indication information. In this way, the terminal device can simulate the actual scenario of sending the first AI preamble, thereby enabling the network device to monitor and / or train the AI ​​model using the first AI preamble.

[0031] In a second aspect, a communication method is provided, including: receiving first indication information, where the first indication information is used to send a first artificial intelligence (AI) preamble code, where the first AI preamble code is used for AI model monitoring; and sending a first signal including the first AI preamble code according to the first indication information.

[0032] In the above scheme, the terminal device can receive the first indication information, which is used to instruct the terminal device to send the first AI preamble code. The terminal device can send the first AI preamble code to the network device according to the first indication information. The network device can receive the first signal including the first AI preamble code. The network device can use the first AI preamble code to monitor the AI ​​model, thereby solving the problem of monitoring the AI ​​model.

[0033] Optionally, the first AI preamble is used for AI model monitoring and / or AI model training, that is, the first AI preamble is a preamble specifically used for AI model monitoring and / or AI model training. Optionally, the AI ​​model is used by the network device to detect the AI ​​preamble from the terminal device and / or the AI ​​model is used to generate the first AI preamble set.

[0034] In some possible implementations, the communication method further includes: receiving first configuration information, where the first configuration information is used to configure a first time-frequency resource for sending the first AI preamble code; sending a first signal including the first AI preamble code according to the first indication information includes: sending the first signal according to the first indication information on the first time-frequency resource indicated by the first configuration information; wherein the first time-frequency resource is used for AI model monitoring and / or AI model training.

[0035] In some possible implementations, the communication method further includes: sending first capability information, where the first capability information is used to indicate a range of time-frequency resources supported by the terminal device, and the range of time-frequency resources includes the first time-frequency resource.

[0036] In some possible implementations, the communication method further includes: sending second capability information, where the second capability information is used to indicate that the terminal device supports the generation of an AI preamble; wherein the AI ​​preamble supported by the terminal device includes the first AI preamble.

[0037] In some possible implementations, the first AI preamble code set is determined by the AI ​​model, the first AI preamble code set includes the AI ​​preamble codes supported by the terminal device for generation, and the AI ​​preamble codes supported by the terminal device for generation include the first AI preamble code; wherein the AI ​​preamble codes included in the first AI preamble code set are used for AI model monitoring and / or AI model training.

[0038] In some possible implementations, before receiving the first indication information, the communication method further includes: sending third capability information, where the third capability information is also used to indicate whether the terminal device supports assisted AI model monitoring or assisted AI model training.

[0039] In some possible implementations, the communication method further includes: receiving second configuration information, where the second configuration information is used to instruct the terminal device to send a first time domain offset and / or a first frequency domain offset of the first AI preamble code; sending a first signal including the first AI preamble code according to the first indication information includes: sending the first signal including the first AI preamble code according to the first time domain offset and / or the first frequency domain offset.

[0040] In some possible implementations, the communication method further includes: sending fourth capability information, wherein the fourth capability information is used to indicate the time domain offset range supported by the terminal device when sending the AI ​​preamble code and / or the frequency domain offset range supported by the terminal device; wherein the time domain offset range includes the first time domain offset, and the frequency domain offset range includes the first frequency domain offset.

[0041] In some possible implementations, the first indication information is used to indicate that a first artificial intelligence (AI) preamble is sent in a radio resource connection control (RRC) connected state; and sending a first signal including the first AI preamble according to the first indication information includes: sending the first signal including the first AI preamble according to the first indication information in the RRC connected state.

[0042] Specifically, the description of the second aspect can refer to the description of the first aspect, and in order to avoid redundancy, it will not be described in detail.

[0043] In a third aspect, a communication method is provided, including: receiving first configuration information, the first configuration information being used to configure monitoring of information for sending an artificial intelligence (AI) preamble; and sending first information according to the first configuration information, the first information including information for sending an AI preamble.

[0044] In the above scheme, the terminal device can receive the first configuration information that the network device can send to the terminal device to configure the terminal device to send the AI ​​preamble code. The terminal device can send the first information based on the first configuration information from the network device. The first information includes the information that the terminal device sends the AI ​​preamble code. The network device can perform AI model monitoring or AI model training based on the first information, thereby monitoring or training the AI ​​model for random access.

[0045] Optionally, the first configuration information is used to configure the terminal device to monitor information of the AI ​​preamble code sent by the terminal device.

[0046] Alternatively, the first configuration information is used to configure the terminal device to record information of the AI ​​preamble code sent by the terminal device.

[0047] Optionally, the terminal device may receive the first configuration information via a SIB message.

[0048] In some possible implementations, the first configuration information is used to configure monitoring of information of sending an AI preamble within a first time window; the first information includes information of sending an AI preamble within the first time window.

[0049] In the above scheme, the terminal device can monitor the information of the terminal device sending the AI ​​preamble code within the first time window according to the first configuration information, thereby sending the first information including the information of the terminal device sending the AI ​​preamble code within the first time window to the network device.

[0050] Optionally, the first configuration information is used to configure the terminal device to monitor information about the AI ​​preamble sent by the terminal device within the first time window. In this way, the terminal device can monitor information about the AI ​​preamble sent by the terminal device within the first time window, and thus report information about the AI ​​preamble sent by the terminal device within the first time window to the network device.

[0051] Optionally, the first configuration information is used to configure the terminal device to monitor information on successful and failed AI preamble transmission by the terminal device within the first time window. In this way, the terminal device can monitor information on successful and failed AI preamble transmission by the terminal device within the first time window, and can report information on successful and failed AI preamble transmission by the terminal device within the first time window to the network device.

[0052] In some possible implementations, the first configuration information is used to configure monitoring of information on failure to send the AI ​​preamble code within the first time window; the first information includes information on failure to send the AI ​​preamble code within the first time window.

[0053] In the above solution, the terminal device can monitor the information of the terminal device failing to send the AI ​​preamble code within the first time window according to the first configuration information. The first information may include the information of the terminal device failing to send the AI ​​preamble code within the first time window.

[0054] In some possible implementations, the first configuration information is used to configure monitoring of at least one of a number of failed AI preamble transmission failures within the first time window, an identifier of the failed AI preamble transmission, a transmission time of the failed AI preamble transmission, or a transmission power of the failed AI preamble transmission;

[0055] The first information includes at least one of the number of failed AI preamble transmission failures within the first time window, an identifier of the AI ​​preamble transmission failure, a transmission time of the AI ​​preamble transmission failure, or a transmission power of the AI ​​preamble transmission failure.

[0056] In the above scheme, the terminal device can monitor the number of failures of the terminal device to send the AI ​​preamble code, the identification of the failed AI preamble code, the sending time of the failed AI preamble code, or the sending power of the failed AI preamble code within the first time window, and send the first information including at least one of the number of failures of the failed AI preamble code, the identification of the failed AI preamble code, the sending time of the failed AI preamble code, or the sending power of the failed AI preamble code.

[0057] In some possible implementations, the first configuration information is used to configure monitoring of information on failure to send an AI preamble; the first information includes information on failure to send an AI preamble.

[0058] In the above solution, the terminal device can send the first information including the information that the terminal device sends the AI ​​preamble code according to the first configuration information, so that the network device can monitor the AI ​​model and / or train the AI ​​model according to the first information.

[0059] In some possible implementations, the first configuration information is used to configure the terminal device to record at least one of the number of failures of sending the AI ​​preamble code, the identifier of the failed AI preamble code, the sending time of the failed AI preamble code, or the sending power of the failed AI preamble code; wherein, the first information includes at least one of the number of failures of sending the AI ​​preamble code, the identifier of the failed AI preamble code, the sending time of the failed AI preamble code, or the sending power of the failed AI preamble code in the at least one AI preamble code.

[0060] In the above scheme, the terminal device can send at least one of the number of failed AI preamble code transmission failures, the identification of the failed AI preamble code transmission failures, the sending time of the AI ​​preamble code transmission failures, or the sending power of the AI ​​preamble code transmission failures, and send first information including at least one of the number of failed AI preamble code transmission failures, the identification of the failed AI preamble code transmission failures, the sending time of the AI ​​preamble code transmission failures, or the sending power of the AI ​​preamble code transmission failures.

[0061] In some possible implementations, the communication method further includes: receiving second configuration information, where the second configuration information is used to configure sending the first information after N failures in sending the AI ​​preamble code; sending the first information according to the first configuration information includes: sending the first information if N failures in sending the AI ​​preamble code occur; wherein N is a positive integer.

[0062] In the above scheme, the terminal device can send the first information after failing to send the AI ​​preamble code N times according to the second configuration information, so as to avoid the terminal device reporting a small number of AI preamble code sending failures caused by accidental fluctuations as monitoring results to the network device, causing inaccurate monitoring information of the network device.

[0063] Optionally, the terminal device may receive the second configuration information via a SIB message.

[0064] In some possible implementations, the second configuration information is specifically used to configure the terminal device to send the first information after failing to send the AI ​​preamble code N times and entering the radio resource control RRC connection state through a non-AI preamble code; wherein, if the AI ​​preamble code fails to be sent N times, the first information is sent, including: if the AI ​​preamble code fails to be sent N times, the first information is sent after entering the RRC connection state through the non-AI preamble code.

[0065] In the above scheme, the terminal device can, according to the second configuration information, enter the RRC connection state through a non-AI preamble code and then send the first information after the AI ​​preamble code fails N times, thereby avoiding the situation where the terminal device cannot enter the RRC connection state and cannot send the first information, resulting in the network device being unable to perform AI model monitoring and / or AI model training.

[0066] In some possible implementations, the sending of the first information after entering the RRC connected state through the non-AI preamble code includes: if the AI ​​preamble code belongs to a first AI preamble code set, sending the first information after entering the RRC connected state through the first type of non-AI preamble code; or, if the AI ​​preamble code belongs to a second AI preamble code set, sending the first information after entering the RRC connected state through the second type of non-AI preamble code; wherein the intersection of the first AI preamble code set and the second AI preamble code set is empty.

[0067] In some possible implementations, the communication method further includes: receiving a first request message; and sending first information according to the first configuration information, including: sending the first information according to the first configuration information in response to the first request message.

[0068] In the above solution, the terminal device can send the first information based on the first request message of the network device, avoiding the situation where the terminal device does not know when to send the first information.

[0069] Optionally, the terminal device can receive the first request message after the RRC connection state, that is, after the terminal device records the first information, it can save the first information. When the terminal device receives the first request message in the RRC connection state, it can send the first information to the network device.

[0070] In some possible implementations, the communication method further includes: sending a second request message; receiving a response message to the second request message; and sending first information according to the first configuration information, including: sending the first information according to the first configuration information based on the response message to the second request message.

[0071] In the above scheme, the terminal device can actively request the network device to send the first information through the second request message. After the network device sends a response message to the second request message, it indicates that the network device has authorized the terminal device to send the first information. The terminal device can send the first information to the network device based on the response message to the second request message.

[0072] Optionally, the terminal device can send a second request message to the network device in the RRC connection state, and the terminal device can also receive a response message to the second request message sent by the network device in the RRC connection state, and send the first information to the network device in the RRC connection state.

[0073] In a fourth aspect, a communication method is provided, including: sending first configuration information, where the first configuration information is used to configure monitoring of information for sending an artificial intelligence (AI) preamble; and receiving first information sent according to the first configuration information, where the first information includes information for sending an AI preamble.

[0074] In the above scheme, the network device can send first configuration information to configure the terminal device to send information of the AI ​​preamble code. The terminal device can send first information based on the first configuration information from the network device. The first information includes information that the terminal device sends the AI ​​preamble code. The network device can perform AI model monitoring or AI model training based on the first information, thereby monitoring or training the AI ​​model for random access.

[0075] In some possible implementations, the first configuration information is used to configure monitoring of information of sending an AI preamble code within a first time window; the first information includes information of sending an AI preamble code within the first time window.

[0076] In some possible implementations, the first configuration information is used to configure monitoring of information on failure to send the AI ​​preamble code within the first time window, and the first information includes information on failure to send the AI ​​preamble code within the first time window.

[0077] In some possible implementations, the first configuration information is used to configure monitoring of at least one of a number of failed AI preamble transmission failures within the first time window, an identifier of the failed AI preamble transmission, a transmission time of the failed AI preamble transmission, or a transmission power of the failed AI preamble transmission;

[0078] The first information includes at least one of the number of failed AI preamble transmissions within the first time window, an identifier of the failed AI preamble transmission, a transmission time of the failed AI preamble transmission, or a transmission power of the failed AI preamble transmission.

[0079] In some possible implementations, the first configuration information is used to configure the terminal device to monitor information indicating that the terminal device fails to send an AI preamble. The first information includes information indicating that the terminal device fails to send an AI preamble.

[0080] In some possible implementations, the first configuration information is used to configure the terminal device to monitor at least one of the number of failed AI preamble transmission failures, the identifier of the failed AI preamble transmission, the transmission time of the failed AI preamble transmission, or the transmission power of the failed AI preamble transmission;

[0081] The first information includes at least one of the number of failures of the AI ​​preamble code that failed to be sent in the at least one AI preamble code, the identifier of the AI ​​preamble code that failed to be sent, the sending time of the AI ​​preamble code that failed to be sent, or the sending power of the AI ​​preamble code that failed to be sent.

[0082] In some possible implementations, the communication method further includes: sending second configuration information, where the second configuration information is used to configure sending the first information after N failures in sending the AI ​​preamble code; where N is a positive integer.

[0083] In some possible implementations, the second configuration information is used to configure the sending of the first information after failing to send the AI ​​preamble code N times and entering the RRC connected state through a non-AI preamble code.

[0084] In some possible implementations, the communication method further includes: sending a first request message; and receiving the first information includes: receiving the first information sent according to the first request message.

[0085] In some possible implementations, the communication method further includes: receiving a second request message; sending a response message to the second request message; and receiving the first information includes: receiving the first information based on the response message to the second request message.

[0086] Specifically, the description of the fourth aspect can refer to the description of the third aspect, which will not be described in detail to avoid redundancy.

[0087] In a fifth aspect, a communication method is provided, comprising: sending first configuration information, where the first configuration information is used to configure a terminal device to send a non-AI preamble after failing to send an artificial intelligence (AI) preamble M times;

[0088] Wherein, M is a positive integer.

[0089] In the above scheme, when the network device can send the first configuration information, the terminal device has sent the AI ​​preamble code M times without success, that is, the terminal device attempts to use the AI ​​preamble code for random access. Until M attempts are unsuccessful, it means that it may not be possible to use the AI ​​preamble code for random access. Therefore, the terminal device can fall back to the non-AI preamble code and try to use the non-AI non-preamble code for random access to avoid the terminal device always using the AI ​​preamble code for random access, and the problems of wasted signaling or long access delay caused by the inability to access.

[0090] Optionally, the first configuration information may be sent via a broadcast message.

[0091] In a sixth aspect, a communication method is provided, characterized in that it includes: receiving first configuration information, where the first configuration information is used to configure the terminal device to send a non-AI preamble code after failing to send the artificial intelligence AI preamble code M times; sending a non-AI preamble code after failing to send the artificial intelligence AI preamble code M times according to the first configuration information; wherein M is a positive integer.

[0092] In the above scheme, when the terminal device sends the AI ​​preamble code M times without success, that is, the terminal device attempts to use the AI ​​preamble code for random access, until M attempts are unsuccessful, it means that it may not be possible to use the AI ​​preamble code for random access. Therefore, the terminal device can fall back to the non-AI preamble code and try to use the non-AI non-preamble code for random access to avoid the terminal device always using the AI ​​preamble code for random access, and the problems of wasted signaling or long access delay caused by the inability to access.

[0093] In a seventh aspect, a communication device is provided, which has the functionality to implement any of the above aspects. The functionality can be implemented through hardware, or through hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functionality. For example, a transceiver module or unit, a processing module or unit, an acquisition module or unit, etc.

[0094] In an eighth aspect, an embodiment of the present application provides a communication device, comprising: a memory and a processor, the memory being used to store a computer program; the processor being used to enable the communication device to execute any one of the communication methods described in any of the above aspects when calling the computer program.

[0095] In a ninth aspect, an embodiment of the present application provides a chip system, which includes a processor coupled to a memory, and the processor executes a computer program stored in the memory to implement the communication method described in any one of the above aspects.

[0096] The chip system may be a single chip or a chip module composed of multiple chips.

[0097] In a tenth aspect, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, it implements the communication method described in any one of the above aspects.

[0098] In an eleventh aspect, an embodiment of the present application provides a computer program product, which, when executed on a communication device, enables the communication device to execute the communication method described in any one of the above aspects.

[0099] It can be understood that the beneficial effects of the seventh to eleventh aspects can be found in the relevant descriptions of the above aspects and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0100] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application.

[0101] FIG2 is a schematic diagram of a communication method provided in an embodiment of the present application.

[0102] FIG3 is a schematic diagram of another communication method provided in an embodiment of the present application.

[0103] FIG4 is a schematic diagram of sending an AI preamble provided in an embodiment of the present application.

[0104] FIG5 is another schematic diagram of sending an AI preamble provided in an embodiment of the present application.

[0105] FIG6 is a schematic diagram of a first time window provided in an embodiment of the present application.

[0106] FIG7 is a schematic diagram of another first time window provided in an embodiment of the present application.

[0107] FIG8 is another schematic diagram of sending an AI preamble provided in an embodiment of the present application.

[0108] FIG9 is a schematic diagram of another method of sending an AI preamble according to an embodiment of the present application.

[0109] FIG10 is a schematic diagram of another communication method provided in an embodiment of the present application.

[0110] FIG11 is a schematic diagram of a communication device provided in an embodiment of the present application.

[0111] FIG12 is a schematic diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0112] It should be understood that the methods, situations, categories and divisions of the embodiments in the present application are only for the convenience of description and should not constitute special limitations. The features of various methods, categories, situations and embodiments can be combined without contradiction.

[0113] It should also be understood that the terms "first," "second," and "third" in the embodiments of this application are for distinction only and should not constitute any limitation on this application. It should also be understood that in the various embodiments of this application, the order of the sequence numbers of the processes does not imply a specific order of execution. The order of execution of the processes should be determined by their functions and inherent logic, and should not constitute any limitation on the implementation of the embodiments of this application.

[0114] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0115] Furthermore, the terms "including," "having," and any variations thereof, as used in the description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.

[0116] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being more preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0117] The methods and devices provided in the embodiments of the present application are based on the same or similar technical concepts. Since the principles of solving problems by the methods and devices are similar, the implementation of the devices and methods can refer to each other, and the repeated parts will not be repeated.

[0118] Figure 1 is a schematic diagram of a communication system to which an embodiment of the present application is applicable. As shown in Figure 1, the wireless communication system may include a network device 110 and one or more terminal devices (for example, the terminal device 121 and the terminal device 122 shown in Figure 1) for communication. When the network device 110 sends a signal, the network device 110 is a transmitter, and the terminal device 121 or the terminal device 122 is a receiver. Conversely, when the terminal device 121 or the terminal device 122 sends a signal, the terminal device 121 or the terminal device 122 is a transmitter, and the network device 110 is a receiver. Optionally, the terminal device 121 and the terminal device 122 may also communicate. When the terminal device 121 sends a signal to the terminal device 122, the terminal device 121 is a transmitter, and the terminal device 122 is a receiver. Conversely, when the terminal device 122 sends a signal to the terminal device 121, the terminal device 122 is a transmitter, and the terminal device 121 is a receiver.

[0119] The terminal device 121 or the terminal device 122 may also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), road side unit (RSU), etc. The terminal device in the embodiment of the present application can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, a speaker, etc., and can also be a wireless terminal used in scenarios such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, transportation safety, smart city, smart wear, smart transportation, and smart home. In this application, the aforementioned terminal devices and chips that can be applied to the aforementioned terminal devices are collectively referred to as terminal devices. It should be understood that the embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal devices.

[0120] The network device 110 may be a device in a wireless network, and the network device 110 may also be referred to as a network apparatus. For example, the network device 110 may be a radio access network (RAN) node that connects a terminal device to a wireless network, and may also be referred to as an access network device. The network device 110 includes, but is not limited to, an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved Node B, or home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), a reception point (RP), or a transmission and reception point (TRP), and may also be a network device in a 5G mobile communication system or a network device in other future network systems. For example, a next generation NodeB (gNB) or a transmission reception point (TRP) or TP in an NR system; or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system; or the network device 110 may also be a network node constituting a gNB or a transmission point, such as a BBU or a distributed unit (DU).

[0121] In some deployments, the network device 110 may include a centralized unit (CU) and a distributed unit (DU). The network device 110 may also include an active antenna unit (AAU). The CU implements some of the gNB's functions, while the DU implements some of the gNB's functions. For example, the CU is responsible for processing non-real-time protocols and services, implementing the functions of the radio resource control (RRC) layer. The DU is responsible for processing physical layer protocols and real-time services, implementing the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. In some deployments, the CU may also be divided into a centralized unit control plane (CU-CP) node and a centralized unit user plane (CU-UP) node. The CU-CP is responsible for control plane functions, while the CU-UP is responsible for user plane functions. For example, the CU-CP and CU-UP may be implemented by different functional entities and connected via an E1 interface. The CU-CP and CU-UP may be coupled with the DU to jointly perform the functions of the base station. The CU control plane (CU-CP) also includes a further segmented architecture, splitting the existing CU-CP into CU-CP1 and CU-CP2. CU-CP1 includes various radio resource management functions, while CU-CP2 only includes radio resource control (RRC) and PDCP-C functions (the basic functions of control plane signaling at the packet data convergence protocol (PDCP) layer).

[0122] The communication system shown in FIG1 may apply 4G, 5G, 6G or future communication systems, etc., and the embodiments of the present application are not limited thereto.

[0123] For the convenience of description in the following embodiments, the device numbers are omitted. For example, “terminal device” means “terminal device 121 or terminal device 122 ”, and “network device” means “network device 110 ”.

[0124] In the embodiments of the present application, terminal devices and network devices are used as examples for description. In actual applications, the embodiments of the present application can also be applied to other scenarios, such as satellite communication scenarios.

[0125] In existing communication systems, artificial intelligence (AI) models can be introduced in some scenarios. For example, AI models can be introduced in channel state information (CSI) feedback. When using AI models, communication equipment needs to monitor the accuracy of the AI ​​models. If the AI ​​model is inaccurate, it will lead to poor system performance. Therefore, how to monitor the accuracy of the AI ​​model is an urgent problem to be solved. In one possible implementation method, in the scenario of the AI ​​CSI model introduced by CSI feedback, the output result of the AI ​​CSI model can be compared with the expected output result. If the output result of the AI ​​CSI model differs greatly from the expected output result, it means that the performance of the AI ​​CSI model is poor. When the network device monitors the AI ​​CSI model, the terminal device needs to send the original information to the network device, and the network device compares the output result of the AI ​​CSI model with the original information to determine the performance of the AI ​​CSI model. When the terminal device monitors the AI ​​CSI model, the network device needs to send the original information to the terminal device, and the terminal device compares the output result of the AI ​​CSI model with the original information to determine the performance of the AI ​​CSI model. However, in the process of monitoring the AI ​​CSI model, network devices or terminal devices need to send original information, which results in high overhead.

[0126] In an existing communication system, a terminal device can access a network device and communicate with the network device through random access. During the random access process, the terminal device can send a preamble, and the network device can detect the preamble of the terminal device. In the prior art, the preamble can be generated based on the ZC (Zadoff-Chu) sequence. When the root sequences used are different, the generated preambles are non-orthogonal. When multiple terminal devices send different preambles on the same time-frequency resources, there is interference between the different preambles, resulting in a decrease in detection performance. In addition, when the network device detects the preamble, the network device can perform a correlation operation based on the local sequence and the signal received by the network device, and compare the result of the correlation operation with the threshold to determine whether a specific preamble is detected. However, this threshold cannot meet all usage scenarios. For example, if the threshold used in a scenario with fewer terminal devices is the same as that used in a scenario with more terminal devices, the detection accuracy cannot be met. Therefore, it is necessary to introduce AI technology or AI models in the random access process to improve the detection performance in random access. However, how to monitor the accuracy of the AI ​​model in the random access process after the introduction of AI technology is an urgent problem to be solved.

[0127] In an embodiment of the present application, the network device can send a first indication message to the terminal device, and the first indication message is used to instruct the terminal device to send a first AI preamble code. The terminal device can send the first AI preamble code to the network device according to the first indication message. The network device can receive a first signal including the first AI preamble code. The network device can use the first AI preamble code to monitor the AI ​​model, thereby solving the problem of monitoring the AI ​​model.

[0128] The following describes a communication method 200 provided in an embodiment of the present application in conjunction with FIG2 . As shown in FIG2 , the communication method 200 includes:

[0129] S210, the network device sends first indication information, and the terminal device receives the first indication information, where the first indication information is used to instruct the terminal device to send a first AI preamble.

[0130] Optionally, the first AI preamble code is used for AI model monitoring or for AI model training, that is, the first AI preamble code is dedicated to AI model monitoring or AI model training.

[0131] Optionally, the AI ​​model refers to an AI model in an AI-based random access process. Optionally, in the first case, the AI ​​model may include a first AI sub-model for generating a first AI preamble set and a second AI sub-model for detecting the AI ​​preamble. In this way, the terminal device or the network device may determine the first AI preamble set based on the first AI sub-model. That is, the AI ​​model may include a first AI sub-model for generating a first AI preamble set and a second AI sub-model for detecting the AI ​​preamble. The terminal device or the network device may generate the first AI preamble set based on the first AI sub-model, and the network device may detect the AI ​​preamble based on the second AI sub-model. Optionally, the AI ​​model is a dual-end model, wherein the second AI sub-model is deployed on the receiving device side, such as the network device side, and the first AI sub-model is deployed on the sending device side, such as the terminal device side. The network device may jointly train the first AI sub-model and the second AI sub-model to obtain the AI ​​model. Optionally, the network device may indicate to the terminal device a first AI preamble set generated by the network device based on the first AI sub-model, or the network device may indicate to the terminal device the first AI sub-model, and the terminal device may generate the first AI preamble set based on the first AI sub-model. In the second case, the AI ​​model includes the first AI preamble set and a second AI sub-model, where the second AI sub-model is used to detect the AI ​​preamble. That is, the AI ​​model may include the first AI preamble set and the second AI sub-model for detecting the AI ​​preamble, and the network device may detect the AI ​​preamble based on the second AI sub-model. Optionally, the AI ​​model is a dual-end model, where the second AI sub-model is deployed on a receiving device, such as the network device, and the first AI preamble set is deployed on a transmitting device, such as the terminal device. The network device may jointly train the first AI preamble set and the second AI sub-model to obtain the AI ​​model. Optionally, the first AI preamble set is a portion of model weight parameters in the trained dual-end AI model. Optionally, the network device may indicate the first AI preamble set to the terminal device. Optionally, in the above two cases, the first AI preamble set may have no intersection with the second AI preamble set used for conventional AI-based random access. For example, there are a total of 64 AI preambles in a cell covered by a network device, and X of these AI preambles are used for AI-based random access of terminal devices in the cell. At this time, the second AI preamble set includes X AI preambles, where X is a positive integer. The first AI preamble set includes 64-X AI preambles, and these 64-X preambles are specifically used for AI model monitoring or specifically for AI model training. Optionally, in the above first case, the first AI sub-model can be used to generate the first AI preamble set and the second AI preamble set. Optionally, in the above second case, the AI ​​model includes a first AI preamble set, a second AI preamble set, and a second AI sub-model for detecting AI preambles.

[0132] Optionally, the first indication information is used to instruct the terminal device to send a first AI preamble code in the RRC connection state.

[0133] Optionally, the first indication information may instruct the terminal device to periodically send a first AI preamble code.

[0134] Optionally, the first indication information may instruct the terminal device to periodically send a first AI preamble code in the RRC connection state.

[0135] Optionally, the network device may send the first indication information through dynamic indication, static indication or semi-static indication, for example, the DCI includes the first indication information, and the first indication information may instruct the terminal device to send the first AI preamble code non-periodically. Optionally, the DCI may be a dedicated DCI indication or a public DCI indication, such as a Group DCI indication. For another example, the RRC signaling includes the first indication information, and the first indication information may instruct the terminal device to send the first AI preamble code and the sending period of the terminal device to send the first AI preamble code. Optionally, the first indication information may instruct the terminal device to send the first AI preamble code semi-statically or semi-continuously, for example, the medium access control-control element (MAC-CE) signaling includes the first indication information, and the first indication information is used to activate the preconfigured period of the network device, and the terminal device may periodically send the first AI preamble code.

[0136] Optionally, the network device may also send first configuration information, and the terminal device may receive the first configuration information, where the first configuration information is used to configure the first time-frequency resource for the terminal device to send the first AI preamble. For example, the first configuration information may indicate the sub-carrier space (SCS) corresponding to the first time-frequency resource. For another example, the first configuration information may directly indicate the location of the first time-frequency resource, such as the location of the time-frequency domain resource such as the resource element (RE) or resource block where the first time-frequency resource is located; for another example, the network device may pre-configure a time-frequency resource set, and the network device may indicate the index of the first time-frequency resource in the time-frequency resource set through the first configuration information. The network device may send the first configuration information through dynamic indication, static indication, or semi-static indication. Optionally, the network device may send the first configuration information through a radio resource control (RRC) message, and the terminal device may receive the first configuration information through an RRC message. Optionally, the network device may send the first configuration information through a broadcast message, such as a system information block (SIB) message, and the terminal device may receive the first configuration information through a broadcast message. Optionally, the network device may send the first configuration information via DCI, and the terminal device may receive the first configuration information via DCI, where the DCI may be a dedicated DCI or a public DCI. Optionally, the network device may send the second configuration information via MAC-CE signaling, and the terminal device may receive the first configuration information via MAC-CE signaling.

[0137] Optionally, the network device may send the first indication information and the first configuration information in one message, and the terminal device may receive the first indication information and the first configuration information in one message, or the network device may send the first indication information and the first configuration information in different messages, and the terminal device may obtain the first indication information and the first configuration information in different messages. The embodiment of the present application does not limit this. Optionally, the first indication information may instruct the terminal device to send the first AI preamble, or may instruct the terminal device to send the first time-frequency resource of the first AI preamble, that is, one message may instruct the terminal device to send the first AI preamble, and another message may instruct the terminal device to send the first time-frequency resource of the first AI preamble, or one message may simultaneously instruct the terminal device to send the first AI preamble and the terminal device to send the first time-frequency resource of the first AI preamble, for example, the first indication information may indicate the first AI preamble and the first time domain resource, for example, the first indication information may indicate the index of the first AI preamble and the index of the first time domain resource in the preconfigured time-frequency resource set. The embodiment of the present application does not limit this.

[0138] Optionally, before the network device sends the first configuration information or the first indication information, the communication method 200 also includes: the terminal device can send the first capability information to the network device, the network device can receive the first capability information from the terminal device, the first capability information is used to indicate the time-frequency resource range supported by the terminal device, and the network device can determine the first time-frequency resource within the time-frequency resource range supported by the terminal device, that is, the terminal device can report the time-frequency resource range supported by itself, and the network device can determine the first time-frequency resource for sending the first AI preamble code within the time-frequency resource range supported by the terminal device. In other words, the network device can determine the first time-frequency resource for the terminal device to send the first AI preamble code within the time-frequency resource range supported by the terminal device. Of course, the network device can also configure the first time-frequency resource for the terminal device to send the first AI preamble code to the terminal device according to its own implementation. This embodiment of the present application does not limit this. Optionally, the first capability information can indicate the time-frequency resource range supported by the terminal device by indicating at least one of the time domain length, frequency domain length, amplitude range or phase range. Optionally, the time-frequency resource range supported by the terminal device may be the time-frequency resource range supported when the terminal device sends an AI preamble, or the time-frequency resource range supported when the terminal device generates an AI preamble.

[0139] Optionally, before the network device sends the first configuration information or the first indication information, the terminal device may send second capability information to the network device, and the network device may receive the second capability information, where the second capability information is used to indicate that the terminal device supports the generated AI preamble. The network device may determine the first AI preamble from the AI ​​preambles supported by the terminal device. Optionally, the second capability information may directly indicate that the terminal device supports the generated AI preamble, for example, the second capability information may indicate the sequence of AI preambles supported by the terminal device or the corresponding index of the sequence of AI preambles supported by the terminal device. It may also indirectly indicate that the terminal device supports the generated AI preamble, for example, the second capability information may indicate that the terminal device supports the generated AI preamble by indicating the description information of the generated AI preamble, for example, the second capability information may indicate the length of the AI ​​preamble supported by the terminal device (such as at least one of the time domain length, frequency domain length, or number of time domain channels when the AI ​​preamble is resource mapped); for example, the second capability information may indicate the index of the AI ​​model corresponding to the generated AI preamble supported by the terminal device, etc. Optionally, the terminal device may send the first capability information and the second capability information simultaneously, or may send the first capability information and the second capability information separately, which is not limited in this embodiment of the present application.

[0140] Optionally, the first AI preamble set includes AI preambles supported for generation by the terminal device, and the AI ​​preambles supported for generation by the terminal device include the first AI preamble. Optionally, the first AI preamble set is specifically used for AI model monitoring, or the first AI preamble set is specifically used for AI model training, or the first AI preamble set is specifically for AI model monitoring and AI model training. The first AI preamble set is determined by the first AI sub-model, for example, it can be determined by the network device according to the first AI sub-model and indicated to the terminal device, or the network device indicates the first AI sub-model to the terminal device, and the terminal device can determine the first AI preamble set according to the first AI sub-model, or the first AI preamble set can be part of the AI ​​model, and the network device can indicate the first AI preamble set to the terminal device.

[0141] Optionally, the first AI preamble code set is specifically used for AI model monitoring, and the time-frequency resources corresponding to the AI ​​preamble codes included in the first AI preamble code set are the same as the time-frequency resources corresponding to the AI ​​preamble codes used for conventional random access within the cell. That is, since the AI ​​preamble codes in the first AI preamble code set are used for AI model monitoring, the AI ​​model is used to detect the AI ​​preamble codes for random access. Therefore, in order to better monitor the AI ​​model, the time-frequency resources corresponding to the AI ​​preamble codes included in the first AI preamble code set can overlap with the time-frequency resources of the AI ​​preamble codes used for conventional random access within the cell. In this way, the AI ​​preamble codes in the first AI preamble code set can better simulate or simulate the AI ​​preamble codes in the actual random access process, so the AI ​​preamble codes in the first AI preamble code set can also be better used to monitor the AI ​​model.

[0142] Optionally, the first AI preamble code set is specifically used for AI model training, and the time-frequency resources corresponding to the AI ​​preamble codes included in the first AI preamble code set are different from the time-frequency resources corresponding to the AI ​​preamble codes used for conventional random access within the cell. That is, since the AI ​​preamble codes in the first AI preamble code set are used for AI model training, that is, in order to train AI preamble codes or AI preamble code detection models adapted to new scenarios (such as other time-frequency resources), the time-frequency resources corresponding to the AI ​​preamble codes included in the first AI preamble code set are different from the time-frequency resources of the AI ​​preamble codes used for conventional random access within the cell. In this way, the AI ​​model can be better trained.

[0143] Optionally, before the network device sends the first configuration information or the first indication information, the terminal device may send third capability information to the network device, and the network device may receive the third capability information, where the third capability information is used to indicate whether the terminal device supports assisted AI model monitoring and / or assisted AI model training. If the third capability information is used to indicate that the terminal device supports assisted AI model monitoring, the network device may send first indication information, where the first indication information is used to instruct the terminal device to send a first AI preamble for AI model monitoring; if the third capability information is used to indicate that the terminal device supports assisted AI model training, the network device may send first indication information, where the first indication information is used to instruct the terminal device to send a first AI preamble for AI model training; if the third capability information is used to indicate that the terminal device supports assisted AI model monitoring and assisted AI model training, the network device may send first indication information, where the first indication information is used to instruct the terminal device to send a first AI preamble for AI model monitoring and AI model training; if the third capability information is used to indicate that the terminal device does not support assisted AI model monitoring or assisted AI model training, the network device may not send the first indication information. Optionally, the terminal device may send at least two of the first capability information, the second capability information and the third capability information at the same time, or may send the first capability information, the second capability information and the third capability information separately. This embodiment of the present application does not limit this.

[0144] Optionally, before S210, the communication method further includes: the network device sends second configuration information, the terminal device receives the second configuration information, and the second configuration information is used to instruct the terminal device to send a first time domain offset and / or a first frequency domain offset for the first AI preamble. Optionally, the second configuration information is used to instruct the terminal device to generate and send a first time domain offset and / or a first frequency domain offset for the first AI preamble. For example, the unit of the first time domain offset can be a basic unit of timing advance (TA) (for example, in the LTE system, 1 TA is 0.52 microseconds), or it can be a multiple of the basic unit of TA, or it can be in units of other time granularities such as the number of time domain sampling points, the number of symbols, the number of time slots, the number of subframes, the number of frames, or in absolute time units such as nanoseconds, microseconds, etc. For another example, the unit of the first frequency domain offset can be Hertz (HZ) or ppm, or it can also be a normalized value relative to the subcarrier spacing used, or other ways of describing the frequency domain offset, without limitation. If the unit of the first frequency domain offset is ppm, and the first frequency domain offset can be y ppm, the terminal device can determine the reference frequency according to the configuration method of the network device or a predefined method, and then determine the actual first frequency domain offset according to the reference frequency and y ppm. For example, the terminal device can determine the first frequency domain offset by multiplying the reference frequency by y ppm. That is to say, at this time, the network device can indirectly indicate the first frequency offset by indicating y ppm. For example, the reference frequency is the current carrier frequency or crystal oscillator frequency of the terminal device. Optionally, the network device can send the second configuration information through dynamic indication, static indication or semi-static indication. Optionally, the network device can send the second configuration information through an RRC message, and the terminal device can receive the second configuration information through an RRC message. Optionally, the network device can send the second configuration information through MAC-CE signaling, and the terminal device can receive the second configuration information through MAC-CE signaling. Optionally, the network device can send the second configuration information through a broadcast message, and the terminal device can receive the second configuration information through a broadcast message. Optionally, the network device may send the second configuration information through downlink control information (DCI), and the terminal device may receive the second configuration information through the DCI. Optionally, the DCI may carry the first indication information and the second configuration information at the same time. For example, the first field in the DCI is used to carry the first indication information, and the second field in the DCI is used to carry the second configuration information. The first field is continuous with the second field. Optionally, the position of the first field in the DCI is located before the second field. Optionally, the DCI may be a dedicated DCI or a public DCI.Optionally, the network device can pre-configure a time-frequency offset set and / or a pre-configured frequency domain offset set, and the second configuration information can configure the index of the first time domain offset in the pre-configured time domain offset set, and / or can configure the index of the first frequency domain offset in the pre-configured frequency domain offset set.

[0145] Optionally, the network device may send the first indication information, at least two of the first configuration information, and the second configuration information in one message, and the terminal device may receive the first indication information, at least two of the first configuration information, and the second configuration information in one message, or the network device may send the first indication information, at least two of the first configuration information, and the second configuration information in different messages, and the terminal device may obtain the first indication information, at least two of the first configuration information, and the second configuration information in different messages. The embodiment of the present application is not limited to this. Optionally, the first indication information may indicate that the terminal device sends the first AI preamble code, and may also indicate that the terminal device sends the first time-frequency resource of the first AI preamble code, and may also indicate that the terminal device sends the first time domain offset and / or the first frequency domain offset of the first AI preamble code, that is, one information may indicate that the terminal device sends the first AI preamble code, another information may indicate that the terminal device sends the first time-frequency resource of the first AI preamble code, and another information may indicate that the terminal device sends the first time domain offset and / or the first frequency domain offset of the first AI preamble code. Alternatively, one piece of information may simultaneously instruct the terminal device to send the first AI preamble and the first time-frequency resource for the terminal device to send the first AI preamble; or one piece of information may simultaneously instruct the terminal device to send the first AI preamble and the terminal device to send the first time domain offset and / or the first frequency domain offset of the first AI preamble. For example, the first indication information may indicate the first AI preamble, and the first time domain offset and / or the first frequency domain offset. For example, the first indication information may indicate the index of the first AI preamble, and the index of the first time domain offset in the preconfigured time domain offset set and / or the index of the first frequency domain offset in the preconfigured frequency domain offset set. This embodiment of the present application is not limited to this. Alternatively, one piece of information may simultaneously instruct the terminal device to send the first time domain resource for the first AI preamble, and the first time domain offset and / or the first frequency domain offset for the first AI preamble. Or, one piece of information may simultaneously instruct the terminal device to send the first AI preamble, and the first time domain offset and / or the first frequency domain offset for the first AI preamble. Or, one piece of information may simultaneously instruct the terminal device to send the first AI preamble, the first time domain resource for the terminal device to send the first AI preamble, and the first time domain offset and / or the first frequency domain offset for the terminal device to send the first AI preamble. This embodiment of the present application is not limited to this.

[0146] Optionally, before the network device sends the second configuration information, the communication method further includes: the terminal device sending fourth capability information to the network device, and the network device receiving the fourth capability information, where the fourth capability information is used to indicate a time domain offset range and / or frequency domain offset range supported by the terminal device when sending an AI preamble. Optionally, the network device may determine a first time domain offset within a time domain offset range supported by the terminal device when sending an AI preamble, where the time domain offset range includes the first time domain offset. Optionally, the network device may determine a first frequency domain offset within a frequency domain offset range supported by the terminal device when sending an AI preamble, where the frequency domain offset range includes the first frequency domain offset. Optionally, the fourth capability information is used to indicate a time domain offset range and / or frequency domain resource range supported by the terminal device when generating and sending an AI preamble. Optionally, if the network device preconfigures a time domain offset range, the time domain offset range preconfigured by the network device includes the time domain offset range indicated by the fourth capability information. If the network device preconfigures a frequency domain offset range, the frequency domain offset range preconfigured by the network device includes the frequency domain offset range indicated by the fourth capability information. Optionally, the terminal device can send at least two of the first capability information, the second capability information, the third capability information and the fourth capability information at the same time, or can send the first capability information, the second capability information, the third capability information and the fourth capability information separately. The embodiments of the present application are not limited to this.

[0147] Optionally, after the network device determines to perform AI model training or AI model monitoring, it can trigger the execution of S210. For example, after the network device periodically needs to perform AI model training or AI model monitoring, each period can trigger the execution of S210. Exemplarily, the period can be determined by the network device. Optionally, the network device can perform AI model training or AI model monitoring non-periodically. For example, when the network device uses the AI ​​model to detect the AI ​​preamble (for example, when using the second AI sub-model to detect the AI ​​preamble), the detected AI preamble is inaccurate, then the network device determines that AI model monitoring or AI model training is required, and therefore S210 can be executed. In other words, the network device can monitor the AI ​​model or train the AI ​​model periodically, or it can monitor the AI ​​model or train the AI ​​model non-periodically based on its own implementation. The embodiments of the present application do not impose any restrictions on how the network device triggers AI model monitoring or AI model training.

[0148] S220, the terminal device sends a first signal including a first AI preamble code according to the first indication information, and the network device receives the first signal including the first AI preamble code.

[0149] Optionally, the terminal device may generate a first AI preamble according to the first indication information and send a first signal including the first AI preamble. That is, the first indication information instructs the terminal device to send the first AI preamble, and the terminal device may generate the first AI preamble and then send the first signal including the first AI preamble. For example, the terminal device may receive a first AI preamble set indicated by the network device and determine the first AI preamble indicated by the first indication information in the first AI preamble set. For example, the terminal device may receive indication information indicating a first AI sub-model sent by the network device, and the terminal device may generate the first AI preamble according to the first AI sub-model, or the terminal device may generate the first AI preamble set according to the first AI sub-model and determine the first AI preamble indicated by the first indication information in the first AI preamble set.

[0150] Optionally, if the first indication information is used to instruct the terminal device to send a first AI preamble code in the RRC connection state, S220 includes: the terminal device sends a first signal including the first AI preamble code according to the first indication information in the RRC connection state, and the network device can receive the first signal including the first AI preamble code sent by the terminal device in the RRC connection state according to the first indication information.

[0151] Optionally, if the terminal device receives the first configuration information, S220 includes: the terminal device sends a first signal including a first AI preamble code on the first time-frequency resource indicated by the first configuration information according to the first indication information, and the network device receives the first signal including the first AI preamble code on the first time-frequency resource. Optionally, if the terminal device receives the first configuration information, and the first configuration information indicates the index of the first time-frequency resource in the preconfigured time-frequency resource set, S220 includes: the terminal device determines the first time-frequency resource in the preconfigured time-frequency resources at the index indicated by the first configuration information, and sends a first signal including the first AI preamble code on the first time-frequency resource according to the first indication information, and the network device receives the first signal including the first AI preamble code on the first time-frequency resource.

[0152] Optionally, if the terminal device receives the second configuration information, S220 includes: the terminal device sends a first signal including a first AI preamble code according to the first time domain offset and / or the first frequency domain offset configured by the second configuration information, and the network device receives a first signal including a first AI preamble code according to the first time domain offset and / or the first frequency domain offset configured by the second configuration information. For example, the first time domain offset is N time domain units. Optionally, the first signal can be a frequency domain signal or a time domain signal. If the first signal is a frequency domain signal, the terminal device offsets N time domain units based on the starting position of the first time-frequency resource. Optionally, the terminal device can also offset N time domain units based on other predefined or indicated starting positions. If the first signal is a time domain signal, the first signal can be the terminal device performing an inverse fast Fourier transform (inverse fast fourier transform) on the frequency domain signal including the first AI preamble code. transform, IFFT), optionally, the first signal can be a time domain signal before adding a cyclic prefix, or a time domain signal after adding a cyclic prefix, and the terminal device offsets N time domain units based on the starting point of the time domain signal or other indications or predefined time domain signal starting points; for another example, the first frequency domain offset is m, m is a normalized value relative to the subcarrier spacing used, and the first signal can be a time domain signal obtained by the terminal device by IFFTing the frequency domain signal including the first AI preamble code, and the terminal device can multiply each time domain sampling point by a coefficient. If the time domain sampling point is x(n), the coefficient multiplied by the time domain sampling point x(n) is exp(j*2p*m*n / K), where K is the number of IFFT points K; the first signal can also be a frequency domain signal. If the signal value on each subcarrier before the frequency deviation is generated is X(k), k is the subcarrier number, then the signal value on each subcarrier k after the frequency deviation is generated is Wherein, l is all subcarriers including subcarrier k, the first frequency domain offset is m, and m is a normalized value relative to the subcarrier spacing used. Alternatively, the second configuration information is used to instruct the terminal device to generate and send a first time domain offset and / or a first frequency domain offset of a first AI preamble code. Optionally, S220 includes: the terminal device generates and sends a first signal including a first AI preamble code according to the first time domain offset and / or the first frequency domain offset configured by the second configuration information, and the network device receives the first signal including the first AI preamble code according to the first time domain offset and / or the first frequency domain offset configured by the second configuration information. The embodiment of the present application does not impose any limitation on the time domain reference position for generating the time domain offset and the frequency domain reference position for generating the frequency domain offset.

[0153] Optionally, if the first AI preamble is used for AI model monitoring, the communication method 200 also includes: the network device detects a first signal including the first AI preamble, for example, the network device inputs the first signal or the result after processing the first signal into the second AI sub-model to obtain a detection result; the network device detects that the first signal includes at least one AI preamble, if the at least one AI preamble includes the first AI preamble, the network device can determine that the AI ​​model is accurate; if the network device detects that the at least one AI preamble included in the first signal does not include the first AI preamble, the network device can determine that the AI ​​model is inaccurate, the network device can update the AI ​​model, or the network device can update the AI ​​preamble detection model, or the network device can deactivate or update the first AI preamble set, the first AI preamble set includes the first AI preamble, or deactivate or update the first AI sub-model used to generate the first AI preamble set.

[0154] Optionally, if the first AI preamble is used for AI model monitoring, the communication method 200 also includes: the network device detects a first signal including the first AI preamble; if the network device detects that the first signal includes a probability of existence of at least one AI preamble, and the probability of existence of a certain AI preamble in the at least one AI preamble is greater than a preset threshold and the AI ​​preamble is the same as the first AI preamble, then the network device can determine that the AI ​​model is accurate; if the network device detects that the probability of existence of each AI preamble included in the first signal is less than or equal to a preset threshold, or the probability of existence of a certain AI preamble in the at least one AI preamble is greater than a preset threshold and the AI ​​preamble is different from the first AI preamble, then the network device can determine that the AI ​​model is inaccurate, and the network device can update the AI ​​model, or the network device can update or deactivate the first AI preamble set, the first AI preamble set including the first AI preamble, or update or deactivate the first AI sub-model used to generate the first AI preamble set.

[0155] Optionally, if the first AI preamble is used for AI model training, the communication method 200 may include: the network device detects a first signal including the first AI preamble, uses the first signal as a model input, and uses the first AI preamble as a training label to train a second AI preamble detection model, and the trained second AI preamble detection model is used to detect the AI ​​preamble.

[0156] It should be noted that the above communication method 200 is described using a terminal device as an example. In some cases, the network device can simultaneously schedule multiple terminal devices to send AI preambles, and the network device can use the AI ​​preambles sent by multiple terminal devices to perform AI model monitoring or AI model training. That is, in order to facilitate the description of sending and receiving the first signal, S220 describes that the terminal device sends a first signal including the first AI preamble according to the first indication information, and the network device receives the first signal including the first AI preamble. In some cases, the signal received by the network device may include other signals in addition to the first signal. In this case, the network device may receive a superimposed signal. For example, the network device can schedule the transmission of other signals in addition to the first AI preamble on the first time-frequency resource. In this case, the signal detected by the network device can be a superposition of the first signal and the interference signal formed by other preambles and / or non-preamble signals. When detecting the AI ​​model or training the AI ​​model, the network device can input the superimposed signal into the AI ​​model to detect whether the superimposed signal includes the first AI preamble.

[0157] In the above-mentioned communication method 200, the network device can instruct the terminal device to send a first AI preamble code, and the terminal device can send a first signal including the first AI preamble code according to the instruction of the network device. The network device can detect the first signal and detect the first signal through the AI ​​model to determine whether the AI ​​model is accurate or inaccurate, thereby providing a method for monitoring the AI ​​model in a random access scenario, or the network device can train the AI ​​model based on the first signal and the first AI preamble code as a label, thereby providing a method for training the AI ​​model in a random access scenario. Since in the communication method 200, the monitoring and training of the AI ​​model are performed on the network device side, it can be considered that the terminal device assists the network device in monitoring and training the AI ​​model.

[0158] In some scenarios, the terminal device can monitor the information of the AI ​​preamble sent by the terminal device and send the monitored information to the network device. The network device can determine whether the AI ​​model is accurate based on the information monitored by the terminal device, thereby realizing the monitoring of the AI ​​model. The communication method provided by the embodiment of the present application is described below with reference to FIG3. As shown in FIG3, the communication method 300 includes:

[0159] S310, the network device sends first configuration information to the terminal device, and the terminal device receives the first configuration information from the network device, where the first configuration information is used to configure information for monitoring the sending of an AI preamble.

[0160] Optionally, the first configuration information is used to configure the terminal device to monitor information of the AI ​​preamble code sent by the terminal device.

[0161] Alternatively, the first configuration information is used to configure the terminal device to record information of the AI ​​preamble code sent by the terminal device.

[0162] Optionally, the first configuration information is used to configure information for monitoring the sending of an AI preamble within a first time window. Optionally, the first configuration information is used to configure the terminal device to monitor information for the sending of an AI preamble by the terminal device within the first time window. Optionally, the first configuration information is used to configure the terminal device to monitor information for successful and failed AI preamble sending by the terminal device within the first time window. Optionally, the first configuration information is used to configure the terminal device to monitor information for failure to send an AI preamble by the terminal device within the first time window. Optionally, the information on the failure of the terminal device to send an AI preamble includes at least one of the number of AI preamble failures, an identifier of the failed AI preamble, the sending time of the failed AI preamble, or the sending power of the failed AI preamble. Optionally, the information on the AI ​​preamble failure may further include the start and end time of the AI ​​preamble failure. Optionally, the first configuration information may configure a failure tag for a failed AI preamble sent by the terminal device or a success tag for a successful AI preamble sent by the terminal device.

[0163] Optionally, the first configuration information is used to configure information for monitoring the success of sending the AI ​​preamble and information for failing to send the AI ​​preamble. Optionally, the first configuration information is used to configure the terminal device to monitor information on the success of sending the AI ​​preamble and information on the failure of sending the AI ​​preamble by the terminal device, that is, the first configuration information can configure the terminal device to monitor information on the success of sending the AI ​​preamble and information on the failure of sending the AI ​​preamble by the terminal device during the entire period of sending the AI ​​preamble. Optionally, the period of sending the AI ​​preamble may refer to the moment when the terminal device sends the AI ​​preamble for the first time to the moment when the random access process ends. Optionally, the first configuration information is used to configure the terminal device to monitor information on the failure of sending the AI ​​preamble by the terminal device, that is, the first configuration information can configure the terminal device to monitor information on the failure of sending the AI ​​preamble during the entire period of sending the AI ​​preamble. Optionally, the first configuration information is used to configure the terminal device to record at least one of the number of failed AI preamble transmission failures, the identifier of the failed AI preamble transmission failures, the sending time of the failed AI preamble transmission failures, or the sending power of the failed AI preamble transmission failures. That is, the first configuration information can configure the terminal device to monitor at least one of the number of failed AI preamble transmission failures, the identifier of the failed AI preamble transmission failures, the sending time of the failed AI preamble transmission failures, or the sending power of the failed AI preamble transmission failures during the entire AI preamble transmission period.

[0164] Optionally, S310 includes: the network device may send the first configuration information to the terminal device via a system information block (SIB) message, and the terminal device may receive the first configuration information from the network device via the SIB message.

[0165] Optionally, the communication method 300 also includes: the network device sends second configuration information, the terminal device receives the second configuration information, and the second configuration information is used to configure the sending of the first information after N failures in sending the AI ​​preamble, where N is a positive integer. Optionally, the network device may send the second configuration information to the terminal device through a system information block (SIB) message, and the terminal device may receive the second configuration information from the network device through an SIB message. Optionally, the second configuration information is specifically used to configure the terminal device to send the first information after entering the RRC connection state through a non-AI preamble after N failures in sending the AI ​​preamble. Optionally, the second configuration information is specifically used to configure the terminal device to send the first information after entering the RRC connection state through a non-AI preamble after N consecutive failures in sending the AI ​​preamble. Optionally, the N failures in sending the AI ​​preamble may be N failures in sending the same AI preamble, or N failures in sending different AI preambles.

[0166] Optionally, the network device may send the first configuration information and the second configuration information to the terminal device at the same time, or may send the first configuration information and the second configuration information to the terminal device separately. This embodiment of the present application does not limit this.

[0167] S320, the terminal device sends first information to the network device according to the first configuration information, and the network device receives the first information, where the first information includes information on sending an AI preamble code.

[0168] Optionally, the communication method 300 also includes: the terminal device sends an AI preamble code at least once, and the network device can receive the AI ​​preamble code sent by the terminal device. If the network device receives the AI ​​preamble code sent by the terminal device at a certain time, the network device can send a response to the AI ​​preamble code to the terminal device. For example, the response information can be a random access response (RAR) information. After the terminal device receives the response, it can be determined that the AI ​​preamble code is sent successfully; if the network device does not receive or detect the AI ​​preamble code sent by the terminal device at a certain time, the network device will not send any response to the terminal device. If the terminal device does not receive a response to the AI ​​preamble code within a preset time period, it can be determined that the AI ​​preamble code has failed to be sent.

[0169] Optionally, the first information includes information about the AI ​​preamble sent by the terminal device. That is, the terminal device can monitor the information about the AI ​​preamble sent by itself, and generate the first information based on the monitored information and send it to the network device.

[0170] Optionally, if the first configuration information is used to configure the terminal device to record the information of the terminal device sending the AI ​​preamble code, the terminal device can record the information of the terminal device sending the AI ​​preamble code according to the first configuration information, and send the first information to the network device, the first information including the information of the terminal device sending the AI ​​preamble code recorded by the terminal device.

[0171] Optionally, if the first configuration information is used to configure the monitoring of information on the AI ​​preamble sent within the first time window, the terminal device may monitor the information on the AI ​​preamble sent within the first time window according to the first configuration information, and the first information includes the information on the AI ​​preamble sent within the first time window. Optionally, if the first configuration information is used to configure the terminal device to monitor information on the AI ​​preamble sent within the first time window, the terminal device may monitor the information on the AI ​​preamble sent within the first time window according to the first configuration information, and the terminal device may not monitor information on the AI ​​preamble sent by the terminal device outside the first time window. At this time, the first information includes information on the AI ​​preamble sent by the terminal device within the first time window. For example, as shown in FIG4 , the terminal device sent an AI preamble a total of 10 times, and within the first time window, the terminal device sent an AI preamble a total of 6 times, from the 3rd to the 8th AI preamble. Therefore, the first information includes information on the 6 AI preambles sent by the terminal device within the first time window. Optionally, if the first configuration information is used to configure the terminal device to monitor the information of the terminal device successfully sending the AI ​​preamble code and the information of the terminal device failing to send the AI ​​preamble code within the first time window, the terminal device can monitor the information of the terminal device successfully sending the AI ​​preamble code and the information of the terminal device failing to send the AI ​​preamble code within the first time window according to the first configuration information. The first information may include the information of the terminal device successfully sending the AI ​​preamble code and the information of the terminal device failing to send the AI ​​preamble code within the first time window. For example, as shown in Figure 4, the terminal device sent the AI ​​preamble code a total of 10 times, and the terminal device sent the AI ​​preamble code 3 to 8 times, a total of 6 AI preamble codes within the first time window. Therefore, the first information includes the information of the terminal device failing to send and the information of the terminal device successfully sending these 6 AI preamble codes within the first time window. Optionally, if the first configuration information is used to configure the terminal device to monitor the information of the terminal device's failure to send the AI ​​preamble code within the first time window, the terminal device can monitor the information of the terminal device's failure to send the AI ​​preamble code within the first time window according to the first configuration information. The first information may include the information of the terminal device's failure to send the AI ​​preamble code within the first time window. For example, as shown in Figure 5, the terminal device sent the AI ​​preamble code a total of 10 times. Within the first time window, the terminal device sent the AI ​​preamble code from the 3rd to the 8th time, a total of 6 AI preamble codes. Therefore, the 4th and 7th AI preamble codes failed to be sent within the first time window. The first information includes the information of the failure to send the 4th and 7th AI preamble codes within the first time window.Optionally, if the first configuration information configures the terminal device with information on the failed AI preamble code transmission, and the information on the terminal device's failure to transmit the AI ​​preamble code includes at least one of the number of failures of the AI ​​preamble code, the identifier of the failed AI preamble code, the transmission time of the failed AI preamble code, the transmission power of the failed AI preamble code, or the start and end time of the failed AI preamble code transmission, then the terminal device may monitor the number of failures of the terminal device to transmit the AI ​​preamble code, the identifier of the failed AI preamble code, the transmission time of the failed AI preamble code, the transmission power of the failed AI preamble code, or the start and end time of the failed AI preamble code transmission within the first time window according to the first configuration information. The first information may include at least one of the number of failures of the terminal device to transmit the AI ​​preamble code, the identifier of the failed AI preamble code, the transmission time of the failed AI preamble code, the transmission power of the failed AI preamble code, or the start and end time of the failed AI preamble code transmission within the first time window. Optionally, the first time window can be a static time window, for example, determined by configuring the start and end time points of the first window. Optionally, the first time window can be a dynamic time window, for example, determined by configuring the trigger events corresponding to the start and end time points. For example, the first time window can be the time period from the x1th AI preamble sending moment to the x2th AI preamble sending moment. As shown in FIG6 , x1 can be 3, and x2 can be 8. The first time window is from the 3rd AI preamble sending moment to the 8th AI preamble sending moment. The first time window can include the x1th AI preamble sending moment and / or the x2th AI preamble sending moment. The first time window may include the time when the AI ​​preamble is sent for the x1th time, or the time when the AI ​​preamble is sent for the x2th time. For another example, the first time window may be the time period from the time when the AI ​​preamble fails to be sent for the x3th time to the time when the AI ​​preamble is successfully sent for the first time. For example, as shown in FIG7 , x3 is 3, the terminal device successfully sends the AI ​​preamble for the 8th time, and fails to send the AI ​​preamble for the 1st to the 7th time. Then, the first time window is the time when the AI ​​preamble is sent for the 3rd time to the time when the AI ​​preamble is sent for the 8th time.

[0172] Optionally, if the first configuration information is used to configure the monitoring of the successful sending of the AI ​​preamble and the information of the failed sending of the AI ​​preamble, the terminal device can monitor the information of the successful sending of the AI ​​preamble and the information of the failed sending of the AI ​​preamble by the terminal device according to the first configuration information. The first information may include the information of the successful sending of the AI ​​preamble by the terminal device and the information of the failed sending of the AI ​​preamble by the terminal device. For example, as shown in Figure 8, the terminal device sent the AI ​​preamble 10 times in total, and the terminal device recorded the successful sending and failed sending of the AI ​​preamble for these 10 times. Therefore, the first information includes the failed sending and successful sending of the AI ​​preamble by the terminal device for these 10 times. Optionally, the first configuration information is used to configure the terminal device to monitor information on the terminal device's failure to send an AI preamble code. The terminal device can monitor information on the terminal device's failure to send an AI preamble code based on the first configuration information. The first information may include information on the terminal device's failure to send an AI preamble code. For example, as shown in Figure 9, the terminal device sent an AI preamble code a total of 10 times. The terminal device failed to send the AI ​​preamble code for the 2nd, 4th and 7th times. The terminal device records information on these 3 failures to send the AI ​​preamble code. Therefore, the first information includes information on the terminal device's failure to send the AI ​​preamble code for the 2nd, 4th and 7th times. Optionally, if the first configuration information is used to configure the terminal device to record at least one of the number of failed AI preamble transmission failures, the identifier of the failed AI preamble transmission failures, the sending time of the failed AI preamble transmission failures, the sending power of the failed AI preamble transmission failures, or the start and end times of the failed AI preamble transmission failures, the terminal device can monitor at least one of the number of failed AI preamble transmission failures, the identifier of the failed AI preamble transmission failures, the sending time of the failed AI preamble transmission failures, or the sending power of the failed AI preamble transmission failures according to the first configuration information. The first information may include at least one of the number of failed AI preamble transmission failures, the identifier of the failed AI preamble transmission failures, the sending time of the failed AI preamble transmission failures, or the sending power of the failed AI preamble transmission failures of the terminal device.

[0173] Optionally, if the first configuration information configures a failure tag for an AI preamble code that fails to be sent by the terminal device or a success tag for an AI preamble code that is successfully sent by the terminal device. If the terminal device fails to send an AI preamble code once, the terminal device may also record the failure tag of the AI ​​preamble code when recording the information of the AI ​​preamble code. At this time, the first information may include the failure tag of the AI ​​preamble code. For example, when the first configuration information configures the terminal device to monitor the information of the successful sending of the AI ​​preamble code during the entire AI preamble sending period or within the first time window and the information of the failed sending of the AI ​​preamble code by the terminal device, when the AI ​​preamble code fails to be sent, the terminal device may also record the failure tag; if the terminal device successfully sends an AI preamble code once, the terminal device may also record the success tag of the AI ​​preamble code when recording the information of the AI ​​preamble code. For example, when the first configuration information configures the terminal device to monitor the information of the successful sending of the AI ​​preamble code during the entire AI preamble sending period or within the first time window and the information of the failed sending of the AI ​​preamble code by the terminal device, when the AI ​​preamble code is successfully sent, the terminal device may also record the failure success tag.

[0174] Optionally, if the terminal device receives the second configuration information, and the second configuration information is used to configure the sending of the first information after N failures in sending the AI ​​preamble, the terminal device can record the number of failures in sending the AI ​​preamble, and the terminal device can send the first information if N failures in sending the AI ​​preamble. Optionally, the terminal device can send the first information after entering the RRC connection state. Optionally, the terminal device can send the first information during the random access process, for example, in two-step random access, the terminal device sends the first information in the physical uplink shared channel (PUSCH), where the random access can be random access based on a non-AI preamble or random access based on an AI preamble.

[0175] Optionally, if the terminal device receives the second configuration information, and the second configuration information is specifically used to configure the terminal device to send the first information after entering the RRC connection state through the non-AI preamble after failing to send the AI ​​preamble N times, then if the first information is sent after failing to send the AI ​​preamble N times, it includes: the terminal device sends the first information after entering the RRC connection state through the non-AI preamble. That is, the terminal device attempts to send the AI ​​preamble, uses the AI ​​preamble for random access and enters the RRC connection state, but the AI ​​preamble may always fail to be sent, resulting in the terminal device being unable to enter the RRC connection state according to the AI ​​preamble. Therefore, the terminal device can send the first information after entering the RRC connection state through the non-AI preamble according to the second configuration information. Optionally, the non-AI preamble can be called a legacy preamble or a legacy preamble, etc., such as a preamble based on a ZC sequence or an m-sequence. Optionally, if the terminal device receives the second configuration information, and the second configuration information is specifically used to configure the terminal device to send the first information after entering the RRC connection state through the non-AI preamble after failing to send the AI ​​preamble for N consecutive times, then the terminal device sends the first information after entering the RRC connection state through the non-AI preamble after failing to send the AI ​​preamble for N consecutive times. That is to say, in the process of the terminal device attempting to use the AI ​​preamble for random access to enter the RRC connection state, when the number of failures reaches N times, the terminal device can fall back to using the non-AI preamble for random access, and send the first information after using the non-AI preamble for random access to enter the RRC connection state. Optionally, if the AI ​​preamble code that failed to be sent N times belongs to AI preamble code set 1, the terminal device can enter the RRC connection state through the first type of non-AI preamble code and send the first information; if the AI ​​preamble code that failed to be sent N times belongs to AI preamble code set 2, the terminal device can enter the RRC connection state through the second type of non-AI preamble code and send the first information, AI preamble code set 1 is different from AI preamble code set 2, and the intersection of AI preamble code set 1 and AI preamble code set 2 is empty, the first type is different from the second type, for example, the first type is NR formatC1 type, and the second type is NR formatC2 type, that is, if the AI ​​preamble code that failed to be sent belongs to a certain AI preamble code set, the terminal device can use the non-AI preamble code of the type corresponding to the AI ​​preamble code set to enter the RRC connection state.

[0176] Optionally, if a certain AI preamble code sent by the terminal device is successful, after successfully entering the RRC connection state using the AI ​​preamble code, the terminal device can also send the first information. That is, the terminal device can send the first information after entering the RRC connection state. The terminal device can enter the RRC connection state through the AI ​​preamble code, and can also enter the RRC connection state through the non-AI preamble code. The embodiment of the present application does not impose any limitation on the way in which the terminal device enters the RRC connection state.

[0177] Optionally, the network device may send a first request message to the terminal device, and the terminal device may receive the first request message from the network device, S320, including: in response to the first request message, the terminal device sends the first information to the network device according to the first configuration information, and the network device can receive the first information from the terminal device. That is, the terminal device may send the first information based on the request of the network device. Optionally, the terminal device may receive the first request message from the network device in an RRC connection state, and in response to the first request message, the terminal device sends the first information according to the first configuration information in the RRC connection state. For example, the first request information is indication information that the network device triggers the terminal device to send the first information. The network device may send the first request message through RRC signaling, MAC-CE signaling, or DCI signaling. After receiving the first request message, the terminal device sends the first information generated according to the first configuration information to the network device.

[0178] Optionally, the terminal device may send a second request message, the network device may receive the second request message, and after receiving the second request message, the network device may send a response message to the second request message to the terminal device, S320, including: the terminal device may send the first information to the network device based on the response message to the second request message according to the first configuration information, that is, the terminal device may actively request the network device to send the first information through the second request message, after the network device sends the response message to the second request message, it indicates that the network device has authorized the terminal device to send the first information, and the terminal device may send the first information to the network device based on the response message to the second request message. Optionally, the terminal device may send the second request message to the network device in the RRC connection state, the terminal device may also receive the response message to the second request message sent by the network device in the RRC connection state, and send the first information to the network device in the RRC connection state. For example, the second request message may be a Scheduling Request (SR) message, and the response message to the second request message may be uplink data transmission authorization information (UL grant) information. Optionally, the triggering condition for the terminal device to send the second request message can be determined by the second configuration information. For example, the second configuration information indicates that after the terminal device monitors N transmission failures, it can generate and send a second request message after entering the RRC connection state.

[0179] Optionally, after S320, the communication method 300 further includes: the network device performs AI model monitoring or AI model training based on the first information. For example, in the case of AI model monitoring, the network device compares whether the AI ​​preamble identifier is detected when performing AI preamble detection at the time point of the sending failure based on the identifier of the AI ​​preamble that failed to be sent and the time of the sending failure in the first information. If not detected, the network device may determine that there is a problem with the AI ​​preamble or the AI ​​preamble detection model, and then may deactivate the AI ​​preamble set to which the AI ​​preamble belongs, or replace the AI ​​preamble detection model. For example, in the case of AI model training, the network device uses the AI ​​preamble identifier as a label and the received signal as the input of the AI ​​detection model based on the AI ​​preamble identifier and the time of sending the AI ​​preamble in the first information, and in combination with the received signal at the time point of sending the AI ​​preamble, to train the AI ​​detection model.

[0180] Among them, the AI ​​model in the communication method 300 refers to the description of the AI ​​model in the communication method 200, and is not described in detail to avoid redundancy.

[0181] It should be noted that the above communication method 300 is described using a terminal device as an example. In some cases, the network device can send configuration information to multiple terminal devices to configure multiple terminal devices to monitor the information of sending AI preamble codes. The terminal device can send the information of sending AI preamble codes obtained by monitoring, and the network device can use the information sent by multiple terminal devices to monitor or train AI models.

[0182] In the above-mentioned communication method 300, the network device can send first configuration information to the terminal device to configure the terminal device to send information of the AI ​​preamble code. The terminal device can send first information based on the first configuration information from the network device. The first information includes information that the terminal device sends the AI ​​preamble code. The network device can perform AI model monitoring or AI model training based on the first information, thereby monitoring or training the AI ​​model for random access.

[0183] In some cases, after a terminal device fails to perform random access through an AI preamble, it can enter the RRC connected state through a non-AI preamble. The following is described in conjunction with the communication method 1000 in Figure 10. As shown in Figure 10, the communication method 1000 includes:

[0184] S1010, the network device sends first configuration information, and the terminal device receives the first configuration information. The first configuration information is used to configure the terminal device to send a non-AI preamble code after failing to send the AI ​​preamble code M times.

[0185] Optionally, S1010 includes: the network device may send the first configuration information via a broadcast message, and the terminal device may receive the first configuration information via a broadcast message.

[0186] Optionally, the communication method 1000 also includes: the terminal device sends an AI preamble code at least once, the network device can receive the AI ​​preamble code sent by the terminal device, if the network device receives the AI ​​preamble code sent by the terminal device at a certain time, the network device can send a response to the AI ​​preamble code to the terminal device, after the terminal device receives the response, it can be determined that the AI ​​preamble code is sent successfully; if the network device does not receive the AI ​​preamble code sent by the terminal device at a certain time, the network device will not send any response to the terminal device, and if the terminal device does not receive the response to the AI ​​preamble code within a preset time period, it can be determined that the AI ​​preamble code fails to be sent.

[0187] S1020: The terminal device sends a non-AI preamble code after failing to send the AI ​​preamble code M times according to the first configuration information.

[0188] Optionally, the non-AI preamble may be referred to as a legacy preamble or a traditional preamble, for example, a preamble based on a ZC sequence or an m-sequence.

[0189] Among them, the non-AI preamble code is used for random access.

[0190] Optionally, the non-AI preamble may be configured in the first configuration information. For example, the first configuration information indicates that the non-AI preamble is a non-AI preamble in a non-AI random access mode used by the current cell.

[0191] Optionally, the M failures in sending the AI ​​preamble may be M failures in sending the same AI preamble, or M failures in sending different AI preambles in total.

[0192] In the above-mentioned communication method 1000, when the terminal device sends the AI ​​preamble code M times without success, that is, the terminal device attempts to use the AI ​​preamble code for random access, until M attempts are unsuccessful, it means that it may not be possible to use the AI ​​preamble code for random access. Therefore, the terminal device can fall back to the non-AI preamble code and try to use the non-AI non-preamble code for random access to avoid the terminal device always using the AI ​​preamble code for random access, and the problems of wasted signaling or long access delay caused by the inability to access.

[0193] It should be noted that the first configuration information in the communication method 200, the first configuration information in the communication method 300 and the communication method 1000 have different meanings, and the second configuration information in the communication method 200 and the second configuration information in the communication method 300 also have different meanings.

[0194] Figure 11 is a schematic block diagram of a communication device provided in an embodiment of the present application. As shown in Figure 11, the communication device 1100 may include a processing unit 1110 and a communication unit 1120. The communication unit 1120 can implement corresponding communication functions, and the communication can be internal communication of the communication device 1100 or communication between the communication device 1100 and other devices; the processing unit 1110 can implement corresponding processing functions. The communication unit 1120 can also be referred to as a communication interface or a transceiver unit. Optionally, the communication device 1100 may also include a storage unit, which can be used to store instructions and / or data, and the processing unit 1110 can read the instructions and / or data in the storage unit so that the device implements the aforementioned method embodiment.

[0195] In one possible design, the communication device 1100 may be the terminal device in the communication method 200 described above, or may be a module or chip applied to the terminal device. The communication device 1100 may be used to execute the steps or processes executed by the terminal device in the embodiment of the method 200 described above. Alternatively, the communication device 1100 may be the network device in the communication method 200 described above, or may be a module or chip applied to the network device. The communication device 1100 may be used to execute the steps or processes executed by the network device in the embodiment of the communication method 200 described above.

[0196] In another possible design, the communication device 1100 may be the terminal device in the communication method 300 described above, or may be a module or chip applied to the terminal device. The communication device 1100 may be used to execute the steps or processes executed by the terminal device in the embodiment of the method 300 described above. Alternatively, the communication device 1100 may be the network device in the communication method 300 described above, or may be a module or chip applied to the network device. The communication device 1100 may be used to execute the steps or processes executed by the network device in the embodiment of the communication method 300 described above.

[0197] In another possible design, the communication device 1100 may be the terminal device in the communication method 1000 described above, or may be a module or chip applied to the terminal device. The communication device 1100 may be used to execute the steps or processes executed by the terminal device in the embodiment of the method 1000 described above. Alternatively, the communication device 1100 may be the network device in the communication method 1000 described above, or may be a module or chip applied to the network device. The communication device 1100 may be used to execute the steps or processes executed by the network device in the embodiment of the communication method 1000 described above.

[0198] Regarding the steps or processes executed by each unit in the communication device 1100, please refer to the above method embodiments for details, and will not be described in detail here.

[0199] It should be understood that the "unit" in the communication device 1100 can be implemented by hardware, can be implemented by software, and can also be implemented by hardware executing the corresponding software implementation. For example, the "unit" can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. For another example, the communication unit 1120 can be replaced by a transceiver transceiver circuit (for example, a receiving circuit and a transmitting circuit), and the processing unit 1110 can be replaced by a processor or a processing circuit.

[0200] Figure 12 shows a schematic block diagram of another communication device 1200 provided in an embodiment of the present application. The communication device 1200 can be a terminal device or a network device, or can be a chip, chip system, or processor that supports the terminal device or network device to implement the above method. The device can be used to implement the method described in the above method embodiment. For details, please refer to the description of the above method embodiment.

[0201] The communication device 1200 may include one or more processors 1210, which may also be referred to as processing units, and may implement certain control functions. The processor 1210 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the communication device (e.g., a base station, a baseband chip, a user chip, a DU or a CU, etc.), execute software programs, and process data of the software programs.

[0202] In an optional design, the processor 1210 may also store instructions and / or data, which can be executed by the processor 1210 to enable the communication device 1200 to perform the method described in the above method embodiment. Optionally, the processing unit 1110 in the communication device 1100 may be the processor 1210.

[0203] In another optional design, the communication device 1200 may include a communication interface 1220 for implementing receiving and transmitting functions. For example, the communication interface 1220 may be a transceiver circuit, an interface, an interface circuit, or a transceiver. The transceiver circuit, interface, interface circuit, or transceiver for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or the transceiver circuit, interface, interface circuit, or transceiver may be used for transmitting or delivering signals. Optionally, the communication unit 1120 in the communication device 1100 may be the communication interface 1220.

[0204] Optionally, the communication device 1200 may include one or more memories 1030, which may store instructions. The instructions may be executed on the processor 1210, causing the communication device 1200 to perform the method described in the above method embodiment. Optionally, the memory 1230 may also store data. Optionally, the processor 1210 may also store instructions and / or data. The processor 1210 and memory 1230 may be provided separately or integrated together.

[0205] Those skilled in the art will appreciate that, for ease of explanation, FIG12 shows only one memory and processor. In an actual communication device, multiple processors and memories may exist. The memory may also be referred to as a storage medium or storage device, etc., which is not limited in the present embodiment.

[0206] For example, a processor may include a baseband processor and a central processing unit (CPU). The baseband processor is primarily responsible for processing communication protocols and communication data, while the CPU is primarily responsible for controlling the entire terminal device, executing software programs, and processing data from software programs. The processor in Figure 12 integrates the functions of both the baseband processor and the CPU. Those skilled in the art will appreciate that the baseband processor and the CPU may also be independent processors interconnected via a bus or other technology. Those skilled in the art will appreciate that a terminal device may include multiple baseband processors to accommodate different network standards, multiple CPUs to enhance its processing capabilities, and that the various components of the terminal device may be connected via various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The CPU may also be referred to as a central processing circuit or a central processing chip. The functionality for processing communication protocols and communication data may be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing functionality.

[0207] It should be understood that, in one possible design, each step in the method embodiment provided in the present application can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.

[0208] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0209] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0210] The present application also provides a computer program product, which includes: computer program code, which, when executed on a computer, enables the computer to execute the various steps or processes executed by the terminal device or network device in any of the above method embodiments.

[0211] The present application also provides a computer-readable storage medium, which stores program code. When the program code runs on a computer, the computer executes the various steps or processes executed by the terminal device or network device in any of the above method embodiments.

[0212] The present application also provides a communication device, including a processor and an interface, wherein the interface is used to send and / or receive signals, so that the processor executes the various steps or processes performed by the terminal device or network device in any of the above method embodiments.

[0213] The present application also provides a communication system, which includes a terminal device and a network device.

[0214] The above-mentioned device embodiments and method embodiments are completely corresponding, and the corresponding steps are performed by the corresponding modules or units. For example, the communication unit or communication interface performs the receiving or sending steps in the method embodiment. Other steps except sending and receiving can be performed by the processing unit or processor.

[0215] In the embodiments of this application, each term and English abbreviation is provided for convenience of description and shall not constitute any limitation to this application. This application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.

[0216] As used in this specification, the terms "component," "module," "system," and the like are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and a computing device can be a component. One or more components can reside in a process and / or an execution thread, and a component can be located on one computer and / or distributed between two or more computers. In addition, these components can be executed from various computer-readable storage media having various data structures stored thereon. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).

[0217] Those skilled in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0218] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can be based on the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0219] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0221] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0222] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0223] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0224] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: include: Sending first indication information, where the first indication information is used to instruct sending a first artificial intelligence (AI) preamble code, where the first AI preamble code is used for AI model monitoring and / or AI model training; A first signal including the first AI preamble is received.

2. The communication method according to claim 1, wherein: The communication method further includes: Sending first configuration information, where the first configuration information is used to configure a first time-frequency resource for sending the first AI preamble; The receiving a first signal including the first AI preamble further includes: Receiving the first signal on the first time-frequency resource; Among them, the first time-frequency resources are used for AI model monitoring and / or AI model training.

3. The communication method according to claim 2, wherein: The communication method further includes: Receive first capability information, where the first capability information is used to indicate a range of time-frequency resources supported by a terminal device, and the range of time-frequency resources includes the first time-frequency resources.

4. The communication method according to any one of claims 1 to 3, characterized in that: The communication method further includes: receiving second capability information, where the second capability information is used to indicate that the terminal device supports the generated AI preamble; The first AI preamble code is determined in the AI ​​preamble codes supported by the terminal device.

5. The communication method according to claim 4, wherein: The first AI preamble code set is determined by an AI model, the first AI preamble code set includes AI preamble codes supported by the terminal device, and the AI ​​preamble codes supported by the terminal device include the first AI preamble code.

6. The communication method according to any one of claims 1 to 5, characterized in that: The communication method further includes: receiving third capability information, where the third capability information is used to indicate whether the terminal device supports assisted AI model monitoring and / or assisted AI model training; The sending of the first indication information includes: When the third capability information indicates that the terminal device supports assisted AI model monitoring and / or assisted AI model training, the first indication information is sent.

7. The communication method according to any one of claims 1 to 6, characterized in that: The communication method further includes: Sending second configuration information, where the second configuration information is used to instruct the terminal device to send a first time domain offset and / or a first frequency domain offset of the first AI preamble code; The receiving a first signal including the first AI preamble code includes: A first signal including the first AI preamble code is received according to the first time domain offset and / or the first frequency domain offset.

8. The communication method according to claim 7, wherein: Before sending the second configuration information, the method further includes: Receive fourth capability information, where the fourth capability information is used to indicate the time domain offset range and / or frequency domain offset range supported by the terminal device when sending an AI preamble code, where the time domain offset range includes the first time domain offset, and the frequency domain offset range includes the first frequency domain range.

9. The communication method according to any one of claims 1 to 8, characterized in that: The first indication information is used to instruct the terminal device to send a first artificial intelligence AI preamble code in a radio resource control RRC connection state.

10. A communication method, characterized in that: include: receiving first indication information, where the first indication information is used to instruct sending a first artificial intelligence (AI) preamble code, where the first AI preamble code is used for AI model monitoring and / or AI model training; Send a first signal including the first AI preamble code according to the first indication information.

11. The communication method according to claim 10, wherein: The communication method further includes: receiving first configuration information, where the first configuration information is used to configure a first time-frequency resource for sending the first AI preamble; The sending, according to the first indication information, a first signal including the first AI preamble code includes: Sending the first signal according to the first indication information on the first time-frequency resource indicated by the first configuration information; Among them, the first time-frequency resources are used for AI model monitoring and / or AI model training.

12. The communication method according to claim 11, wherein: The communication method further includes: Send first capability information, where the first capability information is used to indicate the range of time-frequency resources supported by the terminal device, and the range of time-frequency resources includes the first time-frequency resources.

13. The communication method according to any one of claims 10 to 12, characterized in that: The communication method further includes: Sending second capability information, where the second capability information is used to indicate the generated AI preamble code supported by the terminal device; Among them, the AI ​​preamble code supported by the terminal device includes the first AI preamble code.

14. The communication method according to claim 13, wherein: A first AI preamble code set is determined by the AI ​​model, the first AI preamble code set includes AI preambles supported by the terminal device, and the AI ​​preambles supported by the terminal device include the first AI preamble code; Among them, the AI ​​preamble codes included in the first AI preamble code set are used for AI model monitoring and / or AI model training.

15. The communication method according to any one of claims 10 to 14, characterized in that: Before receiving the first indication information, the communication method further includes: Send third capability information, where the third capability information is also used to indicate whether the terminal device supports assisted AI model monitoring or assisted AI model training.

16. The communication method according to any one of claims 10 to 15, characterized in that: The communication method further includes: receiving second configuration information, where the second configuration information is used to indicate a first time domain offset and / or a first frequency domain offset for sending the first AI preamble; The sending, according to the first indication information, a first signal including the first AI preamble code includes: The first signal including the first AI preamble code is sent according to the first time domain offset and / or the first frequency domain offset.

17. The communication method according to claim 16, wherein: The communication method further includes: Sending fourth capability information, where the fourth capability information is used to indicate a time domain offset range supported by the terminal device when sending an AI preamble and / or a frequency domain offset range supported by the terminal device; The time domain offset range includes the first time domain offset, and the frequency domain offset range includes the first frequency domain offset.

18. The communication method according to any one of claims 10 to 17, characterized in that: The first indication information is used to instruct to send the first AI preamble code in a radio resource control RRC connected state; The sending, according to the first indication information, a first signal including the first AI preamble code includes: Send the first signal including the first AI preamble code according to the first indication information in the RRC connected state.

19. A communication method, characterized in that: include: Receive first configuration information, where the first configuration information is used to configure monitoring of information for sending an artificial intelligence (AI) preamble; First information is sent according to the first configuration information, where the first information includes information for sending an AI preamble code.

20. The communication method according to claim 19, wherein: The first configuration information is used to configure monitoring of information of sending an AI preamble within a first time window; The first information includes information about sending the AI ​​preamble code within the first time window.

21. The communication method according to claim 20, wherein: The first configuration information is used to configure monitoring of information about failure to send an AI preamble within the first time window; The first information includes information that the AI ​​preamble fails to be sent within the first time window.

22. The communication method according to claim 21, wherein: The first configuration information is used to configure monitoring of at least one of the number of failed AI preamble transmission failures within the first time window, an identifier of the failed AI preamble transmission, a transmission time of the failed AI preamble transmission, or a transmission power of the failed AI preamble transmission; The first information includes at least one of the number of failed AI preamble transmission failures within the first time window, an identifier of the AI ​​preamble transmission failure, a transmission time of the AI ​​preamble transmission failure, or a transmission power of the AI ​​preamble transmission failure.

23. The communication method according to any one of claims 19 to 22, characterized in that: The communication method further includes: Receive second configuration information, where the second configuration information is used to configure sending the first information after N failures in sending the AI ​​preamble; The sending the first information according to the first configuration information includes: If the AI ​​preamble fails to be sent N times, the first information is sent; Wherein, N is a positive integer.

24. The communication method according to claim 23, wherein: The second configuration information is specifically used to configure sending the first information after failing to send the AI ​​preamble code N times and entering the radio resource control RRC connected state through a non-AI preamble code; The step of sending the first information after failing to send the AI ​​preamble code N times includes: If sending the AI ​​preamble code fails N times, the first information is sent after entering the RRC connection state through the non-AI preamble code.

25. The communication method according to any one of claims 19 to 22, characterized in that: The communication method further includes: receiving a first request message; Sending first information according to the first configuration information includes: In response to the first request message, the first information is sent according to the first configuration information.

26. The communication method according to any one of claims 19 to 22, characterized in that: The communication method further includes: Sending a second request message; receiving a response message to the second request message; Sending first information according to the first configuration information includes: Based on a response message to the second request message, the first information is sent according to the first configuration information.

27. A communication method, characterized in that: include: Sending first configuration information, where the first configuration information is used to configure monitoring of information for sending an artificial intelligence AI preamble; First information sent according to the first configuration information is received, where the first information includes information for sending an AI preamble code.

28. The communication method according to claim 27, wherein: The first configuration information is used to configure monitoring of information of sending an AI preamble code within a first time window; the first information includes information of sending an AI preamble code within the first time window.

29. The communication method according to claim 28, characterized in that The first configuration information is used to configure monitoring of information on failure to send the AI ​​preamble code within the first time window, and the first information includes information on failure to send the AI ​​preamble code within the first time window.

30. The communication method according to claim 29, wherein: The first configuration information is used to configure monitoring of at least one of the number of failed AI preamble transmission failures within the first time window, an identifier of the failed AI preamble transmission, a transmission time of the failed AI preamble transmission, or a transmission power of the failed AI preamble transmission; The first information includes at least one of the number of failed AI preamble transmissions within the first time window, an identifier of the failed AI preamble transmission, a transmission time of the failed AI preamble transmission, or a transmission power of the failed AI preamble transmission.

31. The communication method according to any one of claims 27 to 30, characterized in that: The communication method further includes: Send second configuration information, where the second configuration information is used to configure the sending of the first information after N failures in sending the AI ​​preamble code are met, where N is a positive integer.

32. The communication method according to claim 31, wherein: The second configuration information is used to configure that after N failures in sending the AI ​​preamble code, the first information is sent after entering the RRC connected state through the non-AI preamble code.

33. The communication method according to any one of claims 27 to 30, characterized in that: The communication method further includes: Sending a first request message; The receiving the first information includes: Receive the first information sent according to the first request message.

34. The communication method according to any one of claims 27 to 33, characterized in that: The communication method further includes: receiving a second request message; Sending a response message to the second request message; The receiving the first information includes: The first information is received based on a response message to the second request message.

35. A communication device, characterized in that: The method comprises executing the communication method according to any one of claims 1 to 9 or implementing the communication method according to any one of claims 10 to 18 or implementing the communication method according to any one of claims 19 to 26 or implementing the communication method according to any one of claims 27 to 34.

36. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed, implements the communication method according to any one of claims 1 to 9, or the communication method according to any one of claims 10 to 18, or the communication method according to any one of claims 19 to 26, or the communication method according to any one of claims 27 to 34.

37. A chip, characterized in that: The chip includes a processor connected to a memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the chip executes the communication method according to any one of claims 1 to 9 or implements the communication method according to any one of claims 10 to 18 or implements the communication method according to any one of claims 19 to 26 or implements the communication method according to any one of claims 27 to 34.

Citation Information

Patent Citations

  • Communication method and communication device

    CN120512221A

  • Timing transmission method and device

    CN105580482A

  • Timing transmission method and device

    WO2016033778A1

  • Communication method and communication apparatus

    WO2023207860A1