Communication method and communication apparatus

By acquiring configuration information to compress control plane signaling, generating and sending second control plane signaling, the problem of poor transmission performance caused by large data volume in the communication system is solved, and data overhead is saved.

WO2025222971A9PCT designated stage Publication Date: 2026-05-15HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-01-17
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In existing communication systems, the amount of data sent from the first device to the second device is relatively large, resulting in poor transmission performance.

Method used

By acquiring configuration information, the first control plane signaling is compressed, the second control plane signaling is generated, and sent to the second device, thereby reducing data overhead.

Benefits of technology

It improves transmission performance and saves on data transmission overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025072966_15052026_PF_FP_ABST
    Figure CN2025072966_15052026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication apparatus. In the communication method, a second device can send first configuration information to a first device, the first configuration information being used for configuring the first device to compress a first control plane signaling, and the first device can compress the first control plane signaling on the basis of the first configuration information to obtain a second control plane signaling, and send the second control plane signaling to the second device, so that the overheads of the first device sending the control plane signaling can be saved.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods and communication devices

[0001] [Amended in accordance with Rule 91 20.01.2025] This application claims priority to Chinese Patent Application No. 202410540604.9, filed with the State Intellectual Property Office on April 26, 2024, entitled “Communication Method and Communication Apparatus”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, and specifically to communication methods and devices within the field of communications. Background Technology

[0003] In existing communication systems, the amount of data sent from the first device to the second device is usually quite large, which leads to a large overhead and thus poor transmission performance. Summary of the Invention

[0004] This application provides a communication method and a communication device that can save the overhead of sending data from a first device to a second device, thereby improving transmission performance.

[0005] In a first aspect, a communication method is provided, comprising: acquiring first configuration information, the first configuration information being used to configure a first device to compress a first control plane signaling; compressing the first control plane signaling according to the first configuration information to obtain a second control plane signaling; and sending the second control plane signaling to a second device.

[0006] In the above scheme, the first device can compress the first control plane signaling according to the first configuration information to obtain the second control plane signaling, and send the second control plane signaling to the second device, thereby saving the overhead of the first device sending control plane signaling.

[0007] Optionally, the first device can be a terminal device, and the second device can be a network device. The terminal device can compress the uplink first control plane signaling to obtain the second control plane signaling, and then send the second control plane signaling.

[0008] Optionally, the second device can send first configuration information to the first device, and the first device can receive the first configuration information from the second device. Optionally, the second device can send the first configuration information to the first device in advance, and the first device can save the first configuration information. When the first device needs to compress the first control plane signaling, it can retrieve the saved first configuration information.

[0009] In some possible implementations, the communication method further includes: sending compression capability information of the first device to the second device, the compression capability information being used to indicate the compression capability of the first device's compression control plane signaling; wherein, obtaining the first configuration information includes: receiving the first configuration information sent by the second device based on the compression capability information from the second device.

[0010] In the above scheme, the second device can send first configuration information to the first device based on the compression capability information sent by the first device, so as to avoid the situation where the first configuration information sent by the second device exceeds the capability range of the first device, resulting in the first device being unable to compress the first control plane signaling according to the first configuration information.

[0011] Optionally, before the first device sends its compression capability information to the second device, the second device may send a capability query request message to the first device. This capability query request message is used to query the compression capability of the first device's compression control plane signaling. The first device may then send its compression capability information to the second device based on the capability query request message. In other words, in some embodiments, the first device may proactively send its compression capability information to the second device when accessing it; in other embodiments, the first device may send its compression capability information to the second device based on a request from the second device. This application does not impose any restrictions on the triggering method for the first device to send its compression capability information.

[0012] In some possible implementations, the compression capability information is specifically used to indicate the compression ratio range of the compression control plane signaling supported by the first device, and the first configuration information is used to configure a first compression ratio for the first device to compress the first control plane signaling, wherein the compression ratio range includes the first compression ratio; or...

[0013] The compression capability information is specifically used to indicate the quantization bit width range supported by the first device, and the first configuration information is specifically used to configure the first quantization bit width of the first control plane signaling of the first device, wherein the quantization bit width range includes the first quantization bit width; or...

[0014] The compression capability information is specifically used to indicate the compression algorithm supported by the first device, and the first configuration information is specifically used to configure the first compression algorithm of the first device for compressing the first control plane signaling. The compression algorithm supported by the first device includes the first compression algorithm.

[0015] In the above scheme, the compression capability information reported by the first device specifically indicates at least one of the compression ratio range, quantization bit width range, or compression algorithm of the compressed control plane signaling supported by the first device. The second device can determine at least one of the first compression ratio, first quantization bit width, or first compression algorithm indicated by the compression capability information. Therefore, the first device can compress the first control plane signaling according to at least one of the first compression ratio, first quantization bit width, or first compression algorithm indicated by the first configuration information to obtain the second control plane signaling.

[0016] In some possible implementations, the first configuration information is specifically used to configure the first control plane signaling related to the first device's compressed artificial intelligence (AI).

[0017] In the above scheme, the first configuration information can configure the first device to compress the first control plane signaling related to AI, so that the first device can compress the first control plane signaling related to AI according to the first configuration information.

[0018] In some possible implementations, the first configuration information is specifically used to configure the first device to compress the first control plane signaling transmitted on the first signaling radio bearer (SRB).

[0019] Optionally, the first configuration information is specifically used to configure the first device to compress the signaling transmitted on the first SRB. In other words, the terminal device can determine to compress all the signaling transmitted on the first SRB based on the first configuration information. This allows for targeted compression. For example, the signaling transmitted on the first SRB may have a large bit overhead, so the first configuration information can configure the terminal device to compress the signaling transmitted on the first SRB.

[0020] In some possible implementations, the first configuration information is used to configure the first device to compress the first control plane signaling within a first time range.

[0021] In the above scheme, the first device can compress the first control plane signaling within a first time range according to the first configuration information.

[0022] Optionally, the first configuration information can be configured to set the start and end times of the first time range, or to set the start time and duration of the first time range.

[0023] In some possible implementations, the first configuration information is related to the target service type, and the first control plane signaling is signaling related to the target service type.

[0024] In the above scheme, the first configuration information is the configuration information related to the target service type, so that the first device can compress the signaling related to the target service type.

[0025] In some possible implementations, the second control plane signaling includes a first compression header, the first compression header includes a first bit, the first bit being a first value, the first bit being a first value indicating that the second control plane signaling is compressed signaling, and if the first bit is a second value, it indicates that the second control plane signaling is not compressed.

[0026] In the above scheme, the value of the first bit included in the first compression head can indicate whether the second control plane signaling is compressed. In this way, the second device can determine whether the second control plane signaling is compressed based on the value of the first bit, avoiding the situation where the second device cannot determine whether the second control plane signaling is compressed.

[0027] In some possible implementations, the second control plane signaling includes a first compression head.

[0028] In some possible implementations, the communication method further includes: sending a first indication message to the second device, the first indication message being used to indicate that the second control plane signaling is compressed signaling.

[0029] In the above method, the first indication information can indicate that the second control plane signaling is compressed signaling. The second device can determine that the second control plane signaling is compressed signaling based on the first indication information, and thus can decompress the second control plane signaling.

[0030] In some possible implementations, sending the second control plane signaling to the second device includes: sending the second control plane signaling to the second device on a first logical channel; wherein the first logical channel is used to send the second control plane signaling.

[0031] In the above scheme, the second device can determine that the second control plane signaling is compressed based on the first logical channel through which the first device sends the second control plane signaling. In this way, the second device can decompress the second control plane signaling.

[0032] Optionally, the first logical channel corresponds to the compressed control plane signaling, and the second logical channel corresponds to the uncompressed control plane signaling. In this way, the first device can send the compressed second control plane signaling through the first logical channel and send the uncompressed control plane signaling through the second logical channel.

[0033] In some possible implementations, the second control plane signaling includes indication information for indicating the target service type corresponding to the first control plane signaling.

[0034] In the above scheme, the second device can determine that the current second control plane signaling is signaling related to the target service type based on the indication information indicating the target service type corresponding to the first control plane signaling. Therefore, the second device can decompress the signaling related to the target service type.

[0035] In some possible implementations, the first configuration information is the configuration information of the Packet Data Convergence Protocol (PDCP) layer, and the second control plane signaling is the PDCP Protocol Data Unit (PDU).

[0036] In the above scheme, when the first configuration information is the configuration information of the PDCP layer, the first device can compress the first control plane signaling at the PDCP layer to obtain the compressed second control plane signaling as PDCP PDU.

[0037] In some possible implementations, the first configuration information is included in a Radio Resource Control (RRC) reconfiguration message, and the second control plane signaling is RRC signaling.

[0038] In the above scheme, if the first configuration information is included in the RRC reconfiguration message, the first device can compress the first control plane signaling at the RRC layer to obtain the compressed second control plane signaling.

[0039] In some possible implementations, the RRC signaling is a measurement report or auxiliary information from the first device.

[0040] Optionally, the above communication method can be applied in a positioning scenario, where the first device can compress the positioning-related first control plane signaling to obtain the second control plane signaling and send the second control plane signaling to the second device. Optionally, the above communication method can be applied in a channel state information (CSI) feedback scenario, where the first device can compress the CSI feedback-related first control plane signaling to obtain the second control plane signaling. Optionally, the above communication method can be applied in a beam management scenario, where the first device can compress the relevant first control plane signaling to obtain the second control plane signaling and send the second control plane signaling to the second device.

[0041] In a second aspect, a communication method is provided, comprising: sending first configuration information to a first device, the first configuration information being configured for the first device to compress first control plane signaling; receiving second control plane signaling sent by the first device according to the first configuration information, the second control plane signaling being signaling after the first control plane signaling has been compressed; and decompressing the second control plane signaling.

[0042] In the above scheme, the second device can send first configuration information to the first device so that the first device can compress the first control plane signaling to obtain the compressed second control plane signaling based on the first configuration information, thereby saving the first device the overhead of sending control plane signaling.

[0043] In some possible implementations, the communication method further includes: receiving compression capability information of the first device from the first device, the compression capability information being used to indicate the compression capability of the compression control plane signaling of the first device; wherein, sending first configuration information to the first device includes: sending the first configuration information to the first device according to the compression capability information.

[0044] In some possible implementations, the compression capability information is specifically used to indicate the compression ratio range of the compression control plane signaling supported by the first device, and the first configuration information is used to configure a first compression ratio for the first device to compress the first control plane signaling, wherein the compression ratio range includes the first compression ratio; or...

[0045] The compression capability information is used to indicate the quantization bit width range supported by the first device, and the first configuration information is used to configure the first device to compress the first control plane signaling with a first quantization bit width, wherein the quantization bit width range includes the first quantization bit width; or...

[0046] The compression capability information is used to indicate the compression algorithm supported by the first device, and the first configuration information is used to configure the first compression algorithm of the first device to compress the first control plane signaling. The compression algorithm supported by the first device includes the first compression algorithm.

[0047] In some possible implementations, the first configuration information is used to configure the first control plane signaling related to the first device's compressed artificial intelligence (AI).

[0048] In some possible implementations, the first configuration information is used to configure the first device to compress the first control plane signaling transmitted on the first signaling radio bearer (SRB).

[0049] In some possible implementations, the first configuration information is used to configure the first device to compress the first control plane signaling within a first time range.

[0050] In some possible implementations, the first configuration information is related to the target service type, and the first control plane signaling is signaling related to the target service type.

[0051] In some possible implementations, the second control plane signaling includes a first compression header, the first compression header includes a first bit, and the value of the first bit is a first value; before decompressing the second control plane signaling, the communication method further includes: determining that the second control plane signaling is compressed signaling based on the first value of the first bit.

