Data transmission methods, communication apparatus and storage medium

By establishing wireless bearers between the terminal and the base station, and directly transmitting artificial intelligence-related data between the first node and the second node, the network occupation and delay problems caused by data upload to the cloud are solved, and efficient and reliable data transmission and processing are achieved.

WO2025102983A1PCT designated stage expired Publication Date: 2025-05-22ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/120760
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-16
Filing Date
2024-09-24
Publication Date
2025-05-22

AI Technical Summary

Technical Problem

When processing artificial intelligence-related data, the prior art needs to upload the data to the cloud for processing, resulting in an increase in network bandwidth and resource usage, and data round-trip transmission leads to excessive interaction delay.

Method used

By establishing a wireless bearer between the terminal and the base station, the first type of data is transmitted directly between the first node and the second node, and the data is uploaded to the cloud for processing.

Benefits of technology

It reduces the overhead in data transmission and processing, improves the efficiency and reliability of data transmission, and avoids excessive use of network bandwidth and resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024120760_22052025_PF_FP_ABST
    Figure CN2024120760_22052025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides data transmission methods, a communication apparatus and a storage medium. A data transmission method comprises: sending a first message to a second node, the first message being used for requesting transmission of a first type of data; receiving a second message sent by the second node and used for responding to the first message; and, on the basis of the second message, performing the transmission of the first type of data with the second node, wherein one of the first node and the second node is a transmission start point of the first type of data, and the other one of the first node and the second node is a transmission end point of the first type of data.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, communication device, and storage medium

[0001] This disclosure claims priority to Chinese patent application No. 202311532181.8, filed on November 16, 2023, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present disclosure relates to the field of communications, and in particular to a data transmission method, a communication device, and a storage medium. Background Art

[0003] With the rapid development of science and technology, the demand for artificial intelligence (AI) technology in the field of wireless communications is also increasing. Future network development will move towards intelligentization. Currently, the processing of data involved in some AI technologies (for example, data generated and / or used by AI, perception data, etc.) is still mainly concentrated in the cloud. That is, the data is uploaded to the cloud through intermediate nodes (for example, terminals and base stations) and processed by the cloud.

[0004] Summary of the Invention

[0005] In one aspect, a data transmission method is provided. The data transmission method is applied to a first node and includes:

[0006] Sending a first message to the second node, where the first message is used to request transmission of first type data;

[0007] receiving a second message sent by the second node in response to the first message;

[0008] Based on the second message, the first type of data is transmitted with the second node; wherein, one of the first node and the second node is the transmission starting point of the first type of data, and the other of the first node and the second node is the transmission ending point of the first type of data.

[0009] In another aspect, a data transmission method is provided. The data transmission method is applied to a second node and includes:

[0010] receiving a first message sent by a first node, where the first message is used to request transmission of first type data;

[0011] Sending a second message to the first node in response to the first message;

[0012] Based on the second message, the first type of data is transmitted with the first node; wherein, one of the first node and the second node is the transmission starting point of the first type of data, and the other of the first node and the second node is the transmission ending point of the first type of data.

[0013] In another aspect, a data transmission method is provided. The data transmission method is applied to a first node and includes:

[0014] Sending a first message to the second node, where the first message is used to request transmission of first type data;

[0015] receiving a second message sent by the second node in response to the first message, where the second message includes address information of the target node;

[0016] Based on the address information of the target node, the first type of data is transmitted to the target node; wherein, one of the first node and the target node is the transmission starting point of the first type of data, and the other of the first node and the target node is the transmission ending point of the first type of data.

[0017] In another aspect, a data transmission method is provided. The data transmission method is applied to a second node and includes:

[0018] receiving a first message sent by a first node, where the first message is used to request transmission of first type data;

[0019] A second message for responding to the first message is sent to the first node; the second message includes address information of the target node; wherein, one of the first node and the target node is a transmission starting point for the first type of data, and the other of the first node and the target node is a transmission ending point for the first type of data.

[0020] In another aspect, a data transmission method is provided. The data transmission method is applied to a target node and includes:

[0021] receiving a fourth message sent by the first node, where the fourth message is used to request establishment of a session for transmitting the first type of data;

[0022] Sending a fifth message to the first node, where the fifth message is used to indicate that the session establishment is complete;

[0023] The first type of data is transmitted with the first node through a session; wherein, one of the first node and the target node is a transmission starting point of the first type of data, and the other of the first node and the target node is a transmission ending point of the first type of data.

[0024] In another aspect, a data transmission device is provided. The data transmission device is applied to a first node and includes:

[0025] A sending module, configured to send a first message to the second node, where the first message is used to request transmission of first type data;

[0026] A receiving module, configured to receive a second message sent by a second node in response to the first message;

[0027] A transmission module is used to transmit first type data to a second node based on a second message; wherein one of the first node and the second node is a transmission starting point for the first type data, and the other of the first node and the second node is a transmission ending point for the first type data.

[0028] In another aspect, a data transmission device is provided. The data transmission device is applied to a second node and includes:

[0029] a receiving module, configured to receive a first message sent by a first node, where the first message is used to request transmission of first type data;

[0030] A sending module, configured to send a second message to the first node in response to the first message;

[0031] A transmission module is used to transmit first type data with the first node based on the second message; wherein, one of the first node and the second node is the transmission starting point of the first type data, and the other of the first node and the second node is the transmission ending point of the first type data.

[0032] In another aspect, a data transmission device is provided. The data transmission device is applied to a first node and includes:

[0033] A sending module, configured to send a first message to the second node, where the first message is used to request transmission of first type data;

[0034] a receiving module, configured to receive a second message sent by a second node in response to the first message, wherein the second message includes address information of a target node;

[0035] A transmission module is used to transmit first type data to a target node based on the address information of the target node; wherein, one of the first node and the target node is a transmission starting point of the first type data, and the other of the first node and the target node is a transmission end point of the first type data.

[0036] In another aspect, a data transmission device is provided. The data transmission device is applied to a second node and includes:

[0037] a receiving module, configured to receive a first message sent by a first node, where the first message is used to request transmission of first type data;

[0038] A sending module is used to send a second message to the first node in response to the first message; the second message includes address information of the target node; wherein, one of the first node and the target node is the starting point for transmission of the first type of data, and the other of the first node and the target node is the end point for transmission of the first type of data.

[0039] In another aspect, a data transmission device is provided. The data transmission device is applied to a target node and includes:

[0040] a receiving module, configured to receive a fourth message sent by the first node, where the fourth message is used to request establishment of a session for transmitting the first type of data;

[0041] a sending module, configured to send a fifth message to the first node, where the fifth message is used to indicate that the session establishment is complete;

[0042] A transmission module is used to transmit first type data with a first node through a session; wherein, one of the first node and the target node is a transmission starting point for the first type data, and the other of the first node and the target node is a transmission end point for the first type data.

[0043] In yet another aspect, a communication device is provided, comprising: a processor and a memory for storing instructions executable by the processor; the processor is configured to execute the instructions so that the communication device implements the data transmission method described in any one of the above aspects.

[0044] In another aspect, a computer-readable storage medium is provided, wherein computer instructions are stored on the computer, and when the computer instructions are executed on a computer, the computer is caused to execute the data transmission method according to any of the above aspects.

[0045] In yet another aspect, a computer program product is provided, including computer program instructions, which, when executed by a processor, implement the data transmission method described in any one of the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] To more clearly illustrate the technical solutions of the present disclosure, the following briefly introduces the drawings required for use in some embodiments of the present disclosure. Obviously, the drawings described below are only drawings of some embodiments of the present disclosure, and those skilled in the art can also derive other drawings based on these drawings.

[0047] FIG1 is a schematic diagram of a communication system architecture according to some embodiments of the present disclosure.

[0048] FIG2 is a functional architecture diagram of an AI air interface transmission model according to some embodiments of the present disclosure.

[0049] FIG3 is a data transmission diagram according to some embodiments of the present disclosure.

[0050] FIG4 is a flowchart of a data transmission method according to some embodiments of the present disclosure.

[0051] FIG5 is a flowchart of another data transmission method according to some embodiments of the present disclosure.

[0052] FIG6 is a schematic diagram of a protocol stack according to some embodiments of the present disclosure.

[0053] FIG7 is a schematic diagram of another protocol stack according to some embodiments of the present disclosure.

[0054] FIG8 is a schematic diagram of a user plane functional layer according to some embodiments of the present disclosure.

