Data transmission method and apparatus and storage medium

By sending request and response messages between the first communication node and the second communication node of the wireless communication system, ensuring that both parties confirm that they can transmit new data and then perform data transmission, the problem of poor reliability of new data transmission in the wireless communication system is solved, and more efficient and reliable data transmission is achieved.

WO2025091922A1PCT designated stage expired Publication Date: 2025-05-08ZTE CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/099153
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-31
Filing Date
2024-06-14
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

When the current wireless communication system generates new data with a large amount of data (such as AI data, perception data, computing power data, etc.) within the transmission system, it lacks effective transmission control strategies, resulting in poor reliability of data transmission.

Method used

By sending a request message and a response message between the first communication node and the second communication node, it is ensured that both parties confirm that they can transmit new data and then perform data transmission to ensure the reliability of data transmission.

Benefits of technology

This method performs data transmission after both the sender and the receiver confirm that the new data can be transmitted, thereby improving the reliability of data transmission and avoiding data transmission failure due to equipment or network reasons.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024099153_08052025_PF_FP_ABST
    Figure CN2024099153_08052025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of wireless communications, and provides a data transmission method and apparatus and a storage medium. The method comprises: sending a first message to a second communication node, the first message being used for requesting to transmit novel data between a first communication node and the second communication node; and receiving a second message sent by the second communication node, the second message being used for indicating whether to transmit the novel data between the first communication node and the second communication node or not.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, device and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on October 31, 2023, with application number 202311447882.1 and invention name “Data Transmission Method, Device and Storage Medium”. The entire contents of the Chinese patent application are incorporated herein by reference. Technical Field

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

[0004] In current wireless communication systems, uplink data transmission is scheduled by the network based on Scheduling Requests (SRs) or Buffer Status Reports (BSRs) from user equipment (UE). Downlink data transmission is scheduled based on the current downlink data volume. The network does not need to consider the complete transmission of large data (such as large files) because large files are already fragmented at the application layer.

[0005] Therefore, the current wireless communication system does not have a transmission control strategy for the large amount of data generated within the system (for example, AI data, perception data, computing power data and other new types of data), and cannot guarantee the reliability of data transmission.

[0006] Summary of the Invention

[0007] On the one hand, a data transmission method is provided, which is applied to a first communication node, including: sending a first message to a second communication node, the first message being used to request transmission of new data between the first communication node and the second communication node; receiving a second message sent by the second communication node; the second message being used to indicate whether to transmit new data between the first communication node and the second communication node.

[0008] On the other hand, a data transmission method is provided, which is applied to a second communication node, including: receiving a first message sent by a first communication node, the first message being used to request transmission of new data between the first communication node and the second communication node; and sending a second message to the first communication node in response to the first message, the second message being used to indicate whether to transmit new data between the first communication node and the second communication node.

[0009] On the other hand, a data transmission device is provided, which is applied to a first communication node and includes: a sending module for sending a first message to a second communication node, the first message being used to request transmission of new data between the first communication node and the second communication node; a receiving module for receiving a second message sent by the second communication node; the second message being used to indicate whether new data is to be transmitted between the first communication node and the second communication node.

[0010] On the other hand, a data transmission device is provided, which is applied to a second communication node, including: a receiving module for receiving a first message sent by a first communication node, the first message being used to request transmission of new data between the first communication node and the second communication node; a sending module for sending a second message to the first communication node in response to the first message, the second message being used to indicate whether to transmit new data between the first communication node and the second communication node.

[0011] On the other hand, a communication device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; and the processor implements the data transmission method of any of the above embodiments when executing the computer program.

[0012] On the other hand, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the data transmission method of any of the above embodiments is implemented.

[0013] On the other hand, a computer program product is provided, which includes computer program instructions, and when the computer program instructions are executed by a processor, the data transmission method of any of the above embodiments is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solutions in 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. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0015] FIG1 is a schematic diagram of the architecture of a wireless communication system provided by some embodiments of the present disclosure;

[0016] FIG2 is a flowchart 1 of a data transmission method provided by some embodiments of the present disclosure;

[0017] FIG3 is a second flowchart of a data transmission method provided by some embodiments of the present disclosure;

[0018] FIG4 is a third flowchart of a data transmission method provided by some embodiments of the present disclosure;

[0019] FIG5 is a fourth flowchart of a data transmission method provided by some embodiments of the present disclosure;

[0020] FIG6 is a fifth flowchart of a data transmission method provided by some embodiments of the present disclosure;

[0021] FIG7 is a sixth flowchart of a data transmission method provided by some embodiments of the present disclosure;

[0022] FIG8 is a seventh flowchart of a data transmission method provided by some embodiments of the present disclosure;

[0023] FIG9 is a flowchart eight of a data transmission method provided by some embodiments of the present disclosure;

[0024] FIG10 is a ninth flowchart of a data transmission method provided by some embodiments of the present disclosure;

[0025] FIG11 is a flowchart 10 of a data transmission method provided by some embodiments of the present disclosure;

[0026] FIG12 is a flowchart 11 of a data transmission method provided by some embodiments of the present disclosure;

[0027] FIG13 is a first structural diagram of a data transmission device provided by some embodiments of the present disclosure;

[0028] FIG14 is a second structural diagram of a data transmission device provided by some embodiments of the present disclosure;

[0029] FIG15 is a schematic structural diagram of a communication device provided in some embodiments of the present disclosure. DETAILED DESCRIPTION

[0030] The following will clearly and completely describe the technical solutions of this disclosure in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of this disclosure, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of this disclosure without making any creative efforts shall fall within the scope of protection of this disclosure.

[0031] It should be noted that in this disclosure, words such as "exemplary" 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 "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0032] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the quantity of the technical features indicated. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include one or more of the features.

[0033] In the description of this disclosure, unless otherwise specified, " / " means "or." For example, A / B can mean A or B. "And / or" in this document simply describes an association relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can mean: A exists alone, A and B exists simultaneously, and B exists alone. Furthermore, "at least one" means one or more, and "a plurality" means two or more.