[0052] In some possible implementations, the second control plane signaling includes a first compression head.

[0053] In some possible implementations, the communication method further includes: receiving first indication information from the first device, the first indication information being used to indicate that the second control plane signaling is compressed signaling; before decompressing the second control plane signaling, the communication method further includes: determining that the second control plane signaling is compressed signaling based on the first indication information.

[0054] In some possible implementations, receiving the second control plane signaling sent by the first device according to the first configuration information from the first device includes: receiving the second control plane signaling sent by the first device according to the first configuration information from the first device on a first logical channel, wherein the first logical channel is used to receive the second control plane signaling; before decompressing the second control plane signaling, the communication method further includes: determining, based on the first logical channel, that the second control plane signaling is compressed signaling.

[0055] In some possible implementations, the second control plane signaling includes indication information for indicating the target service type corresponding to the first control plane signaling.

[0056] In some possible implementations, the first configuration information is the configuration information of the Packet Data Convergence Protocol (PDCP) layer, and the second control plane signaling is the PDCP Protocol Data Unit (PDU).

[0057] In some possible implementations, the first configuration information is included in a Radio Resource Control (RRC) reconfiguration message, and the second control plane signaling is RRC signaling.

[0058] In some possible implementations, the RRC signaling is a measurement report or auxiliary information from the first device.

[0059] For details on the second aspect, please refer to the description of the first aspect. To avoid redundancy, a detailed description will not be provided.

[0060] Thirdly, a communication method is provided, comprising: receiving first decompression configuration information, the first decompression configuration information being used to configure a first device to decompress AI data; receiving first AI data, the first AI data being compressed data; and decompressing the first AI data according to the first decompression configuration information.

[0061] In the above scheme, the first device can receive the first decompression configuration information sent by the second device, and the first device can receive the compressed first AI data from the second device. In this way, the terminal device can decompress the first AI data according to the first decompression configuration information, avoiding the bit overhead caused by the second device sending uncompressed AI data, thereby saving resources.

[0062] Optionally, the first AI data can be data collected by a second device.

[0063] Optionally, the first AI data can be user plane data or control plane data, and this application embodiment does not limit this.

[0064] In some possible implementations, the communication method further includes: sending a request message for requesting data; wherein receiving the first AI data includes: receiving a response message to the request message, the response message including the first AI data.

[0065] In the above scheme, the first device can send a request message to the second device to request the message. After receiving the request message, the second device can send a response message to the first device to request the message. The response message may include the first AI data requested by the first device.

[0066] Optionally, the request message is used to request AI data. Optionally, the request message is used to request data related to the target business type, in which case the first AI data can be data related to the target business type. Optionally, the request message is used to request AI data related to the target business type, in which case the first AI data can be data related to the target business type.

[0067] In some possible implementations, the first decompression configuration information is included in the Radio Resource Control (RRC) reconfiguration message.

[0068] In the above scheme, if the first decompression configuration information is included in the RRC reconfiguration message, the first device can decompress the first AI data at the RRC layer.

[0069] In some possible implementations, the communication method further includes: sending decompression capability information of a first device, the decompression capability information indicating the first device's ability to decompress data; wherein, receiving first decompression configuration information includes:

[0070] Receive the first decompression configuration information sent by the second device based on the decompression capability information.

[0071] In some possible implementations, the decompression capability information is specifically used to indicate the range of decompression ratios of the decompression data supported by the first device, and the first decompression configuration information is used to configure a first decompression ratio for the decompression data of the first device, wherein the decompression ratio range includes the first decompression ratio; or...

[0072] The decompression capability information is used to indicate the quantization bit width range supported by the first device, and the first decompression configuration information is used to configure the first quantization bit width of the data to be decompressed by the first device, wherein the quantization bit width range includes the first quantization bit width; or...

[0073] The decompression capability information is used to indicate the decompression algorithm supported by the first device, and the first decompression configuration information is used to configure the first decompression algorithm for decompressing data by the first device. The decompression algorithm supported by the first device includes the first decompression algorithm.

[0074] In the above scheme, the decompression capability information reported by the first device specifically indicates at least one of the following: the decompression ratio range, the quantization bit width range, or the decompression algorithm supported by the first device. The second device can determine at least one of the following: the first decompression ratio, the first quantization bit width, or the first decompression algorithm indicated by the decompression capability information. Therefore, the first device can decompress the first AI data according to at least one of the first decompression ratio, the first quantization bit width, or the first decompression algorithm indicated by the first decompression configuration information to obtain decompressed AI data.

[0075] In some possible implementations, the first decompression configuration information is specifically used to configure the first device to decompress the AI ​​data transmitted on the first signaling radio bearer (SRB), and the AI ​​data transmitted on the first SRB includes the first AI data.

[0076] In the above scheme, the first device can decompress the AI ​​data on the first SRB according to the first decompression configuration information. That is to say, the AI ​​data on the first SRB is compressed data, which implies that the AI ​​data on the first SRB may occupy more bits. Therefore, when the second device sends the compressed AI data to the first device on the first SRB, the first device needs to decompress the AI ​​data on the first SRB according to the first decompression configuration information, thereby saving the bit overhead on the first SRB.

[0077] Optionally, the first decompression configuration information is specifically used to configure the first device to decompress the data transmitted on the first signaling radio bearer (SRB), and the data transmitted on the first SRB includes the first AI data.

[0078] In some possible implementations, the first decompression configuration information is specifically used to configure the first device to decompress AI data within a first time range, wherein the AI ​​data within the first time range includes the first AI data.

[0079] In the above scheme, the first device can decompress AI data within a first time range according to the first solution configuration information.

[0080] Optionally, the first decompression configuration information can be configured with the start and end times of the first time range, or with the start time and duration of the first time range.

[0081] In some possible implementations, the first decompression configuration information is related to the target business type, and the first AI data is data related to the target business type.

[0082] In the above scheme, the first decompression configuration information is the configuration information related to the target service type, so that the first device can decompress the first AI data related to the target service type.

[0083] In some possible implementations, the first AI data includes a first compression header, the first compression header includes a first bit, and the value of the first bit is a first value; before decompressing the first AI data according to the first decompression configuration information, the communication method further includes:

[0084] The first AI data is determined to be compressed data based on the first value of the first bit.

[0085] In the above scheme, the value of the first bit included in the first compression head can indicate whether the first AI data is compressed. In this way, the first device can determine whether the first AI data is compressed based on the value of the first bit, avoiding the situation where the first device cannot determine whether the first AI data is compressed.

[0086] In some possible implementations, the first AI data includes a first compression head.

[0087] In some possible implementations, the communication method further includes:

[0088] Receive first indication information, the first indication information being used to indicate that the first AI data is compressed data;

[0089] Prior to decompressing the first AI data according to the first decompression configuration information, the communication method further includes:

[0090] Based on the first indication information, it is determined that the first AI data is compressed data.

[0091] In the above method, the first instruction information can indicate that the first AI data is compressed data. The first device can determine that the first AI data is compressed data based on the first instruction information, and thus can decompress the first AI data.

[0092] In some possible implementations, receiving the first AI data includes:

[0093] The first AI data is received on a first logical channel, which is used to send compressed data.

[0094] Prior to decompressing the first AI data according to the first decompression configuration information, the communication method further includes:

[0095] Based on the first logical channel, the first AI data is determined to be compressed data.

[0096] In the above scheme, the first device can determine that the first AI data is compressed based on the first logical channel through which the second device sends the first AI data, so that the first device can decompress the first AI data.

[0097] Optionally, the first logical channel corresponds to compressed data, and the second logical channel corresponds to uncompressed data. In this way, the second device can send compressed data through the first logical channel and uncompressed data through the second logical channel. Alternatively, the first logical channel corresponds to compressed AI data, and the second logical channel corresponds to uncompressed AI data. In this way, the second device can send compressed AI data through the first logical channel and uncompressed AI data through the second logical channel.

[0098] Optionally, the above communication method can be applied in a positioning scenario. The second device can compress and obtain positioning-related first AI data in the positioning scenario and send the first AI data to the first device. The first device can decompress the first AI data according to the first decompression configuration information. Optionally, the above communication method can be applied in a channel state information (CSI) feedback scenario. The second device can compress and obtain CSI feedback-related first AI data in the CSI feedback scenario and send the first AI data to the first device. The first device can decompress the first AI data according to the first decompression configuration information. Optionally, the above communication method can be applied in a beam management scenario. The second device can compress and obtain beam management-related first AI data in the beam management scenario and send the first AI data to the first device. The first device can decompress the first AI data according to the first decompression configuration information.

[0099] Fourthly, a communication method is provided, comprising: sending first decompression configuration information to a first device, the first decompression configuration information being used to configure the first device to decompress AI data; and sending first AI data to the first device, the first AI data being data compressed according to first compression configuration information corresponding to the first decompression configuration information.

[0100] In the above scheme, the second device can send the first decompression configuration information to the first device, and the second device can send the compressed first AI data to the first device. In this way, the first device can decompress the first AI data according to the first decompression configuration information, avoiding the bit overhead caused by the second device sending uncompressed AI data, thereby saving resources.

[0101] In some possible implementations, the communication method further includes: receiving a request message for requesting data; and sending a response message to the request message, the response message including the first AI data.

[0102] In some possible implementations, the first decompression configuration information is included in the Radio Resource Control (RRC) reconfiguration message.

[0103] In some possible implementations, the communication method further includes: receiving decompression capability information of the first device, the decompression capability information being used to indicate the compression capability of the first device to decompress data; wherein, sending first decompression configuration information to the first device includes: sending the first decompression configuration information to the first device according to the decompression capability information.

[0104] In some possible implementations, the decompression capability information is specifically used to indicate the range of decompression ratios of the decompression data supported by the first device, and the first decompression configuration information is used to configure a first decompression ratio for the decompression data of the first device, wherein the decompression ratio range includes the first decompression ratio; or...

[0105] The decompression capability information is used to indicate the quantization bit width range supported by the first device, and the first decompression configuration information is used to configure the first quantization bit width of the data to be decompressed by the first device, wherein the quantization bit width range includes the first quantization bit width; or...

[0106] The decompression capability information is used to indicate the decompression algorithm supported by the first device, and the first decompression configuration information is used to configure the first decompression algorithm for decompressing data by the first device. The decompression algorithm supported by the first device includes the first decompression algorithm.

[0107] In some possible implementations, the first decompression configuration information is specifically used to configure the first device to decompress the AI ​​data transmitted on the first signaling radio bearer (SRB), and the AI ​​data transmitted on the first SRB includes the first AI data.

[0108] In some possible implementations, the first decompression configuration information is specifically used to configure the first device to decompress AI data within a first time range, wherein the AI ​​data within the first time range includes the first AI data.

[0109] In some possible implementations, the first decompression configuration information is related to the target business type, and the first AI data is data related to the target business type.

[0110] In some possible implementations, the first AI data includes the first compression header, the first compressed data includes a first bit, the first bit is a first value, the first bit being a first value indicates that the first AI data is compressed data, and if the first bit is a second value, it indicates that the first AI data is not compressed.

[0111] In some possible implementations, the first AI data includes a first compression head.

[0112] In some possible implementations, the communication method further includes:

[0113] Send a first indication message to the first device, the first indication message being used to indicate that the first AI data is compressed data.

[0114] In some possible implementations, sending the first AI data to the first device includes: sending the first AI data to the first device via a first logical channel; wherein the first logical channel is used to send compressed data.

