Method and apparatus for information transmission
By acquiring and indicating latency requirements in relay nodes, information is ensured to be forwarded within a specific time, which solves the problem of increased latency when switching relay paths in LTE D2D relay technology and meets the service requirements with high latency requirements in NR V2X scenarios.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING SAMSUNG TELECOM R&D CENT
- Filing Date
- 2019-11-15
- Publication Date
- 2026-04-28
AI Technical Summary
Existing LTE D2D relay technology cannot guarantee service continuity when switching relay paths, resulting in increased latency and failing to meet the high latency requirements of NR V2X scenarios.
The first node obtains the latency requirement for information from the second node and forwards the information to the third node according to the requirement. This includes indicating the latency requirement in signaling at the physical layer, media access control layer, and radio resource control layer to ensure that the information is forwarded within a specific time.
It enables services with high latency requirements to meet the needs of relay transmission, thereby improving the efficiency and reliability of information transmission.
Smart Images

Figure CN112822715B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and more specifically, to a method and apparatus for information transmission. Background Technology
[0002] In Long Term Evolution (LTE) technology, sidelink (SL) communication includes two main mechanisms: device-to-device (D2D) direct communication and vehicle-to-the-world (V2X) communication. V2X is designed based on D2D technology and is superior to D2D in terms of data rate, latency, reliability, and link capacity. It is the most representative sidelink communication technology in LTE.
[0003] In LTE V2X systems, bypass communication also defines different physical channels, including the Physical Sidelink Control Channel (PSCCH) and the Physical Sidelink Shared Channel (PSSCH). The PSSCH carries data, while the PSCCH carries sidelink control information (SCI). The SCI indicates the time-frequency domain resource location, modulation and coding scheme, and the receiving target ID to which the associated PSSCH is transmitted. Bypass communication also defines sub-channels as the smallest unit of resource allocation. A sub-channel may contain control channel resources, data channel resources, or both.
[0004] From a resource allocation perspective, the LTE V2X system includes two modes: a resource allocation mode based on base station scheduling (Mode 3) and a resource allocation mode autonomously selected by the UE (User Equipment) (Mode 4). Both modes are based on sub-channels defined in the bypass system, where the base station schedules or the UE autonomously selects several control and / or data sub-channels for bypass transmission.
[0005] As an evolution of LTE, 5G NR (Fifth-Generation New Radio) system also includes the further evolution of bypass communication. Similarly, NRV2X introduces the concepts of PSCCH and PSSCH, and also supports resource allocation mode based on base station scheduling (Mode 1) and resource allocation mode selected by UE (Mode 2).
[0006] Furthermore, unlike LTE's bypass communication system which does not support HARQ-ACK (Hybrid Automatic Repeatrequest-ACK) feedback, NR V2X introduces a HARQ-ACK feedback mechanism. This mechanism is applicable to unicast and multicast services. After the sending UE transmits data and the corresponding SCI, the receiving UE transmits the corresponding ACK / NACK feedback information to the sending UE, allowing the sending UE to determine whether data retransmission is necessary. In NR V2X, the channel used to carry ACK / NACK feedback information is the Physical Sidelink Feedback Channel (PSFCH). In Mode 1, if the bypass transmission is based on HARQ, the sending UE will also report the bypass HARQ-ACK to the base station, enabling the base station to determine whether bypass resources for retransmission need to be scheduled for the sending UE.
[0007] Relay-based communication technology was introduced into the LTE D2D system in version 13. LTE D2D relay technology supports a maximum of one hop, meaning that in a communication link between the source node, relay node, and target node (also known as a remote node), the maximum number of relay nodes supported is one. LTE D2D relay technology uses a layer 3-based relay method. In this method, during the process of a relay node acquiring data from the source node, neither layer 1 (physical layer) nor layer 2 (MAC (Medium Access Control), RLC (Radio Link Control), and PDCP (Packet Data Convergence Protocol) layers distinguish whether the data is sent to a relay node or a remote node. Instead, after the data is decoded and submitted to the RRC (Radio Resource Control) layer, higher layers (such as the RRC layer, AS (Application Server) layer, V2X layer, or application layer) process the data to determine the target node and generate the data to be sent to the relay node. Similarly, during the process of a relay node sending data from a source node to a remote node, Layer 1 and Layer 2 do not distinguish whether the data originates from the source node or the relay node; this distinction and processing are handled by the higher layers of the remote node. Therefore, for bypass transmissions with and without relay enabled, the behavior of UEs below Layer 3 in LTE D2D is essentially the same; that is, relay transmissions in LTE D2D are transparent to Layer 1 and Layer 2.
[0008] The Layer 3-based relay forwarding used in LTE D2D systems cannot guarantee service continuity when remote nodes switch relay paths (e.g., from relay transmission to direct transmission with the base station, or switching relay nodes) and perform handover. Because relay information requires higher-layer processing and may involve interaction between the application layer and other layers with the RRC layer, there is a significant increase in latency, which cannot meet the needs of some typical application scenarios of bypass systems, such as certain latency-critical services in NR V2X scenarios. Summary of the Invention
[0009] This application addresses the shortcomings of existing methods by proposing an information transmission method and apparatus to solve the problem of how to meet the needs of services with high latency requirements.
[0010] Firstly, a method for information transmission is provided, applied to a first node, including:
[0011] The latency requirements and the information to be forwarded are obtained from the second node.
[0012] Based on the latency requirements of the information to be forwarded, the information that needs to be forwarded is forwarded to the third node.
[0013] Optionally, the latency requirements for obtaining the information to be forwarded from the second node include:
[0014] When it is determined that information needs to be forwarded to a third node, the latency requirement is obtained from the second node.
[0015] Optionally, the method of obtaining latency requirements from the second node includes at least one of the following:
[0016] Obtain the latency requirements indicated by the second node in the physical layer signaling;
[0017] Obtain the latency requirements indicated by the second node in the Media Access Control (MAC) signaling or other Layer 2 signaling;
[0018] Obtain the latency requirements indicated by the second node in Radio Resource Control (RRC) signaling or other higher-layer signaling.
[0019] Optionally, the physical layer signaling includes bypass control information (SCI); when the physical layer signaling is an SCI, the latency requirement indicated in the physical layer signaling is the latency requirement of the bypass data associated with the SCI.
[0020] MAC signaling includes at least one of the following: the Media Access Control Unit (MAC CE), the MAC header, and the MAC subheader.
[0021] Optionally, latency requirements are indicated directly or indirectly by at least one of the following:
[0022] The time point at which the information is generated at the second node, the basic latency requirement of the information, the time deviation between the time point at which the second node sends the information to the first node and the time point at which the information is generated at the second node, the specific time length, and the requirement that the first node needs to send the information to the third node within the specific time length.
[0023] Optionally, the latency requirement includes indirectly indicated latency requirements, and the methods for determining the indirectly indicated latency requirements include:
[0024] The transmission delay indicated by the second node is obtained, and the basic delay requirement for the information is determined from the second node and / or from the higher level of the first node. The transmission delay includes the time deviation between the time when the second node sends the information to the first node and the time when the information is generated at the second node.
[0025] Based on the basic latency requirements and the transmission latency, the latency requirements of the information are determined.
[0026] Optionally, when the information sent by the second node is transmitted multiple times, the latency requirement includes at least one of the following:
[0027] The latency requirement is determined based on the first transmission of information sent by the second node;
[0028] The latency requirement is determined based on the last transmission of information sent by the second node;
[0029] When the latency requirement is indicated in a single transmission of information sent by the second node, the latency requirement is determined based on a single transmission.
[0030] Optionally, the delay requirement is determined based on the transmission method of the information sent by the second node, which includes at least one of transmission based on Hybrid Automatic Repeat Request (HARQ) and blind retransmission.
[0031] Optionally, depending on the latency requirements of the information to be forwarded, the method of forwarding the information to the third node includes at least one of the following:
[0032] The information that needs to be forwarded is forwarded to the third node, and the time of the first transmission of the forwarding does not exceed the latency requirement.
[0033] The information that needs to be forwarded is forwarded to the third node, and the time for the first N transmissions and / or retransmissions does not exceed the delay requirement, where N is a positive integer;
[0034] The information that needs to be forwarded is forwarded to the third node, and the total transmission and / or retransmission time does not exceed the latency requirement.
[0035] Optionally, depending on the latency requirements of the information to be forwarded, the information to be forwarded is forwarded to a third node, including:
[0036] If the delay requirement matches the given first interval, after receiving the information, do not decode it and forward the information to the third node;
[0037] And / or when the delay requirement meets the given second interval, after receiving the information and successfully decoding it, the information is forwarded to the third node.
[0038] Optionally, when sending information that needs to be forwarded to a third node, the parameters used to select bypass resources can be determined or adjusted according to latency requirements.
[0039] Optionally, the parameters include at least one of the following: a channel-aware time window, an energy threshold used to determine whether to exclude resources during the channel-aware process, an available time range for resources used for transmission, and a time range for resource reservation. The channel-aware time window includes at least one of the following: a start time point, an end time point, and a time window length.
[0040] Secondly, a method for information transmission is provided, applied to a second node, including:
[0041] Send the information that needs to be sent to the third node to the first node;
[0042] The latency requirements corresponding to the information that needs to be sent to the third node are sent to the first node.
[0043] Optionally, the method of sending the latency requirement corresponding to the information to be sent to the third node to the first node includes at least one of the following:
[0044] Indicate latency requirements in physical layer signaling;
[0045] Indicate latency requirements in Media Access Control (MAC) signaling or other Layer 2 signaling;
[0046] Indicate latency requirements in Radio Resource Control (RRC) signaling or other higher-level signaling.
[0047] Optionally, the physical layer signaling includes bypass control information (SCI); when the physical layer signaling is an SCI, the latency requirement indicated in the physical layer signaling is the latency requirement of the bypass data associated with the SCI; the MAC signaling includes at least one of the following: a media access control unit (MAC CE), a MAC header, and a MAC subheader.
[0048] Optionally, when the information sent by the second node is transmitted multiple times, the latency requirement includes at least one of the following:
[0049] The latency requirement is determined based on the first transmission of information sent by the second node;
[0050] The latency requirement is determined based on the last transmission of information sent by the second node;
[0051] When the latency requirement is indicated during a single transmission of information sent by the second node, the latency requirement is determined based on a single transmission.
[0052] Thirdly, a first node device is provided, comprising:
[0053] The first processing module is used to obtain the latency requirements and the information to be forwarded from the second node.
[0054] The second processing module is used to forward the information that needs to be forwarded to the third node according to the latency requirements of the information to be forwarded.
[0055] Fourthly, a second node device is provided, comprising:
[0056] The third processing module is used to send the information that needs to be sent to the third node to the first node.
[0057] The fourth processing module is used to send the latency requirements corresponding to the information that needs to be sent to the third node to the first node.
[0058] Fifthly, this application provides a first node device, including: a processor, a memory, and a bus;
[0059] A bus is used to connect the processor and memory;
[0060] Memory, used to store operation instructions;
[0061] A processor for executing the information transmission method of the first aspect of this application by invoking operation instructions.
[0062] Sixthly, this application provides a second node device, including: a processor, a memory, and a bus;
[0063] A bus is used to connect the processor and memory;
[0064] Memory, used to store operation instructions;
[0065] A processor for executing the information transmission method of the second aspect of this application by invoking operation instructions.
[0066] The technical solution provided in this application has at least the following beneficial effects:
[0067] The first node obtains the latency requirements and the information to be forwarded from the second node; based on the latency requirements of the information to be forwarded, it forwards the information to the third node. This achieves the goal of the first node forwarding the information to the third node based on the latency requirements of the information to be forwarded, thus meeting the needs of services with high latency requirements.
[0068] Additional aspects and advantages of this application will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this application. Attached Figure Description
[0069] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments of this application will be briefly introduced below.
[0070] Figure 1 This is a schematic diagram of a 1-hop relay in an NR bypass system;
[0071] Figure 2 A flowchart illustrating an information transmission method provided in an embodiment of this application;
[0072] Figure 3A flowchart illustrating another information transmission method provided in an embodiment of this application;
[0073] Figure 4 A schematic diagram illustrating the timing of relay forwarding when the latency requirement is below a specific threshold, as provided in the embodiments of this application.
[0074] Figure 5 A schematic diagram illustrating the timing of relay forwarding when the latency requirement exceeds a specific threshold, as provided in the embodiments of this application.
[0075] Figure 6 A schematic diagram illustrating the timing of relay forwarding when the latency requirement exceeds a specific threshold, as provided in the embodiments of this application.
[0076] Figure 7 This is a schematic diagram of the structure of a first node device provided in an embodiment of this application;
[0077] Figure 8 This is a schematic diagram of the structure of a second node device provided in an embodiment of this application;
[0078] Figure 9 This is a schematic diagram of the structure of a first node device provided in an embodiment of this application;
[0079] Figure 10 This is a schematic diagram of the structure of a second node device provided in an embodiment of this application. Detailed Implementation
[0080] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting this application.
[0081] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this application means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we say an element is “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be intermediate elements. Furthermore, “connected” or “coupled” as used herein can include wireless connections or wireless coupling. The term “and / or” as used herein includes all or any units and all combinations of one or more associated listed items.
[0082] To better understand and explain the solutions of the embodiments of this application, some technologies involved in the embodiments of this application will be briefly described below.
[0083] In the following embodiments, a time slot can be either a physical subframe or a time slot, or a logical subframe or time slot. Specifically, a logical subframe or time slot is the subframe or time slot corresponding to the resource pool for bypass communication. For example, in a V2X system, the resource pool is defined by a repeating bitmap that maps to a specific set of time slots. This specific set of time slots can be all time slots, all uplink time slots, or all other time slots except for certain specific time slots (e.g., time slots for transmitting MIB / SIB). Time slots indicated as "1" in the bitmap can be used for V2X transmission and belong to the time slots corresponding to the V2X resource pool; time slots indicated as "0" cannot be used for V2X transmission and do not belong to the time slots corresponding to the V2X resource pool. Furthermore, a physical subframe or time slot can also be replaced with an uplink or downlink subframe or time slot; furthermore, it can be replaced with a cell-specific uplink or downlink subframe or time slot.
[0084] The following typical application scenario illustrates the difference between physical and logical subframes or time slots: When calculating the time-domain gap between two specific channels / messages (e.g., PSSCH carrying bypass data and PSFCH carrying corresponding feedback information), assuming the gap is N time slots, if calculating physical subframes or time slots, these N time slots correspond to an absolute time length of N*x milliseconds in the time domain, where x is the time length of the physical time slot (subframe) under the parameter set (numerology) of this scenario; otherwise, if calculating logical subframes or time slots, taking the bypass resource pool defined by the bitmap as an example, the interval of these N time slots corresponds to N time slots indicated as "1" in the bitmap, and the absolute time length of this interval varies with the specific configuration of the bypass communication resource pool, without a fixed value.
[0085] Furthermore, the time slot in the following embodiments can be a complete time slot, or several symbols in a time slot corresponding to bypass communication. For example, when bypass communication is configured to be performed on the X1 to X2 symbols of each time slot, the time slot in the following embodiments is the X1 to X2 symbols in the time slot in this scenario; or, when bypass communication is configured for mini-slot transmission, the time slot in the following embodiments is a mini-slot defined or configured in the bypass system, rather than a time slot in the NR system.
[0086] Furthermore, in the following embodiments, the length of the time slot can be determined based on at least one of the physical length of the uplink time slot, the physical length of the downlink time slot, and the physical length of the bypass time slot. This is because in some deployment scenarios, the uplink / downlink numberology and the bypass numberology can be different. Further, in the following embodiments, the length of the time slot is determined based on the physical length of the corresponding type of time slot. For example, when the time slot in the following embodiments is a bypass time slot, the length of the time slot is determined according to the physical length of the bypass time slot.
[0087] In the following embodiments, the information configured by the base station, indicated by signaling, configured by higher layers, and pre-configured includes a set of configuration information; it also includes multiple sets of configuration information, from which the UE selects a set of configuration information to use according to predefined conditions; and it also includes a set of configuration information containing multiple subsets, from which the UE selects a subset to use according to predefined conditions.
[0088] The technical solutions provided in the following embodiments are specifically described based on V2X systems, but their application scenarios should not be limited to V2X systems in bypass communication, but can also be applied to other bypass transmission systems. For example, the V2X sub-channel design in the following embodiments can also be used for D2D sub-channels or other bypass transmission sub-channels. The V2X resource pool in the following embodiments can also be replaced by a D2D resource pool in other bypass transmission systems such as D2D.
[0089] In the following embodiments, when the bypass communication system is a V2X system, the terminal or UE can be a variety of types of terminals or UEs such as vehicle, infrastructure, and pedestrian.
[0090] In NR bypass systems, there are two main relay scenarios: UE-to-UE relay and UE-to-network relay. In relay transmission scenarios, the node generating data is called the source node, and the node receiving data is called the remote node or destination node. In this communication link, the node responsible for forwarding the data generated by the source node to the remote node is called the relay node. In UE-to-UE relay scenarios, both the source node and the remote node are bypass UEs. In UE-to-network relay scenarios, the source node is the base station, and the remote node is a bypass UE; or the source node is a bypass UE, and the remote node is the base station. Figure 1 In Figure 1 (a) and Figure 1 (b) The two scenarios of 1-hop relay are illustrated schematically. In a 1-hop relay link, there is only one relay node.
[0091] The following embodiments use a single-hop relay as an example to illustrate the technical method, but this method can also be similarly applied to multi-hop relay scenarios. In a multi-hop relay system, information from the source node in this application may originate from the previous hop relay node; similarly, information sent to a remote node in this application may be sent to the next hop relay node. Other interactions with the source node or remote node can also be similarly replaced with interactions with the previous or next hop relay node. This will not be repeated in the following embodiments.
[0092] In NR bypass communication systems, there are latency-sensitive bypass services. One specific characteristic of these services is that service packets must be transmitted within a time window after arriving at the higher layer; otherwise, if the transmission of the service packet exceeds this time window, it will be considered a transmission failure because it cannot meet the timeliness requirement. The specific length of this time window directly reflects the latency requirement of the service. In existing technologies, generally, for specific bypass data, such as a given packet or bypass transport block (TB), the latency requirement corresponding to the bypass service it carries is obtained from the application layer. The UE, as the generator of the bypass packet or TB, also needs to obtain the latency requirement from the application layer when transmitting bypass data and transmit the bypass data to the receiving UE as much as possible while meeting the latency requirement. In existing technologies, a typical parameter used to characterize latency requirements is the packet delay budget (PDB). For example, the typical PDB value for latency-sensitive bypass services in the prior art is 3ms. Therefore, after such bypass service packets arrive at the higher layer, the UE sending the bypass data needs to transmit the packet or all or at least one TB generated based on the packet to the target node within 3ms.
[0093] In relay-based communication systems, due to the nature of this service, relay UEs may also need to obtain the latency requirements of bypass data forwarded from source UEs and forward the bypass data to the receiving UE as much as possible while meeting the latency requirements. However, the interpretation of this latency requirement may differ from the definition in existing technologies. In existing technologies, the latency requirement is determined by the service type and is an inherent attribute of bypass packets or TBs. In relay-based communication systems, at the source node, the latency requirement can also be determined using the same method as in existing technologies, i.e., by the service type; however, at the relay node, since it takes time for the relay node to receive bypass packets or TBs sent by the source node, the remaining time available for sending bypass packets or TBs at the relay node will be correspondingly shortened. Therefore, when the relay node forwards data from the source node, its latency requirement is no longer an inherent attribute of the bypass packets or TBs, but is determined based on the service type and the specific conditions of the source node's bypass transmission.
[0094] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0095] Example 1
[0096] This application provides an information transmission method applied to a first node, and the flowchart of the method is shown below. Figure 2 As shown, the method includes:
[0097] Step S101: Obtain the latency requirements and the information to be forwarded from the second point.
[0098] Step S102: Based on the latency requirements of the information to be forwarded, forward the information to be forwarded to the third node.
[0099] Optionally, the first node is a relay node, which is a user equipment (UE) or a base station; the second node is a source node, which is a user equipment (UE) or a base station; and the third node is a remote node, which is a user equipment (UE) or a base station.
[0100] In this embodiment, the latency requirements and the information to be forwarded are obtained from the second node; based on the latency requirements of the information to be forwarded, the information to be forwarded is forwarded to the third node. In this way, the first node forwards the information to be forwarded to the third node based on the latency requirements of the information to be forwarded, thus meeting the needs of services with high latency requirements.
[0101] Optionally, the latency requirements for obtaining the information to be forwarded from the second node include:
[0102] When it is determined that information needs to be forwarded to a third node, the latency requirement is obtained from the second node.
[0103] Optionally, the method of obtaining latency requirements from the second node includes at least one of the following:
[0104] Obtain the latency requirements indicated by the second node in the physical layer signaling;
[0105] Obtain the latency requirements indicated by the second node in the Media Access Control (MAC) signaling or other Layer 2 signaling;
[0106] Obtain the latency requirements indicated by the second node in Radio Resource Control (RRC) signaling or other higher-layer signaling.
[0107] Optionally, the physical layer signaling includes bypass control information (SCI); when the physical layer signaling is an SCI, the latency requirement indicated in the physical layer signaling is the latency requirement of the bypass data associated with the SCI.
[0108] MAC signaling includes at least one of the following: the Media Access Control Unit (MAC CE), the MAC header, and the MAC subheader.
[0109] Optionally, latency requirements are indicated directly or indirectly by at least one of the following:
[0110] The time point at which the information is generated at the second node, the basic latency requirement of the information, the time deviation between the time point at which the second node sends the information to the first node and the time point at which the information is generated at the second node, the specific time length, and the requirement that the first node needs to send the information to the third node within the specific time length.
[0111] Optionally, the latency requirement includes indirectly indicated latency requirements, and the methods for determining the indirectly indicated latency requirements include:
[0112] The transmission delay indicated by the second node is obtained, and the basic delay requirement for the information is determined from the second node and / or from the higher level of the first node. The transmission delay includes the time deviation between the time when the second node sends the information to the first node and the time when the information is generated at the second node.
[0113] Based on the basic latency requirements and the transmission latency, the latency requirements of the information are determined.
[0114] Optionally, when the information sent by the second node is transmitted multiple times, the latency requirement includes at least one of the following:
[0115] The latency requirement is determined based on the first transmission of information sent by the second node;
[0116] The latency requirement is determined based on the last transmission of information sent by the second node;
[0117] When the latency requirement is indicated in a single transmission of information sent by the second node, the latency requirement is determined based on a single transmission.
[0118] Optionally, the delay requirement is determined based on the transmission method of the information sent by the second node, which includes at least one of transmission based on Hybrid Automatic Repeat Request (HARQ) and blind retransmission.
[0119] Optionally, depending on the latency requirements of the information to be forwarded, the method of forwarding the information to the third node includes at least one of the following:
[0120] The information that needs to be forwarded is forwarded to the third node, and the time of the first transmission of the forwarding does not exceed the latency requirement.
[0121] The information that needs to be forwarded is forwarded to the third node, and the time for the first N transmissions and / or retransmissions does not exceed the delay requirement, where N is a positive integer;
[0122] The information that needs to be forwarded is forwarded to the third node, and the total transmission and / or retransmission time does not exceed the latency requirement.
[0123] Optionally, depending on the latency requirements of the information to be forwarded, the information to be forwarded is forwarded to a third node, including:
[0124] If the delay requirement matches the given first interval, after receiving the information, do not decode it and forward the information to the third node;
[0125] And / or when the delay requirement meets the given second interval, after receiving the information and successfully decoding it, the information is forwarded to the third node.
[0126] Optionally, when sending information that needs to be forwarded to a third node, the parameters used to select bypass resources can be determined or adjusted according to latency requirements.
[0127] Optionally, the parameters include at least one of the following: a channel-aware time window, an energy threshold used to determine whether to exclude resources during the channel-aware process, an available time range for resources used for transmission, and a time range for resource reservation. The channel-aware time window includes at least one of the following: a start time point, an end time point, and a time window length.
[0128] The technical solution provided in this application has at least the following beneficial effects:
[0129] The system addresses the latency requirements of the first node in forwarding information as needed, by forwarding the necessary information to the third node, thus satisfying the needs of services with high latency requirements.
[0130] This application provides another information transmission method applied to a second node, and the flowchart of this method is shown below. Figure 3 As shown, the method includes:
[0131] Step S201: Send the information that needs to be sent to the third node to the first node.
[0132] Step S202: Send the latency requirement corresponding to the information that needs to be sent to the third node to the first node.
[0133] Optionally, the method of sending the latency requirement corresponding to the information to be sent to the third node to the first node includes at least one of the following:
[0134] Indicate latency requirements in physical layer signaling;
[0135] Indicate latency requirements in Media Access Control (MAC) signaling or other Layer 2 signaling;
[0136] Indicate latency requirements in Radio Resource Control (RRC) signaling or other higher-level signaling.
[0137] Optionally, the physical layer signaling includes bypass control information (SCI); when the physical layer signaling is an SCI, the latency requirement indicated in the physical layer signaling is the latency requirement of the bypass data associated with the SCI; the MAC signaling includes at least one of the following: a media access control unit (MAC CE), a MAC header, and a MAC subheader.
[0138] Optionally, when the information sent by the second node is transmitted multiple times, the latency requirement includes at least one of the following:
[0139] The latency requirement is determined based on the first transmission of information sent by the second node;
[0140] The latency requirement is determined based on the last transmission of information sent by the second node;
[0141] When the latency requirement is indicated during a single transmission of information sent by the second node, the latency requirement is determined based on that single transmission. The technical solution provided in this application has at least the following beneficial effects:
[0142] It meets the needs of services with high latency requirements.
[0143] The embodiments of this application will be described in detail below:
[0144] In relay-based communication systems, it is necessary to introduce additional methods to enable relay nodes to obtain the latency requirements of the bypass data they receive from the source node, and to introduce additional methods to enable relay nodes to determine how to relay the bypass data based on the latency requirements of the bypass data they receive from the source node, as shown below:
[0145] The relay node obtains the latency requirements and the information to be forwarded from the source node;
[0146] The relay node forwards the information that needs to be forwarded to the remote node according to the latency requirements.
[0147] The latency requirement for a relay node to obtain information that needs to be forwarded from a source node includes the latency requirement for a relay node to obtain the information that needs to be forwarded from the source node when the relay node receives the information that needs to be forwarded and determines that the information needs to be forwarded to a remote node.
[0148] Optionally, the latency requirement for the relay node to obtain the information to be forwarded from the source node includes at least one of the following:
[0149] The latency requirement indicated by the source node in the physical layer signaling is obtained; further, the physical layer signaling includes bypass control information (SCI); if the physical layer signaling is an SCI, the latency requirement indicated in the physical layer signaling is the latency requirement of the bypass data associated with the SCI; wherein, if the system supports second-order SCI (a prior art technique that divides SCI into first-order SCI and second-order SCI), the SCI further includes first-order SCI and second-order SCI.
[0150] Obtain the latency requirement indicated by the source node in MAC signaling or other Layer 2 signaling; further, the MAC signaling includes at least one of MAC CE, MAC header, and MAC subheader;
[0151] Obtain the latency requirements indicated by the source node in RRC signaling or other higher-level signaling.
[0152] The physical meaning of the latency requirement for the information to be forwarded is that the relay node needs to send the information to be forwarded to the remote node within the time range corresponding to the latency requirement.
[0153] The latency requirements indicated by the source node in various signaling messages include directly indicated latency requirements and indirectly indicated latency requirements.
[0154] The basic latency requirement for the information to be forwarded can be determined based on the service type or attributes. This basic latency requirement indicates the total latency required for the service to be sent to the remote node. It is an inherent attribute of the information and is independent of the time consumed by the source node in sending the information to the relay node (this time can be reflected by the transmission latency indicated by the source node). A specific example is that the information to be forwarded is generated in time slot n (the specific definition of this generation can be the higher layer reaching the source node, and the same applies below, without repeating the explanation), and this information needs to be sent to the remote node before time slot n+k; otherwise, the information is considered to have exceeded the latency requirement and will fail to transmit. Then k is the basic latency requirement for this information.
[0155] The latency requirement indicated by the source node can be used to determine the time window within which a relay node should forward information to a remote node after receiving it. The latency requirement indicated by the source node obtained by the relay node can be indicated directly or indirectly through at least one of the following:
[0156] The point in time at which the information that needs to be forwarded was generated at the source node;
[0157] The basic latency requirements for the information that needs to be forwarded;
[0158] The time offset between the time when the source node sends the information to the relay node and the time when the information is generated at the source node;
[0159] A specific time period, and the relay node needs to send the information to be forwarded to the remote node within that specific time period.
[0160] The time-domain unit of measurement for the above time points or time lengths can be a time slot or a physical time length, such as milliseconds.
[0161] If the source node has transmitted (retransmitted) the information to be forwarded multiple times, the latency requirement indicated by the source node, in addition to at least one of the above, further includes:
[0162] The latency requirement indicated by the source node is determined based on the first transmission of the information that needs to be forwarded by the source node;
[0163] The latency requirement indicated by the source node is determined based on the last transmission of the information that needs to be forwarded by the source node;
[0164] The latency requirement indicated by the source node in a certain transmission of a signaling message is determined based on that transmission in which the source node sends the signaling message (that is, the latency requirement indicated in multiple transmissions may be different).
[0165] Optionally, the first transmission of the information to be forwarded by the source node refers to the first transmission of the bypass transport block TB carrying the information to be forwarded; similarly, one or more other transmissions of the information to be forwarded by the source node refer to one or more other retransmissions of the bypass transport block TB carrying the information to be forwarded, and the last transmission of the information to be forwarded by the source node refers to the last transmission or retransmission of the bypass transport block TB carrying the information to be forwarded.
[0166] Optionally, the transmission used to determine the latency requirement indicated by the source node to the relay node is indicated by the source node when indicating the latency requirement, and this indication can be direct or indirect.
[0167] Optionally, the indirect indication in determining which transmission is used to determine the latency requirement (hereinafter assumed to be K) indicated by the source node to the relay node can be determined based on the specific transmission method. For example, if the source node sends the information to the relay node using blind retransmission, the source node can determine the time of the last transmission of blind retransmission before starting transmission through resource reservation, and the source node can simply determine the value of K based on the last transmission of the information to be forwarded. For example, if the source node sends the information to the relay node using HARQ-based transmission, since the source node cannot predict after which the information can be successfully decoded by the receiving node, it is more appropriate for the source node to dynamically determine the value of K based on the current transmission. For example, if the source node sends the information to the relay node using HARQ-based transmission or blind retransmission, and indicates the temporal resource location of the previous transmission / retransmission (if any) to the relay node in each transmission, the source node can determine the value of K based on the first transmission. For all three methods above, after receiving K, the relay node can determine the latency requirement for forwarding the information to the remote node based on K.
[0168] If the choice of which transmission is used to determine the latency requirement indicated by the source node to the relay node is based on the specific transmission method, one approach is to predefine or preconfigure a fixed mapping relationship between the two. In this case, both the source node and the relay node of the bypass service can determine which transmission was used to determine the latency requirement based on the specific transmission method, such as whether HARQ-based transmission is enabled. Similarly, if the choice of which transmission is used to determine the latency requirement is based on other parameters (such as service priority, source node / relay node / remote node identity, source node / relay node / remote node geographical location information, etc.), a fixed mapping relationship can also be predefine or preconfigured between the information determining which transmission was used to determine the latency requirement and these other parameters. The choice of which transmission was used to determine the latency requirement can then be derived accordingly from the other parameters actually used for transmission. Alternatively, another approach is to explicitly or implicitly indicate which transmission was used to determine latency requirements, for example, by indicating this information through a specific field in the SCI; the applicable scenarios for this approach are independent of how the information about which transmission was used to determine latency requirements is determined.
[0169] Optionally, the bypass data from the source node arrives at the source node's higher layer in time slot n, with a basic latency requirement of k, meaning the source node expects the data to be sent to the remote node no later than time slot n+x. The source node sends the bypass data to the relay node, including first transmitting the bypass data in time slot n+k0 and retransmitting it once each in time slots n+k1, n+k2, and n+k3. Depending on the different ways the source node determines the latency requirement indicated to the relay node based on a certain transmission, the specific implementation of the source node indicating the latency requirement, and the specific implementation of the relay node determining the time range corresponding to forwarding based on the latency requirement indicated by the source node, it may include any of the following:
[0170] The latency requirement indicated by the source node is determined based on the first transmission of the information to be forwarded by the source node, and the indicated value is x-k0. The relay node determines that the information from the source node needs to be forwarded to the relay node within a time of no later than (n+k0)+(x-k0) based on the time slot n+k0 of the first transmission and the latency requirement x-k0 indicated by the source node. Furthermore, the source node can use this method when using HARQ-based transmission or blind retransmission, and the latency requirement is indicated as x-k0 in a total of four transmissions (the first transmission and three retransmissions). Furthermore, in order to avoid the relay node as the receiving end missing the first transmission of the source node in time slot n+k0, the source node indicates the resource location of the data corresponding to the transmission in the previous transmission in each transmission. The resource location includes at least the time domain location of the first transmission of the data, and may also include the time domain location of other retransmissions of the data, and may also include the frequency domain location of the first and / or other retransmissions.
[0171] The latency requirement indicated by the source node is determined based on the last transmission of the information to be forwarded by the source node, and correspondingly, the indicated value is x-k3. The relay node, based on the time slot n+k3 of the last transmission and the latency requirement x-k3 indicated by the source node, determines that the information from the source node needs to be forwarded to the relay node within a time no later than (n+k3)+(x-k3). Furthermore, when the source node uses a blind retransmission-based transmission method, since the total number of blind retransmissions can be determined before sending the first transmission, the transmission resources for each blind retransmission can be selected accordingly. Therefore, the source node can determine the time point of the last transmission before sending the first transmission. Accordingly, this method can be used, and the delay requirement is indicated as x-k3 in a total of four transmissions. Furthermore, in order to avoid the relay node at the receiving end missing the source node's last transmission in time slot n+k3, the source node indicates the resource location of the data corresponding to the transmission in subsequent transmissions in each transmission. The resource location includes at least the time domain location of the last transmission of the data, and may also include the time domain location of other retransmissions of the data, and may also include the frequency domain location of the last and / or other retransmissions.
[0172] When the latency requirement indicated by the source node is specified in a signaling message, it is determined based on the transmission in which the source node sends that signaling message. Accordingly, in four transmissions with transmission times of n+k0, n+k1, n+k2, and n+k3, the indicated latency requirements are x-k0, x-k1, x-k2, and x-k3, respectively. The relay node determines, based on the time slot n+k' of any one of these transmissions and the latency requirement n+k' indicated by the source node in that transmission, that it needs to forward the information from the source node to the relay node within a time no later than (n+k')+(x-k'), where k' is any one of k0, k1, k2, and k3. Furthermore, when the source node uses the HARQ-based transmission method, since it is uncertain how many transmissions are needed to successfully send the data to the relay node before sending the first transmission, this method is more suitable, and in each transmission, the corresponding latency requirement is indicated based on the time slot of that transmission.
[0173] Optionally, the direct indication of which transmission is used in the indication method for determining the delay requirement indicated by the source node to the relay node is carried in the signaling used to indicate the delay requirement.
[0174] Optionally, the relay node determines, based on the latency requirement indicated by the source node, that the available time range for sending the information to be forwarded to the relay node does not exceed that latency requirement. In a specific example, if the relay node receives information from the source node in time slot n, successfully decodes the information in time slot n+k0, and determines that the information needs to be forwarded to the remote node with a latency requirement of x, then the relay node needs to forward the information to the remote node, and the forwarding time must be before or no later than time slot n+x.
[0175] Optionally, the latency requirement for a relay node to obtain indirect indications from the source node further includes: the transmission latency for the source node to send the information to be forwarded to the relay node, as indicated by the source node; and the basic latency requirement for the information to be forwarded determined by the relay node from the source node and / or from its own higher layers. Based on the basic latency requirement and the transmission latency indicated by the source node, the relay node then determines the latency requirement for the information to be forwarded. For example, the latency requirement for the information to be forwarded is the basic latency requirement minus the transmission latency indicated by the source node. Here, transmission latency refers to the time offset between the time the source node sends the information to be forwarded to the relay node and the time the information to be forwarded is generated at the source node.
[0176] Optionally, the source node determines in time slot m0 that the information to be forwarded has arrived at the higher layer of the source node, and starts sending the information to the relay node in time slot m1, completing the transmission of the information in time slot m2; then the delay requirement indicated by the source node is m1-m0, or m2-m0, or m0. Specifically, if the source node is a bypass UE, time slot m1 can be the time slot in which the source node first sends the PSSCH carrying the information to be forwarded, and time slot m2 can be the time slot in which the source node last sends the PSSCH carrying the information to be forwarded, or the time slot in which the feedback channel PSFCH corresponding to the last PSSCH carrying the information to be forwarded is located. If the source node is a base station, the definitions of time slots m1 and m2 are similar to those in the case where the source node is a bypass UE, but PSSCH is replaced with PDSCH and PSFCH is replaced with PUCCH.
[0177] Optionally, because for blind retransmission-based methods, the source node can estimate the value of m2 before transmission through resource selection and reservation; however, for HARQ-based methods, the source node cannot know the value of m2 in advance. For both methods, the source node can extract and know the value of m1. Therefore, one possible approach is: for HARQ-based methods, if the source node indicates m2-m0 in a transmission / retransmission, the value of m2 is the sequence number of the time slot for that transmission / retransmission. Another possible approach is: if the source node sends the information using blind retransmission, the transmission delay indicated by the source node is m2-m0; if the source node sends the information using HARQ-based transmission, the transmission delay indicated by the source node is m1-m0. Furthermore, optionally, in HARQ-based transmission and / or blind retransmission, in each transmission / retransmission of a given TB, the source node indicates the resource location of the previous transmission / retransmission (if any) for that TB.
[0178] Optionally, the relay node obtains the basic latency requirement of the service. For example, based on the service priority, which can be determined by the QoS indicated in the SCI, the basic latency requirement corresponding to this priority is determined to be x. The relay node, based on the basic latency requirement x and the transmission latency m indicated by the source node, determines the latency requirement of the information to be forwarded to be xm. Corresponding to one possible method for the source node to determine the indicated transmission latency mentioned above, if the relay node receives information transmitted from the source node using HARQ, and the transmission latency indicated by the source node in this transmission / retransmission is m = m2 - m0, since the value of m2 is the sequence number of the transmission / retransmission slot, the relay node determines the latency requirement of the information to be forwarded to be xm. Corresponding to another possible method for the source node to determine the indicated transmission delay mentioned above, if the relay node receives information from the source node transmitted based on blind retransmission, and the transmission delay indicated by the source node in the transmission / retransmission is m, then the relay node determines the delay requirement of the information to be forwarded to be xm. This is because the relay node assumes that the transmission delay indicated by the source node in the transmission / retransmission is m = m2 - m0. Since the value of m2 is the sequence number of the time slot of the transmission / retransmission, that is, m = m2 - m0 corresponds to the actual transmission delay of the source node in sending the transmission / retransmission, the delay requirement can be determined directly using the m indicated in the transmission. Otherwise, if the relay node receives information from the source node transmitted via HARQ, and the source node indicates a transmission delay of m in this transmission / retransmission, then the relay node determines the delay requirement of the information to be forwarded to be xm-m', where m' = m2-m1, m2 is the sequence number of the time slot in which the transmission / retransmission is received from the source node, and m1 is the sequence number of the time slot in which the first transmission of the TB carried by this transmission / retransmission occurs. This is because the relay node assumes that the transmission delay indicated by the source node in this transmission / retransmission is m = m1-m0, so it needs to use the m indicated in the transmission and the time interval between this transmission and the first transmission to determine the delay requirement.
[0179] Optionally, the relay node determines, based on the latency requirement indicated by the source node, that the available time range for sending the information to be forwarded to the relay node does not exceed the latency requirement, and further includes at least one of the following:
[0180] The relay node needs to forward this information to the remote node, and the time of the first transmission of this forwarding does not exceed the latency requirement;
[0181] The relay node needs to forward this information to the remote node, and the time for the first N transmissions and / or retransmissions of this forwarding does not exceed the latency requirement.
[0182] The relay node needs to forward this information to the remote node, and the total transmission and / or retransmission time of this forwarding shall not exceed the latency requirement.
[0183] Optionally, if the relay node forwards the information to the remote node using a blind retransmission-based method, any of the above methods can be used. If the relay node forwards the information to the remote node using a HARQ-based method, the first two of the above three methods can be used.
[0184] Optionally, if the relay node needs to forward the information to the remote node, and the forwarding time is before or no later than time slot n+x, then it also includes at least one of the following:
[0185] The relay node needs to forward this information to the remote node, and the first transmission of this forwarding must be before or no later than time slot n+x.
[0186] The relay node needs to forward the information to the remote node, and the time of the first N transmissions and / or retransmissions of the forwarding must be before or no later than time slot n+x.
[0187] The relay node needs to forward this information to the remote node, and the entire transmission and / or retransmission of this forwarding must occur before or no later than time slot n+x.
[0188] The relay node forwards information from the source node to the remote node, further including at least one of the following:
[0189] After receiving and successfully decoding the information from the source node, the relay node forwards the information to the remote node.
[0190] After receiving information from the source node, the relay node does not decode it but forwards the information directly to the remote node.
[0191] Optionally, successful decoding in the above method includes at least one of the following: successful decoding at the physical layer, successful decoding at the MAC layer and / or RLC layer and / or PDCP layer, and successful decoding at the RRC layer.
[0192] Optionally, if the information from the source node in the above method is the PSSCH (or other data channel, such as PDSCH) sent by the source node, and does not include the PSCCH (or other control information / channel, such as PDCCH) and / or PSFCH (or other feedback information / channel, such as PUCCH) sent by the source node.
[0193] The main difference between the two methods is whether the relay node needs to ensure that the information received by the relay node is correct, i.e., whether the decoding is successful, before forwarding the information from the source node to the remote node.
[0194] Alternatively, in the former method, after the relay node receives and successfully decodes the information from the source node, it may forward the information to the remote node as is. Whether the decoding was successful in this process is mainly used to determine the reliability of the information.
[0195] Alternatively, after receiving and successfully decoding information from the source node, the relay node may regenerate the decoded information into a new message, essentially a data regeneration process, before forwarding the regenerated message to the remote node. During this process, the relay node can adaptively adjust the transmission parameters based on various factors, such as the status of the service data it needs to send and the quality of the wireless link between the relay node and the remote node. For example, when the relay node receives information from the source node and forwards it to the remote node, it may use different physical layer parameters such as MCS and TBS, and may also involve MAC layer and / or RLC layer segmentation and reassembly processes.
[0196] Optionally, the main advantage of relay nodes forwarding information only after correctly receiving it from the source node is that they can ensure they are forwarding correct information, rather than forwarding incorrectly received information that they themselves might not be able to decode. Furthermore, relay nodes can adaptively adjust transmission parameters based on their own state and the link status with remote nodes, improving the performance of this forwarding behavior. However, this method requires at least physical layer decoding, and may also require decoding at the MAC and / or RLC layers, resulting in relatively high latency.
[0197] Alternatively, for the latter method, the relay node does not need to decode the received information from the source node but directly forwards the received information to the remote node as is, or simply uses forward error correction codes to determine whether the information from the source node is correct and forwards the received information determined by the forward error correction codes to the remote node. A typical application of this method in the prior art is a Layer 1 based repeater, which is sometimes also called a repeater. The advantage of this method is that the complexity of the forwarding operation at the relay node is low, which can minimize the forwarding delay; the disadvantage is that without decoding verification, it is possible to forward unreceived erroneous information, and the lack of channel coding will also lead to a decrease in the decoding quality of the forwarding link from the relay node to the remote node, thus resulting in low resource utilization efficiency.
[0198] Optionally, the relay node forwards information from the source node to the remote node according to latency requirements, further including at least one of the following:
[0199] If the latency requirement meets the given first interval, the relay node will receive the information from the source node and forward it directly to the remote node without decoding it.
[0200] If the latency requirement meets the given second interval, the relay node receives the information from the source node, decodes it successfully, and then forwards the information to the remote node.
[0201] Optionally, when the latency requirement indicated by the source node is lower than a certain threshold, the relay node forwards the received information directly to the remote node without decoding it. When the latency requirement indicated by the source node is higher than the certain threshold, the relay node forwards the received information to the remote node if it successfully decodes the information at the physical layer. In another specific example, when the latency requirement indicated by the source node is higher than the certain threshold, the relay node forwards the received information to the remote node if it successfully decodes the information at the MAC layer and / or RLC layer.
[0202] Optionally, taking a scenario where the source node is a bypass UE as an example, the overall forwarding process will be illustrated with a specific example:
[0203] When a relay node receives a transmission of PSSCH from a source node, it decodes the SCI associated with that PSSCH and determines that the PSSCH needs to be forwarded to a remote node, provided the latency requirement is below a specific threshold. Alternatively, the relay node may forward the PSSCH directly to the remote node without decoding it. When the relay node forwards the PSSCH to the remote node on a bypass channel, the PSCCH or SCI associated with the forwarded PSSCH may be the same as or different from the PSCCH or SCI associated with the PSSCH sent by the source node to the relay node.
[0204] Alternatively, when a relay node receives a transmission of a PSSCH from a source node, it decodes the SCI associated with that PSSCH and determines that the PSSCH needs to be forwarded to a remote node, with latency requirements exceeding a specific threshold. The relay node decodes the PSSCH; if decoding is successful, it forwards the PSSCH to the remote node; if decoding fails, it continues to receive retransmissions of the PSSCH until successful decoding, then forwards the PSSCH to the remote node; if decoding of the PSSCH is unsuccessful at all, it does not forward the PSSCH to the remote node. Furthermore, when forwarding the PSSCH to a remote node, the relay node can repackage the data carried by the PSSCH, for example, by re-performing at least one of the following: RLC layer fragmentation, MAC layer packet reassembly, or physical layer PSSCH generation.
[0205] Optionally, if the source node is a base station, the PSSCH sent by the source node in the above description can be replaced with PDSCH, and the PSCCH and SCI sent by the source node can be replaced with PDCCH and DCI.
[0206] Optionally, taking a scenario where the source node is a bypass UE as an example, in Figure 4 The following example illustrates the timing of relay forwarding when latency requirements are below a specific threshold:
[0207] The source node (transmission of the information to be forwarded to the relay node, which will not be repeated below) uses blind retransmission or HARQ-based transmission. Each time the relay node receives a PSSCH, it directly forwards the PSSCH to the remote node. Further, for this forwarding, one method is... Figure 4 In one approach, the relay node forwards the PSSCH to the remote node once after receiving each transmission of the PSSCH. Alternatively, after receiving the PSSCH once or M times, the relay node forwards it to the remote node N times. Furthermore, if the source node uses HARQ-based transmission, the relay node needs to decode the PSSCH to send HARQ feedback to the source node, but it doesn't need to wait for successful decoding / completion before forwarding; instead, it directly forwards the PSSCH to the remote node. If the source node uses blind retransmission, the relay node may or may not decode the PSSCH.
[0208] Optionally, taking a scenario where the source node is a bypass UE as an example, in Figure 5 and Figure 6 The following example illustrates the timing of relay forwarding when latency requirements exceed a specific threshold:
[0209] The source node uses blind retransmission, for a total of r transmissions, such as... Figure 5 As shown, after a relay node receives a total of r blind retransmissions, if the decoding is successful, it forwards the PSSCH to the remote node; or during the process of the relay node receiving and decoding the blind retransmissions from the source node, if the decoding is successful after receiving any transmission, it forwards the PSSCH to the remote node.
[0210] The source node uses HARQ-based transport, such as Figure 6 As shown, the relay node receives the transmission from the source node according to the existing mechanism and performs HARQ-ACK feedback. After successful decoding, it sends back an ACK and then forwards the PSSCH to the remote node.
[0211] It should be noted that this example is only used to illustrate the timing logic between relay node reception and forwarding, and does not constitute any limitation on other specific timing relationships used in this example, such as the resource location of the relay node's PSFCH feedback. For example, Figure 6The timing of the relay node sending an ACK to the remote node can also be at other locations; for example, after receiving the ACK / NACK feedback from the remote node.
[0212] The first interval and / or the second interval may be determined based on at least one of the following: service type, priority, basic latency requirements of the service, whether the node uses blind retransmission or HARQ-based retransmission, whether the transmission is broadcast / multicast / unicast, geographical location information, node identification, resource pool configuration, PSFCH time domain period N in the resource pool configuration, and channel busy ratio (CBR) of the resource pool. The nodes include source nodes and / or relay nodes and / or remote nodes.
[0213] Optionally, the relay node forwards information from the source node to the remote node according to latency requirements, further comprising: when sending the information from the source node to the remote node, determining or adjusting at least one of the following according to latency requirements:
[0214] The channel-sensing time window; further, it includes at least one of the start time point, end time point, and time window length of the time window;
[0215] An energy threshold used in the channel sensing process to determine whether to exclude resources;
[0216] The available time range of resources used for transmission, and / or the time range of resources reserved.
[0217] The technical solution provided in this application has at least the following beneficial effects:
[0218] It achieves the latency requirement of relay nodes to forward information to remote nodes as needed, thus meeting the needs of services with high latency requirements.
[0219] Example 2
[0220] Based on the same inventive concept as in Embodiment 1, this application also provides a first node device, the structural schematic diagram of which is shown below. Figure 7 As shown, the first node device 30 includes a first processing module 301 and a second processing module 302.
[0221] The first processing module 301 is used to obtain the latency requirements and the information to be forwarded from the second node;
[0222] The second processing module 302 is used to forward the information that needs to be forwarded to the third node according to the latency requirements of the information to be forwarded.
[0223] Optionally, the latency requirements for obtaining the information to be forwarded from the second node include:
[0224] When it is determined that information needs to be forwarded to a third node, the latency requirement is obtained from the second node.
[0225] Optionally, the method of obtaining latency requirements from the second node includes at least one of the following:
[0226] Obtain the latency requirements indicated by the second node in the physical layer signaling;
[0227] Obtain the latency requirements indicated by the second node in the Media Access Control (MAC) signaling or other Layer 2 signaling;
[0228] Obtain the latency requirements indicated by the second node in Radio Resource Control (RRC) signaling or other higher-layer signaling.
[0229] Optionally, the physical layer signaling includes bypass control information (SCI); when the physical layer signaling is an SCI, the latency requirement indicated in the physical layer signaling is the latency requirement of the bypass data associated with the SCI.
[0230] MAC signaling includes at least one of the following: the Media Access Control Unit (MAC CE), the MAC header, and the MAC subheader.
[0231] Optionally, latency requirements are indicated directly or indirectly by at least one of the following:
[0232] The time point at which the information is generated at the second node, the basic latency requirement of the information, the time deviation between the time point at which the second node sends the information to the first node and the time point at which the information is generated at the second node, the specific time length, and the requirement that the first node needs to send the information to the third node within the specific time length.
[0233] Optionally, the latency requirement includes indirectly indicated latency requirements, and the methods for determining the indirectly indicated latency requirements include:
[0234] The transmission delay indicated by the second node is obtained, and the basic delay requirement for the information is determined from the second node and / or from the higher level of the first node. The transmission delay includes the time deviation between the time when the second node sends the information to the first node and the time when the information is generated at the second node.
[0235] Based on the basic latency requirements and the transmission latency, the latency requirements of the information are determined.
[0236] Optionally, when the information sent by the second node is transmitted multiple times, the latency requirement includes at least one of the following:
[0237] The latency requirement is determined based on the first transmission of information sent by the second node;
[0238] The latency requirement is determined based on the last transmission of information sent by the second node;
[0239] When the latency requirement is indicated in a single transmission of information sent by the second node, the latency requirement is determined based on a single transmission.
[0240] Optionally, the delay requirement is determined based on the transmission method of the information sent by the second node, which includes at least one of transmission based on Hybrid Automatic Repeat Request (HARQ) and blind retransmission.
[0241] Optionally, depending on the latency requirements of the information to be forwarded, the method of forwarding the information to the third node includes at least one of the following:
[0242] The information that needs to be forwarded is forwarded to the third node, and the time of the first transmission of the forwarding does not exceed the latency requirement.
[0243] The information that needs to be forwarded is forwarded to the third node, and the time for the first N transmissions and / or retransmissions does not exceed the delay requirement, where N is a positive integer;
[0244] The information that needs to be forwarded is forwarded to the third node, and the total transmission and / or retransmission time does not exceed the latency requirement.
[0245] Optionally, depending on the latency requirements of the information to be forwarded, the information to be forwarded is forwarded to a third node, including:
[0246] If the delay requirement matches the given first interval, after receiving the information, do not decode it and forward the information to the third node;
[0247] And / or when the delay requirement meets the given second interval, after receiving the information and successfully decoding it, the information is forwarded to the third node.
[0248] Optionally, when sending information that needs to be forwarded to a third node, the parameters used to select bypass resources can be determined or adjusted according to latency requirements.
[0249] Optionally, the parameters include at least one of the following: a channel-aware time window, an energy threshold used to determine whether to exclude resources during the channel-aware process, an available time range for resources used for transmission, and a time range for resource reservation. The channel-aware time window includes at least one of the following: a start time point, an end time point, and a time window length.
[0250] The technical solution provided in this application has at least the following beneficial effects:
[0251] The first node obtains the latency requirements and the information to be forwarded from the second node; based on the latency requirements of the information to be forwarded, it forwards the information to the third node. This achieves the goal of the first node forwarding the information to the third node based on the latency requirements of the information to be forwarded, thus meeting the needs of services with high latency requirements.
[0252] For any content not detailed in the first node device provided in this application embodiment, please refer to the above-described information transmission method. The beneficial effects that the first node device provided in this application embodiment can achieve are the same as those of the above-described information transmission method, and will not be repeated here.
[0253] Based on the same inventive concept as in Embodiment 1, this application also provides a second node device, the structural schematic diagram of which is shown below. Figure 8 As shown, the second node device 40 includes a third processing module 401 and a fourth processing module 402.
[0254] The third processing module 401 is used to send the information that needs to be sent to the third node to the first node.
[0255] The fourth processing module 402 is used to send the latency requirements corresponding to the information that needs to be sent to the third node to the first node.
[0256] Optionally, the method of sending the latency requirement corresponding to the information to be sent to the third node to the first node includes at least one of the following:
[0257] Indicate latency requirements in physical layer signaling;
[0258] Indicate latency requirements in Media Access Control (MAC) signaling or other Layer 2 signaling;
[0259] Indicate latency requirements in Radio Resource Control (RRC) signaling or other higher-level signaling.
[0260] Optionally, the physical layer signaling includes bypass control information (SCI); when the physical layer signaling is an SCI, the latency requirement indicated in the physical layer signaling is the latency requirement of the bypass data associated with the SCI; the MAC signaling includes at least one of the following: a media access control unit (MAC CE), a MAC header, and a MAC subheader.
[0261] Optionally, when the information sent by the second node is transmitted multiple times, the latency requirement includes at least one of the following:
[0262] The latency requirement is determined based on the first transmission of information sent by the second node;
[0263] The latency requirement is determined based on the last transmission of information sent by the second node;
[0264] When the latency requirement is indicated during a single transmission of information sent by the second node, the latency requirement is determined based on a single transmission.
[0265] The technical solution provided in this application has at least the following beneficial effects:
[0266] It meets the needs of services with high latency requirements.
[0267] For any content not detailed in the second node device provided in this application embodiment, please refer to the above-described information transmission method. The beneficial effects that the second node device provided in this application embodiment can achieve are the same as those of the above-described information transmission method, and will not be repeated here.
[0268] Example 3
[0269] Based on the same inventive concept, this application also provides a first node device, the structural schematic diagram of which is shown below. Figure 9 As shown, the first node device 6000 includes at least one processor 6001, a memory 6002, and a bus 6003. The at least one processor 6001 is electrically connected to the memory 6002. The memory 6002 is configured to store at least one computer-executable instruction, and the processor 6001 is configured to execute the at least one computer-executable instruction, thereby performing the steps of any information transmission method provided in any embodiment or any optional implementation of this application.
[0270] Furthermore, the processor 6001 can be an FPGA (Field-Programmable Gate Array) or other devices with logic processing capabilities, such as an MCU (Microcontroller Unit) or a CPU (Central Processing Unit).
[0271] Applying the embodiments of this application has at least the following beneficial effects:
[0272] It meets the needs of services with high latency requirements.
[0273] Based on the same inventive concept, this application also provides a second node device, the structural schematic diagram of which is shown below. Figure 10As shown, the second node device 7000 includes at least one processor 7001, a memory 7002, and a bus 7003. The at least one processor 7001 is electrically connected to the memory 7002. The memory 7002 is configured to store at least one computer-executable instruction, and the processor 7001 is configured to execute the at least one computer-executable instruction, thereby performing the steps of any information transmission method provided in any embodiment or any optional implementation of this application.
[0274] Furthermore, the processor 7001 can be an FPGA (Field-Programmable Gate Array) or other devices with logic processing capabilities, such as an MCU (Microcontroller Unit) or a CPU (Central Processing Unit).
[0275] Applying the embodiments of this application has at least the following beneficial effects:
[0276] It meets the needs of services with high latency requirements.
[0277] Those skilled in the art will understand that each block in these structural diagrams and / or block diagrams and / or flow diagrams, as well as combinations of blocks in these structural diagrams and / or block diagrams and / or flow diagrams, can be implemented using computer program instructions. Those skilled in the art will also understand that these computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing method for implementation, thereby enabling the processor of the computer or other programmable data processing method to execute the schemes specified in the blocks or multiple blocks of the structural diagrams and / or block diagrams and / or flow diagrams disclosed in this application.
[0278] Those skilled in the art will understand that the steps, measures, and solutions in the various operations, methods, and processes discussed in this application can be alternated, modified, combined, or deleted. Furthermore, other steps, measures, and solutions in the various operations, methods, and processes discussed in this application can also be alternated, modified, rearranged, decomposed, combined, or deleted. Furthermore, steps, measures, and solutions in the prior art that are similar to those disclosed in this application can also be alternated, modified, rearranged, decomposed, combined, or deleted.
[0279] The above description is only a partial embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method executed by a first node in a wireless communication system, characterized in that, include: Obtain information from the second node; The latency requirement for obtaining the information from the second node; Based on the aforementioned latency requirements, if it is determined that the information needs to be forwarded to the third node, the information is forwarded to the third node. The latency requirement is obtained from the second node through physical layer signaling, and the latency requirement is related to the time difference between the time when the second node transmits the information to the first node and the time when the information is generated at the second node. When the information is received multiple times from the second node, the latency requirement is determined based on the last reception of the information; When the latency requirement is lower than the threshold, the information is not decoded and forwarded to the third node; when the latency requirement is higher than the threshold, the information is decoded and forwarded to the third node.
2. The method according to claim 1, characterized in that, The latency requirement for obtaining the information from the second node includes: When it is determined that the information needs to be forwarded to the third node, the latency requirement is obtained from the second node.
3. The method according to claim 1, characterized in that, The physical layer signaling includes bypass control information (SCI); when the physical layer signaling is the SCI, the latency requirement indicated in the physical layer signaling is the latency requirement of the bypass data associated with the SCI.
4. The method according to claim 1, characterized in that, The latency requirement is indicated directly or indirectly by at least one of the following: The time point at which the information is generated at the second node, the basic latency requirement of the information, the time deviation between the time point at which the second node sends the information to the first node and the time point at which the information is generated at the second node, a specific time length, and the requirement that the first node sends the information to the third node within the specific time length.
5. The method according to claim 1, characterized in that, The latency requirement includes indirectly indicated latency requirements, and the method for determining the indirectly indicated latency requirements includes: The transmission delay indicated by the second node is obtained, and the basic latency requirement of the information is determined from the second node and / or from the higher layer of the first node, the transmission delay including the time deviation between the time when the second node sends the information to the first node and the time when the information is generated at the second node; The latency requirement of the information is determined based on the basic latency requirement and the transmission latency.
6. The method according to claim 1, characterized in that, The method also includes: The delay requirement is determined based on the transmission method of the information sent by the second node, and the transmission method includes at least one of transmission based on Hybrid Automatic Repeat Request (HARQ) and blind retransmission.
7. The method according to claim 1, characterized in that, Based on the aforementioned latency requirements, the method of forwarding the information to the third node includes at least one of the following: The information is forwarded to the third node, and the time of the first transmission of the forwarding does not exceed the latency requirement; The information is forwarded to the third node, and the time for the first N transmissions and / or retransmissions does not exceed the latency requirement, where N is a positive integer; The information is forwarded to the third node, and the total transmission and / or retransmission time does not exceed the latency requirement.
8. The method according to claim 1, characterized in that, The step of forwarding the information to the third node according to the latency requirement includes: When the latency requirement meets the given first interval, after receiving the information, do not decode it and forward the information to the third node; And / or when the latency requirement meets the given second interval, after receiving the information and successfully decoding it, the information is forwarded to the third node.
9. The method according to claim 1, characterized in that, The method also includes: When sending the information to the third node, the parameters used to select bypass resources are determined or adjusted according to the latency requirements.
10. The method according to claim 9, characterized in that, The parameters include at least one of the following: channel sensing time window, energy threshold used to determine whether to exclude resources during channel sensing, available time range of resources for transmission, and time range of resource reservation. The channel sensing time window includes at least one of the following: start time point, end time point, and time window length.
11. A method performed by a second node in a wireless communication system, characterized in that, include: Send the information that needs to be sent to the third node to the first node; The latency requirements corresponding to the information that needs to be sent to the third node are sent to the first node through physical layer signaling. The latency requirement is related to the time difference between the time it takes for the second node to transmit the information to the first node and the time when the information is generated at the second node. When the information is sent multiple times by the second node, the latency requirement is determined based on the last transmission of the information; When the latency requirement is lower than the threshold, the information is not decoded and forwarded to the third node; when the latency requirement is higher than the threshold, the information is decoded and forwarded to the third node.
12. The method according to claim 11, characterized in that, The step of sending the latency requirement corresponding to the information to be sent to the third node to the first node via physical layer signaling includes: When the second node determines that the information needs to be forwarded to the third node, it sends the latency requirement corresponding to the information to be sent to the third node to the first node through physical layer signaling.
13. The method according to claim 11, characterized in that, Whether the first node forwards the information to the third node is determined based on the latency requirements; If the first node determines to forward the information to the third node, the information is forwarded by the first node to the third node.
14. The method according to claim 11, characterized in that, The physical layer signaling includes bypass control information (SCI); when the physical layer signaling is the SCI, the latency requirement indicated in the physical layer signaling is the latency requirement of the bypass data associated with the SCI.
15. The method according to claim 11, characterized in that, The latency requirement is indicated directly or indirectly by at least one of the following: The time point at which the information is generated at the second node, the basic latency requirement of the information, the time deviation between the time point at which the second node sends the information to the first node and the time point at which the information is generated at the second node, a specific time length, and the requirement that the first node sends the information to the third node within the specific time length.
16. The method according to claim 11, characterized in that, The latency requirement includes indirectly indicated latency requirements, and the method further includes: Indicate a transmission delay to the first node, and / or a basic delay requirement for the information, wherein the transmission delay includes the time deviation between the time when the second node sends the information to the first node and the time when the information is generated at the second node; The latency requirement for the information is determined based on the basic latency requirement and the transmission latency.
17. The method according to claim 11, characterized in that, The delay requirement is determined based on the transmission method of the information sent by the second node, and the transmission method includes at least one of transmission based on Hybrid Automatic Repeat Request (HARQ) and blind retransmission.
18. The method according to claim 11, characterized in that, Based on the latency requirements, the information is forwarded from the first node to the third node in the following ways: The information is forwarded by the first node to the third node, and the time of the first transmission of the forwarding does not exceed the latency requirement; The information is forwarded by the first node to the third node, and the time for the first N transmissions and / or retransmissions does not exceed the delay requirement, where N is a positive integer; The information is forwarded from the first node to the third node, and the total transmission and / or retransmission time does not exceed the latency requirement.
19. The method according to claim 11, characterized in that, Based on the latency requirements, the information is forwarded by the first node to the third node, including: When the latency requirement meets the given first interval, the information is not decoded and is forwarded by the first node to the third node; And / or when the latency requirement meets the given second interval, the information is successfully decoded and forwarded by the first node to the third node.
20. The method according to claim 11, characterized in that, When the information is sent from the first node to the third node, the parameters used to select bypass resources are determined or adjusted according to the latency requirements.
21. The method according to claim 20, characterized in that, The parameters include at least one of the following: channel sensing time window, energy threshold used to determine whether to exclude resources during channel sensing, available time range of resources for transmission, and time range of resource reservation. The channel sensing time window includes at least one of the following: start time point, end time point, and time window length.
22. A first node device in a wireless communication system, characterized in that, include: Processor, memory; The memory is used to store computer programs; The processor is configured to execute the information transmission method as described in any one of claims 1-10 by invoking the computer program.
23. A second node device in a wireless communication system, characterized in that, include: Processor, memory; The memory is used to store computer programs; The processor is configured to execute the information transmission method as described in any one of claims 11-21 by invoking the computer program.
Citation Information
Patent Citations
Relay discovery and relay forwarding method and device, and storage medium
CN108809897A
Method and apparatuses for selecting an air interface for relaying a message
CN108886744A
Relay transmission method and user equipment
CN110290592A