[0034] In existing wireless communication systems (for example, Long Term Evolution (LTE), New Radio (NR), etc.), most of the transmitted data comes from the application layer, such as Internet Protocol (IP) packets. The length of IP packets is usually 1500 bytes (standard Ethernet frame) or 9000 bytes (Jumbo frame). In future wireless communication systems (for example, 6th generation mobile communication systems (6G), due to the support of new services such as artificial intelligence (AI), perception and computing power, the data transmitted in the system may not be IP-based packets, but AI data, perception data, computing power data, etc. These data can be collectively referred to as new data. These new data may not come from the application layer, but data generated within the communication system.

[0035] The main difference between this new type of data transmission and IP packets is that for IP packets, the network only needs to ensure the transmission authorization of the IP data packet; for new data, the data itself may be relatively large, and it may take a long time to transmit all the data. During this period, due to equipment or network problems, it may not be guaranteed that the data can be successfully transmitted to the other end within the specified time. Or the receiving end may no longer need the data during the transmission process, or the sending end may no longer be able to transmit the data, etc., resulting in poor reliability of the new type of data transmission.

[0036] As mentioned in the background technology, in the current wireless communication system, for uplink data transmission, the network schedules it through the SR or BSR of the UE; for downlink data transmission, the network schedules it according to the current downlink data volume. The network does not need to consider the complete transmission of large data (such as large files) because large files have been fragmented at the application layer. Therefore, the current wireless communication system does not have a transmission control strategy for data with a large amount of data generated within the system (for example, AI data, perception data, computing power data and other new types of data), and cannot guarantee the reliability of data transmission.

[0037] To address the above technical issues, embodiments of the present disclosure provide a data transmission method, the concept of which is as follows: a first communication node sends a first message to a second communication node requesting the transmission of new data; and then receives a second message sent by the second communication node; the second message is used to indicate whether to transmit the new data between the first communication node and the second communication node. It can be understood that the present disclosure provides a universal data transmission process that can only transmit the new data after both the sender and the receiver confirm that the new data can be transmitted, thereby ensuring the reliability of the data transmission.

[0038] The technical solutions provided in the embodiments of the present disclosure can be applied to various wireless communication systems, for example, NR wireless communication systems, LTE wireless communication systems, future wireless communication systems, or multiple communication convergence systems, etc., and the embodiments of the present disclosure are not limited to this.

[0039] The network architecture of the wireless communication system (including but not limited to 3G, 4G, 5G and future wireless communication systems) in the embodiment of the present disclosure may include at least a first communication node and a second communication node, wherein the first communication node and the second communication node communicate through a wireless channel or a wired channel.

[0040] Exemplarily, the above-mentioned communication nodes (including: the first communication node and the second communication node) can be: a terminal, a base station, a core network element or other network elements that process data.

[0041] It should be understood that in this example, in the downlink, the first communication node can be a network-side device (for example, including but not limited to a base station), and the second communication node can be a terminal-side device (for example, including but not limited to a terminal device). Of course, in the uplink, the first communication node can also be a terminal-side device, and the second communication node can also be a network-side device. In device-to-device communication between the two communication nodes, the first communication node and the second communication node can both be a base station or a terminal device.

[0042] For example, taking the first communication node as a terminal device and the second communication node as a base station, Figure 1 shows a schematic diagram of the architecture of a wireless communication system provided by an embodiment of the present disclosure. As shown in Figure 1, the wireless communication system includes a terminal device 110 and a base station 120. Data is transmitted between the terminal device 110 and the base station 120 via a wireless channel.

[0043] Exemplarily, the terminal device 110 can be a device with wireless transceiver capabilities, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on the water (such as a ship, etc.); it can also be deployed in the air (for example, on an airplane, a balloon, and a satellite, etc.). The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. The embodiments of the present disclosure do not limit the application scenarios. The terminal device may sometimes also be referred to as a user, UE, access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE agent or UE device, etc., which is not limited in the embodiments of the present disclosure.

[0044] Exemplarily, the base station 120 can be a base station or an evolved base station (eNB or eNodeB) in long term evolution (LTE), long term evolution advanced (LTEA), a base station device in a 5G network, or a base station in a future communication system, etc. The base station can include various macro base stations, micro base stations, home base stations, wireless remote stations, reconfigurable intelligent surfaces (RIS), routers, wireless fidelity (WIFI) devices, and other network side devices.

[0045] It should be noted that Figure 1 is only an exemplary framework diagram. The number of devices included in Figure 1 and the names of each device are not restricted. In addition to the devices shown in Figure 1, the wireless communication system may also include other devices, such as core network devices.

[0046] It is understandable that the application scenarios of the embodiments of the present disclosure are not limited. The system architecture and business 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. Those skilled in the art will appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.

[0047] The data transmission method provided by the embodiment of the present disclosure is described in detail below.

[0048] The present disclosure provides a data transmission method, as shown in FIG2 , which includes the following steps S201 - S202 .

[0049] S201: A first communication node sends a first message to a second communication node. Correspondingly, the second communication node receives the first message sent by the first communication node.

[0050] The first message is used to request transmission of new type data between the first communication node and the second communication node.

[0051] In some embodiments, the first communication node may be a data transmitter or a data receiver; the second communication node may be a data receiver or a data transmitter, which is not limited in the present disclosure.

[0052] In some embodiments, the new data is data generated within the communication system. Exemplarily, the new data includes at least one of the following: AI data, perception data, and computing power data.

[0053] In some embodiments, the amount of the new data is greater than the first preset threshold. It is understandable that the amount of the new data is large, reaching hundreds of megabytes, so compared to traditional IP packets, the new data takes longer to transmit and may face more problems.

[0054] In some embodiments, the first message includes at least one of the following: the type of new data to be transmitted, the amount of the new data to be transmitted, and the expected time to complete the transmission. Exemplarily, the type of new data to be transmitted may include at least one of the following: AI data, perception data, and computing power data.

[0055] In some embodiments, the first message can be any one of the following transmission forms: Radio Resource Control (RRC) signaling, Media Access Control (MAC) control element (CE), uplink control information (UCI), downlink control information (DCI), and protocol data unit (PDU).

[0056] In some embodiments, when a first communication node sends a first message to a second communication node, the method further includes: starting a timer T1 to limit a retransmission time. For example, if timer T1 expires and the first communication node has not received a reply message from the second communication node, the first communication node retransmits the first message to the second communication node. If the first communication node receives a reply message from the second communication node before timer T1 expires, the first communication node stops timer T1.

[0057] In some embodiments, the above step S201 may be implemented as: sending a first message to the second communication node when a preset condition is met.

[0058] Exemplarily, the above-mentioned preset conditions include at least one of the following:

[0059] The amount of new data to be transmitted is less than the data amount threshold;

[0060] The signal quality of the signal received by the first communication node is greater than the signal quality threshold;

[0061] The transmission rate of the channel between the first communication node and the second communication node is greater than the transmission rate threshold.

[0062] For example, the data volume threshold can be determined based on the expected transmission completion time; alternatively, the data volume threshold can be determined based on the bandwidth used for data transmission. It is understood that only when the volume of the new data is less than the data volume threshold can the transmission of the new data to be transmitted be ensured within the expected transmission time. Furthermore, when the bandwidth is low, the volume of the new data to be transmitted must also meet the data volume limit corresponding to the bandwidth.

[0063] Exemplarily, the signal quality can be characterized by Reference Signal Received Power (RSRP). The signal received by the first communication node can be a reference signal. It is understood that when the signal quality is greater than a signal quality threshold, it indicates that the channel between the first communication node and the second communication node is in good condition and can be used to transmit new data.

[0064] It can be understood that when the transmission rate of the channel between the first communication node and the second communication node is greater than the transmission rate threshold, it means that the transmission rate of the channel is fast, which can ensure that the new type of data to be transmitted can be transmitted within the expected transmission time.

[0065] In some embodiments, before step S201, the method further includes: configuring configuration parameters related to data transmission. The configuration parameters can be configured by the first communication node or the second communication node. Exemplarily, this can be implemented in the following ways.

[0066] As a possible implementation, as shown in FIG3 , the following steps may be further included before step S201:

[0067] S200a. The first communication node sends configuration parameters related to data transmission to the second communication node. Correspondingly, the second communication node receives the configuration parameters related to data transmission sent by the first communication node.

[0068] The configuration parameters include at least one of the following: data volume threshold, signal quality threshold, and transmission rate threshold. For example, configuring the configuration parameters related to data transmission can be implemented as follows:

[0069] 1. Configure the data volume threshold.

[0070] Configuring the data volume threshold refers to configuring the data volume allowed for new data transmission in the current wireless network. That is, transmission is allowed only when the data volume of the new data to be transmitted is less than or equal to the data volume threshold.

[0071] Exemplarily, when the first communication node and the second communication node are a UE and a base station, respectively, the data volume threshold is used for data transmission between the UE and the base station. The data transmission between the UE and the base station includes uplink transmission and downlink transmission. For example, for uplink transmission, the UE will initiate a data transmission request (e.g., the first message described above) only when the amount of new data to be transmitted is less than or equal to the data volume threshold; for downlink transmission, the base station will schedule the new data to be transmitted only when the amount of new data to be transmitted is less than or equal to the data volume threshold.

[0072] In some embodiments, the data volume threshold may be a threshold at different levels to achieve flexible control and optimization of the wireless communication system. Exemplarily, the data volume threshold may include at least one of the following: UE-level, frequency range (FR)-level, cell group-level, carrier-level, bandwidth part (BWP)-level, or bearer-level parameter.

[0073] The UE-level threshold is set based on the signal quality or other performance indicators of each UE. For example, the threshold can be set based on the RSRP of the UE to ensure that only UEs with signal quality reaching a certain value can transmit new data.

[0074] FR level thresholds are set based on specific frequency ranges. In wireless communication systems, different frequency bands are typically used for different services or communication technologies. By setting FR level thresholds, you can control which frequency bands are used to transmit new types of data.

[0075] Cell group-level thresholds are set based on a group of adjacent base stations. In a cellular network, each cell group consists of multiple base stations. Cell group-level thresholds can be used to control the signal coverage and interference coordination of these base stations.

[0076] Carrier-level thresholds are set based on specific carriers. A carrier is a key concept in wireless communications, representing the specific frequency range of a transmitted signal. Therefore, carrier-level thresholds can be set based on specific carriers. For example, thresholds can be set based on a carrier's signal strength or signal-to-noise ratio (SNR), ensuring that only carriers that meet specific conditions are used.

[0077] The BWP threshold is set based on a specific BWP. BWP is a parameter used to describe frequency band usage in wireless communication systems. Therefore, the BWP threshold can be used to control bandwidth allocation for different services or users within a frequency band.

[0078] Bearer-level thresholds are set based on specific bearers. Bearers are parameters used to describe service load in wireless communications. Bearer-level thresholds can be used to prioritize different services and control traffic flow.

[0079] For example, when the data volume threshold is at the BWP level, a higher data volume threshold may be configured for a BWP with a large bandwidth.

[0080] 2. Configure the signal quality threshold.

[0081] Configuring the signal quality threshold refers to configuring the signal quality level that the current network allows for new data transmission. For example, the signal quality level can be RSRP.

[0082] Exemplarily, when the first communication node and the second communication node are a UE and a base station, respectively, the signal quality threshold is used for data transmission between the UE and the base station. This includes both uplink and downlink transmissions. For example, for uplink transmissions, the UE will initiate a data transmission request (e.g., the first message described above) only when the UE's current RSRP is higher than the signal quality threshold. For downlink transmissions, the base station will schedule new data for transmission only when it determines that the UE's current RSRP is higher than the signal quality threshold.

[0083] In some embodiments, the signal quality threshold may be a threshold at different levels to achieve flexible control and optimization of the wireless communication system. Exemplarily, the signal quality threshold may include at least one of the following: UE-level, FR-level, cell group-level, carrier-level, BWP-level, or bearer-level parameter.

[0084] Exemplarily, if the signal quality threshold is configured as a carrier level, a lower signal quality threshold may be configured for a carrier with a larger coverage area.

[0085] 3. Configure the transmission rate threshold.

[0086] Configuring the transmission rate threshold refers to configuring the rate at which the current network allows new data to be transmitted. That is, new data is allowed to be transmitted only when the transmission rate of the channel between the first communication node and the second communication node is greater than the data volume threshold.

[0087] Exemplarily, when the first communication node and the second communication node are UE and base station respectively, the transmission rate threshold is used for data transmission between the UE and the base station. The transmission between the UE and the base station includes uplink transmission and downlink transmission. For example, for uplink transmission, when the UE determines that the current uplink transmission rate is greater than the transmission rate threshold, the UE will initiate a data transmission request (for example, the above-mentioned first message); or, after the UE initiates an uplink data transmission request, the base station will schedule the uplink data (i.e., the new type of data for uplink transmission) when it determines that the current uplink transmission rate is greater than the transmission rate threshold; for downlink transmission, when the base station determines that the current downlink transmission rate of the UE is greater than the transmission rate threshold, the base station will schedule the downlink data (i.e., the new type of data for downlink transmission).

[0088] In some embodiments, the transmission rate threshold may be a threshold at different levels to achieve flexible control and optimization of the wireless communication system. Exemplarily, the transmission rate threshold may include at least one of the following: UE-level, FR-level, cell group-level, carrier-level, BWP-level, or bearer-level parameter.

[0089] Illustratively, if the transmission rate threshold is configured at the bearer level, a higher transmission rate threshold may be configured for a guaranteed bit rate (GBR) bearer.

[0090] In some embodiments, multiple transmission rate thresholds may be configured, and different transmission rate thresholds may correspond to different data sizes.

[0091] It is understandable that the configuration parameters related to data transmission can be configured by the first communication node and sent to the second communication node.

[0092] As another possible implementation, as shown in FIG4 , before the above step S201, the following steps may be further included:

[0093] S200b: The second communication node sends configuration parameters related to data transmission to the first communication node. Correspondingly, the first communication node receives the configuration parameters related to data transmission sent by the second communication node.

[0094] Exemplarily, the configuration process of the second communication node for the configuration parameters related to data transmission can refer to the above step S200a, which will not be repeated here.

[0095] It is understandable that the configuration parameters related to data transmission can be configured by the second communication node and sent to the first communication node.

[0096] S202: In response to the first message, the second communication node sends a second message to the first communication node. Correspondingly, the first communication node receives the second message sent by the second communication node.

[0097] The second message is used to indicate whether to transmit new type of data between the first communication node and the second communication node.

[0098] In some embodiments, the second message includes one of the following:

[0099] Indication of consent to the transfer of new types of data;

[0100] Instructions to refuse the transmission of new types of data;

[0101] An indication to suspend transmission of new types of data.

[0102] In some embodiments, the above step S202 may be implemented as follows: the second communication node sends a second message to the first communication node according to whether a preset condition is satisfied.

[0103] The description of the preset conditions can be found in step S201 and will not be repeated here.

[0104] Exemplarily, if the second communication node determines that the preset condition is met, the second message sent by the second communication node to the first communication node includes: an indication of consent to transmit the new type of data, or an indication of suspending transmission of the new type of data. If the second communication node determines that the preset condition is not met, the second message sent by the second communication node to the first communication node includes: an indication of refusal to transmit the new type of data, or an indication of suspending transmission of the new type of data.

[0105] In some embodiments, the second message may be in any of the following transmission forms: RRC signaling, MAC CE, DCI, UCI, PDU. It is understood that the transmission form of the second message does not depend on the transmission form of the first message.

[0106] It is understood that, based on the data transmission method provided in the embodiments of the present disclosure, a first communication node can send a first message to a second communication node requesting the transmission of new data; and then receive a second message sent by the second communication node; the second message is used to indicate whether to transmit the new data between the first communication node and the second communication node. In this way, the new data can be transmitted only after both the sender and the receiver confirm that the new data can be transmitted, thereby ensuring the reliability of data transmission.

[0107] In some embodiments, when the second message includes an indication of agreeing to transmit the new type of data, the first communication node and the second communication node enter into a transmission process of the new type of data.

[0108] The flow direction of the new type of data includes: from the first communication node to the second communication node; or from the second communication node to the first communication node.

[0109] In some embodiments, when the new data is transmitted, a timer T2 is started to limit the transmission time of the new data. For example, if the new data has not been transmitted after the timer T2 times out, it means that the actual transmission time of the new data exceeds the expected transmission time.

[0110] In some embodiments, after the new type of data transmission is completed, the peer end is notified that the data transmission is completed, and the timer T2 is stopped.

[0111] In some embodiments, when starting to transmit a new type of data, an indication of starting to transmit data is included in the first packet of data transmitted.

[0112] In some embodiments, during the transmission of new data between the first communication node and the second communication node, both the first communication node and the second communication node may decide to suspend the transmission of the new data and notify the other end.

[0113] As a possible implementation, as shown in FIG5 , after step S202 , the method further includes the following steps:

[0114] S301a: During the transmission of new data, if it is decided to suspend the transmission of the new data, the first communication node sends a third message to the second communication node. Correspondingly, the second communication node receives the third message sent by the first communication node.

[0115] The third message is used to instruct to suspend the transmission of new data between the first communication node and the second communication node.

[0116] S302a. In response to the third message, the second communication node suspends transmission of new data.

[0117] It is understandable that, during the process of transmitting the new type of data, the decision to suspend the transmission of the new type of data may be made by the first communication node, and the decision may be notified to the second communication node.

[0118] As another possible implementation, as shown in FIG6 , after step S202 , the method further includes the following steps:

[0119] S301b: During the transmission of the new type of data, if it is decided to suspend the transmission of the new type of data, the second communication node sends a fourth message to the first communication node. Correspondingly, the first communication node receives the fourth message sent by the second communication node.

[0120] The fourth message is used to instruct to suspend the transmission of new data between the first communication node and the second communication node.

[0121] S302b. In response to the fourth message, the first communication node suspends transmission of new type data.

[0122] It is understandable that, during the process of transmitting the new type of data, the decision to suspend the transmission of the new type of data may be made by the second communication node, and the decision may be notified to the first communication node.

[0123] In some embodiments, after suspending the transmission of the new type of data, both the first communication node and the second communication node may decide to resume the transmission of the new type of data and notify the other end.

[0124] As a possible implementation, as shown in FIG7 , the above method further includes the following steps:

[0125] S401a: When deciding to resume transmission of new-type data, the first communication node sends a fifth message to the second communication node. Correspondingly, the second communication node receives the fifth message sent by the first communication node.

[0126] The fifth message is used to instruct the resumption of transmission of new data between the first communication node and the second communication node.

[0127] S402a. In response to the fifth message, the second communication node resumes transmitting the new type of data.

[0128] It should be noted that the above steps S401a-S402a can be performed after steps S301a-S302a; or, the above steps S401a-S402a can be performed after steps S301b-S302b, which is not limited in this disclosure.

[0129] It is understandable that the decision to resume transmission of the new type of data may be made by the first communication node, and the decision may be notified to the second communication node.

[0130] As another possible implementation, as shown in FIG8 , the above method further includes the following steps:

[0131] S401b: When deciding to resume transmission of the new type of data, the second communication node sends a sixth message to the first communication node. Correspondingly, the first communication node receives the sixth message sent by the second communication node.

[0132] The sixth message is used to instruct the resumption of transmission of new data between the first communication node and the second communication node.

[0133] S402b. In response to the sixth message, the first communication node resumes transmitting the new type of data.

[0134] It should be noted that the above steps S401b-S402b can be performed after steps S301a-S302a; or, the above steps S401b-S402b can be performed after steps S301b-S302b, which is not limited in this disclosure.

[0135] It is understandable that the decision to resume transmission of the new type of data may be made by the second communication node, and the decision may be notified to the first communication node.

[0136] In some embodiments, during the process of transmitting the new type of data, both the first communication node and the second communication node may decide to terminate the transmission of the new type of data and notify the other end.

[0137] As a possible implementation, as shown in FIG9 , the method further includes the following steps:

[0138] S501a: During the transmission of new data, if it is decided to terminate the transmission of the new data, the first communication node sends a seventh message to the second communication node. Correspondingly, the second communication node receives the seventh message sent by the first communication node.

[0139] The seventh message is used to instruct termination of transmission of new type data between the first communication node and the second communication node.

[0140] S502a. In response to the seventh message, the second communication node stops transmitting the new type of data.

[0141] It should be noted that the above steps S501a-S502a can be performed after steps S201-S202; or, the above steps S501a-S502a can be performed after steps S301a-S302a; or, the above steps S501a-S502a can be performed after steps S301b-S302b; or, the above steps S501a-S502a can be performed after steps S401a-S402a; or, the above steps S501a-S502a can be performed after steps S401b-S402b, and the present disclosure does not limit this.

[0142] It is understandable that the decision to terminate the transmission of the new type of data may be made by the first communication node, and the decision may be notified to the second communication node.

[0143] As another possible implementation, as shown in FIG10 , the above method further includes the following steps:

[0144] S501b: During the transmission of the new type of data, if it is decided to terminate the transmission of the new type of data, the second communication node sends an eighth message to the first communication node. Correspondingly, the first communication node receives the eighth message sent by the second communication node.

[0145] S502b: In response to the eighth message, the first communication node stops transmitting the new type of data.

[0146] It should be noted that the above steps S501b-S502b can be performed after steps S201-S202; or, the above steps S501b-S502b can be performed after steps S301a-S302a; or, the above steps S501b-S502b can be performed after steps S301b-S302b; or, the above steps S501b-S502b can be performed after steps S401a-S402a; or, the above steps S501b-S502b can be performed after steps S401b-S402b, and the present disclosure does not limit this.

[0147] It is understandable that the decision to terminate the transmission of the new type of data may be made by the second communication node, and the decision may be notified to the first communication node.

[0148] In summary, it can be seen that the present disclosure provides a new type of data transmission process, including how to configure parameters, how to initiate new type of data transmission, and how to control the process of new type of data transmission. It can transmit new type of data with a large amount of data generated within the system (for example, AI data, perception data, computing power data, etc.), and can ensure the reliability of data transmission.

[0149] For ease of understanding, the data transmission method provided by the present disclosure is described below in the form of examples.

[0150] For example, the first communication node is represented by Node A (Point A), and the second communication node is represented by Node B (Point B). Assuming that Node A is the transmitter of data transmission and Node B is the receiver of data transmission, the data transmission method provided by the present disclosure is described below using Node A and Node B as the trigger sources of the data transmission process as examples.

[0151] Example 1: The sending node A triggers the data transmission process.

[0152] As shown in Figure 11, the Data Transmission (DT) process consists of three phases: preparation phase, initiation phase, and processing phase. The three phases can be implemented as the following steps:

[0153] Phase 1, the preparation phase, includes the following steps:

[0154] Sa1. Configure parameters related to data transmission.

[0155] The configuration parameters include at least one of the following: data volume threshold, signal quality threshold, and transmission rate threshold.

[0156] Phase 2, the initiation phase, includes the following steps:

[0157] Sa2. When data transmission is required, node A determines whether a DT process can be initiated.

[0158] Sa3. When the DT process can be initiated, node A sends a first message to node B and starts timer T1.

[0159] The first message includes a data transmission request (DT request), which is used to request transmission of new data between node A and node B.

[0160] Exemplarily, the first message may include at least one of the following: the type of the new type of data to be transmitted, the amount of the new type of data to be transmitted, and the expected time to complete the transmission.

[0161] Exemplarily, the first message may be RRC signaling, MAC CE, UCI, DCI or special data PDU, etc.

[0162] Sa4. In response to the first message, node B sends a second message to node A.

[0163] The second message includes a data transmission indication (DT indication), which is used to indicate whether a new type of data is transmitted between node A and node B.

[0164] Exemplarily, the second message includes one of the following: an indication of agreeing to transmit the new type of data, an indication of refusing to transmit the new type of data, and an indication of suspending transmission of the new type of data.

[0165] Exemplarily, the second message may be RRC signaling, MAC CE, DCI, UCI or special data PDU, etc.

[0166] In some embodiments, if node A starts timer T1 when executing step Sa3, node A needs to stop timer T1 when executing step Sa4.

[0167] Phase 3, the processing phase, includes the following steps:

[0168] Sa5. When the second message includes an indication of agreeing to transmit the new type of data, node A enters the DT processing procedure.

[0169] Optionally, when node A enters the DT processing process, it may also start timer T2 to limit the transmission duration of the new type of data.

[0170] Sa6. Node A transmits new data to node B.

[0171] Node A may indicate the start of data transmission (Start DT) in the first data packet sent to node B.

[0172] In some embodiments, during the transmission of new data, both node A and node B may control the DT process (including pausing the DT process, resuming the DT process, terminating the DT process, etc.). Exemplarily, the following steps may be included:

[0173] Sa7-1. Node A or node B decides to temporarily suspend the DT process according to the processing strategy and sends a suspend DT instruction to the other end.

[0174] Sa7-2. Node A or node B decides to resume the DT process according to the processing strategy and sends an instruction to resume data transmission (Resume DT) to the other end.

[0175] Sa7-3. Node A or node B decides to terminate the DT process according to the processing strategy and sends an indication of terminating data transmission (End DT) to the other end.

[0176] Sa8. After the new data transmission is completed, node A sends a data transmission completion (Complete DT) indication to node B.

[0177] In some embodiments, if node A starts timer T2 when executing step Sa5, node A needs to stop timer T2 when executing step Sa8.

[0178] Example 2: The receiving end node B triggers the data transmission process.

[0179] As shown in FIG12 , the process of Node B triggering data transmission can be implemented as follows:

[0180] Phase 1, the preparation phase, includes the following steps:

[0181] Sb1. Configure parameters related to data transmission.

[0182] Phase 2, the initiation phase, includes the following steps:

[0183] Sb2. When data transmission is required, Node B determines whether a DT process can be initiated.

[0184] Sb3. When the DT process can be initiated, node B sends a first message to node A and starts timer T1.

[0185] The first message includes a data transmission request (DT request), which is used to request transmission of new data between node A and node B.

[0186] Exemplarily, the first message may include at least one of the following: the type of the new type of data to be transmitted, the amount of the new type of data to be transmitted, and the expected time to complete the transmission.

[0187] Exemplarily, the first message may be RRC signaling, MAC CE, DCI, UCI or special data PDU, etc.

[0188] Sb4. In response to the first message, node A sends a second message to node B.

[0189] The second message includes a data transmission indication (DT indication), which is used to indicate whether a new type of data is transmitted between node A and node B.

[0190] Exemplarily, the second message includes one of the following: an indication of agreeing to transmit the new type of data, an indication of refusing to transmit the new type of data, and an indication of suspending transmission of the new type of data.

[0191] Exemplarily, the second message may be RRC signaling, MAC CE, UCI, DCI or special data PDU, etc.

[0192] In some embodiments, if the node B starts the timer T1 when executing step Sb3 , the node B needs to stop the timer T1 when executing step Sb4 .

[0193] Phase 3, the processing phase, includes the following steps:

[0194] Sb5. When the second message includes an indication of agreeing to transmit the new type of data, node A enters the DT processing procedure.

[0195] Optionally, when node A enters the DT processing process, it may also start timer T2 to limit the transmission duration of the new type of data.

[0196] Sb6. Node A transmits new data to node B.

[0197] Node A may indicate the start of data transmission (Start DT) in the first data packet sent to node B.

[0198] In some embodiments, during the transmission of new data, both node A and node B may control the DT process (including pausing the DT process, resuming the DT process, terminating the DT process, etc.).

[0199] Exemplarily, the following steps may be included:

[0200] Sb7-1. Node A or node B decides to temporarily suspend the DT process according to the processing strategy and sends a suspend data transmission (Suspend DT) instruction to the other end.

[0201] Sb7-2. Node A or node B decides to resume the DT process according to the processing strategy and sends an instruction to resume data transmission (Resume DT) to the other end.

[0202] Sb7-3. Node A or node B decides to terminate the DT process according to the processing strategy and sends an indication of terminating data transmission (End DT) to the other end.

[0203] Sb8. After the new type of data transmission is completed, node A sends a data transmission completion (Complete DT) indication to node B.

[0204] In some embodiments, if node A starts timer T2 when executing step Sb5, node A needs to stop timer T2 when executing step Sb8.

[0205] It can be understood that the embodiment of the present disclosure does not limit the trigger source for transmitting new types of data. It can be triggered by both the sending end and the receiving end, making the transmission of new types of data more flexible. At the same time, the present disclosure can also determine whether to initiate a new type of data transmission request based on the configuration parameters related to data transmission, and control the new type of data transmission process, so as to ensure the reliability of data transmission.

[0206] 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.

[0207] 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.

[0208] Figure 13 is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure. This data transmission device is applied to a first communication node and can execute the data transmission method provided in the above method embodiment. As shown in Figure 13, the data transmission device 600 includes: a sending module 601 and a receiving module 602. In other embodiments, the data transmission device 600 also includes a processing module 603.

[0209] The sending module 601 is configured to send a first message to the second communication node, where the first message is used to request transmission of new data between the first communication node and the second communication node.

[0210] The receiving module 602 is configured to receive a second message sent by the second communication node; the second message is used to indicate whether new data is to be transmitted between the first communication node and the second communication node.

[0211] In some embodiments, the new type of data is data generated within the communication system; the new type of data includes at least one of the following: artificial intelligence AI data, perception data, and computing power data.

[0212] In some embodiments, the amount of the new type of data is greater than a first preset threshold.

[0213] In some embodiments, the flow direction of the new type of data includes: from the first communication node to the second communication node; or, from the second communication node to the first communication node.

[0214] In some embodiments, the first message includes at least one of the following: the type of the new type of data to be transmitted, the amount of the new type of data to be transmitted, and the expected time to complete the transmission.

[0215] In some embodiments, the second message includes one of the following: an indication of agreeing to transmit the new type of data; an indication of refusing to transmit the new type of data; an indication of postponing transmission of the new type of data.

[0216] In some embodiments, the sending module 601 is further used to send configuration parameters related to data transmission to the second communication node; wherein the configuration parameters include at least one of the following: data volume threshold, signal quality threshold, and transmission rate threshold.

[0217] In some embodiments, the receiving module 602 is further used to receive configuration parameters related to data transmission sent by the second communication node; wherein the configuration parameters include at least one of the following: data volume threshold, signal quality threshold, and transmission rate threshold.

[0218] In some embodiments, the sending module 601 is specifically configured to send a first message to the second communication node when a preset condition is met.

[0219] In some embodiments, the preset conditions include at least one of the following: the amount of new data to be transmitted is less than the data amount threshold; the signal quality of the signal received by the first communication node is greater than the signal quality threshold; the transmission rate of the channel between the first communication node and the second communication node is greater than the transmission rate threshold.

[0220] In some embodiments, the sending module 601 is also used to send a third message to the second communication node when it is decided to suspend the transmission of the new data during the transmission of the new data. The third message is used to indicate the suspension of the transmission of the new data between the first communication node and the second communication node.

[0221] In some embodiments, the receiving module 602 is further used to receive a fourth message sent by the second communication node during the transmission of the new type of data, and the fourth message is used to indicate the suspension of the transmission of the new type of data between the first communication node and the second communication node; the processing module 603 is used to suspend the transmission of the new type of data in response to the fourth message.

[0222] In some embodiments, the sending module 601 is further used to send a fifth message to the second communication node when it is decided to resume transmission of the new type of data, where the fifth message is used to indicate resumption of transmission of the new type of data between the first communication node and the second communication node.

[0223] In some embodiments, the receiving module 602 is further used to receive a sixth message sent by the second communication node, where the sixth message is used to indicate the resumption of transmission of new data between the first communication node and the second communication node; the processing module 603 is further used to resume transmission of new data in response to the sixth message.

[0224] In some embodiments, the sending module 601 is also used to send a seventh message to the second communication node when it decides to terminate the transmission of the new type of data during the transmission of the new type of data. The seventh message is used to indicate the termination of the transmission of the new type of data between the first communication node and the second communication node.

[0225] In some embodiments, the receiving module 602 is further used to receive an eighth message sent by the second communication node during the transmission of the new type of data, and the eighth message is used to indicate the termination of the transmission of the new type of data between the first communication node and the second communication node; the processing module 603 is further used to terminate the transmission of the new type of data in response to the eighth message.

[0226] In some embodiments, the first message is one of the following: radio resource control RRC signaling, media protocol control element MAC CE, uplink control information UCI, downlink control information DCI, and protocol data unit PDU.

[0227] In some embodiments, the second message is one of the following: RRC signaling, MAC CE, DCI, UCI, PDU.

[0228] Figure 14 is a schematic diagram of the structure of another data transmission device provided in an embodiment of the present disclosure. This data transmission device is applied to a second communication node and can execute the data transmission method provided in the above method embodiment. As shown in Figure 14, the data transmission device 700 includes: a receiving module 701 and a sending module 702. In other embodiments, the data transmission device 700 also includes: a processing module 703.

[0229] The receiving module 701 is configured to receive a first message sent by a first communication node, where the first message is used to request transmission of new data between the first communication node and a second communication node.

[0230] The sending module 702 is configured to send a second message to the first communication node in response to the first message, where the second message is used to indicate whether to transmit new data between the first communication node and the second communication node.

[0231] In some embodiments, the new type of data is data generated within the communication system; the new type of data includes at least one of the following: AI data, perception data, and computing power data.

[0232] In some embodiments, the amount of the new type of data is greater than a first preset threshold.

[0233] In some embodiments, the flow direction of the new type of data includes: from the first communication node to the second communication node; or, from the second communication node to the first communication node.

[0234] In some embodiments, the first message includes at least one of the following: the type of the new type of data to be transmitted, the amount of the new type of data to be transmitted, and the expected time to complete the transmission.

[0235] In some embodiments, the second message includes one of the following: an indication of agreeing to transmit the new type of data; an indication of refusing to transmit the new type of data; an indication of postponing transmission of the new type of data.

[0236] In some embodiments, the receiving module 701 is further used to receive configuration parameters related to data transmission sent by the first communication node; wherein the configuration parameters include at least one of the following: data volume threshold, signal quality threshold, and transmission rate threshold.

[0237] In some embodiments, the sending module 702 is further used to send configuration parameters related to data transmission to the first communication node; wherein the configuration parameters include at least one of the following: data volume threshold, signal quality threshold, and transmission rate threshold.

[0238] In some embodiments, the sending module 702 is specifically configured to send a second message to the first communication node according to whether a preset condition is satisfied.

[0239] In some embodiments, the preset conditions include at least one of the following: the amount of new data to be transmitted is less than the data amount threshold; the signal quality of the signal received by the first communication node is greater than the signal quality threshold; the transmission rate of the channel between the first communication node and the second communication node is greater than the transmission rate threshold.

[0240] In some embodiments, the receiving module 701 is also used to receive a third message sent by the first communication node during the transmission of the new data, and the third message is used to indicate the suspension of the transmission of the new data between the first communication node and the second communication node; the processing module 703 is used to suspend the transmission of the new data in response to the third message.

[0241] In some embodiments, the sending module 702 is further used to send a fourth message to the first communication node when it is decided to suspend the transmission of the new data during the transmission of the new data. The fourth message is used to indicate the suspension of the transmission of the new data between the first communication node and the second communication node.

[0242] In some embodiments, the receiving module 701 is further used to receive a fifth message sent by the first communication node, where the fifth message is used to indicate the resumption of transmission of new data between the first communication node and the second communication node; the processing module 703 is further used to resume transmission of new data in response to the fifth message.

[0243] In some embodiments, the sending module 702 is further used to send a sixth message to the first communication node when it is decided to resume transmission of the new type of data, where the sixth message is used to instruct resumption of transmission of the new type of data between the first communication node and the second communication node.

[0244] In some embodiments, the receiving module 701 is further used to receive a seventh message sent by the first communication node, where the seventh message is used to indicate the termination of transmission of new data between the first communication node and the second communication node; the processing module 703 is further used to terminate transmission of the new data in response to the seventh message.

[0245] In some embodiments, the sending module 702 is also used to send an eighth message to the first communication node when it decides to terminate the transmission of the new type of data during the transmission of the new type of data. The eighth message is used to indicate the termination of the transmission of the new type of data between the first communication node and the second communication node.

[0246] In some embodiments, the first message is one of the following: RRC signaling, MAC CE, UCI, DCI, PDU.

[0247] In some embodiments, the second message is one of the following: RRC signaling, MAC CE, DCI, UCI, PDU.

[0248] In the case of implementing the functions of the above-mentioned integrated modules in hardware, the embodiments of the present disclosure provide a possible structure of the communication device involved in the above-mentioned embodiments. As shown in Figure 15, the communication device 800 includes: a processor 802 and a bus 804. Optionally, the communication device may also include a memory 801; optionally, the communication device 800 may also include a communication interface 803.

[0249] Processor 802 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of this disclosure. Processor 802 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. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of this disclosure. Processor 802 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, or a combination of a DSP and a microprocessor.

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

[0251] The memory 801 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 information and instructions, or 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.

[0252] As a possible implementation, the memory 801 can exist independently of the processor 802. The memory 801 can be connected to the processor 802 via a bus 804 to store instructions or program codes. When the processor 802 calls and executes the instructions or program codes stored in the memory 801, the data transmission method provided by the embodiment of the present disclosure can be implemented. In another possible implementation, the memory 801 can also be integrated with the processor 802.

[0253] Bus 804 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 804 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, FIG15 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.

[0254] 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.

[0255] 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.

[0256] 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.

[0257] 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 communication node, the method comprising: Sending a first message to a second communication node, wherein the first message is used to request transmission of new type data between the first communication node and the second communication node; receiving a second message sent by the second communication node; The second message is used to indicate whether to transmit the new type of data between the first communication node and the second communication node.

2. The method according to claim 1, wherein: The new type of data is data generated within the communication system; the new type of data includes at least one of the following: artificial intelligence AI data, perception data, and computing power data.

3. The method according to claim 1, wherein: The flows of the new data include: from the first communication node to the second communication node; or, From the second communication node to the first communication node.

4. The method according to claim 1, wherein: The first message includes at least one of the following: The type of new data to be transmitted, the amount of new data to be transmitted, and the expected time to complete the transmission.

5. The method according to claim 1, wherein: The second message includes one of the following: Indication of consent to the transmission of the said new type of data; an indication of refusal to transmit the said new type of data; An indication to suspend transmission of the new type of data.

6. The method according to claim 1, wherein: The method further comprises: Sending data transmission related configuration parameters to the second communication node; wherein the configuration parameters include at least one of the following: data volume threshold, signal quality threshold, and transmission rate threshold.

7. The method according to claim 1, wherein: The method further comprises: Receive configuration parameters related to data transmission sent by the second communication node; wherein the configuration parameters include at least one of the following: data volume threshold, signal quality threshold, and transmission rate threshold.

8. The method according to claim 6 or 7, wherein: The sending a first message to the second communication node comprises: When a preset condition is met, the first message is sent to the second communication node.

9. The method according to claim 8, wherein: The preset condition includes at least one of the following: The amount of the new type of data to be transmitted is less than the data amount threshold; The signal quality of the signal received by the first communication node is greater than the signal quality threshold; A transmission rate of a channel between the first communication node and the second communication node is greater than the transmission rate threshold.

10. The method according to claim 1, wherein: The method further comprises: In the process of transmitting the new type of data, if it is decided to suspend the transmission of the new type of data, A third message is sent to the second communication node, where the third message is used to instruct to suspend transmission of the new type of data between the first communication node and the second communication node.

11. The method according to claim 1, wherein: The method further comprises: During the transmission of the new type of data, receiving a fourth message sent by the second communication node, the fourth message being used to instruct to suspend the transmission of the new type of data between the first communication node and the second communication node; In response to the fourth message, transmission of the new type of data is suspended.

12. The method according to claim 10 or 11, wherein: The method further comprises: In case of deciding to resume transmission of the new type of data, a fifth message is sent to the second communication node, where the fifth message is used to instruct resumption of transmission of the new type of data between the first communication node and the second communication node.

13. The method according to claim 10 or 11, wherein: The method further comprises: receiving a sixth message sent by the second communication node, wherein the sixth message is used to indicate the resumption of transmission of the new type of data between the first communication node and the second communication node; In response to the sixth message, transmission of the new type of data is resumed.

14. The method according to claim 1, wherein: The method further comprises: In the process of transmitting the new type of data, if it is decided to terminate the transmission of the new type of data, a seventh message is sent to the second communication node, where the seventh message is used to indicate the termination of the transmission of the new type of data between the first communication node and the second communication node.

15. The method according to claim 1, wherein: The method further comprises: In the process of transmitting the new type of data, receiving an eighth message sent by the second communication node, wherein the eighth message is used to indicate termination of transmission of the new type of data between the first communication node and the second communication node; In response to the eighth message, the transmission of the new type of data is terminated.

16. The method according to claim 1, wherein: The first message is one of the following: radio resource control RRC signaling, media protocol control element MAC CE, uplink control information UCI, downlink control information DCI, and protocol data unit PDU.

17. The method according to claim 1, wherein: The second message is one of the following: RRC signaling, MAC CE, DCI, UCI, PDU.

18. A data transmission method, wherein: Applied to a second communication node, the method comprises: receiving a first message sent by a first communication node, wherein the first message is used to request transmission of new type data between the first communication node and the second communication node; In response to the first message, a second message is sent to the first communication node, where the second message is used to indicate whether to transmit the new type of data between the first communication node and the second communication node.

19. The method according to claim 18, wherein: The first message includes at least one of the following: The type of new data to be transmitted, the amount of new data to be transmitted, and the expected time to complete the transmission.

20. The method according to claim 18, wherein: The second message includes one of the following: Indication of consent to the transmission of the said new type of data; an indication of refusal to transmit the said new type of data; An indication to suspend transmission of the new type of data.

21. The method according to claim 18, wherein: The method further comprises: Receive configuration parameters related to data transmission sent by the first communication node; wherein the configuration parameters include at least one of the following: data volume threshold, signal quality threshold, and transmission rate threshold.

22. The method according to claim 18, wherein: The method further comprises: Sending data transmission related configuration parameters to the first communication node; wherein the configuration parameters include at least one of the following: data volume threshold, signal quality threshold, and transmission rate threshold.

23. The method according to claim 21 or 22, wherein: The sending a second message to the first communication node comprises: Based on whether a preset condition is met, the second message is sent to the first communication node.

24. The method according to claim 23, wherein: The preset condition includes at least one of the following: The amount of the new type of data to be transmitted is less than the data amount threshold; The signal quality of the signal received by the first communication node is greater than the signal quality threshold; A transmission rate of a channel between the first communication node and the second communication node is greater than the transmission rate threshold.

25. The method of claim 18, wherein: The method further comprises: In the process of transmitting the new type of data, receiving a third message sent by the first communication node, wherein the third message is used to indicate to suspend the transmission of the new type of data between the first communication node and the second communication node; In response to the third message, transmission of the new type of data is suspended.

26. The method of claim 18, wherein: The method further comprises: In the process of transmitting the new type of data, if it is decided to suspend the transmission of the new type of data, a fourth message is sent to the first communication node, where the fourth message is used to instruct to suspend the transmission of the new type of data between the first communication node and the second communication node.

27. The method according to claim 25 or 26, wherein: The method further comprises: receiving a fifth message sent by the first communication node, wherein the fifth message is used to indicate resumption of transmission of the new type of data between the first communication node and the second communication node; In response to the fifth message, transmission of the new type of data is resumed.

28. The method according to claim 25 or 26, wherein: The method further comprises: In case of deciding to resume transmission of the new type of data, a sixth message is sent to the first communication node, where the sixth message is used to instruct resumption of transmission of the new type of data between the first communication node and the second communication node.

29. The method of claim 18, wherein: The method further comprises: receiving a seventh message sent by the first communication node, wherein the seventh message is used to indicate termination of transmission of the new type of data between the first communication node and the second communication node; In response to the seventh message, the transmission of the new type of data is terminated.

30. The method of claim 18, wherein: The method further comprises: In the process of transmitting the new type of data, if it is decided to terminate the transmission of the new type of data, an eighth message is sent to the first communication node, where the eighth message is used to indicate the termination of the transmission of the new type of data between the first communication node and the second communication node.

31. The method of claim 18, wherein: The first message is one of the following: RRC signaling, MAC CE, UCI, DCI, PDU.

32. The method of claim 18, wherein: The second message is one of the following: RRC signaling, MAC CE, DCI, UCI, PDU.

33. A communication device, comprising: Memory and processor; Memory and processor coupling; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the data transmission method according to any one of claims 1 to 32 is performed.

34. A computer-readable storage medium having computer instructions stored thereon, wherein when the computer instructions are executed on an electronic device, the electronic device executes the data transmission method according to any one of claims 1 to 32.

Citation Information

Patent Citations

  • Media access control for license-assisted access

    CN107079470A

  • Remote storage method and system for financial behavior big data based on Internet of Things

    CN113068140A

  • Method, device and medium for processing non-SDT data

    CN115209361A

  • Method, device and system for executing wireless sensing process and storage medium

    CN115243341A

  • Data transmission method and device, storage medium, terminal equipment and network equipment

    CN116801385A