[0115] Specifically, the description of the fourth aspect can be found in the description of the third aspect, but will not be described in detail to avoid redundancy.

[0116] Fifthly, a communication device is provided, which has the function of implementing any of the above aspects. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. For example, a transceiver module or unit, a processing module or unit, an acquisition module or unit, etc.

[0117] In a sixth aspect, embodiments of this application provide a communication device, comprising: a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to cause the communication device to execute the communication method described in any one of the foregoing aspects when the computer program is invoked.

[0118] In a seventh aspect, embodiments of this application provide a chip system including a processor coupled to a memory, the processor executing a computer program stored in the memory to implement the communication method described in any of the above aspects.

[0119] The chip system can be a single chip or a chip module composed of multiple chips.

[0120] Eighthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the communication method described in any of the above aspects.

[0121] Ninthly, embodiments of this application provide a computer program product that, when run on a computer, causes the computer to perform the communication method described in any of the above aspects.

[0122] It is understood that the beneficial effects of aspects five through nine above can be found in the relevant descriptions of the above aspects, and will not be repeated here. Attached Figure Description

[0123] Figure 1 is a schematic diagram of the communication system provided in an embodiment of this application.

[0124] Figure 2 is a schematic diagram of the user plane air interface protocol stack provided in an embodiment of this application.

[0125] Figure 3 is a schematic diagram of the control plane air interface protocol stack provided in an embodiment of this application.

[0126] Figure 4 is a schematic diagram of the communication method provided in an embodiment of this application.

[0127] Figure 5 is a schematic diagram of the ORAN architecture provided in an embodiment of this application.

[0128] Figure 6 is a schematic diagram of another communication method provided in an embodiment of this application.

[0129] Figure 7 is a schematic diagram of another communication method provided in an embodiment of this application.

[0130] Figure 8 is a schematic block diagram of a communication device provided in an embodiment of this application.

[0131] Figure 9 is a schematic block diagram of another communication device provided in an embodiment of this application. Detailed Implementation

[0132] It should be understood that the methods, situations, categories, and classifications of embodiments in this application are for the convenience of description only and should not constitute a special limitation. Various methods, categories, situations, and features in embodiments can be combined without contradiction.

[0133] 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 sequence number of each process does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0134] In this application embodiment, the number of nouns, unless otherwise specified, refers to "singular nouns or plural nouns," that is, "one or more." "At least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.

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

[0136] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0137] The methods and apparatus provided in this application are based on the same or similar technical concepts. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and repeated parts will not be described again.

[0138] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of this application. As shown in Figure 1, the wireless communication system may include a network device 110 and one or more terminal devices (such as terminal devices 121 and 122 shown in Figure 1) communicating with each other. When the network device 110 sends a signal, the network device 110 is the transmitter, and the terminal device 121 or terminal device 122 is the receiver. Conversely, when the terminal device 121 or terminal device 122 sends a signal, the terminal device 121 or terminal device 122 is the transmitter, and the network device 110 is the receiver. Optionally, terminal devices 121 and 122 can also communicate. When terminal device 121 sends a signal to terminal device 122, terminal device 121 is the transmitter, and terminal device 122 is the receiver. Conversely, when terminal device 122 sends a signal to terminal device 121, terminal device 122 is the transmitter, and terminal device 121 is the receiver.

[0139] Terminal equipment 121 or terminal equipment 122 can also be referred to as terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), roadside unit (RSU), etc. The terminal devices in this application can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, speakers, etc. They can also be wireless terminals used in scenarios such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), the Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical care, smart grids, transportation safety, smart cities, smart wearables, intelligent transportation, and smart homes. In this application, the aforementioned terminal devices and chips applicable to them are collectively referred to as terminal devices. It should be understood that this application does not limit the specific technology or form of the terminal device.

[0140] Network device 110 can be a device in a wireless network, and can also be referred to as a network apparatus. For example, network device 110 can be a radio access network (RAN) node that connects terminal devices to the wireless network, and can also be referred to as an access network device. Network device 110 includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), baseband unit (BBU), access point (AP), wireless relay node, wireless backhaul node, transmission point (TP), reception point (RP), or transmission and reception point (TRP) in a wireless fidelity (WIFI) system, and can also be network device in a 5G mobile communication system or other network device in other future network systems. For example, a next-generation NodeB (gNB), 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, network equipment 110 can also be a network node constituting a gNB or transmission point. For example, a BBU, or a distributed unit (DU), etc.

[0141] In some deployments, network device 110 may include centralized units (CUs) and distributed units (DUs). Network device 110 may also include active antenna units (AAUs). CUs implement some of the functions of the gNB, and DUs implement some of the functions of the gNB. For example, the CU is responsible for handling non-real-time protocols and services, implementing the functions of the radio resource control (RRC) layer. The DU is responsible for handling 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 centralized unit control plane (CU-CP) nodes and centralized unit user plane (CU-UP) nodes. The CU-CP is responsible for control plane functions, and the CU-UP is responsible for user plane functions. For example, the CU-CP and CU-UP can be implemented by different functional entities and connected via an E1 interface. The CU-CP and CU-UP can be coupled with the DU to jointly complete the functions of the base station. The CU control plane CU-CP also includes a further segmented architecture, namely, further segmenting 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) functions and PDCP-C functions (i.e., the basic functions of control plane signaling at the packet data convergence protocol (PDCP) layer).

[0142] The communication system shown in Figure 1 can be 4G, 5G, 6G or future communication systems, and this application embodiment does not limit it.

[0143] For ease of description, the device numbers are omitted in the following embodiments. For example, "terminal device" means "terminal device 121 or terminal device 122", and "network device" means "network device 110".

[0144] In this application embodiment, terminal devices and network devices are used as examples for description. In practical applications, this application embodiment can also be applied to other scenarios, such as satellite communication scenarios.

[0145] Figure 2 illustrates a schematic diagram of a user plane air interface protocol stack provided in an embodiment of this application. As shown in Figure 2, the user plane air interface protocol stack includes, but is not limited to, a Service Data Adaptation Protocol (SDAP), a Packet Data Convergence Protocol (PDCP) layer, a Radio Link Control (RLC) layer, a Media Access Control (MAC) layer, and a Physical (PHY) layer. The PDCP layer is located below the SDAP layer. The SDAP layer is used to map Quality of Service (QoS) to Data Radio Bearer (DRB).

[0146] Figure 3 illustrates a schematic diagram of a control plane air interface protocol stack provided in an embodiment of this application. As shown in Figure 3, the control plane air interface protocol stack includes, but is not limited to, a radio resource control (RRC) layer, a PDCP layer, an RLC layer, a media access control (MAC) layer, and a physical (PHY) layer. The lower layer of the RRC layer is the PDCP layer. The upper layer of the PDCP layer in Figure 3 is the RRC layer. The RRC layer can generate RRC messages and pass them to the PDCP layer. In some embodiments, the RRC layer can also perform IP header compression to reduce the number of bits transmitted on the radio interface. The lower layer of the PDCP layer is the RLC layer. The PDCP layer can process RRC signaling on the control plane and can perform IP header compression to reduce the number of bits transmitted on the radio interface. The PDCP layer is also responsible for control plane encryption and integrity protection of transmitted data. At the receiving end, the PDCP protocol layer performs corresponding decryption and decompression operations. A PDCP entity can be configured for each radio bearer. The RLC layer is responsible for segmentation / concatenation, retransmission control, and duplicate detection. It provides services to the PDCP layer and can configure one RLC entity for each radio bearer. The MAC layer controls logical channel multiplexing, retransmission of hybrid automatic repeat request (HARRequest), and uplink and downlink scheduling. The MAC layer provides services to the RLC layer in the form of logical channels. The PHY layer manages encoding / decoding, modulation / demodulation, multi-antenna mapping, and other physical layer functions. It provides services to the MAC layer in the form of transport channels.

[0147] As shown in Figures 2 and 3, the MAC layer can provide services to higher layers (such as the RLC layer) via logical channels (LCH). Based on the type of information transmitted, logical channels can be classified into control channels for transmitting control information in the control plane and traffic channels for transmitting user data in the user plane. That is, in Figure 2, the logical channel between the MAC layer and the RLC layer can be called a traffic channel, and in Figure 3, the logical channel between the MAC layer and the RLC layer can be called a control channel. Control channels can include, but are not limited to, common control channels (CCCH) and dedicated control channels (DCCH). Traffic channels can include, but are not limited to, dedicated traffic channels (DTCH). CCCH can always exist; terminal devices without RRC connections to network devices can also use CCCH to transmit information. DCCH can be used to transmit dedicated control information between terminal devices and network devices. DTCH can be used to transmit user data between terminal devices and network devices. Typically, DCCH and DTCH do not exist indefinitely. They are only used for communication between the terminal device and the network device after the network device connected to the terminal device restores the terminal device context. The terminal device context includes, but is not limited to, the terminal device's identifier, radio bearer (RB) related configurations, security encryption related configurations, and quality of service related configurations. When configuring logical channels for a terminal device, the network device also indicates the logical channel group (LCG) to which that logical channel belongs; that is, the network device knows which LCG each logical channel belongs to.

[0148] In Figure 2 above, uplink user plane data can be compressed at the PDCP layer; for uplink control plane signaling, the terminal device can compress the IP packet header. However, if the control plane signaling itself occupies a large number of bits, for example, if the control plane signaling is related to artificial intelligence (AI), then the number of bits occupied by AI-related control plane signaling will be relatively large, which will lead to a large overhead in transmitting control plane signaling. Therefore, it is necessary to compress the control plane signaling, but how to compress the control plane signaling is an urgent problem to be solved.

[0149] In this embodiment of the application, the second device can send first configuration information to the first device. The first configuration information is used to configure the first device to compress the first control plane signaling. The first device can compress the first control plane signaling according to the first configuration information to obtain the second control plane signaling, and send the second control plane signaling to the second device, thereby saving the overhead of the first device sending control plane signaling.

[0150] The communication method provided in the embodiments of this application is described below with reference to FIG4. In the embodiment shown in FIG4, the first device is a terminal device and the second device is a network device. As shown in FIG4, the communication method 400 includes:

[0151] S410, 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 compress the first control plane signaling.

[0152] Optionally, S410 can be executed once, while S420 and S430 can be executed multiple times. This means the network device can be configured once, and the terminal device can compress multiple control plane signaling requests based on that single network device configuration. Alternatively, S410 can be executed once, while S420 and S430 can be executed once. This again means the network device can be configured once, and the terminal device can compress control plane signaling requests once based on that single network device configuration.

[0153] Optionally, before S410, the terminal device can send compression capability information of the terminal device to the network device. This compression capability information is used to indicate the compression capability of the first device in compressing control plane signaling. In S410, the network device sends first configuration information, including: the network device sending first configuration information based on the compression capability information of the terminal device. That is, the network device can send first configuration information to the terminal device based on the compression capability information of the terminal device, avoiding a situation where the first configuration information sent by the network device exceeds the capability range of the terminal device, resulting in the terminal device being unable to compress the first control plane signaling according to the first configuration information. Optionally, before the terminal device sends its compression capability information to the network device, the network device can send a capability query request message to the terminal device. This capability query request message is used to query the compression capability of the terminal device in compressing control plane signaling. The terminal device can send compression capability information to the network device based on the capability query request message. In other words, in some embodiments, the terminal device can actively send compression capability information to the network device when accessing the network device; in other embodiments, the terminal device can send compression capability information to the network device based on a request from the network device. This application embodiment does not impose any restrictions on the triggering method for the terminal device to send its compression capability information.