[0055] FIG9 is a schematic diagram of a control plane functional layer according to some embodiments of the present disclosure.

[0056] FIG10 is a schematic diagram of indication information according to some embodiments of the present disclosure.

[0057] FIG11 is a schematic diagram of another type of indication information according to some embodiments of the present disclosure.

[0058] FIG12 is a schematic diagram of a flexible protocol stack according to some embodiments of the present disclosure.

[0059] FIG13 is a flowchart of yet another data transmission method according to some embodiments of the present disclosure.

[0060] FIG14 is a flowchart of yet another data transmission method according to some embodiments of the present disclosure.

[0061] FIG15 is a flowchart of yet another data transmission method according to some embodiments of the present disclosure.

[0062] FIG16 is a flowchart of yet another data transmission method according to some embodiments of the present disclosure.

[0063] FIG17 is a flowchart of yet another data transmission method according to some embodiments of the present disclosure.

[0064] FIG18 is a flowchart of yet another data transmission method according to some embodiments of the present disclosure.

[0065] FIG19 is a schematic structural diagram of a data transmission device according to some embodiments of the present disclosure.

[0066] FIG20 is a schematic structural diagram of another data transmission device according to some embodiments of the present disclosure.

[0067] FIG21 is a schematic structural diagram of another data transmission device according to some embodiments of the present disclosure.

[0068] FIG22 is a schematic structural diagram of another data transmission device according to some embodiments of the present disclosure.

[0069] FIG23 is a schematic structural diagram of another data transmission device according to some embodiments of the present disclosure.

[0070] FIG24 is a schematic structural diagram of another data transmission device according to some embodiments of the present disclosure. DETAILED DESCRIPTION

[0071] To help those skilled in the art better understand the technical solutions of the embodiments of the present disclosure, the technical solutions of the present disclosure will be clearly and completely described below in conjunction with the drawings in the present disclosure. Obviously, the embodiments described are only some of the embodiments of the present disclosure, not all of them. Based on the embodiments of the present disclosure, all other embodiments obtained by those of ordinary skill in the art without making any creative efforts shall fall within the scope of protection of the present disclosure.

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

[0073] In the following, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the technical features being referred to. Therefore, a feature defined with the terms "first," "second," etc., may explicitly or implicitly include one or more of such features.

[0074] In the description of this disclosure, unless otherwise specified, " / " means "or." For example, A / B can mean A or B. "And / or" herein is merely a description of an association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: only A, only B, and both A and B. Furthermore, "at least one" means one or more, and "a plurality" means two or more.

[0075] The method provided by the embodiment of the present disclosure can be applied to various communication systems. For example, the communication system can be a fifth generation (5G) communication system, a Wi-Fi system, a 3GPP (3rd Generation Partnership Project) related communication system, a future evolved communication system (such as a sixth generation (6G) communication system, etc.), or a system integrating multiple systems, etc., without limitation. The method provided by the embodiment of the present disclosure is described below using the communication system 100 shown in Figure 1 as an example. Figure 1 is only a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solution provided by the present disclosure.

[0076] As shown in FIG1 , the communication system 100 includes a first node 110 and a second node 120 , wherein the first node 110 and the second node 120 are in communication connection.

[0077] The first node 110 is used for communication, information acquisition, and entertainment. In some embodiments, the first node 110 is used to send a first message to the second node 120 (the first message is used to request the transmission of first-type data), receive a second message sent by the second node 120 in response to the first message, and transmit the first-type data with the second node 120 based on the second message.

[0078] In some embodiments, one of the first node 110 and the second node 120 is a transmission starting point for the first type of data, and the other of the first node 110 and the second node 120 is a transmission ending point for the first type of data.

[0079] In some embodiments, the communication system 100 further includes a target node (not shown). The first node 110 is further configured to send a fourth message to the target node (the fourth message is used to request establishment of a session for transmitting the first type of data), receive a fifth message sent by the target node indicating completion of session establishment, and transmit the first type of data with the target node.

[0080] Second node 120 is configured to exchange and communicate data. In some embodiments, second node 120 is configured to receive a first message sent by first node 110, send a second message to first node 110 in response to the first message, and transmit first-type data to first node 110 based on the second message.

[0081] In some embodiments, one of the first node and the second node is a base station, and the other of the first node and the second node is a terminal. The terminal can be a user equipment (UE), such as a mobile phone, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook computer, or cellular phone. The first node 110 can also be an augmented reality (AR) or virtual reality (VR) device. The base station can be a base station (gNB) in a 5G system using a centralized distributed architecture, or a base station in a 6G system.

[0082] In some embodiments, a wireless connection may be established between the first node 110 and the second node 120 via a wireless air interface. In various implementations, the wireless air interface may be a wireless air interface based on the 4G standard; or, the wireless air interface may be a wireless air interface based on the 5G standard, such as a new air interface; or, the wireless air interface may be a wireless air interface based on a next-generation mobile communication network technology standard of 5G.

[0083] The target node is used to receive the fourth message sent by the first node 110 (the fourth message is used to request to establish a session for transmitting the first type of data), send a fifth message to the first node, and transmit the first type of data with the first node through the session.

[0084] In some embodiments, the target node may be a base station or an operation administration and maintenance (OAM) device. The embodiment of the present disclosure does not limit the form of the target node.

[0085] It should be noted that the system architecture and application scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.

[0086] The future network will be an intelligent network. Currently, the processing of data related to some artificial intelligence technologies (for example, data involved in AI air interface transmission models, perception data, etc.) is mainly concentrated in the cloud. That is, the data will be uploaded to the cloud via the terminal (for example, UE) and base station (for example, RAN) for processing.

[0087] The AI ​​air interface transmission model described above utilizes artificial intelligence technology to model, predict, and optimize wireless communication channels. This model can analyze large amounts of wireless channel data using deep learning algorithms, thereby improving the efficiency and performance of wireless communication systems. The AI ​​air interface transmission model enables a better understanding and utilization of wireless channels, thereby enhancing the reliability and throughput of communication systems. In wireless communication systems, since AI air interface transmission models typically need to be stored and deployed in different locations, model transfer and delivery are crucial. In this case, model transfer may involve migrating from a server to an access network or a third-party entity (such as an over-the-top (OTT) server). Appropriate model transfer and delivery strategies can ensure that the model can be effectively deployed and used when needed, thereby improving the performance and efficiency of the communication system. This also requires comprehensive consideration of factors such as network bandwidth, latency, and security to ensure model reliability and availability. For example, Figure 2 shows the functional architecture of the AI ​​air interface transmission model. This functional architecture includes modules such as data acquisition, model training, model management, model inference, and model storage. In this functional architecture, after collecting the data involved in the AI ​​air interface transmission model, the model can be trained, managed, and inferred by training, managing, and inferring the data, and finally stored.

[0088] However, air-interface-specific AI use cases often require real-time processing of large amounts of data. Uploading this massive amount of data to the cloud for processing will consume significant network bandwidth and resources, leading to network congestion and increased latency. Furthermore, because air-interface-specific AI use cases require high real-time data processing, uploading data to the cloud for processing will cause round-trip data transmission, increasing data interaction latency. In summary, uploading data to the cloud for processing for air-interface-specific AI use cases will result in significant overhead in data transmission and processing.

[0089] Therefore, if the terminal and the base station also have the functions of data transmission and processing (for example, data collection, model training and model storage), that is, the entity for data transmission and processing can be the terminal or the base station, the overhead in the data transmission and processing process will be reduced. The data transmission scenarios may be: the terminal requests data (for example, data related to the AI ​​air interface transmission model), and the base station sends the trained AI model to the terminal; or, the terminal requests to send data (for example, data related to the AI ​​air interface transmission model), and the terminal sends its own trained AI model to the base station; or, the base station requests data (for example, data related to the AI ​​air interface transmission model), and the terminal sends its own trained AI model to the base station; or, the base station requests to send data (for example, data related to the AI ​​air interface transmission model), and the base station sends its own trained AI air interface transmission model to the terminal. To implement the examples in the above scenarios, the access network architecture needs to have certain capabilities. For example, the terminal and the base station need to have a certain amount of computing power, storage, and data processing capabilities. The data processing here includes the mapping of AI air interface transmission model data files / streams->quality of service (QoS) flows->data radio bearers (DRBs), or the mapping of AI air interface transmission model data files / streams->DRBs and data fragmentation processing. These new functions may be included in the functional entities of the existing air interface protocol stack or may be implemented through new functional entities. In addition, the protocol stacks of the terminal and the base station must also support the starting and ending points of data transmission as the terminal and the base station. However, in the current protocol stack, after the data is sent to the base station through the terminal, the base station will further send it to the user plane function (UPF), so that the data is not only transmitted and processed between the terminal and the base station. For example, Figure 3 is a transmission flow chart of data (such as data related to the AI ​​air interface transmission model). Based on Figure 3, it can be seen that in the current protocol stack, after the data is transmitted from the UE to the 5G access network (5G access network, 5G-AN), the transmission does not stop, but continues to be transmitted to the UPF.

