Information transmission method, communication node, storage medium, and program product
By controlling the communication nodes to receive and analyze feedback information from member nodes, and instructing the scheduling control process, the problem of inconsistent scheduling information between the head node and member nodes is solved, ensuring the accuracy and efficiency of data transmission.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2025-09-15
- Publication Date
- 2026-06-04
AI Technical Summary
In industrial field networks, inconsistencies in the understanding of scheduling information between the head node and member nodes can lead to abnormal data transmission.
The control communication node receives feedback information from member nodes, determines the scheduling control process based on the feedback information, and sends authorization control information to member nodes to indicate the activation or release of physical transmission resources. It also indicates the resource status of member nodes through feedback information to ensure scheduling consistency.
It enables precise scheduling and control of member nodes in the event of inconsistent scheduling information, avoids data transmission anomalies, and improves communication efficiency.
Smart Images

Figure CN2025121228_04062026_PF_FP_ABST
Abstract
Description
An information transmission method, communication node, storage medium, and program product. Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to an information transmission method, a communication node, a storage medium, and a program product. Background Technology
[0002] In traditional Mode 1 communication with scheduling under the 3rd Generation Partnership Project (3GPP), the base station sends scheduling information to the data transmitting user equipment (UE). The data transmitting UE then transmits direct data to the data receiving UE according to the scheduling information. The data receiving UE performs blind detection in the communication resource pool. Further, the data receiving UE sends a Hybrid Automatic Repeat reQuest (HARQ) message back to the data transmitting UE. Finally, the data transmitting UE generates HARQ feedback information based on the received feedback and sends it back to the base station, completing the entire data transmission process. In industrial field networks, there are powerful head node UEs that schedule direct communication between UEs. The head node can send scheduling information to both the data transmitting and receiving UEs. Compared to traditional direct communication scheduling, this reduces the blind detection process for the data receiving UE. However, inconsistencies in the understanding of scheduling information between the data transmitting and receiving UEs can arise, affecting data transmission between communication nodes. Summary of the Invention
[0003] This application provides an information transmission method, a communication node, a storage medium, and a program product to solve the problem of inconsistent understanding of scheduling information by different nodes.
[0004] To achieve the above objectives, embodiments of this application provide an information transmission method applied to control communication nodes, including:
[0005] The first feedback information corresponding to the authorization control information received by the member communication node indicates the physical transmission resource authorization information reception status of the member communication node.
[0006] The scheduling and control process for member communication nodes is determined based on the first feedback information.
[0007] To achieve the above objectives, embodiments of this application provide another information transmission method applied to member communication nodes, including:
[0008] Receive authorization control information;
[0009] First feedback information is sent according to the authorization control information, and the first feedback information indicates the physical transmission resource authorization information reception status of the member communication node.
[0010] To achieve the above objectives, embodiments of this application provide an information transmission method applied to member communication nodes, including:
[0011] Send the first data;
[0012] Receive the first information corresponding to the first data;
[0013] Perform corresponding data processing based on the first information corresponding to the first data.
[0014] To achieve the above objectives, embodiments of this application provide a communication node, including: a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for implementing communication between the processor and the memory. When the program is executed by the processor, it implements the steps of the information transmission method as described in any one of the embodiments of this application.
[0015] To achieve the above objectives, embodiments of this application provide a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of the information transmission method described in any one of the embodiments of this application.
[0016] To achieve the above objectives, embodiments of this application provide a computer program product, which includes a computer program that, when executed by a processor, implements the information transmission method described in any one of the embodiments of this application.
[0017] The information transmission method, communication node, storage medium, and program product provided in this application embodiment include: a control node receiving first feedback information corresponding to the authorization control information of member communication nodes, wherein the first feedback information indicates the physical transmission resource authorization information reception status of the member communication nodes; determining the scheduling control process for member communication nodes based on the first feedback information to solve the problem of inconsistent understanding of scheduling information by different member communication nodes; after the control node sends authorization control information to member communication nodes, the member communication nodes perform authorization control on physical transmission resources according to the authorization control information and feed back the first feedback information, which indicates the physical transmission resource authorization information reception status of the member communication nodes; and determining how to perform scheduling control on member communication nodes based on the first feedback information, so that even when member communication nodes have inconsistent understanding of scheduling information, precise scheduling control can be performed on member communication nodes to avoid data transmission anomalies.
[0018] Further details regarding the above embodiments and other aspects of this application, as well as their implementations, are provided in the accompanying drawings, detailed description, and claims. Attached Figure Description
[0019] Figure 1 is a network architecture diagram provided in an embodiment;
[0020] Figure 2 is an example diagram of a data transmission implementation provided in one embodiment;
[0021] Figure 3 is an example of another data transmission implementation provided in one embodiment;
[0022] Figure 4a is an example diagram of a data feedback implementation provided in one embodiment;
[0023] Figure 4b is an example diagram of another data feedback implementation provided in one embodiment;
[0024] Figure 4c is an example diagram of another data feedback implementation provided in one embodiment;
[0025] Figure 4d is an example of another data feedback implementation provided in one embodiment;
[0026] Figure 5 is a flowchart of an information transmission method provided in one embodiment;
[0027] Figure 6 is a flowchart of another information transmission method provided in one embodiment;
[0028] Figure 7 is a flowchart of another information transmission method provided in one embodiment;
[0029] Figure 8 is an example diagram of information transmission provided in one embodiment;
[0030] Figure 9 is an example diagram of another information transmission method provided in one embodiment;
[0031] Figure 10 is an example diagram of another information transmission provided in one embodiment;
[0032] Figure 11 is an example diagram of another information transmission provided in one embodiment;
[0033] Figure 12 is an example diagram of another information transmission provided in one embodiment;
[0034] Figure 13 is an example diagram of another information transmission provided in one embodiment;
[0035] Figure 14 is an example diagram of another information transmission provided in one embodiment;
[0036] Figure 15 is an example diagram of another information transmission provided in one embodiment;
[0037] Figure 16 is an example diagram of another information transmission provided in one embodiment;
[0038] Figure 17 is an example diagram of another information transmission provided in one embodiment;
[0039] Figure 18 is an example diagram of another information transmission provided in one embodiment;
[0040] Figure 19 is an example diagram of another information transmission provided in one embodiment;
[0041] Figure 20 is an example diagram of another information transmission provided in one embodiment;
[0042] Figure 21 is a schematic diagram of the structure of an information transmission device according to an embodiment;
[0043] Figure 22 is a schematic diagram of another information transmission device provided in one embodiment;
[0044] Figure 23 is a schematic diagram of another information transmission device provided in one embodiment;
[0045] Figure 24 is a schematic diagram of the structure of a communication node provided in one embodiment. Detailed Implementation
[0046] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be arbitrarily combined with each other.
[0047] In this embodiment, the head node is a UE type, which can also be called a control communication node, control communication node or head UE, and will not be distinguished further in this document.
[0048] With the development of wireless communication technology and the increasing communication demands of users, fifth-generation mobile communication technology (5G), 5G-A, and sixth-generation mobile communication technology (6G) have become the trend for future network development and deployment in order to meet the requirements of low latency, high reliability, and high speed. Future communication networks will include not only base station-UE links (Uu links) but also UE-to-UE direct links (sidelinks). In sidelink communication, when user equipment (UEs) need to transmit services, the service data between UEs does not pass through the network side, i.e., it does not go through the cellular link between the UE and the base station for forwarding, but is directly transmitted from the data source UE to the target UE through the sidelink. In industrial field network scenarios, under the coverage of the base station, there are both directly connected UEs and some remote UEs. Remote UEs are directly connected to the head node UE. Figure 1 provides a network architecture diagram.
[0049] A small network consisting of member UEs and a head node UE can be called a micronet. In a micronet, only the head node needs to connect to the base station, and other UEs only need to establish connections with the head node UE to achieve communication between UEs or between UEs and the base station. This technology can reduce the burden on cellular networks, reduce the battery power consumption of user equipment, well meet the requirements of high data rate services and proximity services, and also support direct communication between devices in scenarios without network coverage, thus meeting the low-latency and high-reliability communication requirements in industrial field networks.
[0050] In traditional direct communication between UEs scheduled by a base station, the base station first issues scheduling information, and then the sending UE sends data according to the instructions of the scheduling information. Then the receiving UE blindly detects and receives the data information. Next, the receiving UE generates HARQ information based on the data reception result and sends it to the sending UE. Finally, the sending UE sends HARQ information to the scheduling node. Only then can a data transmission be completed. Figure 2 provides an example of a data transmission implementation.
[0051] In industrial field networks, the head node (UE) has certain resource management functions. Using the traditional scheduling and feedback mechanism, the head node can schedule the UE. Figure 3 provides another example of data transmission implementation. The data transmission and feedback process is shown in Figure 3.
[0052] The difference between the field network and the traditional direct communication in mode 1 is that the scheduling node has changed from the base station to the UE. Therefore, there is no need to distinguish between downlink, uplink and sidelink. Also, both the transmitting UE and the receiving UE are connected to the control node / head node (legacy mode 1 only guarantees that the transmitting UE is connected to the scheduling node, and the receiving UE is not required to do so). In addition, the feedback time of the traditional communication mode is relatively long. Therefore, for the HARQ feedback mechanism, other forms can be reconsidered to achieve a unified design for communication between UEs.
[0053] In an industrial field network consisting of a head node and multiple member UEs, the UEs can be categorized into the following four types based on the head node's grant to receive UEs and the HARQ feedback to receive UEs:
[0054] Figure 4a provides an example of a data feedback implementation. The grant is only sent to the data sending UE, and the Rx UE HARQ is only sent to the head node UE.
[0055] Figure 4b provides another example of data feedback implementation, where grant is only sent to the data sending UE, and Rx UE HARQ is sent to both the head node UE and the data sending UE;
[0056] Figure 4c provides another example of data feedback implementation, where grant is sent to both the data sending UE and the data receiving UE, while Rx UE HARQ is only sent to the head node UE;
[0057] Figure 4d provides another example of data feedback implementation, where grant is sent to the data sending UE and the data receiving UE, and Rx UE HARQ is sent to the head node UE and the data sending UE.
[0058] Among the four types above, the head node can receive feedback information from the data receiving UE faster and reduce the overhead of feedback resources on the side link. However, there are also some problems. For example, the data transmitting UE and the resource scheduling node Head UE may have inconsistent understandings of the feedback information of the Rx UE. Or, as shown in Figures 4b and 4c, the inconsistent understanding of the scheduling information of the same data by the data receiving UE and the data transmitting UE may lead to communication failure. The embodiments of this application further analyze and solve these problems.
[0059] In some embodiments, the control communication node can be the head node, the member communication node can be the UE, and the member communication node can send data as a data sender or receive data as a data receiver.
[0060] Figure 5 is a flowchart of an information transmission method provided in an embodiment. As shown in Figure 5, the information transmission method described in this embodiment is applied to a control communication node, and the method includes steps S110-S120:
[0061] S110. Receive the first feedback information corresponding to the authorization control information of the member communication node. The first feedback information indicates the physical transmission resource authorization information reception status of the member communication node.
[0062] The authorization control information can be understood as information that authorizes and controls the physical transmission resources of a communication node. For example, it may instruct a member communication node to activate or deactivate physical transmission resources. The first feedback information can be understood as information fed back by the member communication node. The first feedback information is used to indicate the status of the member communication node's receipt of the physical transmission resource authorization information, and can be used to indicate whether the member communication node has activated or deactivated the physical transmission resources. The first feedback information can instruct the member communication node to activate or deactivate the physical transmission resources, and can be an acknowledgment message (ACK) or a negative acknowledgment message (NACK). If the control communication node receives an ACK, it means that the member communication node has successfully received and applied the signaling indicated by the authorization control information. If the control communication node receives a NACK, it means that the member communication node has successfully received but has not used the indicated signaling or has not executed this signaling. If the control communication node does not receive the first feedback information from the member communication node, it means that the member communication node may not have received the authorization control information. The number of first feedback messages can be one or more. For example, if both the member communication node acting as the data receiver and the member communication node acting as the data sender send first feedback messages, the member communication node can receive two first feedback messages. Alternatively, if the member communication node acting as the data receiver does not send first feedback messages, but the member communication node acting as the data sender sends first feedback messages, the member communication node can receive one first feedback message. If neither the member communication node acting as the data receiver nor the member communication node acting as the data sender sends first feedback messages, the number of first feedback messages received by the member communication node is 0.
[0063] Upon receiving authorization control information, member communication nodes activate or release physical transmission resources according to the instructions in the authorization control information and generate first feedback information accordingly. The control communication node receives the first feedback information corresponding to the authorization control information from one or more member communication nodes. The first feedback information indicates the physical transmission resource authorization information reception status of the member communication node. The authorization control information can be sent by the control communication node to the member communication nodes. The control communication node uses the authorization control information to instruct the member communication nodes on scheduling information, such as which physical transmission resource to use for data transmission.
[0064] S120. Determine the scheduling and control process for member communication nodes based on the first feedback information.
[0065] The scheduling and control process for member communication nodes can include instructing member communication nodes to release resources, retransmitting authorization control information for member communication nodes, instructing member communication nodes to send data, and receiving data. The received first feedback information is analyzed to determine whether each member communication node has responded accordingly to the authorization control information, and the specific information provided. For example, a member communication node may not have responded, or it may have responded with ACK, NACK, or other information. Based on the analysis results, the scheduling and control process for member communication nodes is determined, and different scheduling and control processes are applied to member communication nodes based on different feedback information. For example, if the first feedback information determines that one member communication node responded with NACK and another responded with ACK, this indicates a discrepancy in the understanding of the scheduling information between the two member communication nodes, and the scheduling and control process for the member communication nodes is to control the authorized member communication node to release resources; or, if the first feedback information determines that one member communication node responded with ACK and another did not respond, this also indicates a discrepancy in the understanding of the scheduling information between the two member communication nodes, and the scheduling and control process for the member communication nodes is to retransmit the authorization control information to the member communication node that did not respond, and so on.
[0066] Taking the activation of physical transmission resources as an example, typically, after the control communication node sends authorization scheduling information to the data receiver and its two member communication nodes, it performs no further operations. The member communication nodes activate the physical transmission resources based on the authorization scheduling information, or refuse to activate them, or the activation fails. In this case, if both member communication nodes fail to activate the physical transmission resources, data transmission cannot proceed normally. For example, if the data receiver activates the physical transmission resources but the data sender does not, the data receiver waits to receive data, but the data sender will not send data because the resources are not activated, resulting in wasted resources for the data receiver. Alternatively, if the data sender activates the physical transmission resources but the data receiver does not, the data sender sends data, but the data receiver cannot receive it because the resources are not activated, resulting in wasted resources for the data sender, and so on. If the feedback information from the two member communication nodes, acting as the data receiver and the data sender respectively, does not simultaneously indicate that both have activated the physical transmission resources, it can be considered that their understanding of the scheduling information is inconsistent.
[0067] The information transmission method provided in this application embodiment involves a control communication node receiving first feedback information corresponding to the authorization control information of member communication nodes. The first feedback information indicates the physical transmission resource authorization information reception status of the member communication nodes. Based on the first feedback information, a scheduling control process for the member communication nodes is determined, resolving the problem of inconsistent understanding of scheduling information among different member communication nodes. After the control communication node sends authorization control information to the member communication nodes, the member communication nodes perform authorization control on physical transmission resources according to the authorization control information and feed back the first feedback information, which indicates the physical transmission resource authorization information reception status of the member communication nodes. The control communication node determines how to perform scheduling control on the member communication nodes based on the first feedback information. Even when member communication nodes have inconsistent understandings of scheduling information, precise scheduling control can be performed on the member communication nodes, avoiding data transmission anomalies.
[0068] In some embodiments, the feedback resource containing the first feedback information is determined by at least one of the following:
[0069] Authorization control information indication;
[0070] The control channel resources where the authorization control information is located;
[0071] Control communication node identifier;
[0072] Member communication node identifier;
[0073] Feedback on resource configuration or pre-configuration signaling.
[0074] For example, the authorization control information may indicate that the first feedback information is fed back through resource x; or, the control channel resource where the authorization control information is located may be determined, and resource y may be determined based on the control channel resource combined with an algorithm or rule, and the first feedback information may be fed back through resource y; or, feedback resources may be pre-allocated to different control communication nodes and associated with control communication node identifiers, and after receiving the authorization control information, member communication nodes may determine which control communication node sent the authorization control information, determine the associated feedback resource based on the identifier of this control communication node, and send the first feedback information based on this feedback resource; or, feedback resources may be pre-allocated to different member communication nodes and associated with member communication node identifiers, and after receiving the authorization control information, member communication nodes may determine the associated feedback resource based on the identifier of their own member communication node, and send the first feedback information based on this feedback resource; or, feedback resources may be pre-configured or indicated through pre-configured signaling.
[0075] In some embodiments, when authorization control information instructs a member communication node to activate physical transmission resources, determining a scheduling control process for the member communication node based on first feedback information includes at least one of the following:
[0076] If no feedback is received from the member communication nodes of the data sender and the data receiver, new authorization control information will be resent to the member communication nodes of the data sender and the data receiver.
[0077] If no feedback is received from the member communication node of the data sender, but a negative acknowledgment is received from the member communication node of the data receiver, new authorization control information is resent to both the member communication node of the data sender and the member communication node of the data receiver.
[0078] If a negative acknowledgment is received from the member communication node of the data sender, but no feedback is received from the member communication node of the data receiver, new authorization control information is resent to both the member communication nodes of the data sender and the member communication nodes of the data receiver.
[0079] If a confirmation message is received from the member communication node of the data sender, but no confirmation message is received from the member communication node of the data receiver, the new authorization control information is resent to the member communication node of the data receiver.
[0080] If a confirmation message is received from the member communication node of the data sender, but no confirmation message is received from the member communication node of the data receiver and the activation conditions are met, new authorization control information is resent to the member communication node of the data receiver.
[0081] If a confirmation message is received from the member communication node of the data receiver, but no confirmation message is received from the member communication node of the data sender, the new authorization control information is resent to the member communication node of the data sender.
[0082] If a confirmation message is received from the member communication node of the data receiver, but no confirmation message is received from the member communication node of the data sender and the activation conditions are met, new authorization control information is resent to the member communication node of the data sender.
[0083] Upon receiving confirmation from the member communication node of the data sender and negative confirmation from the member communication node of the data receiver, an authorization release signaling is sent to the member communication node of the data sender.
[0084] If a confirmation message is received from the member communication node of the data sender, but no confirmation message is received from the member communication node of the data receiver and the activation conditions are not met, an authorization release signaling message is sent to the member communication node of the data sender.
[0085] Upon receiving confirmation from the member communication node of the data receiver and negative confirmation from the member communication node of the data sender, an authorization release signaling is sent to the member communication node of the data receiver.
[0086] If a confirmation message is received from the member communication node of the data receiver, but no confirmation message is received from the member communication node of the data sender and the activation conditions are not met, an authorization release signaling message is sent to the member communication node of the data receiver.
[0087] The activation condition can be understood as the condition used to determine whether to reactivate a member communication node; the activation condition can be preset. The authorized release signaling can be understood as the signaling used to instruct member communication nodes to release physical transmission resources.
[0088] When the authorization control information instructs a member communication node to activate physical transmission resources, the scheduling and control process for the member communication node includes the following steps: 1. Resending new authorization control information to both the member communication node sending the data and the member communication node receiving the data; 2. Resending new authorization control information to the member communication node receiving the data; 3. Resending new authorization control information to the member communication node sending the data; 4. Sending an authorization release signaling message to the member communication node sending the data; 5. Sending an authorization release signaling message to the member communication node receiving the data.
[0089] By analyzing the first feedback information, it is determined whether the member communication nodes of the data receiver and the member nodes of the data sender have activated physical transmission resources, and then a suitable scheduling control process is selected to schedule and control the member communication nodes.
[0090] After analyzing the first feedback information, the control communication node determines that at least one of the following conditions applies, and then retransmits new authorization control information to both the member communication nodes of the data sender and the member communication nodes of the data receiver:
[0091] No feedback was received from either the data sender's member communication node or the data receiver's member communication node;
[0092] No feedback was received from the data sender's member communication node, but a negative acknowledgment was received from the data receiver's member communication node;
[0093] A negative acknowledgment was received from the member communication node of the data sender, but no feedback was received from the member communication node of the data receiver.
[0094] The above situation indicates that if no feedback is received from the member communication nodes of the data sender and the data receiver, it means that neither the member communication nodes of the data sender nor the data receiver have activated the physical transmission resource. If one member communication node does not provide feedback and the other member communication node provides a negative acknowledgment (NACK), it means that one member communication node has not activated the physical transmission resource and the other member communication node refuses to activate it. In the above situation, new authorization control information is resent to both member communication nodes of the data sender and the data receiver to re-authorize.
[0095] After analyzing the first feedback information, the control communication node determines that at least one of the following conditions applies, and then retransmits new authorization control information to the member communication nodes of the data receiver:
[0096] The system received confirmation from the data sender's member communication node but did not receive confirmation from the data receiver's member communication node.
[0097] The system receives confirmation from the data sender's member communication node, but does not receive confirmation from the data receiver's member communication node and meets the activation conditions.
[0098] The above scenario indicates that receiving confirmation from the data sender's member communication node signifies that the sender's member communication node has activated the physical transmission resources. However, not receiving confirmation from the data receiver's member communication node indicates that the receiver's member communication node has not activated the physical transmission resources. In this case, new authorization control information is resent to the receiver's member communication node to re-authorize it. If the receiver's member communication node does not respond, authorization can be re-granted directly, or the activation conditions can be determined. If the activation conditions are met, authorization is re-granted; otherwise, it is not. Activation conditions can be pre-set based on one or more factors such as time, number of activations, and member communication node information. For example, different member communication nodes can be pre-set to be reactivated, and this information can be saved as member communication node information. If, based on the member communication node information, it is determined that a member communication node cannot be reactivated, the activation conditions are not met.
[0099] After analyzing the first feedback information, the control communication node determines that at least one of the following conditions applies, and then retransmits new authorization control information to the member communication nodes of the data sender:
[0100] The system received confirmation from the data receiver's member communication node, but did not receive confirmation from the data sender's member communication node.
[0101] The system receives confirmation from the data receiver's member communication node, but does not receive confirmation from the data sender's member communication node and meets the activation conditions.
[0102] The above scenario indicates that receiving confirmation from the data receiver's member communication node signifies that the member communication node has activated the physical transmission resources. Not receiving confirmation from the data sender's member communication node indicates that the member communication node has not activated the physical transmission resources. In this case, new authorization control information is resent to the data sender's member communication node to re-authorize it. If the data sender's member communication node does not respond, authorization can be re-granted directly, or the activation conditions can be determined. If the activation conditions are met, authorization is re-granted; otherwise, it is not. Activation conditions can be pre-set based on one or more of the following: time, number of activations, member communication node information, etc. For example, different member communication nodes can be pre-set to be reactivated, and this information can be saved as member communication node information. If, based on the member communication node information, it is determined that a member communication node cannot be reactivated, the activation conditions are not met; if, based on the member communication node information, it is determined that a member communication node can be reactivated, the activation conditions are met.
[0103] After analyzing the first feedback information, the control communication node sends an authorization release signal to the member communication node of the data sender when it determines that at least one of the following conditions is met:
[0104] Receive confirmation information from the member communication node of the data sender, and receive negative confirmation information from the member communication node of the data receiver;
[0105] The system receives confirmation from the data sender's member communication node, but does not receive confirmation from the data receiver's member communication node and does not meet the activation conditions.
[0106] The above scenarios indicate that receiving confirmation from the data sender's member communication node means that the data sender's member communication node has activated the physical transmission resource; receiving negative confirmation from the data receiver's member communication node means that the data receiver's member communication node refuses to activate this physical transmission resource; and not receiving confirmation from the data receiver's member communication node and not meeting the activation conditions means that the data receiver's member communication node has not activated this physical transmission resource and does not meet the activation conditions. In these cases, an authorization release signaling message is sent to the data sender's member communication node, instructing the data sender's member communication node to release the activated physical transmission resource.
[0107] After analyzing the first feedback information, the control communication node sends an authorization release signal to the member communication node of the data receiver when it determines that at least one of the following conditions is met:
[0108] Receive confirmation information from the member communication node of the data receiver, and receive negative confirmation information from the member communication node of the data sender;
[0109] The system receives confirmation from the data receiver's member communication node, but does not receive confirmation from the data sender's member communication node and does not meet the activation conditions.
[0110] The above scenarios indicate that receiving confirmation from the data receiver's member communication node means that the data receiver's member communication node has activated the physical transmission resource; receiving negative confirmation from the data sender's member communication node means that the data sender's member communication node refuses to activate this physical transmission resource; and not receiving confirmation from the data sender's member communication node and not meeting the activation conditions means that the data sender's member communication node has not activated this physical transmission resource and does not meet the activation conditions. In these cases, an authorization release signaling message is sent to the data receiver's member communication node, instructing the data receiver's member communication node to release the activated physical transmission resource.
[0111] That is, for the member communication nodes of the data receiver and the member communication nodes of the data sender, if one of the member communication nodes sends an ACK and the other member communication node sends a NACK, or if one of the member communication nodes sends an ACK and the other member communication node does not send an ACK and the activation condition is not met, an authorized release signaling is sent to the member communication node that sent the ACK, instructing it to release the activated physical transmission resources.
[0112] In some embodiments, the activation conditions include at least one of the following:
[0113] The current time has not yet reached the expiration time of the activation validity period of the member communication node of the data sender;
[0114] The current time has not yet reached the expiration time of the activation validity period of the data receiver's member communication node;
[0115] The number of times authorization control information is sent does not exceed the sending threshold.
[0116] The activation validity period end time refers to the time limit for activating physical transmission resources. Physical transmission resources of member communication nodes can be activated before the activation validity period end time. The sending count threshold can be preset, for example, 10. This threshold can be set based on experience or by considering factors such as business scenarios. After sending authorization control information, the number of times this authorization control information is sent can be recorded. After resending, the sending count is accumulated and compared with the sending count threshold to determine if the activation condition is met. The sending count threshold limits the number of times authorization control information can be repeatedly sent. For example, a sending count threshold of 10 means that the authorization control information can be repeatedly sent 10 times; if it is still not activated after 10 times, it will not be sent again.
[0117] In some embodiments, the activation expiration date is determined based on at least one of the following:
[0118] Data transmission time;
[0119] System configuration, pre-configuration, or predefined time intervals.
[0120] The data transmission time can be understood as the time it takes for member communication nodes to send data. For example, when a member communication node of the data sender needs to send data to a member communication node of the data receiver, the time it takes to send the data is the data transmission time. This data transmission time can be indicated by the control communication node or determined by the member communication node of the data sender. The activation validity period end time can be determined based on either the data transmission time or the time interval; for example, the data transmission time can be used as the activation validity period end time; or, the time of sending the authorization control information can be recorded, and this time can be added to the time interval to obtain the activation validity period end time; or, the data transmission time can be added to the time interval to obtain the activation validity period end time, and so on. The time interval can be configured, pre-configured, or predefined by the system.
[0121] In some embodiments, the time-frequency position of the physical transport resource indicated by the retransmitted authorization control information is consistent with the time-frequency position of the physical transport resource indicated by the previously transmitted authorization control information after the time slot of the retransmitted authorization control information.
[0122] For example, after the control communication node sends the authorization activation information, the data sending UE is successfully activated, but the data receiving UE is not. The authorization control information already sent indicates that the first transmission time-frequency resource position of the physical transmission resource is in slot 3 with a period of 100. The member communication nodes of the data sending UE can send data in slot 3, slot 103, slot 203, etc. If the authorization control information resent to the data receiving UE is sent after slot 3, for example, in slot 50, then after receiving this authorization control information, in order to ensure that the data receiver and the data sender have a consistent understanding of the authorization activation information and can receive data normally, the member communication node resents the authorization control information to the member communication node of the data receiving UE, indicating that the first transmission time-frequency resource position of the physical transmission resource is in slot 103 with a period of 100. In this way, the data receiving UE can send data in slot 103, slot 103, slot 203, etc. After slot 50, slots 103, 203, etc., wait to receive periodic data. That is, the time-frequency position of the physical transmission resource indicated by the retransmitted authorization control information is the same as the time-frequency position of the physical transmission resource indicated by the previously transmitted authorization control information after slot 50.
[0123] In some embodiments, upon receiving negative acknowledgment information from the member communication nodes of the data sender and the data receiver, new authorization control information is sent to the member communication nodes of the data sender and the data receiver to activate new physical transmission resources.
[0124] That is, if negative acknowledgment information is received from both the member communication nodes of the data sender and the data receiver, it indicates that both the member communication nodes of the data sender and the data receiver refuse to activate the physical transmission resource they indicated, and send new authorization control information to activate the new physical transmission resource.
[0125] In some embodiments, when authorization control information instructs a member communication node to release physical transmission resources, determining a scheduling control process for the member communication node based on first feedback information includes:
[0126] If, based on the first feedback information, it is determined that at least one of the member communication nodes of the data sender and the data receiver has not provided feedback, the authorization control information is resent to the member communication node that has not provided feedback.
[0127] When the authorization control information instructs a member communication node to release physical transmission resources, the first feedback information is analyzed to determine the feedback from the member communication nodes of both the data sender and the data receiver. The feedback from a member communication node can be either no feedback or a confirmation message. A confirmation message indicates that the member communication node has released the physical transmission resources, i.e., deactivation was successful; no feedback indicates that the member communication node has not released the physical transmission resources, i.e., deactivation failed. If at least one of the member communication nodes of the data sender and the data receiver fails to provide feedback, the authorization control information is resent to the member communication node that failed to provide feedback, instructing it to re-release the physical transmission resources, i.e., re-deactivate.
[0128] The information transmission method provided in this application embodiment controls a communication node to receive first feedback information corresponding to authorization control information from member communication nodes. The authorization control information can instruct member communication nodes to activate or release physical transmission resources. The method analyzes the first feedback information to determine whether feedback from member communication nodes has been received, and if so, whether the feedback is an acknowledgment or a negative acknowledgment. This determines which member communication node to schedule and the scheduling control process for the member communication nodes, resolving the problem of inconsistent understanding of scheduling information among different member communication nodes. After the control communication node sends authorization control information to member communication nodes, the member communication nodes activate or release physical transmission resources according to the authorization control information and send back the first feedback information, indicating the physical transmission resource authorization information reception status of the member communication nodes. The control communication node determines how to schedule and control member communication nodes based on the first feedback information. Even when member communication nodes have inconsistent understandings of scheduling information, precise scheduling control can be performed to avoid abnormal data transmission. Scheduling member communication nodes includes resending authorization control information and sending authorization release instructions, avoiding resource waste and ensuring normal data transmission between member communication nodes.
[0129] Figure 6 is a flowchart of another information transmission method provided in an embodiment. As shown in Figure 6, the information transmission method described in this embodiment is applied to a member communication node, and the method includes S210-S220:
[0130] S210, Receive authorization control information.
[0131] The system receives authorization control information, which can be sent by the control communication node. Member communication nodes can receive authorization control information through agreed-upon resources; a member communication node can be either a data receiver's member communication node or a data sender's member communication node, meaning a member communication node can act as both a data receiver and a data sender.
[0132] S220. Send first feedback information according to the authorization control information. The first feedback information indicates the physical transmission resource authorization information reception status of the member communication node.
[0133] Upon receiving the authorization control information, the system activates or releases (deactivates) physical transmission resources according to the instructions in the authorization control information, determines the first feedback information, and provides corresponding feedback. Member communication nodes can indicate their physical transmission resource authorization information reception status through the first feedback information. For example, the first feedback information can be ACK or NACK. ACK indicates that the member communication node has successfully received and applied the signaling indicated by the authorization control information, for example, the member communication node activates the physical transmission resources. NACK indicates that the member communication node successfully received but did not use the indicated signaling, for example, the member communication node refuses to activate the physical transmission resources, or the member communication node does not send the first feedback information, i.e., does not provide feedback. The control communication node analyzes the received first feedback information from each member communication node and determines the scheduling control process for the member communication nodes based on the first feedback information.
[0134] The information transmission method provided in this application embodiment involves member communication nodes receiving authorization control information and sending first feedback information based on the authorization control information. The first feedback information indicates the physical transmission resource authorization information reception status of the member communication nodes, resolving the problem of inconsistent understanding of scheduling information among different member communication nodes. After the control communication node sends authorization control information to the member communication nodes, the member communication nodes activate physical transmission resource authorization based on the authorization control information and send back the first feedback information, which indicates the physical transmission resource authorization information reception status of the member communication nodes. This allows the control communication node to determine how to schedule and control the member communication nodes based on the first feedback information. Even when member communication nodes have inconsistent understandings of scheduling information, precise scheduling and control of the member communication nodes can be achieved, avoiding abnormal data transmission.
[0135] In some embodiments, the authorization control information includes: physical transport resource authorization activation signaling or physical transport resource authorization release signaling;
[0136] The physical transport resource authorization activation signaling is used to instruct member communication nodes to activate at least one set of physical transport resources;
[0137] The Physical Transport Resource Authorization Release Signaling is used to instruct member communication nodes to release activated physical transport resources.
[0138] In some embodiments, the feedback resource containing the first feedback information is determined by at least one of the following:
[0139] Authorization control information indication;
[0140] The control channel resources where the authorization control information is located;
[0141] Control communication node identifier;
[0142] Member communication node identifier;
[0143] Feedback on resource configuration or pre-configuration signaling.
[0144] Figure 7 is a flowchart of another information transmission method provided in an embodiment. As shown in Figure 7, the information transmission method described in this embodiment is applied to a member communication node, and the method includes steps S310-S330:
[0145] S310, Send the first data.
[0146] Here, the first data can be understood as the data transmitted by the member communication nodes, which can be data from any type of service. A member communication node can send the first data to other member communication nodes as a data sender, and the other member communication nodes can receive the first data as data receivers.
[0147] S320: After sending the first data, receive the first information corresponding to the first data.
[0148] The first information can be feedback information of the first data, or control information, scheduling information, or other information generated based on the reception status of the first data, or a combination of the above. The reception status of the first data can be determined based on the feedback information of the first data; that is, the first information is related to the feedback of the first data. The first data can be sent by the control communication node or by the member communication nodes of the data receiver.
[0149] After receiving the first data, the member communication node of the data receiver can determine whether the received first data is correct and send first information to the member communication node of the data receiver. The first information indicates whether the received first data is correct or instructs the member communication node of the data receiver on the data processing procedure to be performed. Alternatively, after receiving the first data, the member communication node of the data receiver can determine whether the received first data is correct and send feedback information to the control communication node. The control communication node generates first information based on the feedback information and sends the first information to the member communication node of the data sender. The first information instructs the member communication node of the data receiver on the data processing procedure to be performed.
[0150] S330. Perform corresponding data processing based on the first information corresponding to the first data.
[0151] After receiving the first information corresponding to the first data, the member communication node analyzes the first information to determine the data processing procedure and further performs corresponding data processing. The data processing procedure may include retransmitting the first data, clearing the first data, etc. For example, if the first information determines that the first data received by the member communication node of the data receiving party is erroneous or abnormal, then the first data is retransmitted; or, if the first information determines that the first data received by the member communication node of the data receiving party is correct, then the first data is cleared.
[0152] The information transmission method provided in this application embodiment involves a member communication node sending first data and receiving first information corresponding to the first data. Based on the first information corresponding to the first data, corresponding data processing is performed to resolve the problem of inconsistent understanding of feedback information among different member communication nodes. By performing corresponding data processing based on the first information corresponding to the first data, the first data can be processed appropriately in cases of inconsistent understanding of the feedback information, thus avoiding data processing errors or situations where it is unclear how to process the data.
[0153] In some embodiments, the first information includes at least one of the following:
[0154] Controls the retransmission scheduling information of data sent by communication nodes;
[0155] The second feedback information sent by the data receiving node.
[0156] The data retransmission scheduling information can be a Hybrid Automatic Repeat Request (HARQ) to instruct data to be retransmitted. The second feedback information is a type of feedback information that can indicate whether the first data was received correctly. For example, if the second feedback information is ACK, it indicates that the first data received by the data receiving node is correct; if the second feedback information is NACK, it indicates that the first data received by the data receiving node is incorrect. The data receiving node can be a member communication node acting as the data receiver.
[0157] In some embodiments, the first information includes data retransmission scheduling information, and corresponding data processing is performed based on the first information corresponding to the first data, including:
[0158] Within a set time range, if the data retransmission scheduling information corresponding to the first data is received, the first data is retransmitted according to the instructions of the data retransmission scheduling information.
[0159] If no data retransmission scheduling information corresponding to the first data is received within the set time range, the data retransmission buffer in the data process corresponding to the first data is cleared.
[0160] The time range setting can be understood as a time range that can be preset, for example, 10ms.
[0161] The first information includes data retransmission scheduling information, indicating that member communication nodes only consider the data retransmission scheduling information when performing corresponding data processing. It is determined whether the data retransmission scheduling information corresponding to the first data is received within a set time range. If the data retransmission scheduling information corresponding to the first data is received, the first data is retransmitted according to the instructions in the data retransmission scheduling information; if the data retransmission scheduling information corresponding to the first data is not received, it means that the first data does not need to be retransmitted, and the data retransmission buffer in the data process corresponding to the first data is cleared.
[0162] The aforementioned set time range can be referred to as the first set time range. That is, the first information includes data retransmission scheduling information. According to the first information, corresponding data processing is performed, including: receiving the data retransmission scheduling information corresponding to the first data within the first set time range, and retransmitting the first data according to the instructions of the data retransmission scheduling information; if the data retransmission scheduling information corresponding to the first data is not received within the first set time range, clearing the data retransmission buffer in the data process corresponding to the first data.
[0163] In some embodiments, the first information includes: data retransmission scheduling information and second feedback information. Based on the first information corresponding to the first data, corresponding data processing is performed, including:
[0164] Upon receiving the second feedback information corresponding to the first data, perform corresponding data processing based on the data retransmission scheduling information and the information indicated by the second feedback information;
[0165] If the second feedback information corresponding to the first data is not received, perform corresponding data processing based on the data retransmission scheduling information.
[0166] The first information includes data retransmission scheduling information and second feedback information, indicating that member communication nodes consider both information simultaneously when performing data processing. The second feedback information can indicate whether the data receiving node has correctly received the first data; for example, the second feedback information may be ACK or NACK. If a member communication node receives the second feedback information corresponding to the first data, it comprehensively considers both the data retransmission scheduling information and the second feedback information, determines the data processing procedure based on whether the data retransmission scheduling information has been received, and analyzes the information indicated by the second feedback information, and then performs the corresponding data processing. If a member communication node does not receive the second feedback information corresponding to the first data, it determines the data processing procedure based solely on the data retransmission scheduling information and performs the corresponding data processing. When performing data processing based on the data retransmission scheduling information, it can determine whether the data retransmission scheduling information has been received, and different data processing can be performed under different circumstances.
[0167] In some embodiments, corresponding data processing is performed based on the information indicated by the data retransmission scheduling information and the second feedback information, including:
[0168] The second feedback message is a confirmation message, which clears the data retransmission buffer in the data process corresponding to the first data.
[0169] After receiving the data retransmission scheduling information, a confirmation message is sent back.
[0170] Upon receiving the second feedback information corresponding to the first data, the specific information indicated by the second feedback information is analyzed. For example, the second feedback information may be an acknowledgment (or indicate an acknowledgment), or it may be a negative acknowledgment (or indicate a negative acknowledgment). If the second feedback information is an acknowledgment, it indicates that the data receiver has indicated to its member communication node that the first data it received is correct, and the data retransmission buffer in the data process corresponding to the first data is cleared. After receiving the data retransmission scheduling information, the member communication node sends back an acknowledgment, which can indicate to the data receiver that the first data has been correctly received.
[0171] In some embodiments, corresponding data processing is performed based on the information indicated by the data retransmission scheduling information and the second feedback information, including:
[0172] The second feedback information is a confirmation message and a data retransmission scheduling message is received within a set time range. The first data is retransmitted according to the instructions of the data retransmission scheduling message.
[0173] If the second feedback message is a confirmation message and no data retransmission scheduling message is received within the set time range, the data retransmission buffer in the data process corresponding to the first data is cleared.
[0174] Upon receiving the second feedback information corresponding to the first data, analyze the specific information indicated by the second feedback information. If the second feedback information is an acknowledgment, determine whether a data retransmission scheduling information has been received within a set time range. If a data retransmission scheduling information is received, retransmit the first data according to the instructions in the data retransmission scheduling information. If no data retransmission scheduling information is received, it indicates that the first data does not need to be retransmitted, and clear the data retransmission buffer in the data process corresponding to the first data.
[0175] For example, a member communication node sends first data to a data receiving node. After receiving the first data, the data receiving node sends an ACK (acknowledgment) as a second feedback message to both the member communication node and the control communication node. Upon receiving the ACK, the control communication node does not need to send data retransmission scheduling information to the member control node. If the member control node does not receive data retransmission scheduling information within a set time range, it clears the data retransmission buffer in the data process corresponding to the first data. Alternatively, a member communication node sends first data to a data receiving node. After receiving the first data, the data receiving node sends an ACK as a second feedback message to the member communication node and a NACK (non-acknowledgment) feedback message to the control communication node. In this case, the control communication node and the member communication node have different interpretations of the feedback regarding the first data. Upon receiving the NACK, the control communication node generates and sends data retransmission scheduling information to the member control node. If the member control node receives the data retransmission scheduling information within a set time range, it retransmits the first data according to the instructions in the data retransmission scheduling information.
[0176] In some embodiments, corresponding data processing is performed based on the information indicated by the data retransmission scheduling information and the second feedback information, including:
[0177] The second feedback information is a negative confirmation information and a data retransmission scheduling information is received within the set time range. The first data is retransmitted according to the instructions of the data retransmission scheduling information.
[0178] If the second feedback is a negative confirmation and no data retransmission scheduling information is received within the set time range, the data retransmission buffer in the data process corresponding to the first data is cleared, or a retransmission resource is requested.
[0179] Upon receiving the second feedback information corresponding to the first data, if the second feedback information is a negative acknowledgment, determine whether a data retransmission scheduling information has been received within a set time range. If a data retransmission scheduling information is received, retransmit the first data according to the instructions in the data retransmission scheduling information. If no data retransmission scheduling information is received, clear the data retransmission buffer in the data process corresponding to the first data. In this case, it can be considered that the first data does not need to be retransmitted. Alternatively, if no data retransmission scheduling information is received, request retransmission resources in order to retransmit the first data, further ensuring that the data received by the data receiving node is correct.
[0180] For example, a member communication node sends first data to a data receiving node. After receiving the first data, the data receiving node sends a NACK second feedback message to both the member communication node and the control communication node. After receiving the NACK second feedback message, the control communication node generates data retransmission scheduling information and sends it to the member control node. After receiving the data retransmission scheduling information within a set time range, the member control node retransmits the first data according to the instructions in the data retransmission scheduling information. Alternatively, a member communication node sends first data to a data receiving node. After receiving the first data, the data receiving node sends a NACK second feedback message to the member communication node and an ACK feedback message to the control communication node. In this case, the control communication node and the member communication node have different interpretations of the feedback for the first data. After receiving the ACK feedback message, the control communication node does not need to send data retransmission scheduling information to the member control node. If the member control node does not receive the data retransmission scheduling information within the set time range, it clears the data retransmission buffer in the data process corresponding to the first data or requests retransmission resources.
[0181] In some embodiments, corresponding data processing is performed based on data retransmission scheduling information, including:
[0182] Upon receiving data retransmission scheduling information within a set time range, the first data is retransmitted according to the instructions in the data retransmission scheduling information.
[0183] If no data retransmission scheduling information is received within the set time range, clear the data retransmission buffer in the data process corresponding to the first data, or request retransmission resources.
[0184] If the second feedback information corresponding to the first data is not received, determine whether data retransmission scheduling information has been received within a set time range. If data retransmission scheduling information is received, retransmit the first data according to the instructions in the data retransmission scheduling information. If data retransmission scheduling information is not received, clear the data retransmission buffer in the data process corresponding to the first data. In this case, it can be considered that the first data does not need to be retransmitted. Alternatively, if data retransmission scheduling information is not received, request retransmission resources in order to retransmit the first data.
[0185] If the first information includes data retransmission scheduling information and the second feedback information, the set time range in this case shall be recorded as the second set time range, that is:
[0186] According to the information indicated by the data retransmission scheduling information and the second feedback information, perform corresponding data processing, including: if the second feedback information is an acknowledgment and the data retransmission scheduling information is received within a second set time range, retransmit the first data according to the instructions of the data retransmission scheduling information; if the second feedback information is an acknowledgment and the data retransmission scheduling information is not received within the second set time range, clear the data retransmission buffer in the data process corresponding to the first data.
[0187] Based on the information indicated by the data retransmission scheduling information and the second feedback information, perform corresponding data processing, including: if the second feedback information is a negative confirmation and the data retransmission scheduling information is received within a second set time range, retransmit the first data according to the instructions of the data retransmission scheduling information; if the second feedback information is a negative confirmation and the data retransmission scheduling information is not received within the second set time range, clear the data retransmission buffer in the data process corresponding to the first data, or request retransmission resources.
[0188] The data processing is performed according to the data retransmission scheduling information, including: if the data retransmission scheduling information is received within a second set time range, the first data is retransmitted according to the instructions of the data retransmission scheduling information; if the data retransmission scheduling information is not received within the second set time range, the data retransmission buffer in the data process corresponding to the first data is cleared, or retransmission resources are requested.
[0189] The first set time range and the second set time range can be different time ranges.
[0190] In some embodiments, the time range is determined according to at least one of the following methods:
[0191] Time window;
[0192] Timer.
[0193] After sending the first data, a member communication node can define a time window and determine a set time range based on this time window. Alternatively, a timer can be preset and the set time range can be determined based on the timer. For example, the member communication node can start the timer in the time slot when sending the first data, or in the next time slot after sending the first data, and so on.
[0194] In some embodiments, the time window is determined based on at least one of the following information:
[0195] The first data transmission time slot;
[0196] The time slot where the feedback resource corresponding to the first data is located;
[0197] Window length.
[0198] In some embodiments, the timer is determined based on at least one of the following:
[0199] The timer start time is determined based on the transmission time slot of the first data;
[0200] The timer start time is determined based on the time slot where the feedback resource corresponding to the first data is located;
[0201] Timer duration.
[0202] In some embodiments, the method further includes:
[0203] If a data retransmission scheduling message is received before the timer expires, the timer should be stopped.
[0204] The information transmission method provided in this application embodiment involves a member communication node sending first data and receiving first information corresponding to the first data. The first information can be at least one of data retransmission scheduling information sent by a control communication node and second feedback information sent by a data receiving node. By analyzing the data retransmission scheduling information and the second feedback information, it is determined whether the member communication node and the control communication node have a consistent understanding of the feedback of the first data, and corresponding data processing is performed to solve the problem of inconsistent understanding of the feedback information by different member communication nodes. According to the first information corresponding to the first data, corresponding data processing is performed. In the case of inconsistent understanding of the feedback information of the first data, operations such as retransmitting the first data, clearing the data retransmission buffer, and requesting retransmission resources can be performed to correctly process the first data and avoid data processing errors or unclear data processing methods.
[0205] The information transmission process is illustrated through the following examples:
[0206] Example 1
[0207] Taking a member communication node as the UE and a control communication node as the head node UE as an example, the information transmission process is explained. In the following description, the data receiving UE can be a member communication node of the data receiver, and the data sending UE can be a member communication node of the data sender.
[0208] The HARQ of the data receiving UE is only sent to the head node UE. The behavior of the data sending UE is as follows:
[0209] In the mode shown in Figure 4a or 4c, after the data sending UE sends data (e.g., the first data) to the data receiving UE according to the scheduling information of the head node UE, a time window is determined. Within the time window, if the data sending UE receives the data retransmission schedule from the head node UE, the data sending UE retransmits the data to the data receiving UE according to the scheduling instruction; otherwise, the data sending UE clears the HARQ buffer in the corresponding process.
[0210] or,
[0211] In the mode shown in Figure 4a or 4c, in the time slot after the data sending UE sends data to the data receiving UE according to the scheduling information of the head node UE, or in the next time slot after the data sending UE sends data to the data receiving UE according to the scheduling information of the head node UE, a timer is started. If the data sending UE receives a data retransmission schedule from the head node UE before the timer expires, the data sending UE stops the counter and retransmits the data to the data receiving UE according to the schedule instruction; otherwise, the data sending UE clears the HARQ buffer in the corresponding process.
[0212] or,
[0213] In the mode shown in Figure 4a or 4c, the data transmitting UE sends data to the data receiving UE according to the scheduling information of the head node UE. A timer is started in the time slot where the feedback resource corresponding to the data of the data receiving UE is located, as indicated by the scheduling information; or, a timer is started in the next time slot after the time slot where the feedback resource corresponding to the data of the data receiving UE is located, as indicated by the scheduling information. If the data transmitting UE receives a data retransmission schedule from the head node UE before the timer expires, the data transmitting UE stops the counter and retransmits the data to the data receiving UE according to the scheduling instruction; otherwise, the data transmitting UE clears the HARQ buffer in the corresponding process.
[0214] The time window, or the timer, is a configured, pre-configured, or predefined value. The start time is the first slot after data transmission or the first slot after the time slot where UE feedback information is received.
[0215] Example 2
[0216] Taking a member communication node as the UE and a control communication node as the head node UE as an example, the information transmission process is explained. In the following description, the data receiving UE can be a member communication node of the data receiver, and the data sending UE can be a member communication node of the data sender.
[0217] The Rx UE (data receiving UE) sends its HARQ to the head node UE and the data transmitting UE. The behavior of the data transmitting UE is as follows:
[0218] In the mode shown in Figure 4b or Figure 4d, after the data sending UE sends data to the data receiving UE according to the scheduling information of the head node UE, it can receive feedback from the data receiving UE. At this time, the behavior of the data sending UE can be one of two types:
[0219] The first behavior: Ignoring feedback from the receiving UE and only considering the scheduling of the head node UE, the data sending UE behaves as follows: after sending data, if it receives a data retransmission schedule from the head node UE within a time window or a timer, it retransmits the data to the receiving UE according to the schedule instruction; otherwise, it clears the HARQ buffer in the corresponding process. In this case, the behavior of the data sending UE is the same as that of the data sending UE in Example 1.
[0220] The time window, or the timer, is a configured, pre-configured, or predefined value. The start time is the first slot after data transmission, or the first or next slot after the slot where the UE feedback information is received.
[0221] The second behavior: Considering the received feedback information, the behavior of the data sending UE is as follows: After the data sending UE sends data and receives an ACK, it clears the HARQ buffer in the corresponding process. If it then receives a retransmission schedule from the head node UE, the data sending UE will not retransmit the data and will directly send an ACK back to the head node UE.
[0222] Alternatively, if the data sending UE receives an ACK after sending data, and does not receive a retransmission schedule from the head node UE within a time window after receiving the ACK, the data sending UE clears the HARQ buffer in the corresponding process; otherwise, the data sending UE retransmits the data according to the retransmission schedule information of the head node UE.
[0223] The time window can be at least one of the following:
[0224] The duration starts from the end position of the slot where the ACK is received + N ms;
[0225] The duration starts from the end position of the slot where the ACK is received + N slots;
[0226] A timer is started in the slot when an ACK is received, and the timer length is N slots.
[0227] If the data-transmitting UE receives a NACK after transmitting data, the following behavior is performed:
[0228] If a retransmission schedule is received from the head node UE within a time window, the data is retransmitted according to the schedule information; otherwise, the data-transmitting UE clears the HARQ buffer in the corresponding process.
[0229] Alternatively, if a retransmission schedule is received from the head node UE within a time window, the data is retransmitted according to the schedule information; otherwise, the data sending UE requests retransmission resources from the head node UE again.
[0230] Alternatively, a timer can be started. If a retransmission schedule is received from the head node UE before the timer expires, the data will be retransmitted according to the schedule information; otherwise, the data-transmitting UE will clear the HARQ buffer in the corresponding process.
[0231] Alternatively, a timer can be started. If a retransmission schedule is received from the head node UE before the timer expires, the data is retransmitted according to the schedule information; otherwise, the data sending UE requests retransmission resources from the head node UE again.
[0232] In some embodiments, the data transmitting UE may use the first or second behavior described above to transmit data in a manner that is configured, pre-configured, predefined, or dynamically indicated.
[0233] Example 3
[0234] Taking a member communication node as the UE and a control communication node as the head node UE as an example, the information transmission process is explained. In the following description, the data receiving UE can be a member communication node of the data receiver, and the data sending UE can be a member communication node of the data sender. `grant` can be authorization control information.
[0235] The head node UE will send grants to both the data sending UE and the data receiving UE.
[0236] For the scenarios in Figures 4c and 4d, it is also necessary to consider the inconsistency in the understanding of the same grant between the data sending UE and the data receiving UE. For example, if the head node UE sends an activation grant of the second type of configuration grant (Configured Grant Type 2, CG type 2) to both the data sending UE and the data receiving UE, and the head node UE receives a NACK feedback corresponding to the data received by the data receiving UE, the head node UE is not sure whether the CG of the data sending UE is not activated, or whether the data sending UE is activated but the data receiving UE has not decoded it correctly. This embodiment can solve this problem.
[0237] For CG type 2 activation:
[0238] 1. When a data transmitting UE receives a CG type2 scheduling activation message (e.g., grant) from a head node UE, the data transmitting UE first sends an ACK message back to the head node UE according to the instructions in the control information. Furthermore, after sending the ACK, the data transmitting UE informs the head node UE that the previous CG is effective, and the data transmitting UE transmits data according to the instructions in the CG.
[0239] 2. For the data receiving UE, upon receiving the CG type2 scheduling activation information from the head node UE, the data receiving UE first sends back ACK information to the head node UE according to the instructions of the control information. Furthermore, after sending back ACK, the data receiving UE informs the head node UE that the previous CG is effective, and the data receiving UE receives data according to the instructions of the CG.
[0240] 3. For the head node UE, when the data sending UE requests CG type2, send CG type2 activation grant to the data sending UE and the data receiving UE according to the request, and receive the feedback information from the data sending UE and the data receiving UE at the location of the feedback resource corresponding to the grant indicated by the scheduling activation information;
[0241] When two ACKs are received, it indicates that CG type2 has been activated at both the data sending UE and the data receiving UE.
[0242] When an ACK is received from the data sending UE but no feedback is received from the data receiving UE, it can be assumed that the data receiving UE has not been successfully activated. Therefore, the scheduling activation information is sent to the data receiving UE again before data transmission. If activation fails to occur within a timeout period, the head node UE issues a CG type 2 release command to the data sending UE. The CG resource information indicated in the resent scheduling activation information is consistent with the previously indicated resources after the time slot of the resent scheduling activation information. The CG release command also includes feedback resource indications to inform the head node UE whether the release was successful.
[0243] When an ACK is received from the data sending UE but no feedback is received from the data receiving UE, it can be assumed that the data receiving UE has not been successfully activated. Therefore, before reaching the maximum number of activations, the scheduling activation information is sent to the data receiving UE again. If activation still fails, the head node UE issues a CG type 2 release command to the data sending UE. The CG resource information indicated in the resent scheduling activation information is consistent with the previously indicated resources after the time slot of the resent scheduling activation information.
[0244] If an ACK is received from the data sending UE but no feedback is received from the data receiving UE, it can be assumed that the data receiving UE has not been successfully activated. In this case, the scheduling activation information is sent to the data receiving UE again until activation is successful (no activation time limit is imposed here). The CG resource information indicated in the resent scheduling activation information is consistent with the resources indicated in the previous information after the time slot of the resent scheduling activation information.
[0245] When an ACK is received from the data receiving UE but no feedback is received from the data sending UE, it can be assumed that the data sending UE has not been successfully activated. Therefore, a scheduling activation message is sent to the data sending UE again before data transmission. If activation fails to occur within the timeout period, the head node UE issues a CG type 2 release command to the data receiving UE. The CG resource information indicated in the resent scheduling activation message is consistent with the previously indicated resources after the time slot of the resent scheduling activation message. The CG release command includes a feedback resource indication, used to inform the head node UE whether the release was successful.
[0246] When an ACK is received from the data receiving UE but no feedback is received from the data sending UE, it can be assumed that the data sending UE has not been successfully activated. Therefore, before reaching the maximum activation count, the scheduling activation information is sent to the data sending UE again. If activation still fails, the head node UE issues a CG type 2 release command to the data receiving UE. The CG resource information indicated in the resent scheduling activation information is consistent with the previously indicated resources after the time slot of the resent scheduling activation information.
[0247] If an ACK is received from the data receiving UE but no feedback is received from the data sending UE, it can be assumed that the data sending UE has not been successfully activated. In this case, the scheduling activation information is sent to the data sending UE again until activation is successful. The CG resource information indicated in the resent scheduling activation information is consistent with the resources indicated previously, occurring after the time slot of the resent scheduling activation information.
[0248] If the head node UE does not receive any feedback information corresponding to the scheduling activation information, it means that neither the data sending UE nor the data receiving UE is activated. The head node UE then resends the scheduling activation information to both ends of the UE.
[0249] When the head node UE receives NACK responses from both the data sending UE and the data receiving UE regarding the scheduling activation information, it indicates that the data sending UE and the data receiving UE reject this scheduling activation information. The head node UE then resends the scheduling activation information to both end UEs to activate new CG resources.
[0250] When the head node UE receives feedback from the data sending UE and the data receiving UE regarding the scheduling activation information, one is NACK and the other is ACK, it indicates that at least one of the data sending UE and the data receiving UE rejects this scheduling activation information. The head node UE sends a release command to the UE that sent the ACK to activate the previous CG resource, and resends the scheduling activation information to both UEs to activate the new CG resource.
[0251] In some embodiments, scheduling activation information instructs member communication nodes to activate physical transmission resources, and authorization control information may be scheduling activation information.
[0252] For CG type2 release:
[0253] 1. When the data transmitting UE receives the CG type 2 deactivation control information from the head node UE, the data transmitting UE first sends back ACK information to the head node UE according to the instructions in the control information. Furthermore, after sending back ACK, it indicates that the previous CG release has taken effect, and stops data transmission as instructed.
[0254] 2. For the data receiving UE, after receiving the CG type2 deactivation control information from the head node UE, the data receiving UE first sends back ACK information to the head node UE according to the instructions in the control information. Furthermore, after sending back ACK, it indicates that the previous CG deactivation has taken effect, and data reception stops according to the instructions in the CG.
[0255] 3. For the head node UE, after sending CG type 2 deactivation control information (e.g., release signaling) to the data sending UE and the data receiving UE, the feedback information from the data sending UE and the data receiving UE is received at the location indicated by the control information;
[0256] When two ACKs are received, it indicates that CG type2 at both the data sending UE and the data receiving UE has been successfully deactivated.
[0257] When an ACK is received from the data sending UE but no feedback is received from the data receiving UE, it can be assumed that the data receiving UE has failed to deactivate. In this case, deactivation control information is sent to the data receiving UE again. The CG process information indicated in the resent deactivation control information is the same as the previous process information.
[0258] When the head node UE does not receive any feedback information corresponding to the activation command, it indicates that neither the data sending UE nor the data receiving UE has successfully deactivated. The head node UE then resends the deactivation control information to both ends of the UE. The CG resource process indicated in the resent deactivation control information is the same as the previous process information.
[0259] In some embodiments, the deactivation control information instructs member communication nodes to release physical transmission resources; the authorization control information can be deactivation control information or activation control information. The deactivation control information can also be deactivation control signaling, deactivation control command, or release signaling, etc.
[0260] Example 4
[0261] The following describes the behavior of the data-transmitting UE in the modes shown in Figure 4a or 4c.
[0262] Example 1: No retransmission schedule was received before the timer expired.
[0263] On slot n, data transmitting UE A sends a scheduling request to the head node UE. This scheduling request contains service characteristic information and the ID of data receiving UE B.
[0264] In slot n+t1, the head node UE sends Sidelink Control Information (SCI) to both the data sending UE A and the data receiving UE. This SCI indicates the time-frequency location of the data resource that the data sending UE A will transmit, which is located in slot n+t2 in the time domain, and the location of the corresponding feedback resource, which is located in slot n+t3. According to the system-configured delay D, the data receiving UE starts a timer count D in slot n+t3. If the data sending UE does not receive a retransmission schedule before the count ends, the data sending UE considers the data to have been successfully received, and at this time, the data sending UE clears the HARQ buffer in the corresponding process. Figure 8 provides an example diagram of information transmission.
[0265] Example 2: Retransmission schedule received before timer expires
[0266] On slot n, data transmitting UE A sends a scheduling request to the head node UE. This scheduling request contains service characteristic information and the ID of data receiving UE B.
[0267] In slot n+t1, the head node UE sends scheduling information SCI to both the data sending UE A and the data receiving UE. This scheduling information indicates the time-frequency location of the data resource that the data sending UE A will transmit, which is located in slot n+t2 in the time domain, and the location of the corresponding feedback resource, which is located in slot n+t3. According to the system-configured delay D, the data receiving UE starts a timer count D in slot n+t3. Before the count ends, the data sending UE receives a retransmission schedule. The data sending UE considers that the data has not been successfully received. At this time, the data sending UE stops the counter and retransmits the data in time slot n+t4 according to the scheduling information. Figure 9 provides an example diagram of another information transmission method.
[0268] Example 5
[0269] The following description provides examples of the data transmission UE's behavior in the modes shown in Figure 4b or Figure 4d.
[0270] Example 1: The data sending UE does not consider the feedback information from the data receiving UE. In this case, the behavior of the data sending UE is the same as in Example 4, which will not be repeated here.
[0271] Example 2: The data sending UE considers the feedback information from the data receiving UE and receives the ACK feedback information.
[0272] On slot n, data transmitting UE A sends a scheduling request to the head node UE. This scheduling request contains service characteristic information and the ID of data receiving UE B.
[0273] In slot n+t1, the head node UE sends scheduling information (SCI) to both the data sending UE A and the data receiving UE. This scheduling information indicates the time-frequency location of the data resource that the data sending UE A will send, which is located in slot n+t2 in the time domain, and the location of the corresponding feedback resource, which is located in slot n+t3. The data sending UE receives the ACK information sent by the data receiving UE in slot n+t3 and then clears the HARQ buffer in the corresponding process. Figure 10 provides another example of information transmission.
[0274] In some embodiments, if the data transmitting UE receives a data retransmission schedule in slot n+t4, and the schedule information indicates the time domain location of the feedback resource n+t5, then the data transmitting UE sends an ACK message to the head node UE on the feedback resource in slot n+t5. Figure 11 provides an example diagram of another information transmission method.
[0275] Example 3: The data sending UE considers the feedback information from the data receiving UE, and receives NACK feedback information or does not receive any feedback information.
[0276] On slot n, data transmitting UE A sends a scheduling request to the head node UE. This scheduling request contains service characteristic information and the ID of data receiving UE B.
[0277] In slot n+t1, the head node UE sends scheduling information (SCI) to both the data sending UE A and the data receiving UE. This scheduling information indicates the time-frequency location of the data resource that the data sending UE A will transmit, which is located in slot n+t2 in the time domain, and the location of the corresponding feedback resource, which is located in slot n+t3. If the data sending UE receives NACK feedback in slot n+t3, it starts timer 2. If it receives a retransmission schedule in slot n+t4 within the timer, it retransmits the data in slot n+t5 according to the scheduling information. Figure 12 provides another example of information transmission.
[0278] Example 4: The data sending UE considers the feedback information from the data receiving UE, and receives NACK feedback information or does not receive any feedback information.
[0279] On slot n, data transmitting UE A sends a scheduling request to the head node UE. This scheduling request contains service characteristic information and the ID of data receiving UE B.
[0280] In slot n+t1, the head node UE sends scheduling information (SCI) to both the data sending UE A and the data receiving UE. This scheduling information indicates the time-frequency location of the data resource that the data sending UE A will transmit, which is located in slot n+t2 in the time domain, and the location of the corresponding feedback resource, which is located in slot n+t3. If the data sending UE receives NACK feedback in slot n+t3, it starts timer 2. If no retransmission scheduling is received before the timer expires, the data sending UE sends a retransmission scheduling request to the head node UE in slot n+t4. Figure 13 provides an example diagram of another information transmission method.
[0281] Alternatively, if no retransmission schedule is received before the timer expires, the data sending UE will clear the HARQ buffer corresponding to the data process after the timer expires. Figure 14 provides an example diagram of another information transmission method.
[0282] Example 6
[0283] The following is an example of the behavior of the UE after sending a semi-static data transmission scheduling request.
[0284] On slot n, data transmission UE A sends a CG request message to the head node UE. This scheduling request message contains service characteristic information and the data receiving UE B ID.
[0285] In slot n+t1, the head node UE sends scheduling information (SCI) to both the data sending UE A and the data receiving UE. This scheduling information indicates the time-frequency location of the data resource that the data sending UE A will transmit, which is located in slot n+t3 in the time domain, and the location of the feedback resource corresponding to the scheduling activation signaling, which is located in slot n+t2. If the data sending UE receives the scheduling activation signaling in slot n+t1, it will send ACK information back to the head node UE in slot n+t2. Figure 15 provides another example of information transmission.
[0286] Example 7
[0287] The following is an example of the behavior of the data receiving UE after receiving the semi-static data transmission scheduling activation signaling.
[0288] On slot n, data receiving UE B receives a semi-static data transmission scheduling activation signaling sent by the head node UE. This scheduling information indicates the time-frequency location of the data resource that data sending UE A will transmit. This data resource is located in slot n+t2 in the time domain. The signaling also indicates the location of the feedback resource corresponding to the scheduling activation signaling, which is located in slot n+t1. Therefore, the data sending UE sends ACK information back to the head node UE on slot n+t1. Figure 16 provides an example diagram of another information transmission method.
[0289] Example 8
[0290] The following is an example of the behavior of the head node after receiving a semi-static transmission request.
[0291] Example 1: After the head node UE sends the semi-static activation signaling, it receives the ACK information from the data sending UE and the data receiving UE.
[0292] The head node UE in slot n receives a semi-static scheduling request from data sending UE A. This scheduling request includes service characteristic information and the ID of data receiving UE B.
[0293] In slot n+t1, the head node UE sends a semi-static scheduling activation signaling to the data sending UE and the data receiving UE, and indicates the feedback resources corresponding to the activation signaling in slot n+t2.
[0294] If the head node UE receives ACK feedback information from both the data sending UE and the data receiving UE regarding the semi-static scheduling activation signaling in slot n+t2, then the head node UE confirms that the semi-static transmission at both the data sending UE and the data receiving UE has been successfully activated. Figure 17 provides an example diagram of another information transmission method.
[0295] Example 2: After the head node UE sends the semi-static activation signaling, it does not receive any feedback information about the activation signaling from the data sending UE and the data receiving UE.
[0296] The head node UE in slot n receives a semi-static scheduling request from data sending UE A. This scheduling request includes service characteristic information and the ID of data receiving UE B.
[0297] In slot n+t1, the head node UE sends a semi-static scheduling activation signaling to the data sending UE and the data receiving UE, and indicates the feedback resources corresponding to the activation signaling in slot n+t2.
[0298] If the head node UE does not receive feedback information regarding activation signaling from the data sending UE and the data receiving UE in time slot n+t2, then the head node UE confirms that the semi-static transmission at the data sending UE and the data receiving UE has not been successfully activated.
[0299] The head node UE reissues the semi-static scheduling activation signaling to the data sending UE and the data receiving UE in time slot n+t3. Figure 18 provides an example diagram of another information transmission method.
[0300] Example 3-1: After the head node UE sends the semi-static activation signaling, it receives the ACK information from the data sending UE, but does not receive the feedback information from the data receiving UE.
[0301] The head node UE in slot n receives a semi-static scheduling request from data sending UE A. This scheduling request includes service characteristic information and the ID of data receiving UE B.
[0302] In slot n+t1, the head node UE sends a semi-static scheduling activation signaling to the data sending UE and the data receiving UE, and indicates the feedback resources corresponding to the activation signaling in slot n+t2, as well as the data transmission resources at time n+t4.
[0303] If the head node UE receives the ACK feedback information sent by the data sending UE in slot n+t2, but does not receive feedback information from the data receiving UE regarding activation signaling, then the head node UE confirms that the data sending UE has been successfully activated, and the semi-static transmission at the data receiving UE has not been successfully activated.
[0304] The head node UE re-sends a semi-static scheduling activation signaling message to the data receiving UE in time slot n+t3 until the data receiving UE responds with an ACK corresponding to the semi-static scheduling activation signaling message, and this process does not exceed time n+t4. In this example, a time interval gap (gap>=0) is determined according to configuration, pre-configuration, or predefined rules. If the head node UE does not receive an ACK corresponding to the semi-static scheduling activation signaling message from the data receiving UE before n+t4-gap, then the semi-static transmission activation fails, and the head node UE no longer sends a semi-static scheduling activation signaling message to the data receiving UE. The head node UE sends a semi-static scheduling release signaling message to the data sending UE at time n+t5 until the release is successful. Optionally, the head node UE re-sends a semi-static scheduling activation signaling message to both the data sending UE and the data receiving UE at time n+t6. Figure 19 provides an example diagram of another information transmission method.
[0305] Example 3-2: After the head node UE sends the semi-static activation signaling, it receives the ACK information from the data sending UE, but does not receive the feedback information from the data receiving UE.
[0306] The head node UE in slot n receives a semi-static scheduling request from data sending UE A. This scheduling request includes service characteristic information and the ID of data receiving UE B.
[0307] In slot n+t1, the head node UE sends a semi-static scheduling activation signaling to the data sending UE and the data receiving UE, and indicates the feedback resources corresponding to the activation signaling in slot n+t2, as well as the data transmission resources at time n+t4.
[0308] If the head node UE receives the ACK feedback information sent by the data sending UE in slot n+t2, but does not receive feedback information from the data receiving UE regarding activation signaling, then the head node UE confirms that the data sending UE has been successfully activated, and the semi-static transmission at the data receiving UE has not been successfully activated.
[0309] The head node UE reissues the semi-static scheduling activation signaling to the data receiving UE in time slot n+t3, until the data receiving UE responds with an ACK corresponding to the semi-static scheduling activation signaling, and this process does not exceed time n+t4. In this example, a time interval gap (gap>=0) is determined according to configuration, pre-configuration, or predefined rules. If the head node UE receives an ACK corresponding to the semi-static scheduling activation signaling from the data receiving UE before n+t4-gap, then the semi-static transmission activation is successful. Figure 20 provides another example of information transmission.
[0310] It is important to know that data retransmission scheduling can be data retransmission scheduling information.
[0311] The values of n, t1, t2, t3, t4, t5, t6, etc., are different in each embodiment and are only meaningful within the example, unless otherwise specified.
[0312] Figure 21 is a schematic diagram of an information transmission device provided in an embodiment. The device is used to control communication nodes. As shown in Figure 21, the device includes: a first feedback information receiving module 410 and a scheduling control determination module 420.
[0313] The first feedback information receiving module 410 is used to receive first feedback information corresponding to the authorization control information of the member communication node, wherein the first feedback information indicates the physical transmission resource authorization information receiving status of the member communication node.
[0314] The scheduling control determination module 420 is used to determine the scheduling control process for member communication nodes based on the first feedback information.
[0315] The information transmission method provided in this application embodiment involves a control communication node receiving first feedback information corresponding to the authorization control information of member communication nodes. The first feedback information indicates the physical transmission resource authorization information reception status of the member communication nodes. Based on the first feedback information, a scheduling control process for the member communication nodes is determined, resolving the problem of inconsistent understanding of scheduling information among different member communication nodes. After the control communication node sends authorization control information to the member communication nodes, the member communication nodes perform authorization control on physical transmission resources according to the authorization control information and provide feedback with the first feedback information, which indicates the physical transmission resource authorization information reception status of the member communication nodes. The control node determines how to perform scheduling control on the member communication nodes based on the first feedback information. Even when member communication nodes have inconsistent understandings of scheduling information, precise scheduling control can be performed on the member communication nodes, avoiding data transmission anomalies.
[0316] In some embodiments, the feedback resource containing the first feedback information is determined by at least one of the following:
[0317] Authorization control information indication;
[0318] The control channel resources where the authorization control information is located;
[0319] Control communication node identifier;
[0320] Member communication node identifier;
[0321] Feedback on resource configuration or pre-configuration signaling.
[0322] In some embodiments, when the authorization control information instructs a member communication node to activate physical transmission resources, the process of determining the scheduling control of the member communication node based on the first feedback information includes at least one of the following:
[0323] If no feedback is received from the member communication nodes of the data sender and the data receiver, new authorization control information will be resent to the member communication nodes of the data sender and the data receiver.
[0324] If no feedback is received from the member communication node of the data sender, but a negative acknowledgment is received from the member communication node of the data receiver, new authorization control information is resent to both the member communication node of the data sender and the member communication node of the data receiver.
[0325] If a negative acknowledgment is received from the member communication node of the data sender, but no feedback is received from the member communication node of the data receiver, new authorization control information is resent to both the member communication nodes of the data sender and the member communication nodes of the data receiver.
[0326] If a confirmation message is received from the member communication node of the data sender, but no confirmation message is received from the member communication node of the data receiver, the new authorization control information is resent to the member communication node of the data receiver.
[0327] If a confirmation message is received from the member communication node of the data sender, but no confirmation message is received from the member communication node of the data receiver and the activation conditions are met, new authorization control information is resent to the member communication node of the data receiver.
[0328] If a confirmation message is received from the member communication node of the data receiver, but no confirmation message is received from the member communication node of the data sender, the new authorization control information is resent to the member communication node of the data sender.
[0329] If a confirmation message is received from the member communication node of the data receiver, but no confirmation message is received from the member communication node of the data sender and the activation conditions are met, new authorization control information is resent to the member communication node of the data sender.
[0330] Upon receiving confirmation from the member communication node of the data sender and negative confirmation from the member communication node of the data receiver, an authorization release signaling is sent to the member communication node of the data sender.
[0331] If a confirmation message is received from the member communication node of the data sender, but no confirmation message is received from the member communication node of the data receiver and the activation conditions are not met, an authorization release signaling message is sent to the member communication node of the data sender.
[0332] Upon receiving confirmation from the member communication node of the data receiver and negative confirmation from the member communication node of the data sender, an authorization release signaling is sent to the member communication node of the data receiver.
[0333] If a confirmation message is received from the member communication node of the data receiver, but no confirmation message is received from the member communication node of the data sender and the activation conditions are not met, an authorization release signaling message is sent to the member communication node of the data receiver.
[0334] In some embodiments, the activation condition includes at least one of the following:
[0335] The current time has not yet reached the expiration time of the activation validity period of the member communication node of the data sender;
[0336] The current time has not yet reached the expiration time of the activation validity period of the data receiver's member communication node;
[0337] The number of times authorization control information is sent does not exceed the sending threshold.
[0338] In some embodiments, the activation expiration time is determined based on at least one of the following:
[0339] Data transmission time;
[0340] System configuration, pre-configuration, or predefined time intervals.
[0341] In some embodiments, the time-frequency position of the physical transmission resource indicated by the retransmitted authorization control information is consistent with the time-frequency position of the physical transmission resource indicated by the previously transmitted authorization control information after the time slot of the retransmitted authorization control information.
[0342] In some embodiments, when the authorization control information instructs a member communication node to release physical transmission resources, the process of determining the scheduling control for the member communication node based on the first feedback information includes:
[0343] If, based on the first feedback information, it is determined that at least one of the member communication nodes of the data sender and the data receiver has not provided feedback, the authorization control information is resent to the member communication node that has not provided feedback.
[0344] The information transmission device proposed in this embodiment belongs to the same inventive concept as the information transmission method proposed in the above embodiments. Technical details not described in detail in this embodiment can be found in any of the above embodiments. Furthermore, this embodiment has the same beneficial effects as performing the information transmission method.
[0345] Figure 22 is a schematic diagram of another information transmission device provided in an embodiment. The device is applied to a member communication node. As shown in Figure 22, the device includes: an authorization control information receiving module 510 and a first feedback information sending module 520.
[0346] The authorization control information receiving module 510 is used to receive authorization control information;
[0347] The first feedback information sending module 520 is used to send first feedback information according to the authorization control information, wherein the first feedback information indicates the physical transmission resource authorization information receiving status of the member communication node.
[0348] The information transmission method provided in this application embodiment involves member communication nodes receiving authorization control information and sending first feedback information based on the authorization control information. The first feedback information indicates the physical transmission resource authorization information reception status of the member communication nodes, resolving the problem of inconsistent understanding of scheduling information among different member communication nodes. After the control communication node sends authorization control information to the member communication nodes, the member communication nodes perform authorization control on physical transmission resources based on the authorization control information and send back the first feedback information, which indicates the physical transmission resource authorization information reception status of the member communication nodes. This allows the control node to determine how to perform scheduling control on the member communication nodes based on the first feedback information. Even when member communication nodes have inconsistent understandings of scheduling information, precise scheduling control can still be performed on the member communication nodes, avoiding data transmission anomalies.
[0349] In some embodiments, the authorization control information includes:
[0350] Physical transport resource authorization activation signaling or physical transport resource authorization release signaling;
[0351] The physical transmission resource authorization activation signaling is used to instruct member communication nodes to activate at least one set of physical transmission resources;
[0352] The physical transmission resource authorization release signaling is used to instruct member communication nodes to release activated physical transmission resources.
[0353] In some embodiments, the feedback resource containing the first feedback information is determined by at least one of the following:
[0354] Authorization control information indication;
[0355] Based on the control channel resources where the authorized control information is located;
[0356] Control communication node identifier;
[0357] Member communication node identifier;
[0358] Feedback on resource configuration or pre-configuration signaling.
[0359] The information transmission device proposed in this embodiment belongs to the same inventive concept as the information transmission method proposed in the above embodiments. Technical details not described in detail in this embodiment can be found in any of the above embodiments. Furthermore, this embodiment has the same beneficial effects as performing the information transmission method.
[0360] Figure 23 is a schematic diagram of another information transmission device provided in an embodiment. The device is applied to member communication nodes. As shown in Figure 23, the device includes: a first data sending module 610, a first information receiving module 620, and a data processing module 630.
[0361] The first data sending module 610 is used to send first data;
[0362] The first information receiving module 620 is used to receive the first information corresponding to the first data;
[0363] The data processing module 630 is used to perform corresponding data processing based on the first information corresponding to the first data.
[0364] The information transmission method provided in this application embodiment involves a member communication node sending first data and receiving first information corresponding to the first data. Based on the first information corresponding to the first data, corresponding data processing is performed to resolve the problem of inconsistent understanding of feedback information among different member communication nodes. By performing corresponding data processing based on the first information corresponding to the first data, the first data can be processed appropriately in cases of inconsistent understanding of the feedback information, thus avoiding data processing errors or situations where it is unclear how to process the data.
[0365] In some embodiments, the first information includes at least one of the following:
[0366] Controls the retransmission scheduling information of data sent by communication nodes;
[0367] The second feedback information sent by the data receiving node.
[0368] In some embodiments, the first information includes data retransmission scheduling information, and the step of performing corresponding data processing based on the first information corresponding to the first data includes:
[0369] If data retransmission scheduling information corresponding to the first data is received within a set time range, the first data is retransmitted according to the instructions of the data retransmission scheduling information.
[0370] If no data retransmission scheduling information corresponding to the first data is received within the set time range, the data retransmission buffer in the data process corresponding to the first data is cleared.
[0371] In some embodiments, the first information includes: data retransmission scheduling information and second feedback information, and the corresponding data processing based on the first information corresponding to the first data includes:
[0372] Upon receiving the second feedback information corresponding to the first data, perform corresponding data processing based on the data retransmission scheduling information and the information indicated by the second feedback information;
[0373] If the second feedback information corresponding to the first data is not received, corresponding data processing is performed based on the data retransmission scheduling information.
[0374] In some embodiments, the step of performing corresponding data processing based on the data retransmission scheduling information and the information indicated by the second feedback information includes:
[0375] The second feedback information is a confirmation message, which clears the data retransmission buffer in the data process corresponding to the first data;
[0376] Upon receiving the data retransmission scheduling information, a confirmation message is sent back.
[0377] In some embodiments, the step of performing corresponding data processing based on the data retransmission scheduling information and the information indicated by the second feedback information includes:
[0378] The second feedback information is a confirmation message and the data retransmission scheduling information is received within a set time range. The first data is retransmitted according to the instructions of the data retransmission scheduling information.
[0379] If the second feedback information is a confirmation message and the data retransmission scheduling information is not received within the set time range, the data retransmission buffer in the data process corresponding to the first data is cleared.
[0380] In some embodiments, the step of performing corresponding data processing based on the data retransmission scheduling information and the information indicated by the second feedback information includes:
[0381] The second feedback information is a negative confirmation information and the data retransmission scheduling information is received within a set time range. The first data is retransmitted according to the instructions of the data retransmission scheduling information.
[0382] If the second feedback information is a negative confirmation and no data retransmission scheduling information is received within the set time range, the data retransmission buffer in the data process corresponding to the first data is cleared, or a retransmission resource is requested.
[0383] In some embodiments, the corresponding data processing based on the data retransmission scheduling information includes:
[0384] If the data retransmission scheduling information is received within a set time range, the first data is retransmitted according to the instructions of the data retransmission scheduling information.
[0385] If the data retransmission scheduling information is not received within the set time range, the data retransmission buffer in the data process corresponding to the first data is cleared, or a retransmission resource is requested.
[0386] In some embodiments, the set time range is determined according to at least one of the following methods:
[0387] Time window;
[0388] Timer.
[0389] In some embodiments, the time window is determined based on at least one of the following:
[0390] The transmission time slot of the first data;
[0391] The time slot in which the feedback resource corresponding to the first data is located;
[0392] Window length.
[0393] In some embodiments, the timer is determined based on at least one of the following information:
[0394] The timer start time is determined based on the transmission time slot of the first data;
[0395] The timer start time is determined based on the time slot where the feedback resource corresponding to the first data is located;
[0396] Timer duration.
[0397] In some embodiments, the device further includes:
[0398] The timer control module is used to control the timer to stop counting if data retransmission scheduling information is received before the timer ends.
[0399] The information transmission device proposed in this embodiment belongs to the same inventive concept as the information transmission method proposed in the above embodiments. Technical details not described in detail in this embodiment can be found in any of the above embodiments. Furthermore, this embodiment has the same beneficial effects as performing the information transmission method.
[0400] This application also provides a communication node. Figure 24 is a schematic diagram of the structure of a communication node provided in an embodiment. As shown in Figure 24, the communication node provided in this application includes a processor 710, a memory 720, and a computer program stored in the memory and executable on the processor. When the processor 710 executes the program, it implements the above-mentioned information transmission method.
[0401] The communication node may also include a memory 720; the processor 710 in the communication node may be one or more, with one processor 710 as an example in FIG24; the memory 720 is used to store one or more programs; the one or more programs are executed by the one or more processors 710, so that the one or more processors 710 implement the information transmission method as described in the embodiments of this application.
[0402] The communication node also includes: a communication device 730, an input device 740, and an output device 750.
[0403] The processor 710, memory 720, communication device 730, input device 740 and output device 750 in the communication node can be connected by a bus or other means. Figure 24 shows an example of connection by bus.
[0404] Input device 740 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the communication node. Output device 750 may include display devices such as a display screen.
[0405] The communication device 730 may include a receiver and a transmitter. The communication device 730 is configured to perform information transmission and reception communication under the control of the processor 710.
[0406] The memory 720, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the information transmission method described in the embodiments of this application (e.g., the first feedback information receiving module 410 and the scheduling control determining module 420 in the information transmission device, or the authorization control information receiving module 510 and the first feedback information sending module 520 in the information transmission device, or the first data sending module 610, the first information receiving module 620, and the data processing module 630 in the information transmission device). The memory 720 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created according to the use of the communication node, etc. In addition, the memory 720 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 720 may further include memory remotely located relative to the processor 710, and these remote memories can be connected to the communication node via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0407] This application also provides a storage medium storing a computer program, which, when executed by a processor, implements any of the information transmission methods described in this application.
[0408] Optionally, the information transmission method is applied to control communication nodes, including: receiving first feedback information corresponding to the authorization control information of member communication nodes, wherein the first feedback information indicates the physical transmission resource authorization information reception status of member communication nodes; and determining a scheduling control process for member communication nodes based on the first feedback information.
[0409] Optionally, this information transmission method is applied to a member communication node and includes: receiving authorization control information; sending first feedback information according to the authorization control information, wherein the first feedback information indicates the physical transmission resource authorization information reception status of the member communication node.
[0410] Optionally, this information transmission method is applied to member communication nodes and includes: sending first data; receiving first information corresponding to the first data; and performing corresponding data processing based on the first information corresponding to the first data.
[0411] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. The computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0412] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, apparatus, or device.
[0413] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, radio frequency (RF), etc., or any suitable combination thereof.
[0414] This application provides a computer program product, which includes a computer program that, when executed by a processor, implements the information transmission method described in any one of the embodiments of this application.
[0415] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0416] The above description is merely an exemplary embodiment of this application and is not intended to limit the scope of protection of this application.
[0417] Those skilled in the art will understand that the term user terminal encompasses any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.
[0418] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.
[0419] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.
[0420] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored on memory. Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disk (CD), etc.). Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.
[0421] A detailed description of exemplary embodiments of this application has been provided above through exemplary and non-limiting examples. However, various modifications and adjustments to the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and claims, without departing from the scope of this application. Therefore, the proper scope of this application will be determined by the claims.
Claims
1. An information transmission method, applied to control communication nodes, comprising: The first feedback information corresponding to the authorization control information received by the member communication node indicates the physical transmission resource authorization information reception status of the member communication node. The scheduling and control process for member communication nodes is determined based on the first feedback information.
2. The information transmission method according to claim 1, wherein The feedback resource containing the first feedback information is determined by at least one of the following: Authorization control information indication; The control channel resources where the authorization control information is located; Control communication node identifier; Member communication node identifier; Feedback on resource configuration or pre-configuration signaling.
3. The information transmission method according to claim 1, wherein When the authorization control information instructs a member communication node to activate physical transmission resources, the process of determining the scheduling control of the member communication node based on the first feedback information includes at least one of the following: If no feedback is received from the member communication nodes of the data sender and the data receiver, new authorization control information will be resent to the member communication nodes of the data sender and the data receiver. If no feedback is received from the member communication node of the data sender, but a negative acknowledgment is received from the member communication node of the data receiver, new authorization control information is resent to both the member communication node of the data sender and the member communication node of the data receiver. If a negative acknowledgment is received from the member communication node of the data sender, but no feedback is received from the member communication node of the data receiver, new authorization control information is resent to both the member communication nodes of the data sender and the member communication nodes of the data receiver. If a confirmation message is received from the member communication node of the data sender, but no confirmation message is received from the member communication node of the data receiver, the new authorization control information is resent to the member communication node of the data receiver. If a confirmation message is received from the member communication node of the data sender, but no confirmation message is received from the member communication node of the data receiver and the activation conditions are met, new authorization control information is resent to the member communication node of the data receiver. If a confirmation message is received from the member communication node of the data receiver, but no confirmation message is received from the member communication node of the data sender, the new authorization control information is resent to the member communication node of the data sender. If a confirmation message is received from the member communication node of the data receiver, but no confirmation message is received from the member communication node of the data sender and the activation conditions are met, new authorization control information is resent to the member communication node of the data sender. Upon receiving confirmation from the member communication node of the data sender and negative confirmation from the member communication node of the data receiver, an authorization release signaling is sent to the member communication node of the data sender. If a confirmation message is received from the member communication node of the data sender, but no confirmation message is received from the member communication node of the data receiver and the activation conditions are not met, an authorization release signaling message is sent to the member communication node of the data sender. Upon receiving confirmation from the member communication node of the data receiver and negative confirmation from the member communication node of the data sender, an authorization release signaling is sent to the member communication node of the data receiver. If a confirmation message is received from the member communication node of the data receiver, but no confirmation message is received from the member communication node of the data sender and the activation conditions are not met, an authorization release signaling message is sent to the member communication node of the data receiver.
4. The information transmission method according to claim 3, wherein The activation condition includes at least one of the following: The current time has not yet reached the expiration time of the activation validity period of the member communication node of the data sender; The current time has not yet reached the expiration time of the activation validity period of the member communication node of the data receiver; The number of times authorization control information is sent does not exceed the sending threshold.
5. The information transmission method according to claim 4, wherein The activation validity period end time is determined according to at least one of the following: Data transmission time; System configuration, pre-configuration, or predefined time intervals.
6. The information transmission method according to claim 3, wherein The time-frequency position of the physical transmission resource indicated by the retransmitted authorization control information is consistent with the time-frequency position of the physical transmission resource indicated by the previously transmitted authorization control information after the time slot of the retransmitted authorization control information.
7. The information transmission method according to claim 1, wherein When the authorization control information instructs a member communication node to release physical transmission resources, the process of determining the scheduling control of the member communication node based on the first feedback information includes: If, based on the first feedback information, it is determined that at least one of the member communication nodes of the data sender and the data receiver has not provided feedback information, the authorization control information is resent to the member communication node that has not provided feedback information.
8. An information transmission method, applied to member communication nodes, comprising: Receive authorization control information; First feedback information is sent according to the authorization control information, and the first feedback information indicates the physical transmission resource authorization information reception status of the member communication node.
9. The information transmission method according to claim 8, wherein The authorization control information includes: Physical transport resource authorization activation signaling or physical transport resource authorization release signaling; The physical transmission resource authorization activation signaling is used to instruct member communication nodes to activate at least one set of physical transmission resources; The physical transmission resource authorization release signaling is used to instruct member communication nodes to release activated physical transmission resources.
10. The information transmission method according to any one of claims 8-9, wherein, The feedback resource containing the first feedback information is determined by at least one of the following: Authorization control information indication; The control channel resources where the authorization control information is located; Control communication node identifier; Member communication node identifier; Feedback on resource configuration or pre-configuration signaling.
11. An information transmission method, applied to member communication nodes, comprising: Send the first data; Receive the first information corresponding to the first data; Perform corresponding data processing based on the first information corresponding to the first data.
12. The information transmission method according to claim 11, wherein The first information includes at least one of the following: Controls the retransmission scheduling information of data sent by communication nodes; The second feedback information sent by the data receiving node.
13. The information transmission method according to claim 12, wherein The first information includes data retransmission scheduling information, and the step of performing corresponding data processing based on the first information corresponding to the first data includes: If data retransmission scheduling information corresponding to the first data is received within a set time range, the first data is retransmitted according to the instructions of the data retransmission scheduling information. If no data retransmission scheduling information corresponding to the first data is received within the set time range, the data retransmission buffer in the data process corresponding to the first data is cleared.
14. The information transmission method according to claim 12, wherein The first information includes: data retransmission scheduling information and second feedback information. The step of performing corresponding data processing based on the first information corresponding to the first data includes: Upon receiving the second feedback information corresponding to the first data, perform corresponding data processing based on the data retransmission scheduling information and the information indicated by the second feedback information; If the second feedback information corresponding to the first data is not received, corresponding data processing is performed based on the data retransmission scheduling information.
15. The information transmission method according to claim 14, wherein The step of performing corresponding data processing based on the data retransmission scheduling information and the information indicated by the second feedback information includes: The second feedback information is a confirmation message, which clears the data retransmission buffer in the data process corresponding to the first data; Upon receiving the data retransmission scheduling information, a confirmation message is sent back.
16. The information transmission method according to claim 14, wherein The step of performing corresponding data processing based on the data retransmission scheduling information and the information indicated by the second feedback information includes: The second feedback information is a confirmation message and the data retransmission scheduling information is received within a set time range. The first data is retransmitted according to the instructions of the data retransmission scheduling information. If the second feedback information is a confirmation message and the data retransmission scheduling information is not received within the set time range, the data retransmission buffer in the data process corresponding to the first data is cleared.
17. The information transmission method of claim 14, wherein, The step of performing corresponding data processing based on the data retransmission scheduling information and the information indicated by the second feedback information includes: The second feedback information is a negative confirmation information and the data retransmission scheduling information is received within a set time range. The first data is retransmitted according to the instructions of the data retransmission scheduling information. If the second feedback information is a negative confirmation and no data retransmission scheduling information is received within the set time range, the data retransmission buffer in the data process corresponding to the first data is cleared, or a retransmission resource is requested.
18. The information transmission method according to claim 14, wherein The step of performing corresponding data processing based on the data retransmission scheduling information includes: If the data retransmission scheduling information is received within a set time range, the first data is retransmitted according to the instructions of the data retransmission scheduling information. If the data retransmission scheduling information is not received within the set time range, the data retransmission buffer in the data process corresponding to the first data is cleared, or a retransmission resource is requested.
19. The information transmission method according to any one of claims 13, 16-18, wherein, The set time range is determined according to at least one of the following methods: Time window; Timer.
20. The information transmission method according to claim 19, wherein The time window is determined based on at least one of the following information: The transmission time slot of the first data; The time slot in which the feedback resource corresponding to the first data is located; Window length.
21. The information transmission method according to claim 19, wherein The timer is determined based on at least one of the following information: The timer start time is determined based on the transmission time slot of the first data; The timer start time is determined based on the time slot where the feedback resource corresponding to the first data is located; Timer duration.
22. The information transmission method according to claim 19, further comprising: Before the timer expires, in response to receiving data retransmission scheduling information, the timer is controlled to stop counting.
23. A communication node, comprising: The program includes a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for establishing communication between the processor and the memory, wherein the program, when executed by the processor, implements the information transmission method as described in any one of claims 1-22.
24. A storage medium for computer readable storage, characterized in that, The storage medium stores one or more programs, which can be executed by one or more processors to implement the information transmission method according to any one of claims 1-22.
25. A computer program product comprising a computer program that, when executed by a processor, implements the information transmission method according to any one of claims 1-22.