[0154] Optionally, the compression capability information is used to indicate the range of compression ratios that the terminal device supports for compressing control plane signaling. Within this range, the network device determines a first compression ratio for compressing the first control plane signaling. Thus, the first configuration information determined by the network device can configure the first compression ratio for compressing the first control plane signaling.

[0155] Optionally, the compression capability information is used to indicate the range of quantization bit widths supported by the terminal device. The network device can determine the first quantization bit width for the terminal device to compress the first control plane signaling within the quantization bit width range. In this way, the first configuration information determined by the network device can configure the terminal device to compress the first quantization bit width of the first control plane signaling.

[0156] Optionally, the compression capability information is used to indicate the compression algorithms supported by the terminal device. The network device can determine the first compression algorithm for compressing the first control plane signaling from among the compression algorithms supported by the terminal device. In this way, the first configuration information determined by the network device can configure the first compression algorithm for compressing the first control plane signaling of the terminal device.

[0157] Optionally, the first configuration information is used to configure at least one of the following: the buffer size of the uplink data compression (UDC) algorithm, the compression dictionary, or the continuous UDC compression indication. Optionally, the compression capability information is used to indicate that the compression algorithm supported by the terminal device can be a UDC algorithm. Optionally, the protocol may specify or the network device may predefine that the compression algorithm used by the terminal device is a UDC algorithm. That is, the compression algorithm supported or used by the terminal device as a UDC algorithm may be indicated by the terminal device through the compression capability information or predefined. In both cases, the network device can configure at least one of the following: the buffer size of the UDC algorithm, the compression dictionary, or the continuous UDC compression indication, through the first configuration information.

[0158] Optionally, the compression capability information is used to indicate at least two of the following: a compression ratio range, a quantization bit width range, or a compression algorithm supported by the terminal device. The network device can determine the first configuration information from at least two of the following: a compression ratio range, a quantization bit width range, or a compression algorithm supported by the terminal device. The first configuration information can configure at least two of the following: a first compression ratio, a first quantization bit width, or a first compression algorithm for compressing the first control plane signaling. For example, if the compression capability information is used to indicate the compression ratio range and compression algorithm supported by the terminal device, then the network device can determine the first compression ratio within the compression ratio range, determine the first compression algorithm among the compression algorithms supported by the terminal device, and the first configuration information can configure the first compression ratio and the first compression algorithm.

[0159] Optionally, the first configuration information is used to configure the terminal device to compress the first control plane signaling related to AI. Optionally, the first configuration information is used to configure the first compression ratio of the terminal device to compress the first control plane signaling related to AI. Optionally, the first configuration information is used to configure the first quantization bit width of the terminal device to compress the first control plane signaling related to AI. Optionally, the first configuration information is used to configure at least two of the following: the first compression ratio, the first quantization bit width, or the first compression algorithm.

[0160] Optionally, the first control plane signaling may be a measurement report, auxiliary information of the terminal device, or a response of the terminal device to information sent by the network device. For example, the measurement report may include the measurement results of the terminal device; or, for example, the auxiliary information of the terminal device or the response of the terminal device to information sent by the network device may include the applicable conditions of the model used by the terminal device to compress the first control plane signaling.

[0161] Optionally, the first configuration information is used to configure the terminal device to compress the signaling transmitted on the first signaling radio bearers (SRB).

[0162] Optionally, the first configuration information is used to configure the terminal device to compress the first control plane signaling transmitted on the first SRB.

[0163] Optionally, the first configuration information is used to configure the terminal device to compress the AI-related first control plane signaling transmitted on the first SRB.

[0164] Optionally, the first configuration information is used to configure a first compression ratio for the terminal device to compress the first control plane signaling transmitted on the first SRB. Optionally, the first configuration information is used to configure a first quantization bit width for the terminal device to compress the first control plane signaling transmitted on the first SRB. Optionally, the first configuration information is used to configure a first compression algorithm for the terminal device to compress the first control plane signaling transmitted on the first SRB.

[0165] Optionally, the first configuration information is used to configure the terminal device to compress the first control plane signaling within a first time range. For example, the first configuration information may configure the start time and duration of the first time range, or it may configure the start time and end time of the first time range. Optionally, the first configuration information is used to configure the terminal device to compress the first control plane signaling related to AI within the first time range. Optionally, the first configuration information is used to configure the terminal device to compress the first control plane signaling transmitted on the first SRB within the first time range. Optionally, the first configuration information is used to configure the terminal device to compress the first control plane signaling within the first time range with a first compression ratio. Optionally, the first configuration information is used to configure the terminal device to compress the first control plane signaling within the first time range with a first quantization bit width. Optionally, the first configuration information is used to configure the terminal device to compress the first control plane signaling within the first time range with a first compression algorithm.

[0166] Optionally, the first configuration information is used to configure the terminal device to compress the first control plane signaling. The first control plane signaling includes data collected by the terminal device within a first time range. For example, the first control plane signaling is a measurement result, and the data collected by the terminal device includes a measurement report. The first configuration information is used to configure the terminal device to compress the measurement result, which includes the measurement report within the first time range. For example, the first configuration information can configure the start time and duration of the first time range, or it can configure the start time and end time of the first time range.

[0167] Optionally, the first configuration information can be configuration information related to the target service type. The first configuration information can configure the terminal device to compress the first control plane signaling related to the target service type. The network device can send multiple configuration information messages; for example, the network device can send multiple configuration information messages in one message. In S410, the terminal device can obtain the first configuration information related to the target service type from multiple configuration information messages. Different configuration information messages in the multiple configuration information messages correspond to different service types. In this case, the first configuration information can configure the terminal device to compress the first control plane signaling related to the target service type. For example, the network device can send the configuration information 1 corresponding to channel state information (CSI) prediction to the terminal device and locate the corresponding configuration information 2. If the terminal device needs to perform CSI prediction, that is, if the target service type is CSI prediction, then the terminal device can determine that the first configuration information is configuration information 1.

[0168] Optionally, the first configuration information is configuration information for the Packet Data Convergence Protocol (PDCP) layer. Optionally, if the first configuration information is PDCP layer configuration information, then S410 includes: the network device sending the first configuration information to the terminal device; the terminal device receiving the PDCP configuration from the network device at the Radio Resource Control (RRC) layer; and the terminal device transmitting the first configuration information of the PDCP layer to the PDCP layer at the RRC layer. Optionally, the first control plane signaling is a measurement report or auxiliary information of the terminal device. That is, at this time, the first configuration information can configure the terminal device to compress the measurement report or auxiliary information of the terminal device at the PDCP layer. Optionally, S410 includes: the network device sending a Radio Resource Control (RRC) message to the terminal device; the terminal device receiving the RRC message, the RRC message including the first configuration information, which is PDCP layer configuration information; that is, the PDCP entity of the terminal device needs to compress the first control plane signaling according to the first configuration information.

[0169] Optionally, the first configuration information is included in an RRC message, which can be an RRC reconfiguration message. In S410, the terminal device can receive the first configuration information at the RRC layer. Optionally, the first control plane signaling is a measurement report or auxiliary information of the terminal device; that is, the first configuration information can configure the terminal device to compress the measurement report or auxiliary information of the terminal device at the RRC layer.

[0170] S420, the terminal device compresses the first control plane signaling according to the first configuration information to obtain the second control plane signaling.

[0171] Optionally, if the first configuration information configures a first compression ratio for the terminal device to compress the first control plane signaling, then S420 includes: the terminal device compresses the first control plane signaling according to the first compression ratio configured in the first configuration information to obtain the second control plane signaling.

[0172] Optionally, if the first configuration information configures the terminal device to compress the first control plane signaling with a first quantization bit width, then S420 includes: the terminal device can compress the first control plane signaling according to the first quantization bit width configured in the first configuration information to obtain the second control plane signaling.

[0173] Optionally, if the first configuration information configures a first compression algorithm for the terminal device to compress the first control plane signaling, then S420 includes: the terminal device can compress the first control plane signaling according to the first compression algorithm configured in the first configuration information to obtain the second control plane signaling. Optionally, if the first compression algorithm is a UDC algorithm, and the first configuration information is used to configure at least one of the buffer size, compression dictionary, or continuous UDC compression indication of the UDC algorithm, the terminal device can compress the first control plane signaling according to at least one of the buffer size, compression dictionary, or continuous UDC compression indication to obtain the second control plane signaling.

[0174] Optionally, if the first configuration information configures at least two of the first quantization bit width, first compression ratio, or first compression algorithm for the terminal device to compress the first control plane signaling, then S420 includes: the terminal device can compress the first control plane signaling according to the first configuration information, the first quantization bit width, the first compression ratio, or the first compression algorithm to obtain the second control plane signaling.

[0175] Optionally, if the first configuration information is used to configure the terminal device to compress AI-related first control plane signaling, then step S420 includes: the terminal device compressing the AI-related first control plane signaling according to the first configuration information to obtain second control plane signaling. This avoids the AI-related first control plane signaling requiring a large amount of bit overhead, thus saving resources.

[0176] Optionally, if the first configuration information configures a first compression ratio for the terminal device to compress the first control plane signaling related to AI, then S420 includes: the terminal device compressing the first control plane signaling related to AI according to the first compression ratio to obtain the second control plane signaling. Optionally, if the first configuration information configures a first quantization bit width for the terminal device to compress the first control plane signaling related to AI, then S420 includes: the terminal device compressing the first control plane signaling related to AI according to the first quantization bit width to obtain the second control plane signaling. Optionally, if the first configuration information configures a first compression algorithm for the terminal device to compress the first control plane signaling related to AI, then S420 includes: the terminal device compressing the first control plane signaling related to AI according to the first compression algorithm to obtain the second control plane signaling. Optionally, if the first configuration information configures at least two of the first compression ratio, first quantization bit width, or first compression algorithm for the terminal device to compress the first control plane signaling related to AI, then S420 includes: the terminal device compressing the first control plane signaling related to AI according to the first compression ratio, first quantization bit width, or first compression algorithm to obtain the second control plane signaling.

[0177] Optionally, if the first control plane signaling is a measurement report, then S420 includes: the terminal device compressing the measurement report to obtain a compressed measurement report, in which case the second control plane signaling is the compressed measurement report. Optionally, if the first control plane signaling is auxiliary information of the terminal device, then S420 includes: the terminal device compressing the auxiliary information to obtain compressed auxiliary information, in which case the second control plane signaling is the compressed auxiliary information. Optionally, if the first control plane signaling is a response from the terminal device to information sent by the network device, then S420 includes: the terminal device compressing its response to the information sent by the network device to obtain a compressed response, in which case the second control plane signaling is the compressed response.

[0178] Optionally, if the first configuration information configures the terminal device to compress the signaling transmitted on the first SRB, then S420 includes: the terminal device can compress the signaling transmitted on the first SRB to obtain compressed signaling. For example, if the signaling transmitted on the first SRB includes first control plane signaling, then the terminal device can compress the first control plane signaling to obtain second control plane signaling.

[0179] Optionally, if the first configuration information configures the terminal device to compress the first control plane signaling transmitted on the first SRB, then S420 includes: the terminal device compressing the first control plane signaling transmitted on the first SRB to obtain second control plane signaling. For example, there may be multiple SRBs, and the terminal device can compress the first control plane signaling transmitted on the first SRB among the multiple SRBs according to the first configuration information, without compressing the control plane signaling transmitted on the SRBs other than the first SRB among the multiple SRBs.