[0090] For the above problem, see Figure 4. Figure 4 is a flow chart of a data transmission method provided by an embodiment of the present disclosure. As shown in Figure 4, the data transmission method provided by an embodiment of the present disclosure is applied to a first node and includes the following S101-S103.

[0091] S101. Send a first message to a second node.

[0092] The first message is used to request transmission of first type data.

[0093] In some embodiments, the first message includes at least one of the following: data size, data type. For example, the first message includes: data size is 1MB, and data type is the first type.

[0094] In some embodiments, the data type further includes a second type, that is, in addition to the first type of data, the second type of data also exists. The second type of data is traditional communication data. Optionally, the traditional communication data can be one or more of voice data, text data, image data, video data, and file data. The embodiments of this disclosure do not limit the specific content of the second type of data.

[0095] It should be noted that the content included in the above-mentioned first message is only some examples given in the embodiment of the present disclosure. During implementation, the content included in the first message may vary according to different actual conditions, and the embodiment of the present disclosure does not limit this.

[0096] In some embodiments, the first message is indicated by at least one of radio resource control (RRC) signaling, a medium access control control element (MAC CE), and downlink control information (DCI).

[0097] In some embodiments, the first type of data includes at least one of the following: data generated and / or used by artificial intelligence AI, and perception data.

[0098] It should be noted that the types of the above-mentioned first type of data are only some examples given in the embodiments of the present disclosure. In actual implementation, the types of the first type of data may be more or less than the types given in the above examples. The embodiments of the present disclosure do not limit the types and contents of the first type of data.

[0099] In some embodiments, one of the first node and the second node is a base station, and the other of the first node and the second node is a terminal.

[0100] It can be understood that when the first node needs to transmit the first type of data to the second node, it will send a first message to the second node so that the first node establishes an association with the second node. At the same time, one of the first node and the second node is a base station, and the other of the first node and the second node is a terminal. The first type of data can be transmitted between the base station and the terminal without the need to be further uploaded to the cloud for processing, thereby avoiding the occupation of network bandwidth and resources when the first type of data is uploaded to the cloud, and avoiding the problem of excessive interaction delay caused by round-trip transmission when processing the first type of data, thereby reducing the overhead in the transmission and processing of the first type of data.

[0101] S102: Receive a second message sent by a second node to respond to the first message.

[0102] In some embodiments, after receiving the first message, the second node generates a second message to respond to the first message based on the content of the first message, and sends the second message to the first node, so that the first node determines that the second node agrees to transmit the first type of data based on the second message.

[0103] In some embodiments, the second message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0104] It can be understood that when the first node needs to transmit the first type of data to the second node, after sending the first message to the second node, it will receive the second message from the second node in response to the first message to confirm the transmission of the first type of data, so that the first node can perform subsequent operations based on the second message (that is, the feedback message from the second node), thereby ensuring the reliability of the first type of data transmission.

[0105] S103: Transmit the first type of data with the second node based on the second message.

[0106] In some embodiments, the above S103 may be implemented as: transmitting the first type of data to the second node via a radio bearer between the first node and the second node.

[0107] As an example, the second message includes radio bearer configuration information. When the first node receives the second message, it can establish a radio bearer with the second node based on the radio bearer configuration information, and transmit the first type of data to the second node through the radio bearer. After the radio bearer is established, it can be determined that one of the first node and the second node is the starting point for transmission of the first type of data, and the other of the first node and the second node is the end point for transmission of the first type of data, that is, the first type of data will not be further transmitted to the cloud. In some embodiments, the above-mentioned radio bearer is a radio bearer dedicated to the first type of data, that is, the radio bearer is used to transmit the first type of data.

[0108] In some embodiments, the radio bearer is a data radio bearer (DRB) or a signaling radio bearer (SRB). Whether the radio bearer is a DRB or an SRB can be determined based on the amount of the first type of data. For example, if the amount of the first type of data is greater than a threshold, the radio bearer is a DRB; or, if the amount of the first type of data is less than or equal to the threshold, the radio bearer is an SRB. Optionally, the threshold may be 10MB.

[0109] As another example, before the first node sends the first message to the second node, the method further includes: establishing a radio bearer with the second node. That is, when there is a need to transmit first-type data between the first node and the second node, the first node may first establish a radio bearer with the second node and then send the first message to the second node. After receiving the second message from the second node, the first node may then transmit the first-type data to the second node via the radio bearer.

[0110] It should be noted that in the embodiments of the present disclosure, a radio bearer can be established either before the first node sends the first message or before the first node transmits the first type of data to the second node. In other words, the time to establish the radio bearer can depend on the data transmission requirements between the first node and the second node. The embodiments of the present disclosure do not impose a limit on the time to establish the radio bearer, thereby increasing the flexibility of radio bearer establishment.

[0111] In some embodiments, a radio bearer is configured to transmit first-type data between a first node and a second node. That is, one of the first node and the second node is the starting point for transmission of the first-type data, and the other of the first node and the second node is the end point for transmission of the first-type data. Therefore, when the first node transmits first-type data to the second node via the radio bearer, the first-type data is transmitted only between the first node and the second node and does not flow to other nodes.

[0112] It can be understood that based on the data transmission method provided in the embodiment of the present disclosure, when the first node needs to transmit the first type of data to the second node, it will send a first message to the second node and receive a second message from the second node to respond to the first message, so as to realize the confirmation of the transmission of the first type of data, so that the first node can perform subsequent operations based on the second message (i.e., the feedback message of the second node), thereby ensuring the reliability of the first type of data transmission.

[0113] At the same time, in the method provided by the embodiment of the present disclosure, when the first node and the second node transmit the first type of data, one of the first node and the second node is the transmission starting point of the first type of data, and the other of the first node and the second node is the transmission end point of the first type of data; the first type of data does not need to be further transmitted to the cloud for processing, but is only transmitted between the first node and the second node, which improves the efficiency of the transmission and processing of the first type of data and reduces the overhead during the transmission and processing of the first type of data.

[0114] In some embodiments, as shown in FIG5 , after transmitting the first type of data with the second node, the method further includes: S104 - S105 .

[0115] S104: Receive a third message sent by the second node.

[0116] In some embodiments, the third message is used to indicate that the transmission of the first type of data is complete. After the first node and the second node complete the transmission of the first type of data (for example, after the first node receives all of the first type of data), the second node sends the third message to the first node to enable the first node to determine that the transmission of the first type of data is complete.

[0117] In some embodiments, the third message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0118] It can be understood that after the first type of data transmission is completed, the first node can receive the third message sent by the second node in the method provided in the embodiment of the present disclosure, so that the first node and the second node can perceive the transmission status of the first type of data in a timely manner.

[0119] S105: Based on the third message, release the radio bearer used to transmit the first type of data.

[0120] As an example, when the first node receives the third message and determines that the first type of data has been transmitted, the first node may release the radio bearer used to transmit the first type of data. As another example, when the first node is in an inactive state or an idle state, the first node determines that the first type of data has been transmitted, and the first node may release the radio bearer.

[0121] It can be understood that the method provided by the embodiment of the present disclosure is based on establishing a wireless bearer between the first node and the second node, and based on the wireless bearer, transmitting the first type of data, thereby ensuring the transmission starting point and transmission end point of the first type of data, and avoiding the problem that the first type of data will be further transmitted to the cloud, causing pressure on the cloud.

[0122] It should be noted that in S103 above, the original protocol stacks of the first node and the second node are not modified. Instead, the first type of data is transmitted between the first node and the second node based on the radio bearer. In actual operation, the original protocol stacks of the first node and the second node may also be modified to enable the transmission of the first type of data between the first node and the second node.

[0123] As an implementation method, a new functional layer can be added on top of the original protocol stack of the first node and the second node, that is, a new functional layer (for example, an AI protocol layer, a perception protocol layer, etc.) is configured for the first type of data to ensure that the first type of data is transmitted between the first node and the second node.

