Data transmission method and device and storage medium
By confirming that both parties can transmit new data before transmitting it in the wireless communication system, the problem of poor reliability of big data transmission in the wireless communication system is solved, and more efficient and reliable data transmission is achieved.
Patent Information
- Application Number
- CN202311447882.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
When the current wireless communication system transmits the big data generated within the system (such as AI data, perception data, and computing power data), it lacks effective transmission control strategies, resulting in poor reliability of data transmission.
By sending request and confirmation messages 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.
This method improves the reliability of new data transmission, ensuring that data will not be interrupted or lost due to device or network reasons during transmission.
Smart Images

Figure CN119921909A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of wireless communication technology, and in particular to a data transmission method, device and storage medium. Background Art
[0002] In current wireless communication systems, for uplink data transmission, the network schedules it through the Scheduling Request (SR) or Buffer Status Report (BSR) of the User Equipment (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.
[0003] 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, new types of data such as AI data, perception data, computing power data, etc.), and cannot guarantee the reliability of data transmission. Summary of the invention
[0004] The embodiments of the present disclosure provide a data transmission method, an apparatus, and a storage medium, which can improve the reliability of data transmission.
[0005] On the one hand, a data transmission method is provided, which is applied to a first communication node, comprising:
[0006] Sending a first message to the second communication node, where the first message is used to request transmission of new type data between the first communication node and the second communication node;
[0007] A second message sent by the second communication node is received; the second message is used to indicate whether to transmit new type of 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, comprising:
[0009] receiving a first message sent by a first communication node, where the first message is used to request transmission of new type data between the first communication node and the second communication node;
[0010] 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 a new type of data is transmitted between the first communication node and the second communication node.
[0011] On the other hand, a data transmission device is provided, applied to a first communication node, including:
[0012] A sending module, used for sending a first message to the second communication node, where the first message is used for requesting transmission of new data between the first communication node and the second communication node;
[0013] The receiving module is used to receive a second message sent by the second communication node; the second message is used to indicate whether to transmit new data between the first communication node and the second communication node.
[0014] On the other hand, a data transmission device is provided, which is applied to a second communication node, including:
[0015] A receiving module, used 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 the second communication node;
[0016] The sending module is used to send a second message to the first communication node in response to the first message, and the second message is used to indicate whether to transmit new type of data between the first communication node and the second communication node.
[0017] 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.
[0018] 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.
[0019] On the other hand, a computer program product is provided. The computer program product includes computer program instructions. When the computer program instructions are executed by a processor, the data transmission method of any of the above embodiments is implemented.
[0020] The embodiment of the present disclosure provides a data transmission method, in which a first communication node can send a first message to a second communication node for requesting the transmission of a new type of 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 type of data between the first communication node and the second communication node. It can be understood that the present disclosure provides a general data transmission process, which can transmit the new type of data after both the sender and the receiver confirm that the new type of data can be transmitted, so as to ensure the reliability of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the present disclosure, the drawings required for use in some embodiments of the present disclosure will be briefly introduced below. Obviously, the drawings described below are only drawings of some embodiments of the present disclosure, and a person skilled in the art can also obtain other drawings based on these drawings.
[0022] Figure 1 A schematic diagram of the architecture of a wireless communication system provided for some embodiments of the present disclosure;
[0023] Figure 2 A data transmission method process provided in some embodiments of the present disclosure Figure 1 ;
[0024] Figure 3 A data transmission method process provided in some embodiments of the present disclosure Figure 2 ;
[0025] Figure 4 A data transmission method process provided in some embodiments of the present disclosure Figure 3 ;
[0026] Figure 5 A data transmission method process provided in some embodiments of the present disclosure Figure 4 ;
[0027] Figure 6 A data transmission method process provided in some embodiments of the present disclosure Figure 5 ;
[0028] Figure 7 A data transmission method process provided in some embodiments of the present disclosure Figure 6 ;
[0029] Figure 8 A data transmission method process provided in some embodiments of the present disclosure Figure 7 ;
[0030] Fig. 9 A data transmission method process provided in some embodiments of the present disclosure Figure 8 ;
[0031] Fig.10 A data transmission method process provided in some embodiments of the present disclosure Figure 9 ;
[0032] Fig.11 A data transmission method process provided in some embodiments of the present disclosure Figure 10 ;
[0033] Fig.12 A data transmission method process provided in some embodiments of the present disclosure Figure 10 one;
[0034] Fig.13 A schematic diagram of a data transmission device provided in some embodiments of the present disclosure Figure 1 ;
[0035] Fig.14 A schematic diagram of a data transmission device provided in some embodiments of the present disclosure Figure 2 ;
[0036] Fig.15 A schematic diagram of the structure of a communication device provided in some embodiments of the present disclosure. DETAILED DESCRIPTION
[0037] The following will be combined with the drawings in the present disclosure to clearly and completely describe the technical solutions in the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0038] It should be noted that, in the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present disclosure should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0039] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0040] In the description of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more.
[0041] 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) messages. The length of IP messages is usually 1500 bytes (standard Ethernet frame) or 9000 bytes (Jumbo frame). In future wireless communication systems (for example, the sixth generation mobile networks (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 based on IP messages, but AI data, perception data, computing power data, etc. These types of data can be collectively referred to as new data. These new types of data may not come from the application layer, but data generated inside the communication system.
[0042] 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; while 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 reasons, it may not be guaranteed that the data can be successfully transmitted to the other end within the specified time, or the receiving end no longer needs the data during the transmission process, or the sending end can no longer transmit the data, etc., resulting in poor reliability of the new type of data transmission.
[0043] As mentioned in the background technology, in the current wireless communication system, for uplink data transmission, the network schedules through the SR or BSR of the UE; for downlink data transmission, the network schedules 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.
[0044] In response to the above technical problems, the embodiment of the present disclosure provides a data transmission method, the idea of which is that: the first communication node sends a first message to the second communication node for 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 new data between the first communication node and the second communication node. It can be understood that the present disclosure provides a general data transmission process, which can transmit new data after both the sender and the receiver confirm that the new data can be transmitted, so as to ensure the reliability of data transmission.
[0045] The technical solution provided by 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.
[0046] The network architecture of the wireless communication system (including but not limited to 3G, 4G, 5G and future wireless communication systems) in the embodiments 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 with each other through a wireless channel or a wired channel.
[0047] 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.
[0048] It should be understood that in this example, in the downlink, the first communication node may be a network side device (for example, including but not limited to a base station), and the second communication node may be a terminal side device (for example, including but not limited to a terminal device). Of course, in the uplink, the first communication node may also be a terminal side device, and the second communication node may also be a network side device. In the device-to-device communication between the two communication nodes, the first communication node and the second communication node may both be a base station or a terminal device.
[0049] Exemplarily, taking the first communication node as a terminal device and the second communication node as a base station as an example, Figure 1 FIG. 1 is a schematic diagram showing an architecture of a wireless communication system provided by an embodiment of the present disclosure. Figure 1 As shown, the wireless communication system includes a terminal device 110 and a base station 120. The terminal device 110 and the base station 120 perform data transmission via a wireless channel.
[0050] Exemplarily, the terminal device 110 may be a device with wireless transceiver function, which may be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it may also be deployed on the water surface (such as a ship, etc.); it may also be deployed in the air (such as an airplane, a balloon, and a satellite, etc.). The terminal device may be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, 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, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in 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 equipment, UE agent or UE device, etc., but the embodiments of the present disclosure are not limited to this.
[0051] 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.
[0052] It should be noted that Figure 1 This is just an exemplary framework diagram. Figure 1 The number of devices included in the Figure 1 In addition to the devices shown, the wireless communication system may also include other devices, such as core network devices.
[0053] 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. It is known to those skilled in the art 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 also applicable to similar technical problems.
[0054] The data transmission method provided by the embodiment of the present disclosure is specifically introduced below.
[0055] The present disclosure provides a data transmission method, such as Figure 2 As shown, the method includes the following steps S201-S202.
[0056] 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.
[0057] The first message is used to request transmission of new type data between the first communication node and the second communication node.
[0058] 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.
[0059] 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.
[0060] 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 with traditional IP packets, the new data takes longer to transmit and may face more problems.
[0061] In some embodiments, 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. 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.
[0062] 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).
[0063] In some embodiments, when the first communication node sends the first message to the second communication node, the method further includes: starting a timer T1 to limit the retransmission time. Exemplarily, if the first communication node has not received a reply message from the second communication node after the timer T1 times out, 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 the timer T1 times out, the first communication node turns off the timer T1.
[0064] 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.
[0065] Exemplarily, the above-mentioned preset conditions include at least one of the following:
[0066] The amount of new data to be transmitted is less than the data amount threshold;
[0067] The signal quality of the signal received by the first communication node is greater than the signal quality threshold;
[0068] The transmission rate of the channel between the first communication node and the second communication node is greater than the transmission rate threshold.
[0069] Exemplarily, the data volume threshold can be determined based on the expected time to complete the transmission; or, the data volume threshold can also be determined based on the bandwidth used to transmit the data. It can be understood that only when the data volume of the new data is less than the data volume threshold can it be ensured that the new data to be transmitted can be transmitted within the expected time. In addition, when the bandwidth is small, the data volume of the new data to be transmitted also needs to meet the data volume limit corresponding to the bandwidth.
[0070] Exemplarily, the signal quality may be characterized by a reference signal receiving power (RSRP). The signal received by the first communication node may be a reference signal. It is understood that when the signal quality is greater than the 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.
[0071] 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.
[0072] In some embodiments, before the above 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, it can be implemented in the following ways.
[0073] As a possible implementation, Figure 3 As shown, before step S201, the following steps may also be included:
[0074] 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.
[0075] The configuration parameters include at least one of the following: data volume threshold, signal quality threshold, and transmission rate threshold. Exemplarily, configuring the configuration parameters related to data transmission can be implemented as the following process:
[0076] 1. Configure the data volume threshold.
[0077] 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.
[0078] Exemplarily, when the first communication node and the second communication node are UE and base station respectively, the data volume threshold is used for data transmission between UE and base station. The data transmission between UE and base station includes uplink transmission and downlink transmission. For example, for uplink transmission, when the data volume of the new type of data to be transmitted is less than or equal to the data volume threshold, the UE will initiate a data transmission request (for example, the above-mentioned first message); for downlink transmission, when the data volume of the new type of data to be transmitted is less than or equal to the data volume threshold, the base station will schedule the new type of data to be transmitted.
[0079] In some embodiments, the data volume threshold may be a threshold of 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 (Frequency Range, FR) level, cell group level, carrier level, bandwidth part (Bandwidth Part, BWP) level or bearer level parameter.
[0080] 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 specific value can transmit new data.
[0081] The FR level threshold is set based on a specific frequency range. In wireless communication systems, different frequency bands are usually used for different services or different communication technologies. By setting the FR level threshold, you can control which frequency bands are used to transmit new types of data.
[0082] The cell group level threshold is set based on a group of adjacent base stations. In a cellular network, each cell group consists of multiple base stations. The cell group level threshold can be used to control the signal coverage, interference coordination, etc. of these base stations.
[0083] The carrier-level threshold is set based on a specific carrier. Carrier is an important concept in wireless communication, which represents a specific frequency range of the transmitted signal. Therefore, the carrier-level threshold can be set based on a specific carrier. For example, the threshold can be set based on the signal strength or signal-to-noise ratio (SNR) of the carrier to ensure that only carriers that meet specific conditions can be used.
[0084] The BWP level threshold is set based on a specific BWP. BWP is a parameter used to describe the use of frequency bands in wireless communication systems. Therefore, the BWP threshold can be used to control the bandwidth allocation of different services or different users within the frequency band.
[0085] The bearer-level threshold is set based on a specific bearer. A bearer is a parameter used to describe the service load in wireless communications. The bearer-level threshold can be used to control the priority of different services, flow control, etc.
[0086] Exemplarily, 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.
[0087] 2. Configure the signal quality threshold.
[0088] Configuring the signal quality threshold refers to configuring the signal quality of the current network to allow the new data transmission. For example, the signal quality may be RSRP.
[0089] Exemplarily, when the first communication node and the second communication node are UE and base station respectively, the signal quality threshold is used for data transmission between UE and base station. The transmission between UE and base station includes uplink transmission and downlink transmission. For example, for uplink transmission, when the current RSRP of UE is higher than the signal quality threshold, UE will initiate a data transmission request (for example, the first message mentioned above); for downlink transmission, when the base station determines that the current RSRP of UE is higher than the signal quality threshold, the base station will schedule new data to be transmitted.
[0090] In some embodiments, the signal quality threshold may be a threshold of 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.
[0091] 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.
[0092] 3. Configure the transmission rate threshold.
[0093] Configuring the transmission rate threshold refers to configuring the rate at which the current network allows new data to be transmitted, that is, when the transmission rate of the channel between the first communication node and the second communication node is greater than the data volume threshold, the transmission of new data is allowed.
[0094] 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 UE and base station. Among them, uplink transmission and downlink transmission are included between UE and base station. 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).
[0095] In some embodiments, the transmission rate threshold may be a threshold of 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.
[0096] Exemplarily, if the transmission rate threshold is configured as a bearer level, a higher transmission rate threshold may be configured for a guaranteed bit rate (GBR) bearer.
[0097] In some embodiments, multiple transmission rate thresholds may be configured, and different transmission rate thresholds may correspond to different data sizes.
[0098] 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.
[0099] As another possible implementation, Figure 4 As shown, before the above step S201, the following steps may also be included:
[0100] S200b, the second communication node sends the 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.
[0101] 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.
[0102] 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.
[0103] 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.
[0104] The second message is used to indicate whether to transmit new type of data between the first communication node and the second communication node.
[0105] In some embodiments, the second message includes one of the following:
[0106] Indication of consent to the transfer of new types of data;
[0107] Instructions to refuse the transmission of new types of data;
[0108] An indication to hold off on transmission of new types of data.
[0109] 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.
[0110] The description of the preset conditions can be referred to step S201, which will not be repeated here.
[0111] 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 agreeing to transmit the new type of data, or an indication of suspending the 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 refusing to transmit the new type of data, or an indication of suspending the transmission of the new type of data.
[0112] In some embodiments, the second message may be in any of the following transmission forms: RRC signaling, MAC CE, DCI, UCI, PDU. It is understandable that the transmission form of the second message does not depend on the transmission form of the first message.
[0113] It can be understood that based on the data transmission method provided by the embodiment of the present disclosure, the first communication node can send a first message to the second communication node for 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 new data between the first communication node and the second communication node. In this way, after both the sender and the receiver confirm that the new data can be transmitted, the new data can be transmitted to ensure the reliability of data transmission.
[0114] 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.
[0115] 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.
[0116] In some embodiments, when the transmission of the new data begins, timer T2 is started to limit the transmission time of the new data. For example, if the transmission of the new data is not completed after timer T2 times out, it means that the actual transmission time of the new data exceeds the expected transmission time.
[0117] In some embodiments, after the new type of data transmission is completed, the peer end is notified that the data transmission has been completed, and the timer T2 is stopped.
[0118] In some embodiments, when starting to transmit a new type of data, the first packet of data to be transmitted includes an indication of starting to transmit the data.
[0119] In some embodiments, during the transmission of new types of 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 types of data and notify the other end.
[0120] As a possible implementation, Figure 5As shown, after step S202, the method further includes the following steps:
[0121] S301a: In the process of transmitting 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.
[0122] The third message is used to instruct to suspend the transmission of new data between the first communication node and the second communication node.
[0123] S302a. In response to the third message, the second communication node suspends transmission of new types of data.
[0124] It can be understood that, during the process of transmitting the new type of data, the decision to suspend the transmission of the new type of data can be made by the first communication node, and the decision can be notified to the second communication node.
[0125] As another possible implementation, Figure 6 As shown, after step S202, the method further includes the following steps:
[0126] S301b: In the process of transmitting 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.
[0127] The fourth message is used to instruct to suspend the transmission of new types of data between the first communication node and the second communication node.
[0128] S302b. In response to the fourth message, the first communication node suspends transmission of new types of data.
[0129] It can be understood that, during the process of transmitting the new type of data, the decision to suspend the transmission of the new type of data can be made by the second communication node, and the decision can be notified to the first communication node.
[0130] In some embodiments, after suspending the transmission of the new type of data, the first communication node and the second communication node may both decide to resume the transmission of the new type of data and notify the other end.
[0131] As a possible implementation, Figure 7 As shown, the above method also includes the following steps:
[0132] 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.
[0133] The fifth message is used to indicate the resumption of transmission of new data between the first communication node and the second communication node.
[0134] S402a. In response to the fifth message, the second communication node resumes transmitting the new type of data.
[0135] It should be noted that the above steps S401a-S402a may be performed after steps S301a-S302a; or, the above steps S401a-S402a may be performed after steps S301b-S302b, which is not limited in the present disclosure.
[0136] 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.
[0137] As another possible implementation, Figure 8 As shown, the above method also includes the following steps:
[0138] 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.
[0139] The sixth message is used to indicate the resumption of transmission of new data between the first communication node and the second communication node.
[0140] S402b. In response to the sixth message, the first communication node resumes transmitting the new type of data.
[0141] It should be noted that the above steps S401b-S402b may be performed after steps S301a-S302a; or, the above steps S401b-S402b may be performed after steps S301b-S302b, which is not limited in the present disclosure.
[0142] 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.
[0143] 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.
[0144] As a possible implementation, Fig. 9 As shown, the above method also includes the following steps:
[0145] S501a: During the process of transmitting 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.
[0146] The seventh message is used to indicate the termination of transmission of new type data between the first communication node and the second communication node.
[0147] S502a. In response to the seventh message, the second communication node terminates transmission of the new type of data.
[0148] 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.
[0149] 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.
[0150] As another possible implementation, Fig.10 As shown, the above method also includes the following steps:
[0151] S501b: During the process of transmitting 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.
[0152] S502b. In response to the eighth message, the first communication node terminates transmission of the new type of data.
[0153] 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.
[0154] It can be understood that the decision to terminate the transmission of the new type of data can be made by the second communication node, and the decision can be notified to the first communication node.
[0155] 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 a new type of data transmission, and how to control the process of new type of data transmission. It can transmit new types 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.
[0156] For ease of understanding, the data transmission method provided by the present disclosure is described below in the form of examples.
[0157] Exemplarily, the first communication node is represented by node A (PointA), and the second communication node is represented by node B (PointB). Assuming that node A is the sending end of data transmission and node B is the receiving end of data transmission, the data transmission method provided by the present disclosure is described below by taking the trigger sources of the data transmission process as node A and node B as examples.
[0158] Example 1: The sending node A triggers the data transmission process.
[0159] like Fig.11 As shown, the data transmission (DT) process includes three stages: preparation stage, initiation stage and processing stage. The three stages can be implemented as the following steps:
[0160] Phase 1, the preparation phase, includes the following steps:
[0161] Sa1. Configure the configuration parameters related to data transmission.
[0162] The configuration parameters include at least one of the following: data volume threshold, signal quality threshold, and transmission rate threshold.
[0163] Phase 2, the initiation phase, includes the following steps:
[0164] Sa2: When data transmission is required, node A determines whether a DT process can be initiated.
[0165] Sa3. When the DT process can be initiated, node A sends a first message to node B and starts timer T1.
[0166] 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.
[0167] 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.
[0168] Exemplarily, the first message may be RRC signaling, MAC CE, UCI, DCI or special data PDU, etc.
[0169] Sa4. In response to the first message, node B sends a second message to node A.
[0170] 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.
[0171] Exemplarily, the second message includes one of the following: an indication of consent to transmit the new type of data, an indication of refusal to transmit the new type of data, and an indication of suspending transmission of the new type of data.
[0172] Exemplarily, the second message may be RRC signaling, MAC CE, DCI, UCI or special data PDU, etc.
[0173] In some embodiments, if node A starts timer T1 when executing step Sa3, node A needs to stop timer T1 when executing step Sa4.
[0174] Phase 3, the processing phase, includes the following steps:
[0175] Sa5. When the second message includes an indication of agreeing to transmit the new type of data, node A enters the DT processing procedure.
[0176] Optionally, when node A enters the DT processing process, timer T2 may be started to limit the transmission duration of the new type of data.
[0177] Sa6. Node A transmits new data to node B.
[0178] Node A may indicate the start of data transmission (Start DT) in the first packet data sent to node B.
[0179] 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:
[0180] Sa7-1. Node A or node B decides to temporarily suspend the DT process according to the processing strategy, and sends an instruction to suspend data transmission (Suspend DT) to the other end.
[0181] 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.
[0182] 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.
[0183] Sa8. After the new type of data transmission is completed, node A sends an indication of data transmission completion (Complete DT) to node B.
[0184] In some embodiments, if node A starts timer T2 when executing step Sa5, node A needs to stop timer T2 when executing step Sa8.
[0185] Example 2: The receiving end node B triggers the data transmission process.
[0186] like Fig.12 As shown, the Node B triggering data transmission process can be implemented as the following steps:
[0187] Phase 1, the preparation phase, includes the following steps:
[0188] Sb1. Configure the configuration parameters related to data transmission.
[0189] Phase 2, the initiation phase, includes the following steps:
[0190] Sb2. When data transmission is required, Node B determines whether a DT process can be initiated.
[0191] Sb3. When the DT process can be initiated, node B sends a first message to node A and starts timer T1.
[0192] 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.
[0193] 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.
[0194] Exemplarily, the first message may be RRC signaling, MAC CE, DCI, UCI or special data PDU, etc.
[0195] Sb4. In response to the first message, node A sends a second message to node B.
[0196] 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.
[0197] Exemplarily, the second message includes one of the following: an indication of consent to transmit the new type of data, an indication of refusal to transmit the new type of data, and an indication of suspending transmission of the new type of data.
[0198] Exemplarily, the second message may be RRC signaling, MAC CE, UCI, DCI or special data PDU, etc.
[0199] In some embodiments, if the node B starts the timer T1 when executing step Sb3, then when executing step Sb4, the node B needs to stop the timer T1.
[0200] Phase 3, the processing phase, includes the following steps:
[0201] Sb5. When the second message includes an indication of agreeing to transmit the new type of data, node A enters the DT processing procedure.
[0202] Optionally, when node A enters the DT processing process, timer T2 may be started to limit the transmission duration of the new type of data.
[0203] Sb6. Node A transmits new data to node B.
[0204] Node A may indicate the start of data transmission (Start DT) in the first packet data sent to node B.
[0205] 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:
[0206] Sb7-1. Node A or node B decides to temporarily suspend the DT process according to the processing strategy, and sends an instruction to suspend data transmission (Suspend DT) to the other end.
[0207] 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.
[0208] 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.
[0209] Sb8. After the new type of data transmission is completed, node A sends an indication of data transmission completion (Complete DT) to node B.
[0210] In some embodiments, if node A starts timer T2 when executing step Sb5, node A needs to stop timer T2 when executing step Sb8.
[0211] It can be understood that the trigger source for transmitting the new type of data is not restricted in the embodiments of the present disclosure. It can be triggered by both the sending end and the receiving end, making the transmission of the new type 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 the data transmission, and control the new type of data transmission process, so as to ensure the reliability of data transmission.
[0212] The above mainly introduces the scheme of the embodiment of the present disclosure from the perspective of the method. It is understandable 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 easily appreciated by those skilled in the art 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.
[0213] The embodiments of the present disclosure may divide the data transmission device into functional modules according to the above method embodiments. For example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one functional module. The above integrated modules may be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiments 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.
[0214] Fig.13 is a schematic diagram of the structure of a data transmission device provided by an embodiment of the present disclosure. The data transmission device is applied to a first communication node and can execute the data transmission method provided by the above method embodiment. Fig.13 As shown, the data transmission device 600 includes: a sending module 601 and a receiving module 602. In some other embodiments, the data transmission device 600 further includes a processing module 603.
[0215] The sending module 601 is used 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.
[0216] The receiving module 602 is used to receive a second message sent by the second communication node; the second message is used to indicate whether to transmit new data between the first communication node and the second communication node.
[0217] 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.
[0218] In some embodiments, the amount of the new type of data is greater than a first preset threshold.
[0219] 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.
[0220] 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.
[0221] In some embodiments, the second message includes one of the following: an indication of consent to transmit the new type of data; an indication of refusal to transmit the new type of data; an indication of suspending transmission of the new type of data.
[0222] 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.
[0223] 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.
[0224] In some embodiments, the sending module 601 is specifically configured to send a first message to a second communication node when a preset condition is met.
[0225] 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.
[0226] 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.
[0227] In some embodiments, the receiving module 602 is also used to receive a fourth message sent by the second communication node during the transmission of the new data, and 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; the processing module 603 is used to suspend the transmission of the new data in response to the fourth message.
[0228] 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, 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.
[0229] In some embodiments, the receiving module 602 is further used to receive a sixth message sent by the second communication node, and 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 respond to the sixth message and resume transmission of new data.
[0230] In some embodiments, the sending module 601 is also used to send a seventh message to the second communication node when it is decided to terminate the transmission of the new data during the transmission of the new data. The seventh message is used to indicate the termination of the transmission of the new data between the first communication node and the second communication node.
[0231] In some embodiments, the receiving module 602 is also used to receive an eighth message sent by the second communication node during the transmission of the new data, and the eighth message is used to indicate the termination of the transmission of the new data between the first communication node and the second communication node; the processing module 603 is also used to terminate the transmission of the new data in response to the eighth message.
[0232] 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.
[0233] In some embodiments, the second message is one of the following: RRC signaling, MAC CE, DCI, UCI, PDU.
[0234] Fig.14 is a schematic diagram of the structure of another data transmission device provided by an embodiment of the present disclosure, the data transmission device is applied to a second communication node and can execute the data transmission method provided by the above method embodiment. Fig.14 As shown, the data transmission device 700 includes: a receiving module 701 and a sending module 702. In some other embodiments, the data transmission device 700 further includes: a processing module 703.
[0235] The receiving module 701 is used to receive a first message sent by a first communication node, where the first message is used to request transmission of a new type of data between the first communication node and the second communication node.
[0236] The sending module 702 is used 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 a new type of data between the first communication node and the second communication node.
[0237] 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.
[0238] In some embodiments, the amount of the new type of data is greater than a first preset threshold.
[0239] 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.
[0240] 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.
[0241] In some embodiments, the second message includes one of the following: an indication of consent to transmit the new type of data; an indication of refusal to transmit the new type of data; an indication of suspending transmission of the new type of data.
[0242] 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.
[0243] 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.
[0244] 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.
[0245] 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.
[0246] 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.
[0247] In some embodiments, the sending module 702 is also 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.
[0248] In some embodiments, the receiving module 701 is further used to receive a fifth message sent by the first communication node, and 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 respond to the fifth message and resume transmission of the new data.
[0249] 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 indicate resumption of transmission of the new type of data between the first communication node and the second communication node.
[0250] In some embodiments, the receiving module 701 is further used to receive a seventh message sent by the first communication node, and 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 the transmission of the new data in response to the seventh message.
[0251] In some embodiments, the sending module 702 is also used to send an eighth message to the first communication node when it is decided to terminate the transmission of the new data during the transmission of the new data. The eighth message is used to indicate the termination of the transmission of the new data between the first communication node and the second communication node.
[0252] In some embodiments, the first message is one of the following: RRC signaling, MAC CE, UCI, DCI, PDU.
[0253] In some embodiments, the second message is one of the following: RRC signaling, MAC CE, DCI, UCI, PDU.
[0254] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiments of the present disclosure provide a possible structure of the communication device involved in the above-mentioned embodiments. Fig.15As shown, the communication device 800 includes: a processor 802 and a bus 804. Optionally, the communication device may further include a memory 801; optionally, the communication device 800 may further include a communication interface 803.
[0255] The processor 802 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The 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 devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 802 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0256] The communication interface 803 is used to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0257] The memory 801 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices 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 codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0258] As a possible implementation, the memory 801 may exist independently of the processor 802, and the memory 801 may 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 may also be integrated with the processor 802.
[0259] The bus 804 may be an extended industry standard architecture (EISA) bus, etc. The bus 804 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.15 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0260] 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.
[0261] 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 (CD), digital versatile disks (DVD), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), 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.
[0262] An embodiment of the present disclosure provides a computer program product including 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.
[0263] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A data transmission method, characterized in that: Applied to a first communication node, the method comprises: 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; Receive 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, characterized in that 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, characterized in that 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, characterized in that: 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that: 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, characterized in that 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, characterized in that 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 the transmission of the new type of data between the first communication node and the second communication node.
11. The method according to claim 1, characterized in that: 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, characterized in that: 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, characterized in that: 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that The second message is one of the following: RRC signaling, MACCE, DCI, UCI, PDU.
18. A data transmission method, characterized in that: 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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 according to claim 18, characterized in that 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 according to claim 18, characterized in that 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, characterized in that 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, characterized in that 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 according to claim 18, characterized in that 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 according to claim 18, characterized in that 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 according to claim 18, characterized in that The first message is one of the following: RRC signaling, MACCE, UCI, DCI, PDU.
32. The method according to claim 18, characterized in that The second message is one of the following: RRC signaling, MACCE, DCI, UCI, PDU.
33. A communication device, characterized in that: include: 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, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on an electronic device, the electronic device executes the data transmission method as described in any one of claims 1 to 32.
Citation Information
Cited By
Data transmission method and apparatus and storage medium
EP4800950A1