[0180] Optionally, if the first configuration information configures the terminal device to compress the AI-related first control plane signaling transmitted on the first SRB, then S420 includes: the terminal device compressing the AI-related first control plane signaling transmitted on the first SRB to obtain second control plane signaling. For example, the signaling transmitted on the first SRB may include AI-related first control plane signaling, or it may include non-AI-related control plane signaling. Therefore, the first configuration information is used to configure the terminal device to compress the AI-related first control plane signaling transmitted on the first SRB. The terminal device can compress the AI-related first control plane signaling transmitted on the first SRB according to the first configuration, and not compress the non-AI-related control plane signaling transmitted on the first SRB.

[0181] Optionally, if the first configuration information configures a first compression ratio for the terminal device to compress the first control plane signaling transmitted on the first SRB, then S420 includes: the terminal device compressing the first control plane signaling transmitted on the first SRB according to the first compression ratio to obtain second control plane signaling. Optionally, if the first configuration information configures a first quantization bit width for the terminal device to compress the first control plane signaling transmitted on the first SRB, then S420 includes: the terminal device compressing the first control plane signaling transmitted on the first SRB according to the first quantization bit width to obtain second control plane signaling. Optionally, if the first configuration information configures a first compression algorithm for the terminal device to compress the first control plane signaling transmitted on the first SRB, then S420 includes: the terminal device compressing the first control plane signaling transmitted on the first SRB according to the first compression algorithm to obtain second control plane signaling.

[0182] Optionally, if the first configuration information configures the terminal device to compress the first control plane signaling within a first time range, then S420 includes: the terminal device compressing the first control plane signaling within the first time range according to the first configuration information to obtain second control plane signaling. Optionally, if the first configuration information configures the start time and duration of the first time range, then the second control plane signaling may include a timestamp of the start time so that the network device can determine the start time of compression. Optionally, if the first configuration information configures the start time and end time of the first time range, then the second control plane signaling may include a timestamp of the start time and a timestamp of the end time so that the network device can determine the start time and end time of compression. Optionally, if the first configuration information configures the terminal device to compress AI-related first control plane signaling within the first time range, then S420 includes: the terminal device compressing AI-related first control plane signaling within the first time range according to the first configuration information. Optionally, if the first configuration information configures the terminal device to compress the first control plane signaling transmitted on the first SRB within the first time range, then S420 includes: the terminal device compressing the first control plane signaling transmitted on the first SRB within the first time range according to the first configuration information. Optionally, if the first configuration information configures the terminal device to compress the first control plane signaling within the first time range with a first compression ratio, then S420 includes: the terminal device compressing the first control plane signaling within the first time range with the first compression ratio. Optionally, if the first configuration information configures the terminal device to compress the first control plane signaling within the first time range with a first quantization bit width, then S420 includes: the terminal device compressing the first control plane signaling within the first time range with the first quantization bit width. Optionally, if the first configuration information configures the terminal device to compress the first control plane signaling within the first time range with a first compression algorithm, then S420 includes: the terminal device compressing the first control plane signaling within the first time range with the first compression algorithm.

[0183] Optionally, if the first configuration information configures the terminal device to compress the first control plane signaling, and the first control plane signaling includes data collected by the terminal device within a first time range, then S420 includes: the terminal device can compress the first control plane signaling including the data collected by the terminal device within the first time range to obtain the second control plane signaling.

[0184] Optionally, the second control plane signaling may include indication information for indicating the target service type corresponding to the first control plane signaling. Optionally, if the network device sends multiple configuration information, the terminal device can obtain the first configuration information related to the target service type from the multiple configuration information. Different configuration information in the multiple configuration information corresponds to different service types. The terminal device can compress the first control plane signaling related to the target service type according to the first configuration information, and include the indication information for indicating the target service type corresponding to the first control plane signaling in the compressed second control plane signaling. In this way, the network device can know from the indication information that the second control plane signaling is the compressed signaling of the first control plane signaling for the target service type.

[0185] The compression of first control plane signaling by the terminal device is described below in two cases.

[0186] Scenario 1, optional, S420, includes: the terminal device can compress the first control plane signaling to obtain second control plane signaling, the second control plane signaling including a first compression header, that is, the second control plane signaling is compressed. Optionally, the first compression header may include a first bit, the value of the first bit being a first value. When the first bit is the first value, it indicates that the second control plane signaling is compressed. The first bit may also be a second value. When the first bit is the second value, it indicates that the second control plane signaling is not compressed. For example, the first bit occupies one bit, when the value of this bit is 1, it indicates that the second control plane signaling is compressed, and when the value of this bit is 0, it indicates that the second control plane signaling is not compressed. In other words, the control plane signaling sent by the terminal device may include a compression header. The values ​​of specific bits in the compression header can indicate whether the control plane signaling is compressed. In this way, the network device can determine whether the control plane signaling is compressed based on the values ​​of the specific bits. Even if a control plane signaling is not compressed, it can still include the compression header. This makes it easier for the network device to determine whether the control plane signaling is compressed based on the values ​​of the specific bits in the compression header.

[0187] Optionally, in Case 1, even if the first configuration information configures the start time of the first time range, or configures the start and end times of the first time range, the second control plane signaling may not need to add a timestamp. Since the network device can determine that the second control plane signaling is compressed signaling based on the first value, it does not need to determine the compression time of the second control plane signaling based on the timestamp.

[0188] Scenario 2, optional, S420, includes: the terminal device can obtain second control plane signaling from the first control plane signaling, the second control plane signaling including the first compression header, that is, the second control plane signaling can be compressed. If the terminal device needs to compress a certain control plane signaling, it can add a compression header to the control plane signaling; if the terminal device does not need to compress a certain control plane signaling, it can omit the compression header.

[0189] Optionally, if the first configuration information is PDCP layer configuration information, then S420 includes: the terminal device compressing the first control plane signaling at the PDCP layer to obtain the second control plane signaling. Optionally, if the first configuration information configures the terminal device to compress measurement reports or auxiliary information of the terminal device at the PDCP layer, then before S420, the terminal device can indicate to the PDCP layer at the RRC layer that the terminal device needs to compress measurement reports or auxiliary information of the terminal device at the PDCP layer. S420 includes: the terminal device receiving a measurement report transmitted from the RRC layer at the PDCP layer; the terminal device compressing the measurement report at the PDCP layer according to first configuration information, for example, the terminal device receiving a PDCP service data unit (SDU) transmitted from the RRC layer at the PDCP layer, the PDCP SDU including the measurement report; the terminal device compressing the measurement report included in the PDCP SDU to obtain a PDCP PDU, where the PDCP PDU is a second control plane signaling; or, the terminal device receiving auxiliary information of the terminal device transmitted from the RRC layer at the PDCP layer; the terminal device compressing the auxiliary information at the PDCP layer according to first configuration information, for example, the terminal device receiving a PDCP SDU transmitted from the RRC layer at the PDCP layer, the PDCP SDU including auxiliary information; the terminal device compressing the auxiliary information included in the PDCP SDU to obtain a PDCP PDU, where the PDCP PDU is a second control plane signaling. Optionally, if the first configuration information is configuration information of the PDCP layer, then S420 includes: the PDCP entity of the terminal device compresses the first control plane signaling according to the first configuration information to obtain the second control plane signaling. For example, if the first control plane signaling is a measurement report, then S420 includes: the PDCP entity of the terminal device compresses the measurement report to obtain the second control plane signaling; or, for example, if the first control plane signaling is auxiliary information, then S420 includes: the PDCP entity of the terminal device compresses the auxiliary information to obtain the second control plane signaling.

[0190] Optionally, if the first configuration information is included in an RRC message, and the RRC message is an RRC reconfiguration message, then S420 includes: the terminal device compressing the first control plane signaling at the RRC layer to obtain the second control plane signaling. For example, if the first configuration information configures the terminal device to compress a measurement report or auxiliary information of the terminal device at the RRC layer, then in S420: the terminal device compresses the measurement report at the RRC layer according to the first configuration information to obtain a compressed measurement report, and the compressed measurement report is the second control plane signaling; or the terminal device compresses the auxiliary information of the terminal device at the RRC layer according to the first configuration information to obtain compressed auxiliary information, and the compressed auxiliary information is the second control plane signaling. In this case, the second control plane signaling is RRC signaling.

[0191] S430: The terminal device sends a second control plane signaling message to the network device, and the network device receives the second control plane signaling message from the terminal device.

[0192] Optionally, in the second scenario described above, the terminal device may send a first indication information to the network device. This first indication information indicates that the second control plane signaling is compressed signaling. Optionally, the terminal device may send the first indication information simultaneously with the second control plane signaling in S430, or it may send the first indication information before or after S430. This application embodiment imposes no restrictions on the order in which the terminal device sends the first indication information and the second control plane signaling.

[0193] Optionally, in the above-described second scenario, S430 includes: the terminal device can send a second control plane signaling to the network device on a first logical channel. The first logical channel is used to send compressed second control plane signaling. If the terminal device sends a certain control plane signaling to the network device on the second logical channel, it indicates that the control plane signaling is uncompressed control plane signaling. That is, the first logical channel corresponds to compressed control plane signaling, and the second logical channel corresponds to uncompressed control plane signaling. When the terminal device needs to send compressed second control plane signaling, it can send it on the first logical channel; when the terminal device needs to send uncompressed control plane signaling, it can send it on the second logical channel. In this implicit way, the terminal device indicates to the network device that the second control plane signaling sent by the terminal device is compressed control plane signaling.

[0194] Optionally, if the second control plane signaling is a PDCP PDU, then S430 includes: the terminal device sending the PDCP PDU to the network device through the RLC layer, MAC layer and PHY layer, and the network device receiving the PDCP PDU from the terminal device through the PHY layer, MAC layer and RLC layer.

[0195] Optionally, if the second control plane signaling is RRC signaling, then S430 includes: the terminal device sending RRC signaling to the network device through the PDCP layer, RLC layer, MAC layer and PHY layer, and the network device receiving RRC signaling from the terminal device through the PHY layer, MAC layer, RLC layer and PDCP layer.

[0196] S440, Network device decompresses second control plane signaling.

[0197] Optionally, in the above scenario one, the network device can determine that the second control plane signaling is compressed based on the first value of the first bit in the first compression header. Therefore, the network device can decompress the second control plane signaling. Optionally, the network device's ability to decompress the second control plane signaling may include: the network device can decompress the second control plane signaling based on the decompression configuration information corresponding to the first configuration information. For example, if the first configuration information configures a compression algorithm for the terminal device to compress the first control plane signaling, then the network device decompresses the second control plane signaling based on the decompression algorithm corresponding to the compression algorithm. If the network device receives a control plane signaling whose first bit in the first compression header has a second value, the network device can determine that the control plane signaling is uncompressed. Therefore, the network device may not decompress the control plane signaling.

[0198] Optionally, if the network device receives the first indication information, it can determine that the second control plane signaling is compressed control plane signaling based on the first indication information, and thus decompress the second control plane signaling. For example, the network device can decompress the second control plane signaling according to the decompression configuration information corresponding to the first configuration information. For example, if the first configuration information configures a compression algorithm for the terminal device to compress the first control plane signaling, then the network device can decompress the second control plane signaling according to the decompression algorithm corresponding to the compression algorithm.

[0199] Optionally, the network device determines whether the received control plane signaling is compressed based on the logical channel through which the control plane signaling is received. If the network device receives the second control plane signaling on the first logical channel, it can determine that the second control plane signaling is compressed based on the first logical channel, and therefore the network device can decompress the second control plane signaling. For example, the network device can decompress the second control plane signaling based on the decompression configuration information corresponding to the first configuration information. For example, if the first configuration information configures a compression algorithm for the terminal device to compress the first control plane signaling, then the network device can decompress the second control plane signaling based on the decompression algorithm corresponding to the compression algorithm.