[0124] In some embodiments, as shown in Figure 6, the protocol stacks of the first node and the second node include a first functional layer for generating and / or processing first type data, a second functional layer for generating and / or processing second type data, a physical layer shared by the first and second functional layers, and a data link layer shared by the first and second functional layers. The first functional layer is a new functional layer configured for the first type data; the second functional layer is a traditional functional layer in the original protocol stack.

[0125] It can be understood that the method provided by the embodiment of the present disclosure adds a new functional layer on top of the original protocol stack of the first node and the second node, so that the first type of data can be transmitted through the new functional layer, that is, it ensures that the first type of data is transmitted between the first node and the second node.

[0126] As another implementation, in addition to adding a functional layer to the existing protocol stacks of the first and second nodes, an independent protocol stack can also be configured for the first type of data. For example, the application layer, data link layer, and physical layer used by the first type of data all adopt new functional layers that are completely independent of the existing protocol stack, thereby enabling the first type of data to be transmitted between the first and second nodes. Optionally, a portion of the data link layer's functions can be implemented in the new functional layer, while another portion of the data link layer's functions are shared with the functional layers of the existing protocol stack; and a portion of the physical layer's functions can be implemented in the new functional layer, while another portion of the physical layer's functions are shared with the functional layers of the existing protocol stack.

[0127] In some embodiments, as shown in Figure 7, the first node and the second node have a first protocol stack for first-type data and a second protocol stack for second-type data. The first protocol stack includes a first functional layer, a first data link layer, and a first physical layer, and the second protocol stack includes a second functional layer, a second data link layer, and a second physical layer. The second-type data is traditional communication data. The first protocol stack is an independent protocol stack configured for the first-type data.

[0128] It can be understood that, based on the difference between the first type of data and the second type of data, the embodiment of the present disclosure configures a first protocol stack for the first type of data, so that the first type of data is transmitted on the first protocol stack, ensuring that the transmission starting point and transmission end point of the first type of data are the first node and the second node.

[0129] As an example, the first functional layer is the user plane functional layer. As shown in Figure 8, the functions of the user plane functional layer include at least one of the following: data collection, data transmission, and data processing. In this case, the user plane functional layer is similar to the application layer in a traditional protocol stack.

[0130] As another example, the first functional layer is a control plane functional layer. As shown in Figure 9, the functions of the control plane functional layer include at least one of the following: connection control, parameter configuration, model training, and model inference. In this case, the control plane functional layer is similar to the RRC function in a traditional protocol stack.

[0131] In some embodiments, the packet header of the first type of data includes indication information for indicating that the first type of data is transmitted to the first functional layer or the second functional layer. The indication information is indicated by at least one of a preset identifier and the address of the transmission endpoint. As an example, as shown in Figure 10, an N-bit indication can be added to the packet header of the indication information to indicate that the first type of data is sent to the first functional layer or the second functional layer. In some embodiments, the value of N is related to the number of data outlets. For example, if the number of outlets is 2, N is 1; if the number of outlets is 4, N is 2. Exemplarily, taking N as 1 as an example, if N is 1, the indication is 1, indicating that the first type of data is transmitted to the first functional layer; if N is 1, the indication is 0, indicating that the first type of data is transmitted to the second functional layer.

[0132] As another example, as shown in Figure 11, an address may be added to the header of the indication information to indicate whether the first type of data is sent to the first functional layer or the second functional layer. For example, if the address in the header of the indication information is the address of the first functional layer, then the first type of data is sent to the first functional layer.

[0133] It can be understood that the method provided by the embodiment of the present disclosure adds indication information to the packet header of the first type of data, so that the second node can determine the transmission path of the first type of data based on the indication information after receiving the first type of data, thereby ensuring that the first type of data is transmitted between the first node and the second node.

[0134] In some embodiments, in addition to determining the transmission direction of the first type of data based on the indication information in the first type of data packet header, the transmission direction of the first type of data may also be determined based on the radio bearer between the first node and the second node. For example, if the radio bearer between the first node and the second node is a radio bearer in the original protocol stack, the first type of data is sent to the second functional layer; if the radio bearer between the first node and the second node is a special radio bearer based on the original traditional protocol stack (when configuring the special radio bearer, the protocol function layer used by the special radio bearer is also configured, for example, the protocol function layer used by the special radio bearer includes the first functional layer), the first type of data is sent to the first functional layer.

[0135] Based on the architecture of the aforementioned protocol stack, the transmission of the first type of data begins and ends at the first functional layer. For example, the first type of data can be sent from a first node to a second node, and the second node can determine the flow direction of the first type of data by parsing the indication information in the first type of data packet header. For another example, after the first functional layer of the first node generates the first type of data, it can send the generated first type of data to the second node based on an event trigger or periodically. Optionally, after the first functional layer generates the first type of data, it can send the first type of data to the second node every 5 seconds.

[0136] As another implementation method, in the method provided by the above-mentioned disclosed embodiment, the flow direction of the first type of data is fixed. For example, the first type of data is transmitted along the physical layer (PHY)->media access control layer MAC->radio link control layer (RLC)->packet data convergence protocol layer (PDCP)->service data adaptation protocol (SDAP)->UPF or along PHY->MAC->RLC->PDCP->SDAP->AI. However, as the functions of the communication system become more and more complex, the starting point and end point of data transmission are also more variable, and the original protocol stack cannot meet the needs of data transmission and processing. Therefore, a more flexible mapping can be introduced into the protocol stack architecture, that is, each protocol layer can flexibly determine the address of the next hop so that the first type of data is transmitted between the first node and the second node. Optionally, a more refined functional component can be used to replace the protocol layer, and the next hop address of the component can be used instead of the next hop address of each protocol layer.

[0137] It can be understood that in order to adapt to the functions of more complex communication systems, the method provided in the embodiments of the present disclosure introduces a more flexible mapping in the protocol stack architecture, which allows each protocol layer to flexibly determine the address of the next hop, so as to flexibly determine the transmission starting point and transmission end point of the first type of data.

[0138] In some embodiments, the first type of data is transmitted via a radio bearer, and the configuration information of the radio bearer includes indication information for indicating each protocol layer used by the radio bearer. That is, the second information received by the first node includes the configuration information of the radio bearer; the first node can provide indication information for each protocol layer used by the radio bearer to determine the transmission path of the first type of data. For example, as shown in Figure 12, in the flexible protocol stack, the configuration information of the radio bearer indicates that the protocol layers used by the radio bearer are F4->F3->F2'->F1' in sequence. Then, when the first node and the second node transmit the first type of data, the configuration information of the radio bearer is used to transmit the first type of data.

[0139] As another implementation, the first type of data and the second type of data may share the same protocol stack, i.e., no new functional layer is added to the existing protocol stack, nor is a new protocol stack configured for the first type of data. In this case, the protocol stacks of the first node and the second node include a third functional layer, a third physical layer, and a third data link layer for generating and / or processing the first type of data and the second type of data.

[0140] 13 is a flowchart of a data transmission method provided by an embodiment of the present disclosure. As shown in FIG13 , the data transmission method provided by an embodiment of the present disclosure is applied to the second node and can be implemented as follows S201-S203.

[0141] S201: Receive a first message sent by a first node.

[0142] In some embodiments, the first message is used to request transmission of a first type of data.

[0143] In some embodiments, before receiving the first message sent by the first node, the method further includes: establishing a radio bearer with the first node.

[0144] S202: Send a second message to the first node in response to the first message.

[0145] S203: Transmit the first type of data with the first node based on the second message.

[0146] In some embodiments, one of the first node and the second node is a transmission starting point for the first type of data, and the other of the first node and the second node is a transmission ending point for the first type of data.

[0147] In some embodiments, as shown in FIG14 , after transmitting the first type of data with the first node based on the second message, the method further includes: S204 - S205 .

[0148] S204: Send a third message to the first node.

[0149] In some embodiments, the third message is used to indicate that the first type of data transmission is completed.

[0150] S205: Based on the third message, release the radio bearer used to transmit the first type of data.

[0151] In some embodiments, the implementation of the above S201-S204 may refer to the above S101-S105, and the embodiments of the present disclosure will not be repeated here.

[0152] It can be understood that based on the data transmission method provided in the embodiment of the present disclosure, after receiving the first message sent by the first node, the second node sends a second message to the first node to respond to the first message, so as to realize the confirmation of the transmission of the first type of data, so that the first node can perform subsequent operations based on the second message (i.e., the feedback message of the second node), thereby ensuring the reliability of the first type of data transmission.