[0200] In the above communication method 400, the network device can send first configuration information to the terminal device. The terminal device can compress the first control plane signaling according to the first configuration information to obtain the second control plane signaling, and send the second control plane signaling to the network device. In this way, the number of bits for sending control plane signaling can be saved, thereby saving resources.

[0201] In the above communication method 400, taking a network device as an example, in some cases the architecture of the network device can be an open radio access network (ORAN) architecture. For example, as shown in Figure 5, the network device may include an open distributed unit (O-DU) and an open radio unit (O-RU). The O-DU has baseband processing functions and complete protocol layer functions, mainly responsible for higher-level protocol functions such as data encryption and integrity protection, and also has physical layer high-level processing functions. The O-RU has physical layer low-level signal processing functions and is mainly responsible for the transmission and reception of radio frequency signals. For example, in the above method 400, in S410, the O-RU of the network device can send first configuration information to the terminal device, and the O-DU of the network device can generate the first configuration information. In S430, the O-RU of the network device can receive second control plane signaling from the terminal device. After receiving the second control plane signaling from the terminal device, the O-RU of the network device can send the second control plane signaling to the O-DU of the network device. In S440, the O-DU of the network device can decompress the second control plane signaling.

[0202] The above-described communication method 400 describes the terminal device sending compressed second control plane signaling to the network device. The following describes the network device sending compressed AI data to the network device, which is described in conjunction with communication method 600. As shown in Figure 6, communication method 600 includes:

[0203] S610, the network device sends the first decompression configuration information to the terminal device, and the terminal device receives the first decompression configuration information from the network device. The first decompression configuration information is used to configure the terminal device to decompress AI data.

[0204] Optionally, the first decompression configuration information can be included in an RRC message. The RRC message can be an RRC reconfiguration message, meaning that after receiving the first decompression configuration information, the terminal device can decompress the AI ​​data at the RRC layer.

[0205] Optionally, prior to S610, the communication method 600 further includes: the terminal device sending decompression capability information to the network device, the decompression capability information indicating the terminal device's ability to decompress data. S610 includes: the network device sending first decompression configuration information to the terminal device based on the decompression capability information. That is, the network device can send first decompression configuration information to the terminal device based on the terminal device's decompression capability information, avoiding a situation where the first decompression configuration information sent by the network device exceeds the terminal device's capability range, resulting in the terminal device being unable to compress AI data according to the first decompression configuration information. Optionally, before the terminal device sends its decompression capability information to the network device, the network device can send a decompression capability query request message to the terminal device, the decompression capability query request message being used to query the terminal device's ability to decompress AI data, and the terminal device can send decompression capability information to the network device based on the decompression capability query request message. In other words, in some embodiments, the terminal device can actively send decompression capability information to the network device when accessing the network device, while in other embodiments, the terminal device can send decompression capability information to the network device based on a request from the network device. This application embodiment does not impose any restrictions on the triggering method for the terminal device to send the terminal device's decompression capability information.

[0206] Optionally, the decompression capability information is used to indicate the range of decompression ratios supported by the terminal device for decompressing data. Within this range, the network device determines a first decompression ratio for decompressing AI data. Thus, the first decompression configuration information determined by the network device can configure the first decompression ratio for decompressing AI data by the terminal device. Optionally, in some cases, the compression ratio range can be the same as the decompression ratio range, and the compression ratio can also be the same as the decompression ratio.

[0207] Optionally, the decompression capability information is used to indicate the range of quantization bit widths supported by the terminal device. The network device can determine the first quantization bit width for decompressing AI data within this range. Thus, the first decompression configuration information determined by the network device can configure the first quantization bit width for decompressing AI data by the terminal device.

[0208] Optionally, the decompression capability information indicates the decompression algorithms supported by the terminal device. The network device can determine a first decompression algorithm for decompressing AI data from among the decompression algorithms supported by the terminal device. In this way, the first decompression configuration information determined by the network device can configure the first decompression algorithm for decompressing AI data by the terminal device. Optionally, the network device can also determine a corresponding first compression algorithm based on the first decompression algorithm.

[0209] Optionally, the decompression capability information is used to indicate at least two of the following: the decompression ratio range, the quantization bit width range, or the decompression algorithm supported by the terminal device for decompressing AI data. The network device can determine the first decompression configuration information from at least two of the following: the decompression ratio range, the quantization bit width range, or the decompression algorithm supported by the terminal device for decompressing AI data. The first decompression configuration information can configure at least two of the following: a first decompression ratio, a first quantization bit width, or a first decompression algorithm for decompressing AI data by the terminal device. For example, if the decompression capability information is used to indicate the decompression ratio range and the decompression algorithm supported by the terminal device for decompressing AI data, then the network device can determine the first decompression ratio within the decompression ratio range, determine the first decompression algorithm among the decompression algorithms supported by the terminal device, and the first decompression configuration information can configure both the first decompression ratio and the first decompression algorithm.

[0210] Optionally, the first decompression configuration information is used to configure the terminal device to decompress the data transmitted on the first SRB, that is, the terminal device needs to decompress all the data transmitted on the first SRB. Optionally, the data transmitted on the first SRB may include the first AI data.

[0211] Optionally, the first decompression configuration information is specifically used to configure the terminal device to decompress the AI ​​data transmitted on the first SRB, and the AI ​​data transmitted on the first SRB includes the first AI data.

[0212] Optionally, the first decompression configuration information is used to configure a first decompression ratio for the terminal device to decompress AI data transmitted on the first SRB. Optionally, the first decompression configuration information is used to configure a first quantization bit width for the terminal device to decompress AI data transmitted on the first SRB. Optionally, the first decompression configuration information is used to configure a first decompression algorithm for the terminal device to decompress AI data transmitted on the first SRB.

[0213] Optionally, the first decompression configuration information is used to configure the terminal device to decompress AI data within a first time range. For example, the first decompression configuration information can configure the start time and duration of the first time range, or it can configure the start time and end time of the first time range. Optionally, the first decompression configuration information is used to configure the terminal device to decompress AI data transmitted on the first SRB within the first time range. Optionally, the first decompression configuration information is used to configure the first decompression ratio of the AI ​​data within the first time range. Optionally, the first decompression configuration information is used to configure the first quantization bit width of the AI ​​data within the first time range. Optionally, the first decompression configuration information is used to configure the first decompression algorithm of the AI ​​data within the first time range.

[0214] Optionally, the first decompression configuration information can be related to the target service type. This first decompression configuration information can configure the terminal device to decompress AI data related to the target service type. The network device can send multiple decompression configuration information messages; for example, it can send multiple messages in one message. In S610, the terminal device can obtain the first decompression configuration information related to the target service type from these multiple messages. Different decompression configuration information messages correspond to different service types. In this case, the first decompression configuration information can configure the terminal device to decompress AI data related to the target service type. For example, the network device can send the decompression configuration information 1 corresponding to channel state information (CSI) prediction to the terminal device, and locate the corresponding decompression configuration information 2. If the terminal device needs to perform CSI prediction, i.e., the target service type is CSI prediction, then the terminal device can determine that the first decompression configuration information is decompression configuration information 1.

[0215] Optionally, the first decompression configuration information is included in an RRC message, which can be an RRC reconfiguration message. In S610, the terminal device can receive the first decompression configuration information at the RRC layer.

[0216] Optionally, the first decompression configuration information can configure the decompression model and / or the decompression seed for the terminal device to decompress the first AI data.

[0217] S620: The network device sends the first AI data to the terminal device, and the terminal device receives the first AI data from the network device. The first AI data is compressed data.

[0218] Optionally, the first AI data is data compressed according to a first compression configuration information corresponding to the first decompression configuration information. For example, if the first decompression configuration information is used to configure a first decompression algorithm for decompressing the first AI data, the network device can compress the AI ​​data according to the first compression algorithm corresponding to the first decompression algorithm to obtain the compressed first AI data. Optionally, if the first decompression configuration information configures the start time and duration of a first time range, the first AI data may include a timestamp of the start time so that the terminal device can determine the start time of compression. Optionally, if the first decompression configuration information configures the start time and end time of a first time range, the first AI data may include a timestamp of the start time and a timestamp of the end time so that the terminal device can determine the start time and end time of compression.

[0219] Optionally, the first AI data may be user plane data sent from the network device to the terminal device, and this user plane data may be data collected by the network device. Optionally, the first AI data may be control plane data sent from the network device to the terminal device.

[0220] Optionally, the terminal device can send a request message to the network device to request data. In S520, the network device can send a response message to the request message to the terminal device, and the terminal device receives the response message from the network device. The response message includes the first AI data. That is, the network device can send the first AI data to the terminal device based on the request from the terminal device. Optionally, in some embodiments, the network device can also actively send the first AI data to the terminal device; this application embodiment does not limit this.

[0221] Optionally, the embodiments of this application do not impose any restrictions on the order of S610 and S620. S610 can be performed before, after, or simultaneously with S620.

[0222] Optionally, if the first decompression configuration information is specifically used to configure the terminal device to decompress the first AI data transmitted on the first SRB, then in S620, the network device can send the first AI data through the first SRB, and the terminal device can receive the first AI data through the first SRB.

[0223] Optionally, if the first decompression configuration information is related to the target service type, the first decompression configuration information can configure the terminal device to decompress AI data related to the target service type. The AI ​​data related to the target service type may include the first AI data sent by the network device in S520.

[0224] Optionally, prior to S620, network devices could compress AI data to obtain the first AI data.

[0225] The following describes two scenarios in which network devices compress AI data to obtain the first AI data.

[0226] Scenario 1: Optionally, the network device can compress the AI ​​data to obtain first AI data. This first AI data includes a first compression header, meaning the first AI data is compressed. Optionally, the first compression header may include a first bit. The first bit may have a first value, indicating that the first AI data is compressed. The first bit may also have a second value, indicating that the first AI data is uncompressed. For example, the first bit occupies one bit; a value of 1 indicates compressed data, and a value of 0 indicates uncompressed data. In other words, the AI ​​data sent by the network device may include a compression header. The values ​​of specific bits in this header can indicate whether the AI ​​data is compressed. This allows the terminal device to determine whether the AI ​​data is compressed based on the values ​​of these specific bits. Even if a piece of AI data is uncompressed, it can still include this compression header, making it easier for the terminal device to determine whether the AI ​​data is compressed based on the values ​​of these specific bits.

[0227] Optionally, in Case 1, even if the first decompression configuration information configures the start time of the first time range, or configures the start and end times of the first time range, the first AI data may not need to be timestamped. Since the terminal device can determine that the first AI data is compressed based on the first value, it does not need to determine the compression time of the first AI data based on the timestamp.

[0228] Scenario 2: Optionally, the network device can compress the AI ​​data to obtain first AI data. The first AI data includes a first compression header, meaning the first AI data can be compressed. If the network device needs to compress a certain AI data, it can add a compression header to that AI data; if the network device does not need to compress a certain AI data, it can omit the compression header.

[0229] Optionally, in the second scenario described above, the network device may send a first indication message to the terminal device. This first indication message indicates that the first AI data is compressed data. Optionally, the network device may send the first indication message simultaneously with the first AI data in S620. For example, the first AI data may include the first indication message, or the first indication message may be sent after or before S620. This application embodiment imposes no restrictions on the order in which the network device sends the first indication message and the first AI data.

[0230] Optionally, in the above-described second scenario, S620 includes: the network device can send first AI data to the terminal device on a first logical channel. The first logical channel is used to send compressed data. If the network device sends some data to the terminal device on a second logical channel, it indicates that the data is uncompressed data. That is, the first logical channel corresponds to compressed data, and the second logical channel corresponds to uncompressed data. When the network device needs to send compressed first AI data, it can send it on the first logical channel. When the network device needs to send uncompressed data, it can send it on the second logical channel. In this implicit way, the terminal device is informed that the first AI data sent by the network device is compressed data.