[0153] At the same time, in the method provided by the embodiment of the present disclosure, when the second node and the first node transmit the first type of data, one of the first node and the second node is the transmission starting point of the first type of data, and the other of the first node and the second node is the transmission end point of the first type of data, so that the first type of data is only transmitted between the first node and the second node, that is, the first type of data does not need to be further uploaded to the cloud for processing, thereby avoiding the occupation of network bandwidth and resources when the first type of data is uploaded to the cloud, and avoiding the problem of excessive interaction delay caused by round-trip transmission when processing the first type of data, thereby reducing the overhead in the transmission and processing of the first type of data.

[0154] The above disclosed embodiments mainly introduce an example of transmitting the first type of data between the first node and the second node. However, in actual implementation, the first type of data may not be limited to being transmitted between the first node and the second node, and the transmission starting point and transmission end point of the first type of data may be flexibly determined according to different actual conditions.

[0155] To address the above issues, see Figure 15, which is a flow chart of a data transmission method provided by an embodiment of the present disclosure. As shown in Figure 15, the data transmission method provided by an embodiment of the present disclosure is applied to a first node and can be implemented as follows S301-S303.

[0156] S301. Send a first message to a second node.

[0157] In some embodiments, the first message is used to request transmission of a first type of data.

[0158] S302: Receive a second message sent by a second node to respond to the first message.

[0159] In some embodiments, the second message includes the address information of the target node. That is, after the first node sends the first message to the second node, the second node can match a suitable target node for the first node based on the content of the first message, such as the amount of the first type of data, and place the address of the target node in the second message and send it to the first node.

[0160] In some embodiments, the first node and the second node are two different nodes among a terminal, a radio access network (RAN) element, a core network (CN) element, and a server. For example, the first node may be a terminal, and the second node may be a CN element. When the terminal needs to transmit data to or from the CN element, the terminal sends a first message to the CN element and receives a second message sent by the CN element in response to the first message, thereby confirming the data before transmission.

[0161] In some embodiments, the target node is the second node; or, the target node is another node different from the second node. Exemplarily, the second message includes address information of the second node, or the second message includes address information of another node different from the second node.

[0162] In some embodiments, the target node is any one of a terminal, a RAN network element, a CN network element, and a server, and the target node and the first node are of different node types. For example, the first node may be a RAN network element, and the target node may be a CN network element.

[0163] In some embodiments, the implementation of the above S301-S302 may refer to the above S101-S102, and the embodiments of the present disclosure will not be repeated here.

[0164] It can be understood that based on the data transmission method provided by the embodiment of the present disclosure, when the first node needs to transmit the first type of data, it will send a first message to the second node and receive a second message from the second node in response to the first message to confirm the transmission of the first type of data, so that the first node can perform subsequent operations based on the second message (that is, the feedback message of the second node), thereby ensuring the reliability of the first type of data transmission. At the same time, with the complexity of the functions of the communication system, the starting point and end point of data transmission are also more variable. In the method provided by the embodiment of the present disclosure, the target node is the second node; or the target node is a node other than the second node, so that the type of target node is more diverse, and the transmission starting point and transmission end point of the first type of data are more flexible to adapt to the functions of more complex communication systems.

[0165] S303: Transmit the first type of data with the target node based on the address information of the target node.

[0166] In some embodiments, one of the first node and the destination node is a transmission starting point for the first type of data, and the other of the first node and the destination node is a transmission termination point for the first type of data. Exemplarily, the first node, based on the address information of the destination node, serves as the transmission starting point for the first type of data and sends the first type of data to the destination node.

[0167] In some embodiments, as shown in FIG16 , the above S303 may be implemented as: S3031 - S3033 .

[0168] S3031. Send a fourth message to the target node based on the address information of the target node.

[0169] In some embodiments, the fourth message is used to request establishment of a session for transmitting the first type of data. That is, when the first node needs to transmit the first type of data with the target node, the fourth message is sent to the target node so that the target node responds to the fourth message.

[0170] In some embodiments, the fourth message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0171] S3032. Receive the fifth message sent by the target node.

[0172] In some embodiments, the fifth message is used to indicate that the session establishment is complete. That is, when the first node receives the fifth message sent by the target node, it can be determined that the session between the first node and the target node is now established. At this time, the first node can transmit the first type of data with the target node based on the session.

[0173] In some embodiments, the fifth message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0174] S3033. Transmit the first type of data with the target node through the session.

[0175] It is understandable that in the method provided by the embodiment of the present disclosure, the first node can obtain the address information of the target node from the second node, and based on the address information of the target node, transmit the first type of data with the target node, which can make the transmission starting point and transmission end point of the first type of data transmission more abundant. In addition, one of the first node and the target node is the transmission starting point of the first type of data, and the other of the first node and the target node is the transmission end point of the first type of data. The first type of data is only transmitted and processed between the first node and the target node, that is, the first type of data does not need to be further uploaded to the cloud for processing, which avoids the occupation of network bandwidth and resources when the first type of data is uploaded to the cloud, and avoids the problem of excessive interaction delay caused by round-trip transmission when processing the first type of data, thereby reducing the overhead in the transmission and processing of the first type of data.

[0176] 17 is a flowchart of a data transmission method provided by an embodiment of the present disclosure. As shown in FIG17 , the data transmission method provided by an embodiment of the present disclosure is applied to the second node and can be implemented as follows S401-S402.

[0177] S401: Receive a first message sent by a first node.

[0178] In some embodiments, the first message is used to request transmission of a first type of data.

[0179] S402: Send a second message to the first node in response to the first message.

[0180] In some embodiments, the second message includes address information of the target node; wherein, one of the first node and the target node is a transmission starting point for the first type of data, and the other of the first node and the target node is a transmission ending point for the first type of data.

[0181] In some embodiments, the implementation of the above S401-S402 may refer to the implementation of the above S201-S202, and the embodiments of the present disclosure will not be repeated here.

[0182] It can be understood that based on the data transmission method provided in the embodiment of the present disclosure, after receiving the first message sent by the first node, the second node sends a second message to the first node to respond to the first message, so as to realize the confirmation of the transmission of the first type of data, so that the first node can perform subsequent operations based on the second message (i.e., the feedback message of the second node), thereby ensuring the reliability of the first type of data transmission.

[0183] At the same time, the second message includes the address information of the target node, which enables the first node to transmit the first type of data to the target node, thereby enriching the transmission starting point and transmission end point of the first type of data transmission. In addition, one of the first node and the target node is the transmission starting point of the first type of data, and the other of the first node and the target node is the transmission end point of the first type of data, ensuring that the first type of data is only transmitted and processed between the first node and the target node. That is, the first type of data does not need to be further uploaded to the cloud for processing, avoiding the occupation of network bandwidth and resources when uploading the first type of data to the cloud, and avoiding the problem of excessive interaction delay caused by round-trip transmission when processing the first type of data, thereby reducing the overhead during the transmission and processing of the first type of data.

[0184] 18 is a flowchart of a data transmission method provided by an embodiment of the present disclosure. As shown in FIG18 , the data transmission method provided by an embodiment of the present disclosure is applied to a target node and can be implemented as follows S501-S503.

[0185] S501: Receive a fourth message sent by a first node.

[0186] In some embodiments, the fourth message is used to request establishment of a session for transmitting the first type of data.

[0187] S502: Send a fifth message to the first node.

[0188] In some embodiments, the fifth message is used to indicate that the session establishment is complete.

[0189] S503: Transmit first type data with the first node through a session.

[0190] In some embodiments, one of the first node and the target node is a transmission starting point for the first type of data, and the other of the first node and the target node is a transmission ending point for the first type of data.

[0191] In some embodiments, the implementation of the above S501-S503 may refer to the implementation of the above S301-S302, and the embodiments of the present disclosure will not be repeated here.

[0192] It can be understood that, based on the data transmission method provided in the embodiment of the present disclosure, after the target node receives the fourth message sent by the first node (the fourth message is used to request the establishment of a session for transmitting the first type of data), it sends a fifth message to the first node (the fifth message is used to indicate that the session establishment is complete) to confirm the transmission of the first type of data and establish a session for transmitting the first type of data, so that the first node can perform subsequent operations based on the fifth message, thereby ensuring the reliability of the first type of data transmission.

[0193] At the same time, one of the first node and the target node is the transmission starting point of the first type of data, and the other of the first node and the target node is the transmission end point of the first type of data, which ensures that the first type of data is only transmitted and processed between the first node and the target node. That is, the first type of data does not need to be further uploaded to the cloud and is processed by the cloud, which avoids the occupation of network bandwidth and resources when the first type of data is uploaded to the cloud, and avoids the problem of long interaction delay caused by round-trip transmission when processing the first type of data, thereby reducing the overhead in the transmission and processing of the first type of data.

[0194] The above mainly introduces the scheme of the embodiment of the present disclosure from the perspective of method. It can be understood that, in order to realize the above functions, the data transmission device includes at least one of the hardware structure and software modules corresponding to the execution of each function. It should be easy for those skilled in the art to realize that, in combination with the units and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiment of the present disclosure.

[0195] The embodiment of the present disclosure can divide the data transmission device into functional modules according to the above-mentioned method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above-mentioned integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiment of the present disclosure is schematic and is only a logical function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.

[0196] Figure 19 is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure. The data transmission device, applied to a first node, can execute the data transmission method provided in the above method embodiment. As shown in Figure 19, the data transmission device 200 includes a sending module 201, a receiving module 202, and a transmission module 203. In some embodiments, the data transmission device 200 also includes an establishment module 204 and a release module 205.

[0197] A sending module 201 is configured to send a first message to a second node, where the first message is used to request transmission of first type data;

[0198] The receiving module 202 is configured to receive a second message sent by the second node in response to the first message;

[0199] The transmission module 203 is used to transmit the first type of data with the second node based on the second message; wherein, one of the first node and the second node is the transmission starting point of the first type of data, and the other of the first node and the second node is the transmission ending point of the first type of data.

[0200] In some embodiments, one of the first node and the second node is a base station, and the other is a terminal.

[0201] In some embodiments, the first type of data includes at least one of the following: data generated and / or used by artificial intelligence AI, and perception data.

[0202] In some embodiments, the first message includes at least one of the following: data size, data type.

[0203] In some embodiments, the first message is indicated by at least one of radio resource control RRC signaling, medium access control control element MAC CE, and downlink control information DCI.

[0204] In some embodiments, the second message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0205] In some embodiments, the transmission module 203 is configured to transmit the first type of data to the second node via a radio bearer between the first node and the second node.

[0206] In some embodiments, the radio bearer is a data radio bearer DRB or a signaling radio bearer SRB.

[0207] In some embodiments, when the amount of first type data is greater than a threshold value, the radio bearer is a DRB; or, when the amount of first type data is less than or equal to the threshold value, the radio bearer is an SRB.

[0208] In some embodiments, the establishing module 204 is configured to establish a radio bearer with the second node.

[0209] In some embodiments, the second message includes configuration information of the radio bearer.

[0210] In some embodiments, the protocol stack of the first node and the second node includes a first functional layer for generating and / or processing a first type of data, a second functional layer for generating and / or processing a second type of data, a physical layer shared by the first functional layer and the second functional layer, and a data link layer shared by the first functional layer and the second functional layer; the second type of data is traditional communication data.

[0211] In some embodiments, the first node and the second node have a first protocol stack for first type data and a second protocol stack for second type data, the first protocol stack includes a first functional layer, a first data link layer and a first physical layer, and the second protocol stack includes a second functional layer, a second data link layer and a second physical layer; the second type of data is traditional communication data.

[0212] In some embodiments, the first functional layer is a control plane functional layer; the functions of the control plane functional layer include at least one of the following: connection control, parameter configuration, model training, and model inference.

[0213] In some embodiments, the packet header of the first type of data includes indication information for indicating that the first type of data is transmitted to the first functional layer or the second functional layer; the indication information is indicated by at least one of a preset identifier and an address of a transmission endpoint.

[0214] In some embodiments, the first type of data is transmitted via a radio bearer, and the configuration information of the radio bearer includes indication information for indicating each protocol layer used by the radio bearer.

[0215] In some embodiments, the protocol stacks of the first node and the second node have a third functional layer, a third physical layer, and a third data link layer for generating and / or processing first type data and second type data; the second type data is traditional communication data.

[0216] In some embodiments, the receiving module 202 is further configured to receive a third message sent by the second node, where the third message is used to indicate that the first type of data transmission is completed.

[0217] In some embodiments, the release module 205 is configured to release the radio bearer used to transmit the first type of data based on the third message.

[0218] In some embodiments, the third message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0219] Figure 20 is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure. The data transmission device, applied to a second node, can execute the data transmission method provided in the above method embodiment. As shown in Figure 20, the data transmission device 300 includes a receiving module 301, a sending module 302, a transmission module 303, an establishment module 304, and a release module 305.

[0220] A receiving module 301 is configured to receive a first message sent by a first node, where the first message is used to request transmission of first type data;

[0221] A sending module 302 is configured to send a second message to the first node in response to the first message;

[0222] The transmission module 303 is used to transmit the first type of data with the first node based on the second message; wherein, one of the first node and the second node is the transmission starting point of the first type of data, and the other of the first node and the second node is the transmission end point of the first type of data.

[0223] In some embodiments, one of the first node and the second node is a base station, and the other is a terminal.

[0224] In some embodiments, the first type of data includes at least one of the following: data generated and / or used by AI, and perception data.

[0225] In some embodiments, the first message includes at least one of the following: data size, data type.

[0226] In some embodiments, the first message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0227] In some embodiments, the second message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0228] In some embodiments, the transmission module 303 is configured to transmit the first type of data to the second node via a radio bearer between the first node and the second node.

[0229] In some embodiments, the radio bearer is a radio bearer dedicated to first type data.

[0230] In some embodiments, the radio bearer is a DRB or an SRB.

[0231] In some embodiments, when the amount of first type data is greater than a threshold value, the radio bearer is a DRB; or, when the amount of first type data is less than or equal to the threshold value, the radio bearer is an SRB.

[0232] In some embodiments, the establishing module 304 is configured to establish a radio bearer with the first node.

[0233] In some embodiments, the second message includes configuration information of the radio bearer.

[0234] In some embodiments, the protocol stack of the first node and the second node includes a first functional layer for generating and / or processing a first type of data, a second functional layer for generating and / or processing a second type of data, a physical layer shared by the first functional layer and the second functional layer, and a data link layer shared by the first functional layer and the second functional layer; the second type of data is traditional communication data.

[0235] In some embodiments, the first node and the second node have a first protocol stack for first type data and a second protocol stack for second type data, the first protocol stack includes a first functional layer, a first data link layer and a first physical layer, and the second protocol stack includes a second functional layer, a second data link layer and a second physical layer; the second type of data is traditional communication data.

[0236] In some embodiments, the first functional layer is a user plane functional layer; the functions of the user plane functional layer include at least one of the following: data collection, data transmission, and data processing.

[0237] In some embodiments, the first functional layer is a control plane functional layer; the functions of the control plane functional layer include at least one of the following: connection control, parameter configuration, model training, and model inference.

[0238] In some embodiments, the packet header of the first type of data includes indication information for indicating that the first type of data is transmitted to the first functional layer or the second functional layer; the indication information is indicated by at least one of a preset identifier and an address of a transmission endpoint.

[0239] In some embodiments, the first type of data is transmitted via a radio bearer, and the configuration information of the radio bearer includes indication information for indicating each protocol layer used by the radio bearer.

[0240] In some embodiments, the protocol stacks of the first node and the second node have a third functional layer, a third physical layer, and a third data link layer for generating and / or processing first type data and second type data; the second type data is traditional communication data.

[0241] In some embodiments, the sending module 302 is further configured to send a third message to the first node, where the third message is configured to indicate that the first type of data transmission is completed.

[0242] In some embodiments, the release module 305 is configured to release the radio bearer used to transmit the first type of data based on the third message.

[0243] In some embodiments, the third message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0244] Figure 21 is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure. The data transmission device, applied to a first node, can execute the data transmission method provided in the above method embodiment. As shown in Figure 21, the data transmission device 400 includes a sending module 401, a receiving module 402, and a transmission module 403.

[0245] A sending module 401 is configured to send a first message to a second node, where the first message is used to request transmission of first type data;

[0246] The receiving module 402 is configured to receive a second message sent by the second node in response to the first message, where the second message includes address information of the target node;

[0247] The transmission module 403 is used to transmit the first type of data to the target node based on the address information of the target node; wherein, one of the first node and the target node is the transmission starting point of the first type of data, and the other of the first node and the target node is the transmission end point of the first type of data.