[0231] S630, the terminal device decompresses the first AI data according to the first decompression configuration information.

[0232] Optionally, if the first decompression configuration information configures a first decompression ratio for the terminal device to decompress AI data, then S630 includes: the terminal device decompressing the first AI data according to the first decompression ratio configured in the first decompression configuration information.

[0233] Optionally, if the first decompression configuration information configures the first quantization bit width for the terminal device to decompress AI data, then S630 includes: the terminal device can decompress the first AI data according to the first quantization bit width configured in the first decompression configuration information.

[0234] Optionally, if the first decompression configuration information configures a first decompression algorithm for the terminal device to decompress AI data, then S630 includes: the terminal device can decompress the first AI data according to the first decompression algorithm configured in the first decompression configuration information.

[0235] Optionally, if the first decompression configuration information configures at least two of the first quantization bit width, first decompression ratio, or first decompression algorithm for the terminal device to decompress AI data, then S630 includes: the terminal device can decompress the first AI data according to the first quantization bit width, first decompression ratio, or first decompression algorithm configured in the first decompression configuration information.

[0236] Optionally, if the first decompression configuration information configures the terminal device to decompress the data transmitted on the first SRB, then when the terminal device receives the data transmitted on the first SRB, in S630, the terminal device can decompress the transmitted data on the first SRB according to the first decompression configuration information. The data transmitted on the first SRB may include the first AI data.

[0237] Optionally, if the first decompression configuration information configures the terminal device to decompress the AI ​​data transmitted on the first SRB, then the terminal device determines that the data transmitted on the first SRB includes the first AI data. The terminal device receives the first AI data through the first SRB. Therefore, in S630, the terminal device can decompress the first AI data according to the first decompression configuration information.

[0238] Optionally, if the first decompression configuration information configures a first decompression ratio for the terminal device to decompress AI data transmitted on the first SRB, then S630 includes: the terminal device decompressing the first AI data according to the first decompression ratio. Optionally, if the first decompression configuration information configures a first quantization bit width for the terminal device to decompress AI data transmitted on the first SRB, then S630 includes: the terminal device decompressing the first AI data according to the first quantization bit width. Optionally, if the first decompression configuration information configures a first decompression algorithm for the terminal device to decompress AI data transmitted on the first SRB, then S630 includes: the terminal device decompressing the first AI data according to the first decompression algorithm.

[0239] Optionally, if the first decompression configuration information configures the terminal device to decompress AI data within a first time range, and the AI ​​data within the first time range may include first AI data, then S630 includes: the terminal device decompressing the first AI data within the first time range. Optionally, if the first decompression configuration information configures the terminal device to decompress AI data transmitted on the first SRB within the first time range, and if the AI ​​data transmitted on the first SRB within the first time range includes first AI data, then S630 includes: the terminal device decompressing the first AI data transmitted on the first SRB within the first time range. Optionally, if the first decompression configuration information is used to configure a first decompression ratio for the terminal device to decompress AI data within the first time range, and the AI ​​data within the first time range includes first AI data, then S630 includes: the terminal device decompressing the first AI data within the first time range according to the first decompression ratio. Optionally, if the first decompression configuration information configures a first quantization bit width for the terminal device to decompress AI data within the first time range, and the AI ​​data within the first time range includes first AI data, then S630 includes: the terminal device decompressing the first AI data within the first time range according to the first quantization bit width. Optionally, if the first decompression configuration information configures a first decompression algorithm for the terminal device to decompress AI data within a first time range, and the AI ​​data within the first time range includes first AI data, then S630 includes: the terminal device decompressing the first AI data within the first time range according to the first decompression algorithm.

[0240] Optionally, if the first decompression configuration information is RRC reconfiguration information, then S630 includes: the terminal device decompressing the first AI data at the RRC layer.

[0241] Optionally, if the first decompression configuration information configures a decompression model and / or a decompression seed for the terminal device to decompress the first AI data, then S630 includes: the terminal device decompressing the first AI data according to the decompression model and / or the decompression seed.

[0242] Optionally, in the above scenario one, prior to S630, the terminal device can determine that the first AI data is compressed signaling based on the first value of the first bit in the first compression header. Therefore, in S630, the terminal device can decompress the first AI data according to the first decompression configuration information. For example, if the first decompression configuration information configures the decompression algorithm for the terminal device to decompress the first AI data, the terminal device can decompress the first AI data according to the decompression algorithm. If the terminal device receives data where the first bit in the first compression header has a second value, the terminal device can determine that the data is uncompressed, and therefore, the terminal device may not decompress the data.

[0243] Optionally, prior to S630, if the terminal device receives the first indication information, it can determine that the first AI data is compressed data based on the first indication information, and thus decompress the first AI data. For example, the network device can decompress the second control plane signaling according to the decompression configuration information corresponding to the first configuration information. For example, if the first decompression configuration information configures the decompression algorithm for the terminal device to decompress the first AI data, then the terminal device can decompress the first AI data according to the decompression algorithm.

[0244] Optionally, prior to S630, the terminal device determines whether the received data is compressed based on the logical channel through which the first AI data is received. If the terminal device receives the first AI data on the first logical channel, it can determine that the first AI data is compressed based on the first logical channel, and therefore the terminal device can decompress the first AI data. For example, if the first decompression configuration information configures a decompression algorithm for the terminal device to decompress the first AI data, the terminal device can decompress the first AI data according to the decompression algorithm.

[0245] In the aforementioned communication method 600, the network device can send first decompression configuration information to the terminal device, and the network device can also send compressed first AI data to the terminal device. In this way, the terminal device can decompress the first AI data according to the first decompression configuration information, avoiding the bit overhead caused by the network device sending uncompressed AI data, thereby saving resources.

[0246] In the above communication method 600, taking a network device as an example, in some cases the architecture of the network device can be the ORAN architecture shown in Figure 5. Under the ORAN architecture shown in Figure 5, the communication method 700 may include:

[0247] S710, the terminal device sends a request message to the O-RU. The O-RU receives the request message from the terminal device. The request message is used to request data.

[0248] S720: O-RU sends a request message to O-DU, and O-DU receives the request message from O-RU.

[0249] Optionally, the communication method 700 may further include: the terminal device sending decompression capability information to the O-RU; the O-RU receiving the decompression capability information from the terminal device; and the O-RU sending the decompression capability information to the O-DU. The description of the decompression capability information is the same as that of the communication method 600. If the terminal device needs to send a request message and decompression capability information to the O-RU, the terminal device may send both simultaneously or separately. This embodiment does not impose any restrictions on the order in which the terminal device sends the request message and decompression capability information to the O-RU. Optionally, after receiving the request message and decompression capability information from the terminal device, the O-RU may send both simultaneously to the O-DU or separately.

[0250] S730, O-DU compressed AI data to obtain the first AI data.

[0251] Optionally, O-DU can execute S730 based on the request message, that is, O-DU can compress AI data based on the request message to obtain the first AI data.

[0252] S740, O-DU sends the first AI data to O-RU.

[0253] The S750 O-RU sends the first AI data to the terminal device.

[0254] Optionally, the O-DU can send first decompression configuration information to the O-RU. The O-RU sends the first decompression configuration information to the terminal device. Optionally, the O-DU can determine the first decompression configuration information based on decompression capability information. For details, please refer to the method described in communication method 600 for the network device to determine the first decompression configuration information; to avoid redundancy, a detailed description is omitted. Optionally, if the O-DU sends first AI data and first decompression configuration information to the O-RU, the O-DU can send both simultaneously or separately. This application does not impose any restrictions on the order in which the O-DU sends the first AI data and first decompression configuration information to the O-RU. Optionally, if the O-RU sends first AI data and first decompression configuration information to the terminal device, the O-RU can send both simultaneously or separately.

[0255] Optionally, corresponding to Case 2 in communication method 600, the O-DU can send first indication information to the O-RU, and the O-RU can send first indication information to the terminal device. The first indication information is used to indicate that the first AI data is compressed data. Optionally, if the O-DU sends the first indication information and the first AI data to the O-RU, the O-DU can send the first indication information and the first AI data to the O-RU simultaneously, or send the first indication information and the first AI data separately. If the O-RU sends the first indication information and the first AI data to the terminal device, the O-RU can send the first indication information and the first AI data to the terminal device simultaneously, or send the first indication information and the first AI data separately. This application embodiment does not impose any restrictions on the order of transmission. Optionally, if the O-DU needs to send the first indication information, the first AI data, and the first decompression configuration information to the O-RU, the O-DU can send the first indication information, the first AI data, and the first decompression configuration information to the O-RU simultaneously, or send the first indication information, the first AI data, and the first decompression configuration information separately. This application does not impose any restrictions on the order of transmission of the three. Optionally, if the O-RU needs to send the first instruction information, the first AI data, and the first decompression configuration information to the terminal device, the O-RU can send the first instruction information, the first AI data, and the first decompression configuration information to the terminal device simultaneously, or it can send the first instruction information, the first AI data, and the first decompression configuration information separately. This application embodiment does not impose any restrictions on the order in which the three are sent.

[0256] S760, terminal device decompresses the first AI data.

[0257] Optionally, if the terminal device receives the first decompression configuration information sent by the O-RU, then S760 includes: the terminal device can decompress the first AI data according to the first decompression configuration information.

[0258] Optionally, if the terminal device receives the first instruction information, before S760, the terminal device can determine that the first AI data is compressed data based on the first instruction information, and therefore the terminal device can execute S760.

[0259] Optionally, after S760, the terminal device can send a decompression completion indication message to the O-RU, and the O-RU can receive the decompression completion indication message from the terminal device. The decompression completion indication message is used to indicate that the terminal device has completed the decompression of the first AI data. The O-RU can send the decompression completion indication message to the O-DU, and the O-DU can receive the decompression completion indication message from the O-RU.

[0260] Figure 8 is a schematic block diagram of a communication device provided in an embodiment of this application. As shown in Figure 8, the communication device 800 may include a processing unit 810 and a communication unit 820. The communication unit 820 can implement corresponding communication functions, which can be internal communication within the communication device 800 or communication between the communication device 800 and other devices; the processing unit 810 can implement corresponding processing functions. The communication unit 820 may also be referred to as a communication interface or a transceiver unit. Optionally, the communication device 800 may further include a storage unit, which can be used to store instructions and / or data. The processing unit 810 can read the instructions and / or data in the storage unit to enable the device to implement the aforementioned method embodiment.

[0261] In one possible design, the communication device 800 can be a terminal device in the communication method 400 or communication method 600 described above, or it can be a module or chip applied to a terminal device. The communication device 800 can be used to execute the steps or processes performed by the terminal device in the above method embodiments.

[0262] In another possible design, the communication device 800 can be a network device in communication method 400 or communication method 600 described above, or an O-RU or O-DU of Figures 5 and 7. It can also be a module or chip applied to the network device, O-RU, or O-DU. The communication device 800 can be used to perform the steps or processes executed by the network device, O-RU, or O-DU in the above method embodiments.

[0263] For details regarding the steps or processes executed by each unit in the communication device 8500, please refer to the embodiments of the method described above; they will not be detailed here.

[0264] It should be understood that the "unit" in the communication device 800 can be implemented in hardware, software, or by hardware executing corresponding software. For example, the "unit" can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, combined logic circuitry, and / or other suitable components supporting the described functions. As another example, the communication unit 820 can be replaced by a transceiver circuit (e.g., it may include receiving and transmitting circuitry), and the processing unit 810 can be replaced by a processor or processing circuitry.