[0248] In some embodiments, the first node and the second node are two different nodes among a terminal, a RAN network element, a CN network element and a server.

[0249] In some embodiments, the target node is any one of a terminal, a RAN network element, a CN network element, and a server; and the node types of the target node and the first node are different.

[0250] In some embodiments, the target node is the second node; or, the target node is a node other than the second node.

[0251] In some embodiments, the transmission module 403 is used to send a fourth message to the target node based on the address information of the target node, where the fourth message is used to request the establishment of a session for transmitting the first type of data; receive a fifth message sent by the target node, where the fifth message is used to indicate that the session establishment is complete; and transmit the first type of data with the target node through the session.

[0252] In some embodiments, the first type of data includes at least one of the following: data generated and / or used by AI, and perception data.

[0253] In some embodiments, the first message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0254] In some embodiments, the second message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0255] In some embodiments, the fourth message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0256] In some embodiments, the fifth message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0257] Figure 22 is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure. The data transmission device is applied to a second node and can execute the data transmission method provided in the above method embodiment. As shown in Figure 22, the data transmission device 500 includes: a receiving module 501 and a sending module 502.

[0258] A receiving module 501 is configured to receive a first message sent by a first node, where the first message is used to request transmission of first type data;

[0259] The sending module 502 is used to send a second message to the first node in response to the first message; the second message includes the address information of the target node; wherein, one of the first node and the target node is the starting point for transmission of the first type of data, and the other of the first node and the target node is the end point for transmission of the first type of data.

[0260] In some embodiments, the first node and the second node are two different nodes among a terminal, a RAN network element, a CN network element and a server.

[0261] In some embodiments, the target node is any one of a terminal, a RAN network element, a CN network element, and a server; and the node types of the target node and the first node are different.

[0262] In some embodiments, the first message includes at least one of the following: data size, data type.

[0263] In some embodiments, the first message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0264] In some embodiments, the second message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0265] Figure 23 is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure. The data transmission device, applied to a target node, can execute the data transmission method provided in the above method embodiment. As shown in Figure 23, the data transmission device 600 includes a receiving module 601, a sending module 602, and a transmission module 603.

[0266] A receiving module 601 is configured to receive a fourth message sent by a first node, where the fourth message is used to request establishment of a session for transmitting first type data;

[0267] A sending module 602 is configured to send a fifth message to the first node, where the fifth message is used to indicate that the session establishment is complete;

[0268] The transmission module 603 is used to transmit the first type of data with the first node through a session; wherein, one of the first node and the target node is the transmission starting point of the first type of data, and the other of the first node and the target node is the transmission ending point of the first type of data.

[0269] In some embodiments, the first node and the second node are two different nodes among a terminal, a RAN network element, a CN network element and a server.

[0270] In some embodiments, the target node is any one of a terminal, a RAN network element, a CN network element, and a server; and the node types of the target node and the first node are different.

[0271] In some embodiments, the first type of data includes at least one of the following: data generated and / or used by AI, and perception data.

[0272] In some embodiments, the fourth message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0273] In some embodiments, the fifth message is indicated by at least one of RRC signaling, MAC CE, and DCI.

[0274] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present disclosure provides a structure of the data transmission device involved in the above-mentioned embodiment. As shown in Figure 24, the data transmission device 700 includes: a memory 701, a processor 702, a communication interface 703, and a bus 704.

[0275] The memory 701 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store dynamic information and instructions, an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0276] The processor 702 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 702 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The processor 702 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 702 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP (digital signal processor) and a microprocessor, and the like.

[0277] The communication interface 703 is used to connect to other devices via a communication network, such as Ethernet, wireless access network, or wireless local area network (WLAN).

[0278] As an implementation, the memory 701 may exist independently of the processor 702. The memory 701 may be connected to the processor 702 via a bus 704 and used to store instructions or program codes. When the processor 702 calls and executes the instructions or program codes stored in the memory 701, the data transmission method provided in the embodiment of the present disclosure can be implemented.

[0279] In another implementation, the memory 701 may also be integrated with the processor 702 .

[0280] Bus 704 can be an Extended Industry Standard Architecture (EISA) bus, for example. Bus 704 can be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, FIG24 shows bus 704 with only one thick line, but this does not mean that there is only one bus or only one type of bus.

[0281] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), which stores computer program instructions. When the computer program instructions are executed on a computer, the computer executes the data transmission method described in any of the above embodiments.

[0282] Exemplarily, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in the present disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0283] An embodiment of the present disclosure provides a computer program product comprising instructions. When the computer program product is run on a computer, the computer is enabled to execute the data transmission method described in any one of the above embodiments.

[0284] The above is only a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or replacements within the technical scope disclosed in the present disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.

Claims

1. A data transmission method, applied to a first node, wherein: The method comprises: Sending a first message to the second node, where the first message is used to request transmission of first type data; receiving a second message sent by the second node in response to the first message; Based on the second message, the first type of data is transmitted with the second node; wherein, one of the first node and the second node is a transmission starting point for the first type of data, and the other of the first node and the second node is a transmission ending point for the first type of data.

2. The method according to claim 1, wherein: One of the first node and the second node is a base station, and the other of the first node and the second node is a terminal.

3. The method according to claim 1, wherein: The first type of data includes at least one of the following: data generated and / or used by artificial intelligence AI, and perception data.

4. The method according to claim 1, wherein: The first message includes at least one of the following: data volume and data type.

5. The method according to claim 1, wherein: The first message is indicated by at least one of radio resource control RRC signaling, medium access control control element MAC CE, and downlink control information DCI.

6. The method according to claim 1, characterized in that The second message is indicated by at least one of RRC signaling, MAC CE, and DCI.

7. The method according to claim 1, wherein: The transmitting the first type of data with the second node includes: The first type of data is transmitted to the second node via a wireless bearer between the first node and the second node.

8. The method according to claim 7, wherein: The radio bearer is a radio bearer dedicated to the first type of data.

9. The method according to claim 7, wherein: The radio bearer is a data radio bearer DRB or a signaling radio bearer SRB.

10. The method according to claim 9, wherein: When the data volume of the first type of data is greater than a threshold value, the radio bearer is a DRB; or, when the data volume of the first type of data is less than or equal to the threshold value, the radio bearer is an SRB.

11. The method according to claim 7, wherein: Before sending the first message to the second node, the method further includes: The radio bearer is established with the second node.

12. The method according to claim 7, wherein: The second message includes configuration information of the radio bearer.

13. The method according to claim 1, wherein: The protocol stack of the first node and the second node includes a first functional layer for generating and / or processing the first type of data, a second functional layer for generating and / or processing the second type of data, a physical layer shared by the first functional layer and the second functional layer, and a data link layer shared by the first functional layer and the second functional layer; the second type of data is traditional communication data.

14. The method according to claim 1, wherein: The first node and the second node are equipped with a first protocol stack for first type data and a second protocol stack for second type data, the first protocol stack includes a first functional layer, a first data link layer and a first physical layer, the second protocol stack includes a second functional layer, a second data link layer and a second physical layer; the second type data is traditional communication data.

15. The method according to claim 13 or 14, wherein: The first functional layer is a user plane functional layer; the functions of the user plane functional layer include at least one of the following: data collection, data transmission and data processing.

16. The method according to claim 13 or 14, wherein: The first functional layer is a control plane functional layer; the functions of the control plane functional layer include at least one of the following: connection control, parameter configuration, model training and model reasoning.

17. The method according to claim 13 or 14, wherein: The packet header of the first type of data includes indication information for indicating that the first type of data is transmitted to the first functional layer or the second functional layer; the indication information is indicated by at least one of a preset identifier and an address of the transmission endpoint.

18. The method according to claim 14, wherein: The first type of data is transmitted via a radio bearer, and the configuration information of the radio bearer includes indication information for indicating each protocol layer used by the radio bearer.

19. The method according to claim 1, wherein: The protocol stacks of the first node and the second node include a third functional layer, a third physical layer and a third data link layer for generating and / or processing the first type of data and the second type of data; the second type of data is traditional communication data.

20. The method of claim 1, further comprising: A third message sent by the second node is received, where the third message is used to indicate that the first type of data transmission is completed.

21. The method according to claim 20, further comprising: Based on the third message, a radio bearer used to transmit the first type of data is released.

22. The method according to claim 20, wherein: The third message is indicated by at least one of RRC signaling, MAC CE, and DCI.