[0265] Figure 9 shows a schematic block diagram of another communication device 900 provided in an embodiment of this application. This communication device 900 may be a terminal device, a network device, an O-RU, or an O-DU, or it may be a chip, chip system, or processor that supports the terminal device, network device, O-RU, or O-DU in implementing the above methods. This device can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0266] The communication device 900 may include one or more processors 910, which may also be referred to as processing units, and can implement certain control functions. The processor 910 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device (e.g., base station, baseband chip, user chip, DU or CU, etc.), execute software programs, and process data from the software programs.

[0267] In an alternative design, the processor 910 may also store instructions and / or data that can be executed by the processor 910 to cause the communication device 900 to perform the methods described in the above method embodiments. Optionally, the processing unit 810 in the communication device 800 may be the processor 910.

[0268] In another alternative design, the communication device 900 may include a communication interface 920 for implementing receiving and transmitting functions. For example, the communication interface 920 may be a transceiver circuit, interface, interface circuit, or transceiver. The transceiver circuit, interface, interface circuit, or transceiver for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or it may be used for transmitting or relaying signals. Optionally, the communication unit 820 in the communication device 800 may be the communication interface 920.

[0269] Optionally, the communication device 900 may include one or more memories 930, which may store instructions that can be executed on the processor 910, causing the communication device 900 to perform the methods described in the above method embodiments. Optionally, the memories 930 may also store data. Optionally, the processor 910 may also store instructions and / or data. The processor 910 and the memories 930 may be provided separately or integrated together.

[0270] Those skilled in the art will understand that, for ease of explanation, Figure 9 shows only one memory and processor. In actual communication devices, multiple processors and memories may exist. Memory may also be referred to as storage medium or storage device, etc., and the embodiments of this application do not impose such limitations.

[0271] For example, a processor may include a baseband processor and a central processing unit (CPU). The baseband processor is mainly used for processing communication protocols and communication data, while the CPU is mainly used for controlling the entire terminal device, executing software programs, and processing the data in the software programs. The processor in Figure 9 integrates the functions of a baseband processor and a CPU. Those skilled in the art will understand that the baseband processor and the CPU can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that a terminal device may include multiple baseband processors to adapt to different network standards, and a terminal device may include multiple CPUs to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The CPU can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in the storage unit as a software program, which is then executed by the processor to implement the baseband processing function.

[0272] It should be understood that, in one possible design, the steps in the method embodiments provided in this application can be implemented by integrated logic circuits in the processor's hardware or by instructions in software form. The steps of the methods disclosed in the embodiments of this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are not provided here.

[0273] It should be noted that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuitry in the processor's hardware or by instructions in software form. The 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 devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above methods.

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

[0275] This application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to execute the various steps or processes executed by the terminal device, network device, O-RU, or O-DU in any of the above method embodiments.

[0276] This application also provides a computer-readable storage medium storing program code that, when run on a computer, causes the computer to execute the various steps or processes performed by the terminal device, network device, O-RU, or O-DU in any of the above method embodiments.

[0277] This application also provides a communication device, including a processor and an interface for sending and / or receiving signals, such that the processor executes the various steps or processes performed by the terminal device, network device, O-RU, or O-DU in any of the above method embodiments.

[0278] This application also provides a communication system that includes a terminal device and a network device, or includes at least two devices among a terminal device, an O-RU, or an O-DU.

[0279] The above-described device and method embodiments are completely corresponding, with corresponding modules or units performing corresponding steps. For example, a communication unit or communication interface performs the receiving or sending steps in the method embodiment, while other steps besides sending and receiving can be performed by a processing unit or processor.

[0280] In the embodiments of this application, the terms and English abbreviations are exemplary examples given for ease of description and should not be construed as limiting the application in any way. This application does not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.

[0281] As used in this specification, the terms "component," "module," "system," etc., are used to refer to computer-related entities, hardware, firmware, combinations 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. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable storage media on which various data structures are stored. 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).

[0282] Those skilled in the art will recognize that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in 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. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

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

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

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

[0286] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0287] In the above embodiments, the functions of each functional unit can be implemented entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially 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, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. 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 integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs), etc.

[0288] If the aforementioned functions are implemented as 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 this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0289] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, include: Obtain first configuration information, which is used to configure the first device to compress the first control plane signaling; Compress the first control plane signaling according to the first configuration information to obtain the second control plane signaling; Send the second control plane signaling to the second device.

2. The communication method according to claim 1, characterized in that, The communication method further includes: Send the compression capability information of the first device to the second device, wherein the compression capability information is used to indicate the compression capability of the compression control plane signaling of the first device; The step of obtaining the first configuration information includes: Receive the first configuration information sent by the second device based on the compression capability information from the second device.

3. The communication method according to claim 2, characterized in that, The compression capability information is specifically used to indicate the compression ratio range of the compression control plane signaling supported by the first device, and the first configuration information is used to configure a first compression ratio for the first device to compress the first control plane signaling, wherein the compression ratio range includes the first compression ratio; or... The compression capability information is specifically used to indicate the quantization bit width range supported by the first device, and the first configuration information is specifically used to configure the first quantization bit width of the first control plane signaling of the first device, wherein the quantization bit width range includes the first quantization bit width; or... The compression capability information is specifically used to indicate the compression algorithm supported by the first device, and the first configuration information is specifically used to configure the first compression algorithm of the first device for compressing the first control plane signaling. The compression algorithm supported by the first device includes the first compression algorithm.

4. The communication method according to any one of claims 1 to 3, characterized in that, The first configuration information is specifically used to configure the first control plane signaling related to the first device's compressed artificial intelligence (AI).

5. The communication method according to any one of claims 1 to 4, characterized in that, The first configuration information is specifically used to configure the first device to compress the first control plane signaling transmitted on the first signaling radio bearer (SRB).

6. The communication method according to any one of claims 1 to 5, characterized in that, The first configuration information is used to configure the first device to compress the first control plane signaling within a first time range.

7. The communication method according to any one of claims 1 to 6, characterized in that, The first configuration information is related to the target service type, and the first control plane signaling is the signaling related to the target service type.

8. The communication method according to any one of claims 1 to 7, characterized in that, The second control plane signaling includes a first compression header, which includes a first bit. The value of the first bit is a first value, which indicates that the second control plane signaling is compressed. If the value of the first bit is a second value, it indicates that the second control plane signaling is not compressed.

9. The communication method according to any one of claims 1 to 7, characterized in that, The communication method further includes: Send a first indication message to the second device, the first indication message being used to indicate that the second control plane signaling is compressed signaling.

10. The communication method according to any one of claims 1 to 7, characterized in that, Sending the second control plane signaling to the second device includes: Send the second control plane signaling to the second device on the first logical channel; The first logical channel is used to transmit the second control plane signaling.

11. The communication method according to any one of claims 1 to 10, characterized in that, The second control plane signaling includes indication information for indicating the target service type corresponding to the first control plane signaling.

12. The communication method according to any one of claims 1 to 11, characterized in that, The first configuration information is the configuration information of the Packet Data Convergence Protocol (PDCP) layer, and the second control plane signaling is the PDCP Protocol Data Unit (PDU); or, The first configuration information is included in the Radio Resource Control (RRC) reconfiguration message, and the second control plane signaling is Radio Resource Control (RRC) signaling.

13. The communication method according to claim 12, characterized in that, The RRC signaling is a measurement report or auxiliary information from the first device.

14. A communication method, characterized in that, include: Send first configuration information to the first device, wherein the first configuration information is used to configure the first device to compress the first control plane signaling; Receive second control plane signaling sent by the first device according to the first configuration information from the first device, wherein the second control plane signaling is a compressed version of the first control plane signaling; Decompress the second control plane signaling.

15. The communication method according to claim 14, characterized in that, The communication method further includes: Receive compression capability information from the first device, the compression capability information being used to indicate the compression capability of the compression control plane signaling of the first device; The step of sending the first configuration information to the first device includes: The first configuration information is sent to the first device based on the compression capability information.

16. The communication method according to claim 15, characterized in that, The compression capability information is specifically used to indicate the compression ratio range of the compression control plane signaling supported by the first device, and the first configuration information is used to configure the first device to compress the first control plane signaling at a first compression ratio, the compression ratio range including the first compression ratio; or, The compression capability information is used to indicate the quantization bit width range supported by the first device, and the first configuration information is used to configure the first device to compress the first control plane signaling with a first quantization bit width, wherein the quantization bit width range includes the first quantization bit width. or, The compression capability information is used to indicate the compression algorithm supported by the first device, and the first configuration information is used to configure the first compression algorithm of the first device to compress the first control plane signaling. The compression algorithm supported by the first device includes the first compression algorithm.

17. The communication method according to any one of claims 14 to 16, characterized in that, The first configuration information is used to configure the first control plane signaling related to the first device's compressed artificial intelligence (AI).

18. The communication method according to any one of claims 14 to 17, characterized in that, The first configuration information is used to configure the first device to compress the first control plane signaling transmitted on the first signaling radio bearer (SRB).

19. The communication method according to any one of claims 14 to 18, characterized in that, The first configuration information is used to configure the first device to compress the first control plane signaling within a first time range.

20. The communication method according to any one of claims 14 to 19, characterized in that, The first configuration information is related to the target service type, and the first control plane signaling is the signaling related to the target service type.

21. The communication method according to any one of claims 14 to 20, characterized in that, The second control plane signaling includes a first compression header, the first compression header includes a first bit, and the value of the first bit is a first value; before decompressing the second control plane signaling, the communication method further includes: The second control plane signaling is determined to be compressed signaling based on the first value of the first bit.

22. The communication method according to any one of claims 14 to 20, characterized in that, The communication method further includes: The communication method further includes receiving first indication information from the first device, wherein the first indication information is used to indicate that the second control plane signaling is compressed signaling, and prior to decompressing the second control plane signaling, the method further includes: Based on the first indication information, the second control plane signaling is determined to be compressed signaling.

23. The communication method according to any one of claims 14 to 20, characterized in that, Receiving the second control plane signaling sent by the first device according to the first configuration information from the first device includes: On a first logical channel, the device receives second control plane signaling sent by the first device according to the first configuration information, wherein the first logical channel is used to receive the second control plane signaling. Prior to decompressing the second control plane signaling, the communication method further includes: Based on the first logical channel, the second control plane signaling is determined to be compressed signaling.

24. The communication method according to any one of claims 14 to 23, characterized in that, The second control plane signaling includes indication information for indicating the target service type corresponding to the first control plane signaling.

25. The communication method according to any one of claims 14 to 23, characterized in that, The first configuration information is the configuration information of the Packet Data Convergence Protocol (PDCP) layer, and the second control plane signaling is the PDCP Protocol Data Unit (PDU), or... The first configuration information is included in the Radio Resource Control (RRC) reconfiguration message, and the second control plane signaling is Radio Resource Control (RRC) signaling.

26. A communication device, characterized in that, This includes performing the communication method as described in any one of claims 1 to 13 or implementing the communication method as described in any one of claims 14 to 25.

27. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the communication method as described in any one of claims 1 to 13 or the communication method as described in any one of claims 14 to 25.

28. A communication device, characterized in that, include: A memory and a processor, the memory being used to store a computer program, and the processor being used to cause the communication device to perform the communication method as described in any one of claims 1 to 13 or to implement the communication method as described in any one of claims 14 to 25 when the computer program is invoked.

29. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the communication method as described in any one of claims 1 to 13 or to implement the communication method as described in any one of claims 14 to 25.