23. A data transmission method, applied to a second node, wherein: The method comprises: Receiving a first message sent by a first node, where the first message is used to request transmission of first type data; Sending a second message to the first node in response to the first message; Based on the second message, the first type of data is transmitted with the first node; wherein, one of the first node and the second node is a transmission starting point for the first type of data, and the other of the first node and the second node is a transmission ending point for the first type of data.

24. The method according to claim 23, wherein: One of the first node and the second node is a base station, and the other of the first node and the second node is a terminal.

25. The method according to claim 23, wherein: The first type of data includes at least one of the following: data generated and / or used by artificial intelligence AI, and perception data.

26. The method of claim 23, wherein: The first message includes at least one of the following: data volume and data type.

27. The method according to claim 23, wherein: The first message is indicated by at least one of radio resource control RRC signaling, medium access control control element MAC CE, and downlink control information DCI.

28. The method of claim 23, wherein: The second message is indicated by at least one of RRC signaling, MAC CE, and DCI.

29. The method of claim 23, wherein: The transmitting the first type of data with the first node includes: The first type of data is transmitted to the second node via a wireless bearer between the first node and the second node.

30. The method of claim 29, wherein: The radio bearer is a radio bearer dedicated to the first type of data.

31. The method of claim 29, wherein: The radio bearer is a data radio bearer DRB or a signaling radio bearer SRB.

32. The method according to claim 31, wherein: When the data volume of the first type of data is greater than a threshold value, the radio bearer is a DRB; or, when the data volume of the first type of data is less than or equal to the threshold value, the radio bearer is an SRB.

33. The method of claim 29, wherein: Before receiving the first message sent by the first node, the method further includes: The radio bearer is established with the first node.

34. The method of claim 29, wherein: The second message includes configuration information of the radio bearer.

35. The method of claim 23, wherein: The protocol stack of the first node and the second node includes a first functional layer for generating and / or processing the first type of data, a second functional layer for generating and / or processing the second type of data, a physical layer shared by the first functional layer and the second functional layer, and a data link layer shared by the first functional layer and the second functional layer; the second type of data is traditional communication data.

36. The method of claim 23, wherein: The first node and the second node are equipped with a first protocol stack for first type data and a second protocol stack for second type data, the first protocol stack includes a first functional layer, a first data link layer and a first physical layer, the second protocol stack includes a second functional layer, a second data link layer and a second physical layer; the second type data is traditional communication data.

37. The method according to claim 35 or 36, wherein: The first functional layer is a user plane functional layer; the functions of the user plane functional layer include at least one of the following: data collection, data transmission and data processing.

38. The method according to claim 35 or 36, wherein: The first functional layer is a control plane functional layer; the functions of the control plane functional layer include at least one of the following: connection control, parameter configuration, model training and model reasoning.

39. The method according to claim 35 or 36, wherein: The packet header of the first type of data includes indication information for indicating that the first type of data is transmitted to the first functional layer or the second functional layer; the indication information is indicated by at least one of a preset identifier and an address of the transmission endpoint.

40. The method of claim 36, wherein: The first type of data is transmitted via a radio bearer, and the configuration information of the radio bearer includes indication information for indicating each protocol layer used by the radio bearer.

41. The method of claim 23, wherein: The protocol stacks of the first node and the second node include a third functional layer, a third physical layer and a third data link layer for generating and / or processing the first type of data and the second type of data; the second type of data is traditional communication data.

42. The method of claim 23, further comprising: A third message is sent to the first node, where the third message is used to indicate that the first type of data transmission is completed.

43. The method of claim 42, further comprising: Based on the third message, a radio bearer used to transmit the first type of data is released.

44. The method of claim 42, wherein: The third message is indicated by at least one of RRC signaling, MAC CE, and DCI.

45. A data transmission method, applied to a first node, wherein: The method comprises: Sending a first message to the second node, where the first message is used to request transmission of first type data; receiving a second message sent by the second node in response to the first message, wherein the second message includes address information of a target node; Based on the address information of the target node, the first type of data is transmitted to the target node; wherein, one of the first node and the target node is a transmission starting point for the first type of data, and the other of the first node and the target node is a transmission ending point for the first type of data.

46. ​​The method of claim 45, wherein: The first node and the second node are two different nodes in a terminal, a radio access network RAN ​​network element, a core network CN network element and a server.

47. The method of claim 45, wherein: The target node is any one of a terminal, a RAN network element, a CN network element and a server; the node type of the target node and the first node are different.

48. The method of claim 45, wherein: The target node is the second node; or, the target node is another node different from the second node.

49. The method of claim 45, wherein: The transmitting the first type of data to the target node based on the address information of the target node includes: Based on the address information of the target node, sending a fourth message to the target node, where the fourth message is used to request to establish a session for transmitting the first type of data; receiving a fifth message sent by the target node, where the fifth message is used to indicate that establishment of the session is complete; The first type of data is transmitted to the target node through the session.

50. The method of claim 45, wherein: The first type of data includes at least one of the following: data generated and / or used by artificial intelligence AI, and perception data.

51. The method of claim 45, wherein: The first message includes at least one of the following: data volume and data type.

52. The method of claim 45, wherein: The first message is indicated by at least one of radio resource control RRC signaling, medium access control control element MAC CE, and downlink control information DCI.

53. The method of claim 45, wherein: The second message is indicated by at least one of RRC signaling, MAC CE, and DCI.

54. The method of claim 49, wherein: The fourth message is indicated by at least one of RRC signaling, MAC CE, and DCI.

55. The method of claim 49, wherein: The fifth message is indicated by at least one of RRC signaling, MAC CE, and DCI.

56. A data transmission method, applied to a second node, wherein: The method comprises: Receiving a first message sent by a first node, where the first message is used to request transmission of first type data; A second message for responding to the first message is sent to the first node; the second message includes address information of a target node; wherein one of the first node and the target node is a transmission starting point for the first type of data, and the other of the first node and the target node is a transmission ending point for the first type of data.

57. The method of claim 56, wherein: The first node and the second node are two different nodes in a terminal, a radio access network RAN ​​network element, a core network CN network element and a server.

58. The method of claim 56, wherein: The target node is any one of a terminal, a RAN network element, a CN network element and a server; the node type of the target node and the first node are different.

59. The method of claim 56, wherein: The first type of data includes at least one of the following: data generated and / or used by artificial intelligence AI, and perception data.

60. The method of claim 56, wherein: The first message includes at least one of the following: data volume and data type.

61. The method of claim 56, wherein: The first message is indicated by at least one of radio resource control RRC signaling, medium access control control element MAC CE, and downlink control information DCI.

62. The method of claim 56, wherein: The second message is indicated by at least one of RRC signaling, MAC CE, and DCI.

63. A data transmission method, applied to a target node, wherein: The method comprises: receiving a fourth message sent by the first node, where the fourth message is used to request establishment of a session for transmitting the first type of data; Sending a fifth message to the first node, where the fifth message is used to indicate that the session establishment is complete; The first type of data is transmitted with the first node through the session; wherein, one of the first node and the target node is a transmission starting point for the first type of data, and the other of the first node and the target node is a transmission ending point for the first type of data.

64. The method of claim 63, wherein: The first node and the second node are two different nodes in a terminal, a radio access network RAN ​​network element, a core network CN network element and a server.

65. The method of claim 63, wherein: The target node is any one of a terminal, a RAN network element, a CN network element and a server; the node type of the target node and the first node are different.

66. The method of claim 63, wherein: The first type of data includes at least one of the following: data generated and / or used by artificial intelligence AI, and perception data.

67. The method of claim 63, wherein: The fourth message is indicated by at least one of radio resource control RRC signaling, medium access control control element MAC CE, and downlink control information DCI.

68. The method of claim 63, wherein: The fifth message is indicated by at least one of RRC signaling, MAC CE, and DCI.

69. A communication device, comprising: a processor and a memory for storing instructions executable by the processor; The processor is configured to execute the instructions so that the communication device performs the data transmission method according to any one of claims 1 to 68.

70. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer is caused to execute the data transmission method according to any one of claims 1 to 68.

Citation Information

Patent Citations

  • Data transmission method, communication device and storage medium

    CN120018212A

  • AI data scheduling distribution method for cloud computing and related product

    CN112463385A

  • Method for acquiring data analysis result and communication device

    CN116033409A

  • Data processing method and device, communication system, electronic equipment and storage medium

    CN116847312A

  • Data processing method and device in wireless communication network

    WO2022154505A1