Information transmission method and apparatus, and terminal device
Patent Information
- Application Number
- MYPI2022006434
- Authority / Receiving Office
- MY · MY
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-06-02
- Filing Date
- 2021-06-01
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2041-06-01
AI Technical Summary
Existing resource allocation methods lead to low reliability of side-link transmission, such as hidden nodes at the receiving end and half-duplex limitation issues, resulting in resource collisions and low reliability.
By sending auxiliary information between terminal devices, it helps select or reserve periodic resources, reduces data transmission delay and auxiliary information transmission overhead, and improves transmission reliability.
It reduces data transmission delay and auxiliary information transmission overhead, improves transmission reliability, and solves reliability problems in resource allocation methods.
Abstract
Description
Information transmission methods, devices and terminal equipment
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202010491264.7, filed in China on June 2, 2020, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application belongs to the field of communication technology, specifically relating to an information transmission method, apparatus, and terminal equipment. Background Technology
[0004] New Radio (NR) vehicle-to-everything (V2X) defines two resource allocation modes: Mode 1, where resources are allocated by the base station; and Mode 2, where the terminal decides which resources to use for transmission. Resource information may come from broadcast messages from the base station or pre-configured information. If the terminal is within range of the base station and has a Radio Resource Control (RRC) connection, it can operate in Mode 1 or / and Mode 2. If the terminal is within range of the base station but does not have an RRC connection, it can only operate in Mode 2. If the terminal is outside range of the base station, it can only operate in Mode 2, performing V2X transmission based on pre-configured information.
[0005] For Mode 2, the specific operation is as follows: 1) After resource selection is triggered, the transmitting terminal first determines the resource selection window. The lower boundary of the resource selection window is at time T1 after the resource selection is triggered, and the upper boundary is at time T2 after the trigger. T2 is the value selected by the terminal within the data delay budget (PDB) of its transport block (TB). T2 is not earlier than T1. 2) Before resource selection, the terminal needs to determine the candidate resource set. The reference signal receiving power (RSRP) measured on the resources within the resource selection window is compared with the corresponding RSRP threshold. If the RSRP is lower than the RSRP threshold, then the resource can be included in the candidate resource set. 3) After the resource set is determined, the terminal randomly selects a transmission resource from the candidate resource set. In addition, the terminal can reserve transmission resources for subsequent transmissions during this transmission.
[0006] Furthermore, NR V2X supports chained resource reservation, meaning that a Sidelink Control Information (SCI) can reserve the current resource and up to two additional resources. In the next resource allocation, two more resources can be reserved. Within the selection window, resources can be continuously reserved dynamically.
[0007] In the process of developing this application, the inventors discovered at least the following problems in the prior art:
[0008] Due to limitations in existing resource allocation methods, the reliability of sidelink transmission is relatively low, due to issues such as hidden nodes at the receiving end and half-duplex limitations. For example, under half-duplex limitations, some terminals cannot listen to the reserved information of other terminals, resulting in low reliability; the hidden node problem can cause two closely spaced terminals to have the same reserved resources, leading to resource collisions and further reducing reliability.
[0009] Summary of the Invention
[0010] The purpose of this application is to provide an information transmission method, apparatus, and terminal device that can solve the problem of low transmission reliability in existing resource allocation methods, and also reduce the transmission overhead of auxiliary information and the latency of data transmission.
[0011] To solve the above-mentioned technical problems, this application is implemented as follows:
[0012] In a first aspect, embodiments of this application provide an information transmission method applied to a first terminal device, comprising:
[0013] Send first information to at least one second terminal device, the first information being used to assist the second terminal device in selecting or reserving periodic resources for data transmission; or, the first information being used to assist the second terminal device in selecting or reserving periodic resources for triggering information transmission; or, the first information being used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission.
[0014] The triggering information is used to trigger the transmission of auxiliary information, which is used to assist the third terminal device in selecting or reserving resources for data transmission. The third terminal device is a device that receives the auxiliary information.
[0015] Secondly, embodiments of this application provide an information transmission method applied to a second terminal device, comprising:
[0016] The device receives first information sent by a first terminal device, the first information being used to assist the second terminal device in selecting or reserving periodic resources for data transmission; or, the first information being used to assist the second terminal device in selecting or reserving periodic resources for triggering information transmission; or, the first information being used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission.
[0017] The triggering information is used to trigger the transmission of auxiliary information, which is used to assist the third terminal device in selecting or reserving resources for data transmission. The third terminal device is a device that receives the auxiliary information.
[0018] Thirdly, embodiments of this application provide an information transmission device applied to a first terminal device, comprising:
[0019] A first sending module is configured to send first information to at least one second terminal device, wherein the first information is used to assist the second terminal device in selecting or reserving periodic resources for data transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for triggering information transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission.
[0020] The triggering information is used to trigger the transmission of auxiliary information, which is used to assist the third terminal device in selecting or reserving resources for data transmission. The third terminal device is a device that receives the auxiliary information.
[0021] Fourthly, embodiments of this application provide an information transmission device applied to a second terminal device, comprising:
[0022] The first receiving module is configured to receive first information sent by the first terminal device, wherein the first information is used to assist the second terminal device in selecting or reserving periodic resources for data transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for trigger information transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission.
[0023] The triggering information is used to trigger the transmission of auxiliary information, which is used to assist the third terminal device in selecting or reserving resources for data transmission. The third terminal device is a device that receives the auxiliary information.
[0024] Fifthly, embodiments of this application provide a terminal device, which includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0025] In a sixth aspect, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0026] In a seventh aspect, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0027] In this embodiment of the application, a first terminal device sends first information to at least one second terminal device. The first information assists the second terminal device in selecting (or reserving) periodic resources for the transmission of data, trigger information, or auxiliary information. This can solve the problems of large data transmission latency and large transmission overhead of auxiliary information or trigger information, thereby reducing data transmission latency and reducing transmission overhead of auxiliary information or trigger information. Attached Figure Description
[0028] Figure 1 shows a flowchart of one of the steps of the information transmission method provided in an embodiment of this application;
[0029] Figure 2 shows an example of a periodic resource indication in the first information of the information transmission method provided in this application embodiment;
[0030] Figure 3 illustrates a second example of a periodic resource indication in the first information of the information transmission method provided in this application embodiment;
[0031] Figure 4 illustrates a second step of the information transmission method provided in this application embodiment.
[0032] Figure 5 illustrates Example 3 of the periodic resource indication in the first information of the information transmission method provided in this application embodiment;
[0033] Figure 6 illustrates an example four of the periodic resource indication in the first information of the information transmission method provided in this application embodiment;
[0034] Figure 7 illustrates a fifth example of a periodic resource indication in the first information of the information transmission method provided in this application embodiment;
[0035] Figure 8 illustrates an example six of the periodic resource indication in the first information of the information transmission method provided in this application embodiment;
[0036] Figure 9 illustrates a seventh example of a periodic resource indication in the first information of the information transmission method provided in this application embodiment;
[0037] Figure 10 illustrates an eighth example of a periodic resource indication in the first information of the information transmission method provided in this application embodiment;
[0038] Figure 11 shows a schematic diagram of one of the information transmission devices provided in the embodiments of this application;
[0039] Figure 12 shows a second structural schematic diagram of the information transmission device provided in an embodiment of this application;
[0040] Figure 13 shows one of the structural schematic diagrams of the terminal device provided in the embodiments of this application;
[0041] Figure 14 shows a second schematic diagram of the structure of the terminal device provided in the embodiment of this application. Detailed Implementation
[0042] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0043] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0044] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. However, the following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description, although these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0045] Terminal devices, also known as terminals or user equipment (UE), can be mobile phones, tablet computers, laptop computers (also called notebook computers), personal digital assistants (PDAs), handheld computers, netbooks, ultra-mobile personal computers (UMPCs), mobile internet devices (MIDs), wearable devices or vehicle-mounted devices (VUEs), pedestrian terminals (PUEs), and other terminal-side devices. Wearable devices include wristbands, earphones, glasses, etc. It should be noted that the specific type of terminal device is not limited in the embodiments of this application.
[0046] The information transmission method, apparatus, and terminal equipment provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.
[0047] As shown in Figure 1, this application embodiment provides an information transmission method applied to a first terminal device, including:
[0048] Step 101: Send first information to at least one second terminal device, the first information being used to assist the second terminal device in selecting or reserving periodic resources for data transmission; or, the first information being used to assist the second terminal device in selecting or reserving periodic resources for triggering information transmission; or, the first information being used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission.
[0049] The triggering information is used to trigger the transmission of auxiliary information, which is used to assist the third terminal device in selecting or reserving resources for data transmission. The third terminal device is a device that receives the auxiliary information.
[0050] Optionally, the third terminal device can be the first terminal device or other terminal devices, without specific limitations.
[0051] It should be noted that the periodic resources include at least one of the following:
[0052] Periodic resources are defined as individual resources.
[0053] Periodic resources are categorized into multiple resource units.
[0054] Optionally, when the first information is used to assist the second terminal device in selecting or reserving periodic resources for data transmission, the first information can be referred to as auxiliary information, that is, auxiliary information that assists the terminal device in data transmission.
[0055] Alternatively, when the first information is used to assist the second terminal device in selecting or reserving periodic resources for triggering information transmission, the first information can be referred to as auxiliary information, that is, auxiliary information that assists the terminal device in triggering information transmission.
[0056] Alternatively, when the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission, the first information can be called trigger information, that is, trigger information that triggers the terminal device to perform auxiliary information transmission.
[0057] Alternatively, when the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission, the first information can be referred to as auxiliary information, that is, auxiliary information that assists the terminal device in transmitting auxiliary information.
[0058] For data packets with large data volumes and stringent reliability and latency requirements, requiring the reporting of the first information for every data transmission, auxiliary information transmission, or trigger information transmission, while improving transmission reliability, would significantly increase transmission latency, failing to meet service latency requirements and also increasing the overhead of the first information transmission. Therefore, in this embodiment, the first terminal device semi-statically sends the first information to the second terminal device. Each first information message indicates periodic resources for the second terminal device to transmit data, auxiliary information, or trigger information. This avoids the problem of high latency and high overhead caused by requiring the first information for every transmission, achieving the goal of reducing data transmission latency and lowering the overhead of auxiliary or trigger information transmission.
[0059] As an optional embodiment, the first information includes at least one of the following:
[0060] The configuration information of the periodic resources;
[0061] Resource release instruction information;
[0062] Resource activation instruction information;
[0063] Transmission power information used for data transmission, triggering information transmission, or assisting information transmission;
[0064] Modulation and coding scheme (MCS) information used for data transmission, triggering information transmission, or assisting information transmission;
[0065] Transport block size (TB_size) indication information;
[0066] Information on the number of Hybrid Automatic Repeat Request (HARQ) processes used for data transmission;
[0067] HARQ process offset information used for data transmission;
[0068] Redundant version RV configuration information used for data transmission;
[0069] Sequence information used to trigger information transmission.
[0070] For example, the RV configuration information for data transmission can be explained as follows. RV stands for Redundancy Version. For a Transmission Block (TB), there will be N different RV versions. Each RV version contains different data. Each transmission of a TB uses a different RV version to improve the retransmission success rate and reliability. For the sender transmitting the TB, the transmission order of the RV versions can be adjusted according to factors such as channel conditions and QoS parameters to achieve the best transmission effect. The RV configuration for data transmission described above is the transmission order of different RV versions. Assuming N is 4, then the RV versions can be RV0, RV1, RV2, and RV3. Therefore, the RV configuration for data transmission can be (RV0, RV1, RV2, and RV3) or (RV0, RV2, RV1, and RV3), and so on.
[0071] Optionally, in this embodiment of the application, the configuration information of the periodic resources includes at least one of the following:
[0072] Resource temporal location information;
[0073] Resource frequency domain location information;
[0074] Resource temporal offset information;
[0075] Resource frequency domain offset information;
[0076] Resource cycle; that is, the cycle of the resource indicated in the first piece of information;
[0077] The time interval between adjacent resource patterns; that is, the interval between the periodic resource patterns indicated in the first information; the periodic resource pattern refers to a periodic resource unit, and a periodic unit can be composed of a single resource or multiple resources.
[0078] The effective time length of the periodic resource can also be called the effective time length of the first information. Within the effective time length, the receiving end of the first information selects or reserves resources according to the periodic resources indicated in the first information.
[0079] The number of times a resource cycle occurs, that is, the number of times the resource cycle indicated in the first piece of information occurs.
[0080] Optionally, the resource period refers to the time-domain period of the resource indicated in the first information. The time interval between resource patterns in the configuration information is defined as follows: the time interval between resource patterns refers to the time-domain interval between resource patterns among the resources indicated in the first information. The number of times a periodic resource is specified in the configuration information refers to the number of times the resource pattern is indicated. The effective time length in the configuration information refers to the effective time of the first information, which limits the location of the resource indicated by the first information.
[0081] As shown in Figure 2, assuming the resources indicated in the first information are resources after time T1, and resources are reserved three times in a cycle. The shaded area in Figure 1 represents the resources indicated in the first information. In Figure 2, the resources indicated by the first information have a resource cycle of 10 time slots, indicating the 1st, 3rd, and 5th resources within the cycle. Therefore, the resource distribution indicated within one cycle can be considered a resource pattern. As can be seen from Figure 2, the interval between two resource patterns is 5 time slots. The number of times the periodic resources are indicated in the first information refers to the number of times the periodic resource pattern is indicated. Again, using Figure 2 as an example, if the cycle of a resource pattern is 10 time slots, and the number of times the periodic resources are indicated in the first information is 3, then the effective time of the first information ends at time T2.
[0082] If the first information indicates the length of the effective time, as shown in Figure 3, where the effective time of the first information ends at time T2, then the resources indicated by the auxiliary information are within the time period T1-T2. Based on the period of the periodic resource pattern, three periodic resources can be indicated within the time period T1-T2.
[0083] As an optional embodiment of this application, the sequence information used to trigger information transmission includes at least one of the following:
[0084] Sequence index indicator;
[0085] Sequence offset indicator;
[0086] Sequence format indicator.
[0087] In addition, the first information may also include cyclic prefix information for triggering information transmission, comprising at least one of the following:
[0088] Cyclic prefix index indicator;
[0089] Cyclic prefix offset indicator;
[0090] Cyclic prefix configuration indicator.
[0091] It should be noted that the above-mentioned content carried in the first information can also be used to indicate aperiodic resources. The receiving end of the first information can select and reserve resources according to the aperiodic resources indicated in the first information for data transmission; or the receiving end of the first information can transmit auxiliary information or trigger information according to the aperiodic resources indicated in the first information.
[0092] On the one hand, regarding the method of carrying the first information, as another optional embodiment of this application, the first information is carried in target information, wherein the target information includes at least one of the following:
[0093] Side link control information;
[0094] Wireless resource control information;
[0095] Side link feedback control information;
[0096] Uplink control information;
[0097] Uplink data information;
[0098] Control unit in the media access control layer;
[0099] The side link control information includes first-level side link control information and second-level side link control information.
[0100] In another aspect, regarding the resource carrying the first information, as another optional embodiment of this application, step 101 includes:
[0101] Sending first information to at least one second terminal device on a first resource; the first resource includes at least one of the following:
[0102] Physical sidelink feedback channel;
[0103] Physical sidelink data channel;
[0104] Physical sidelink control channel;
[0105] Physical uplink control channel;
[0106] Physical uplink data channel;
[0107] Resources in a specific resource pool;
[0108] Resources in a specific sub-band within a resource pool;
[0109] Resources on a specific symbol in a resource pool;
[0110] Resources on a specific subframe within the resource pool.
[0111] To more clearly describe how the embodiments of this application carry the first information in the target information, the following is a detailed description of how each piece of information contained in the first information is carried.
[0112] As an optional embodiment, the resource period of the periodic resource is indicated by a first indication field in the target information; each code point of the first indication field corresponds to at least one time length.
[0113] Wherein, the first indication field is an independent indication field, or the first indication field is a jointly encoded indication field. The time length can be L slots, symbols, frames, or sub-frames. The time length can be one of a predefined or pre-configured length value, or it can be one of the length values configured by the higher layer of each resource pool.
[0114] For example, the reserved resource indication field in the first-level side link control information can be reused to indicate the resource period; each code point of the reserved resource indication field corresponds to the time length of at least one resource period.
[0115] Example 1
[0116] The resource period is indicated by an independent indication field in either the first-level or second-level sidelink control information. Each code point corresponds to a time length, which can be L slots / symbols / frames / sub-frames. This time length value can be one of the pre-configured length values or one of the length values configured for each resource pool. For example, the length of this indication field can be 1 bit, corresponding to two code points, 0 and 1. Code point 0 corresponds to a resource period of 10 slots, and code point 1 corresponds to a resource period of 20 slots.
[0117] Resource periods can also be indicated by joint encoding with other indication fields in the Level 1 and Level 2 sidelink control information. For example, they can be jointly encoded with the priority indication field in the Level 1 sidelink control information. The existing priority indication field has 3 bits, corresponding to eight code points. Without increasing the number of bits, each code point corresponds to a priority and a resource period. The information receiver can obtain the resource period based on the decoding of the priority indication field in the Level 1 sidelink control information. In addition, other indication fields include frequency domain resource allocation indication field, time domain resource allocation indication field, resource reservation period indication field, demodulation reference signal (DMRS) mode indication field, Level 2 SCI format indication field, β offset indication field, DMRS configuration type indication field, modulation and coding scheme indication field, Hybrid Automatic Repeat Request (HARQ) process ID indication field, New Data Indicator (NDI) indication field, Redundancy Version (RV) indication field, source ID indication field, destination ID indication field, channel state information (CSI) requirement indication field, communication range requirement indication field, and zone ID indication field, etc.
[0118] Resource cycles can also be indicated by code points in other indication fields of the first-level sidelink control information and the second-level sidelink control information. For example, in existing technologies, some code points in the communication range requirement indication field of the second-level sidelink control information are useless and can be used to indicate resource cycles. In addition, other indication fields include: frequency domain resource allocation indication field, time domain resource allocation indication field, resource reservation cycle indication field, DMRS mode indication field, second-level SCI format indication field, β offset indication field, DMRS configuration type indication field, modulation and coding scheme indication field, Hybrid Automatic Repeat Request (HARQ) process ID indication field, New Data Indicator (NDI) indication field, Redundancy Version (RV) indication field, source ID indication field, destination ID indication field, Channel State Information (CSI) requirement indication field, communication range requirement indication field, and zone ID indication field, etc.
[0119] As one implementation, this independent indication field can reuse the reserved resource indication field in the first-level side link control information of the prior art, that is, directly indicate the resource cycle in the reserved resource indication field in the first-level side link control information.
[0120] As another optional embodiment, the effective time length of the periodic resource is indicated by a second indication field in the target information; each code point of the second indication field corresponds to at least one time length.
[0121] Wherein, the second indication field is an independent indication field, or the second indication field is a jointly encoded indication field. The time length can be L slots, symbols, frames, or sub-frames. The time length can be one of a predefined or pre-configured length value, or one of the length values configured by the higher layer of each resource pool.
[0122] As another optional embodiment, the target information includes a third indicator field indicating the number of times the periodic resource is used; each code point of the third indicator field corresponds to at least one count value; this count value can be one of the pre-configured count values, or one of the count values configured by the higher layer of each resource pool. The third indicator field can be an independent indicator field, or it can be a jointly coded indicator field.
[0123] As another optional embodiment, the target information indicates the time interval between adjacent resource modes of the periodic resource through a fourth indicator field; each code point of the fourth indicator field corresponds to at least one time interval value; this time interval value can be one of the pre-configured time values, or one of the time values configured by the higher layer of each resource pool;
[0124] Wherein, the fourth indication field is an independent indication field, or the fourth indication field is a jointly encoded indication field.
[0125] Example 2
[0126] The indication of the effective duration of periodic resources can take two forms: the effective duration of the periodic resource and the effective reservation count of the periodic resource. Both of these indications can be indicated by independent indication fields in the first-level or second-level sidelink control information, or by joint encoding with other indication fields in the first-level or second-level sidelink control information, or by code points in other indication fields in the first-level or second-level sidelink control information.
[0127] For the effective time length of periodic resource reservation, when indicated by an independent indicator field in the first-level or second-level sidelink control information, each code point corresponds to a time length, which can be L slots / symbols / frames / sub-frames. For example, the length of this indicator field can be 1 bit, corresponding to two code points 0 and 1. Code point 0 corresponds to resource reservation within the next 100 time slots starting from the current time; code point 1 corresponds to resource reservation or selection within the next 200 time slots starting from the current time.
[0128] The effective duration of periodic resources can also be indicated by joint encoding with other indication fields in the first-level and second-level sidelink control information. For example, it can be jointly encoded with the priority indication field in the first-level sidelink control information. The existing priority indication field has 3 bits, corresponding to eight code points. Each code point corresponds to a priority and a valid duration for resource reservation. The information receiver can obtain the valid duration information for resource reservation based on the decoding of the priority indication field in the first-level sidelink control information. In addition, other indication fields include: frequency domain resource allocation indication field, time domain resource allocation indication field, resource reservation period indication field, DMRS mode indication field, second-level SCI format indication field, β offset indication field, DMRS configuration type indication field, modulation and coding scheme indication field, Hybrid Automatic Repeat Request (HARQ) process ID indication field, New Data Indicator (NDI) indication field, Redundancy Version (RV) indication field, source ID indication field, destination ID indication field, Channel State Information (CSI) requirement indication field, communication range requirement indication field, and zone ID indication field, etc.
[0129] The effective duration of periodic resources can also be indicated by code points in other indication fields of the first-level and second-level sidelink control information. For example, in existing technologies, some code points in the communication range requirement indication field of the second-level sidelink control information are useless and can be used to indicate the effective duration of resource reservation. In addition, other indication fields include: frequency domain resource allocation indication field, time domain resource allocation indication field, resource reservation period indication field, DMRS mode indication field, second-level SCI format indication field, β offset indication field, DMRS configuration type indication field, modulation and coding scheme indication field, Hybrid Automatic Repeat Request (HARQ) process ID indication field, New Data Indicator (NDI) indication field, Redundancy Version (RV) indication field, source ID indication field, destination ID indication field, Channel State Information (CSI) requirement indication field, communication range requirement indication field, and zone ID indication field, etc.
[0130] Similarly, the number of times a periodic resource is used can also be indicated using the same method as the effective duration of the periodic resource.
[0131] As another optional embodiment of this application, the method further includes:
[0132] Based on the Quality of Service (QoS) information of the service to be transmitted, the configuration information of the periodic resources is determined. QoS information includes: service latency information, reliability requirements, transmission rate requirements, and the amount of data to be transmitted, etc., which are not specifically limited here.
[0133] The method further includes:
[0134] The Quality of Service (QoS) information of the service to be transmitted is determined according to a first method; the first method includes at least one of the following:
[0135] The QoS information of the service to be transmitted is determined based on the triggering information sent by the second terminal for triggering auxiliary information transmission.
[0136] The QoS information of the service to be transmitted is determined based on the triggering information sent by the control node to trigger the transmission of auxiliary information.
[0137] The QoS information of the service to be transmitted, carried in the triggering information sent by other terminals to trigger the transmission of auxiliary information, is determined. The other terminals are terminals other than the second terminal.
[0138] Example 3
[0139] The configuration information of periodic resources can be obtained by associating / mapping with data QoS parameters required to be transmitted by the first information receiving end or the triggering information sending end for triggering the transmission of triggering information. The corresponding QoS parameters can be the delay requirement information, priority information, reliability requirement information, data rate, transmission rate, data volume to be transmitted, etc. of the data to be transmitted. Taking the effective time of periodic resources as an example, when the value of the resource reservation effective time is associated / mapped with one of the data QoS parameters required to be transmitted by the auxiliary information receiving end, assuming it is associated / mapped with the delay of the data to be transmitted, the effective time of the periodic resource is t, and the delay of the data to be transmitted is T1, then it can be:
[0140] 1. t is equal to T1;
[0141] 2. t is equal to n * T1, where n is a number between 0 and 1;
[0142] 3. t is equal to T1 - T2, where T2 < T1 and T2 is predefined or configured by a higher layer;
[0143] 4. There is a corresponding relationship between the value t of the resource reservation effective time and the delay T1 of the data to be transmitted. For example, one-to-one correspondence, one t and one L correspond to one T1. This corresponding relationship can be predefined, or configured by a higher layer (RRC configuration), or dynamically configured (sidelink control information SCI / downlink control information DCI / MAC CE configuration).
[0144] When associated / mapped with the priority, reliability, and data rate of the data to be transmitted in the QoS parameters, there is a one-to-one corresponding relationship between the value t of the periodic resource effective time and the priority, reliability, and data rate of the data to be transmitted by the auxiliary information receiving end or the triggering information sending end for triggering the transmission of auxiliary information. The priority, reliability, and data rate of the data to be transmitted are P, C, and V respectively. Then one t can correspond to one P, one t can correspond to one C, and one t can correspond to one V. This corresponding relationship can be predefined, or configured by a higher layer (RRC configuration), or dynamically configured (SCI / DCI / MAC CE configuration).
[0145] The QoS parameters are not limited to the above several types. In addition, the value of the periodic resource effective time can also be associated or mapped with multiple QoS parameters. For example, taking the priority and reliability in the QoS parameters as an example, one priority level and one reliability level can correspond to one resource reservation effective time value. This corresponding relationship can be predefined, or configured by a higher layer (RRC configuration), or dynamically configured (SCI / DCI / MAC CE configuration).
[0146] As an optional embodiment, the target information includes a fifth indication field indicating the transmission power information used for data transmission or triggering information transmission. Each code point in the fifth indication field corresponds to at least one transmission power value or transmission power parameter value. This transmission power parameter value can be an alpha value, a P0 value, a power scaling factor, a power compensation value, a power step value, a power offset value, etc. The fifth indication field can be an independent indication field, or it can be a jointly coded indication field. The transmission power value or transmission power parameter value can be one of a pre-configured value or one of a value configured by the higher layer of each resource pool.
[0147] As an optional embodiment, the target information is indicated by a sixth indicator field for MCS information used for data transmission or triggering information transmission; each code point of the sixth indicator field corresponds to at least one MCS level index value, and each MSC level index value corresponds to a modulation order and code rate, or, each code point of the sixth indicator field corresponds to at least one MCS table index.
[0148] Wherein, the sixth indication field is an independent indication field, or the sixth indication field is a jointly encoded indication field.
[0149] The MCS table can be predefined or configured at a higher level for each resource pool. An MCS table will contain at least one available MCS level (modulation order and code rate).
[0150] As an optional embodiment, the target information includes a seventh indicator field indicating the number of HARQ processes used for data transmission; each code point in the seventh indicator field corresponds to at least one number of HARQ processes; the value of the number of HARQ processes can be one of the pre-configured values.
[0151] Wherein, the seventh indication field is an independent indication field, or the seventh indication field is a jointly encoded indication field.
[0152] As an optional embodiment, the target information includes an eighth indicator field indicating HARQ process offset information for data transmission; each code point in the eighth indicator field corresponds to at least one HARQ process offset value; the HARQ process offset value can be one of the pre-configured values or one of the offset values configured by the higher layer of each resource pool.
[0153] Wherein, the eighth indication field is an independent indication field, or the eighth indication field is a jointly encoded indication field.
[0154] As an optional embodiment, the target information includes a ninth indicator field indicating RV configuration information for data transmission; each code point in the ninth indicator field corresponds to at least one RV configuration.
[0155] Wherein, the ninth indication field is either an independent indication field or a jointly encoded indication field. This RV configuration can be one of the pre-configured values or one of the values configured at the higher level of each resource pool.
[0156] As an optional embodiment, the target information includes a tenth indicator field indicating resource release indication information; each code point in the tenth indicator field corresponds to whether the periodic resource is released.
[0157] Wherein, the tenth indicator field is either an independent indicator field or a jointly encoded indicator field.
[0158] As another optional embodiment, the target information includes an eleventh indicator field indicating resource activation information; each code point in the eleventh indicator field corresponds to whether the periodic resource is activated.
[0159] Wherein, the eleventh indicator field is an independent indicator field, or the eleventh indicator field is a jointly encoded indicator field.
[0160] As an optional embodiment, the target information includes a twelfth indicator field indicating transport block size indication information; each code point in the twelfth indicator field corresponds to at least one transport block size value; the transport block size value can be one of the pre-configured values or one of the transport block size values configured by the higher layer of each resource pool.
[0161] Wherein, the twelfth indication field is an independent indication field, or the twelfth indication field is a jointly encoded indication field.
[0162] As an optional embodiment, the target information is indicated by a thirteenth indicator field to indicate the sequence information used to trigger information transmission; each code point of the thirteenth indicator field corresponds to at least one sequence index value or at least one sequence offset value or at least one sequence format; the sequence index value, sequence offset value or sequence format can be one of the pre-configured values, or it can be one of the sequence index value, sequence offset value or sequence format configured by the higher layer of each resource pool.
[0163] Wherein, the thirteenth indication field is an independent indication field, or the thirteenth indication field is a jointly encoded indication field.
[0164] In summary, in this embodiment of the application, the first terminal device sends first information to at least one second terminal device. The first information assists the second terminal device in selecting (or reserving) periodic resources for the transmission of data, trigger information, or auxiliary information. This can solve the problems of large data transmission latency and large transmission overhead of auxiliary information or trigger information, thereby reducing data transmission latency and reducing transmission overhead of auxiliary information or trigger information.
[0165] As shown in Figure 4, this application embodiment also provides an information transmission method applied to a second terminal device, including:
[0166] Step 401: Receive first information sent by the first terminal device, wherein the first information is used to assist the second terminal device in selecting or reserving periodic resources for data transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for triggering information transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission.
[0167] The triggering information is used to trigger the transmission of auxiliary information, which is used to assist the third terminal device in selecting or reserving resources for data transmission. The third terminal device is a device that receives the auxiliary information.
[0168] It should be noted that the periodic resources include at least one of the following:
[0169] Periodic resources are defined as individual resources.
[0170] Periodic resources are categorized into multiple resource units.
[0171] Optionally, when the first information is used to assist the second terminal device in selecting or reserving periodic resources for data transmission, the first information can be referred to as auxiliary information, that is, auxiliary information that assists the terminal device in data transmission.
[0172] Alternatively, when the first information is used to assist the second terminal device in selecting or reserving periodic resources for triggering information transmission, the first information can be referred to as auxiliary information, that is, auxiliary information that assists the terminal device in triggering information transmission.
[0173] Alternatively, when the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission, the first information can be called trigger information, that is, trigger information that triggers the terminal device to perform auxiliary information transmission.
[0174] Alternatively, when the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission, the first information can be referred to as auxiliary information, that is, auxiliary information that assists the terminal device in transmitting auxiliary information.
[0175] For data packets with large data volumes and stringent reliability and latency requirements, requiring the reporting of the first information for every data transmission, auxiliary information transmission, or trigger information transmission, while improving transmission reliability, would significantly increase transmission latency, failing to meet service latency requirements and also increasing the overhead of the first information transmission. Therefore, in this embodiment, the first terminal device semi-statically sends the first information to the second terminal device. Each first information message indicates periodic resources for the second terminal device to transmit data, auxiliary information, or trigger information. This avoids the problem of high latency and high overhead caused by requiring the first information for every transmission, achieving the goal of reducing data transmission latency and lowering the overhead of auxiliary or trigger information transmission.
[0176] As an optional embodiment, the first information includes at least one of the following:
[0177] The configuration information of the periodic resources;
[0178] Resource release instruction information;
[0179] Resource activation instruction information;
[0180] Transmission power information used for data transmission, triggering information transmission, or assisting information transmission;
[0181] Modulation and coding scheme (MCS) information used for data transmission, triggering information transmission, or assisting information transmission;
[0182] Transport block size (TB_size) indication information;
[0183] Information on the number of Hybrid Automatic Repeat Request (HARQ) processes used for data transmission;
[0184] HARQ process offset information used for data transmission;
[0185] Redundant version RV configuration information used for data transmission;
[0186] Sequence information used to trigger information transmission.
[0187] For example, the RV configuration information for data transmission can be explained as follows. RV stands for Redundancy Version. For a Transmission Block (TB), there will be N different RV versions. Each RV version contains different data. Each transmission of a TB uses a different RV version to improve the retransmission success rate and reliability. For the sender transmitting the TB, the transmission order of the RV versions can be adjusted according to factors such as channel conditions and QoS parameters to achieve the best transmission effect. The RV configuration for data transmission described above is the transmission order of different RV versions. Assuming N is 4, then the RV versions can be RV0, RV1, RV2, and RV3. Therefore, the RV configuration for data transmission can be (RV0, RV1, RV2, and RV3) or (RV0, RV2, RV1, and RV3), and so on.
[0188] Optionally, in this embodiment of the application, the configuration information of the periodic resources includes at least one of the following:
[0189] Resource temporal location information;
[0190] Resource frequency domain location information;
[0191] Resource temporal offset information;
[0192] Resource frequency domain offset information;
[0193] Resource cycle; that is, the cycle of the resource indicated in the first piece of information;
[0194] The time interval between adjacent resource patterns; that is, the interval between the periodic resource patterns indicated in the first information; the periodic resource pattern refers to a periodic resource unit, and a periodic unit can be composed of a single resource or multiple resources.
[0195] The effective time length of the periodic resource can also be called the effective time length of the first information. Within the effective time length, the receiving end of the first information selects or reserves resources according to the periodic resources indicated in the first information.
[0196] The number of times a resource cycle occurs, that is, the number of times the resource cycle indicated in the first piece of information occurs.
[0197] Optionally, the resource period refers to the time-domain period of the resource indicated in the first information. The time interval between resource patterns in the configuration information is defined as follows: the time interval between resource patterns refers to the time-domain interval between resource patterns among the resources indicated in the first information. The number of times a periodic resource is specified in the configuration information refers to the number of times the resource pattern is indicated. The effective time length in the configuration information refers to the effective time of the first information, which limits the location of the resource indicated by the first information.
[0198] As shown in Figure 2, assuming the resources indicated in the first information are resources after time T1, and resources are reserved three times in a cycle. The shaded area in Figure 1 represents the resources indicated in the first information. In Figure 2, the resources indicated by the first information have a resource cycle of 10 time slots, indicating the 1st, 3rd, and 5th resources within the cycle. Therefore, the resource distribution indicated within one cycle can be considered a resource pattern. As can be seen from Figure 2, the interval between two resource patterns is 5 time slots. The number of times the periodic resources are indicated in the first information refers to the number of times the periodic resource pattern is indicated. Again, using Figure 2 as an example, if the cycle of a resource pattern is 10 time slots, and the number of times the periodic resources are indicated in the first information is 3, then the effective time of the first information ends at time T2.
[0199] If the first information indicates the length of the effective time, as shown in Figure 3, where the effective time of the first information ends at time T2, then the resources indicated by the auxiliary information are within the time period T1-T2. Based on the period of the periodic resource pattern, three periodic resources can be indicated within the time period T1-T2.
[0200] As an optional embodiment of this application, the sequence information used to trigger information transmission includes at least one of the following:
[0201] Sequence index indicator;
[0202] Sequence offset indicator;
[0203] Sequence format indicator.
[0204] In addition, the first information may also include cyclic prefix information for triggering information transmission, comprising at least one of the following:
[0205] Cyclic prefix index indicator;
[0206] Cyclic prefix offset indicator;
[0207] Cyclic prefix configuration indicator.
[0208] It should be noted that the above-mentioned content carried in the first information can also be used to indicate aperiodic resources. The receiving end of the first information can select and reserve resources according to the aperiodic resources indicated in the first information for data transmission; or the receiving end of the first information can transmit auxiliary information or trigger information according to the aperiodic resources indicated in the first information.
[0209] On the one hand, regarding the method of carrying the first information, as another optional embodiment of this application, the first information is carried in target information, wherein the target information includes at least one of the following:
[0210] Side link control information;
[0211] Wireless resource control information;
[0212] Side link feedback control information;
[0213] Uplink control information;
[0214] Uplink data information;
[0215] Control unit in the media access control layer;
[0216] The side link control information includes first-level side link control information and second-level side link control information.
[0217] In another aspect, regarding the resource carrying the first information, as another optional embodiment of this application, step 101 includes:
[0218] Sending first information to at least one second terminal device on a first resource; the first resource includes at least one of the following:
[0219] Physical sidelink feedback channel;
[0220] Physical sidelink data channel;
[0221] Physical sidelink control channel;
[0222] Physical uplink control channel;
[0223] Physical uplink data channel;
[0224] Resources in a specific resource pool;
[0225] Resources in a specific sub-band within a resource pool;
[0226] Resources on a specific symbol in a resource pool;
[0227] Resources on a specific subframe within the resource pool.
[0228] To more clearly describe how the embodiments of this application carry the first information in the target information, the following is a detailed description of how each piece of information contained in the first information is carried.
[0229] As an optional embodiment, the resource period of the periodic resource is indicated by a first indication field in the target information; each code point of the first indication field corresponds to at least one time length.
[0230] Wherein, the first indication field is an independent indication field, or the first indication field is a jointly encoded indication field. The time length can be L slots, symbols, frames, or sub-frames. The time length can be one of a predefined or pre-configured length value, or it can be one of the length values configured by the higher layer of each resource pool.
[0231] For example, the reserved resource indication field in the first-level side link control information can be reused to indicate the resource period; each code point of the reserved resource indication field corresponds to the time length of at least one resource period.
[0232] As another optional embodiment, the effective time length of the periodic resource is indicated by a second indication field in the target information; each code point of the second indication field corresponds to at least one time length.
[0233] Wherein, the second indication field is an independent indication field, or the second indication field is a jointly encoded indication field. The time length can be L slots, symbols, frames, or sub-frames. The time length can be one of a predefined or pre-configured length value, or one of the length values configured by the higher layer of each resource pool.
[0234] As another optional embodiment, the target information includes a third indicator field indicating the number of times the periodic resource is used; each code point of the third indicator field corresponds to at least one count value; this count value can be one of the pre-configured count values, or it can be one of the predefined count values configured according to each resource pool. The third indicator field can be an independent indicator field, or it can be a jointly encoded indicator field.
[0235] As another optional embodiment, the target information indicates the time interval between adjacent resource modes of the periodic resource through a fourth indicator field; each code point of the fourth indicator field corresponds to at least one time interval value; this time interval value can be one of the pre-configured time values, or one of the time values configured by the higher layer of each resource pool;
[0236] Wherein, the fourth indication field is an independent indication field, or the fourth indication field is a jointly encoded indication field.
[0237] As an optional embodiment, the target information includes a fifth indication field indicating the transmission power information used for data transmission or triggering information transmission. Each code point in the fifth indication field corresponds to at least one transmission power value or transmission power parameter value. This transmission power parameter value can be an alpha value, a P0 value, a power scaling factor, a power compensation value, a power step value, a power offset value, etc. The fifth indication field can be an independent indication field, or it can be a jointly coded indication field. The transmission power value or transmission power parameter value can be one of a pre-configured value or one of a value configured by the higher layer of each resource pool.
[0238] As an optional embodiment, the target information is indicated by a sixth indicator field for MCS information used for data transmission or triggering information transmission; each code point of the sixth indicator field corresponds to at least one MCS level index value, and each MSC level index value corresponds to a modulation order and code rate, or, each code point of the sixth indicator field corresponds to at least one MCS table index.
[0239] Wherein, the sixth indication field is an independent indication field, or the sixth indication field is a jointly encoded indication field.
[0240] The MCS table can be predefined or configured according to the higher layers of each resource pool. An MCS table will contain at least one available MCS level (modulation order and code rate).
[0241] As an optional embodiment, the target information includes a seventh indicator field indicating the number of HARQ processes used for data transmission; each code point in the seventh indicator field corresponds to at least one number of HARQ processes; the value of the number of HARQ processes can be one of the pre-configured values or one of the values configured at the higher level of each resource pool.
[0242] Wherein, the seventh indication field is an independent indication field, or the seventh indication field is a jointly encoded indication field.
[0243] As an optional embodiment, the target information includes an eighth indicator field indicating HARQ process offset information for data transmission; each code point in the eighth indicator field corresponds to at least one HARQ process offset value; the HARQ process offset value can be one of the pre-configured values or one of the offset values configured by the higher layer of each resource pool.
[0244] Wherein, the eighth indication field is an independent indication field, or the eighth indication field is a jointly encoded indication field.
[0245] As an optional embodiment, the target information includes a ninth indicator field indicating RV configuration information for data transmission; each code point in the ninth indicator field corresponds to at least one RV configuration.
[0246] Wherein, the ninth indication field is either an independent indication field or a jointly encoded indication field. This RV configuration can be one of the pre-configured values or one of the values configured at the higher level of each resource pool.
[0247] As an optional embodiment, the target information includes a tenth indicator field indicating resource release indication information; each code point in the tenth indicator field corresponds to whether the periodic resource is released.
[0248] Wherein, the tenth indicator field is either an independent indicator field or a jointly encoded indicator field.
[0249] As another optional embodiment, the target information includes an eleventh indicator field indicating resource activation information; each code point in the eleventh indicator field corresponds to whether the periodic resource is activated.
[0250] Wherein, the eleventh indicator field is an independent indicator field, or the eleventh indicator field is a jointly encoded indicator field.
[0251] As an optional embodiment, the target information includes a twelfth indicator field indicating transport block size indication information; each code point in the twelfth indicator field corresponds to at least one transport block size value; the transport block size value can be one of the pre-configured values or one of the transport block size values configured by the higher layer of each resource pool.
[0252] Wherein, the twelfth indication field is an independent indication field, or the twelfth indication field is a jointly encoded indication field.
[0253] As an optional embodiment, the target information is indicated by a thirteenth indicator field to indicate the sequence information used to trigger information transmission; each code point of the thirteenth indicator field corresponds to at least one sequence index value or at least one sequence offset value or at least one sequence format; the sequence index value or sequence offset value or sequence format can be one of the pre-configured values, or it can be one of the sequence index value or sequence offset value or sequence format configured by the higher layer of each resource pool.
[0254] Wherein, the thirteenth indication field is an independent indication field, or the thirteenth indication field is a jointly encoded indication field.
[0255] As an optional embodiment, the method further includes:
[0256] Based on the first information, select or reserve the periodic resources indicated by the first information for data transmission, triggering information transmission, or assisting information transmission;
[0257] Data transmission, trigger information transmission, or auxiliary information transmission are performed on the periodic resources.
[0258] The periodic resources indicated by the first information include at least one of the following:
[0259] Periodic resources determined based on the resource time-domain location information and resource frequency-domain location information contained in the first information;
[0260] Periodic resources determined based on the resource time-domain location information, resource frequency-domain location information, resource time-domain offset information, and resource frequency-domain offset information contained in the first information;
[0261] Periodic resources are determined based on the resource time-domain location information, resource frequency-domain location information, and resource period contained in the first information;
[0262] The periodic resource is determined based on the resource time-domain location information, resource frequency-domain location information, resource time-domain offset information, resource frequency-domain offset information, and resource period contained in the first information;
[0263] The periodic resource is determined based on the resource time-domain location information, resource frequency-domain location information, number of periodic resources, and resource period contained in the first information;
[0264] The periodic resource is determined based on the resource time-domain location information, resource frequency-domain location information, resource time-domain offset information, resource frequency-domain offset information, the number of periodic resources, and the resource period contained in the first information;
[0265] The periodic resource is determined based on the resource time-domain location information, resource frequency-domain location information, effective time length of the periodic resource, and resource period contained in the first information;
[0266] The periodic resource is determined based on the resource time-domain location information, resource frequency-domain location information, resource time-domain offset information, resource frequency-domain offset information, effective time length of the periodic resource, and resource period contained in the first information;
[0267] Periodic resources determined based on the resource time-domain location information, resource frequency-domain location information, and time interval between adjacent resource patterns contained in the first information;
[0268] Periodic resources are determined based on the resource time-domain location information, resource frequency-domain location information, resource time-domain offset information, resource frequency-domain offset information, and the time interval between adjacent resource modes contained in the first information;
[0269] The periodic resource is determined based on the resource time-domain location information, resource frequency-domain location information, number of periodic resources, and time interval between adjacent resource patterns contained in the first information;
[0270] The periodic resource is determined based on the resource time-domain location information, resource frequency-domain location information, resource time-domain offset information, resource frequency-domain offset information, the number of periodic resources, and the time interval between adjacent resource modes contained in the first information;
[0271] The periodic resource is determined based on the resource time-domain location information, resource frequency-domain location information, effective time length of the periodic resource, and time interval between adjacent resource modes contained in the first information;
[0272] The periodic resource is determined based on the resource time-domain location information, resource frequency-domain location information, resource time-domain offset information, resource frequency-domain offset information, effective time length of the periodic resource, and time interval between adjacent resource modes contained in the first information.
[0273] As another optional embodiment, when transmitting data, transmitting trigger information, or transmitting auxiliary information on the periodic resource, the method further includes:
[0274] Send a second message, the second message including a fourteenth indication field for indicating reserved resource location information; wherein, the fourteenth indication field is an independent indication field, or, the fourteenth indication field is a jointly encoded indication field;
[0275] The code points of the fourteenth indicator field correspond to at least one of the following:
[0276] The first information indicates at least one n1th resource or m1th resource in at least one period of the periodic resources, and the n1th resource or m1th resource is reserved in other periods;
[0277] The first information indicates at least one of the n2th or m2th resources in at least one period, and all resources are reserved in other periods;
[0278] The resources in the n3rd period of the periodic resources indicated by the first information;
[0279] The resources within m3 periods of the periodic resources indicated by the first information;
[0280] Reserve all periodic resources indicated by the first information;
[0281] Do not reserve the periodic resources indicated by the first information;
[0282] Where n1, n2, n3, m1, m2, and m3 are all positive integers.
[0283] Example 4
[0284] During data transmission, the first information receiving end carries the actual reserved resource location information in the 1st / 2nd stage SCI using an independent indicator field or in combination with other indicator fields. The meaning of each code point includes at least one of the following:
[0285] As shown in Figure 5, the first information indicates the n1th or m1th resource in one cycle of the periodic resources, and only this resource is used in subsequent cycle resources;
[0286] As shown in Figure 6, the first information indicates the n2th or m2th resource in a certain cycle of the periodic resources, and all resources are reserved in other cycles.
[0287] As shown in Figure 7, the resources in the n3rd period are reserved from the periodic resources indicated in the first information.
[0288] As shown in Figure 8, resources are reserved for certain periods of the periodic resources indicated in the first information.
[0289] As shown in Figure 9, in a special case, a special code point corresponds to all the resources indicated by the reserved auxiliary information;
[0290] As shown in Figure 10, in a special case, no resources are reserved for any auxiliary information indicated by a special code point.
[0291] For Figures 5-10, in the figures The corresponding resource is the resource indicated in the first piece of information but was not selected or reserved. The corresponding resources are the resources that the first information receiving end actually selects or reserves based on the resources indicated in the first information.
[0292] Alternatively, the method may further include:
[0293] Send a third message, the third message including a fifteenth indication field for indicating periodic information of reserved resources, each code point of the fifteenth indication field corresponding to a different time length;
[0294] Wherein, the fifteenth indication field is an independent indication field, or the fifteenth indication field is a jointly encoded indication field.
[0295] One implementation method is to indicate the period information of reserved resources in the resource reservation period indication field in the first-level side link control information. Specifically, this field is set to an index or value corresponding to the period.
[0296] It should be noted that the second and third information mentioned above can be the same information or different information, and no specific limitation is made here. As one implementation method, the second and third information can be carried in the side link control information, side link data information, side link feedback control information, downlink control information, uplink control information, RRC information, and MAC CE.
[0297] Optionally, in the above embodiments of this application, the method further includes:
[0298] Based on the transport block size indication information and / or MCS indication information included in the first information, determine the size of the transport block for data transmission or for triggering information transmission used to trigger auxiliary information transmission.
[0299] As an optional embodiment of this application, the method further includes:
[0300] Receive the first information sent by the first terminal (this first information may also be referred to as the next first information);
[0301] Based on the first information, release the selected or reserved periodic resources; or, based on the first information, enable the periodic resources selected or reserved according to at least one most recent piece of first information.
[0302] Alternatively, the method may further include:
[0303] Upon receiving resource release instruction information sent by the first terminal device, release the resources selected or reserved according to the periodic resource selection indicated by the first information;
[0304] And / or,
[0305] Upon receiving resource activation instruction information sent by the first terminal device, the resources selected or reserved according to the periodic resource selection indicated by the first information are activated.
[0306] The resource release indication information and / or resource activation indication information are carried by at least one of the following:
[0307] First information;
[0308] Side link control information (first-level side link control information and / or second-level side link control information);
[0309] Side link feedback control information;
[0310] Wireless resource control information;
[0311] Media access control layer control unit;
[0312] Uplink control information;
[0313] Downlink control information.
[0314] Example 5
[0315] When the periodic resource indicated in the first information is a resource in a specific channel, a specific resource pool, a specific subband, a specific symbol, or a specific BWP, this resource is specifically used to transmit trigger information for triggering auxiliary information transmission. For example, this periodic resource can be a resource in the Physical Sidelink Feedback Channel (PSFCH), and the trigger information is carried by the SR / BSR and transmitted in the PSFCH. The transmission parameters of the Scheduling Request (SR) / Buffer Status Report (BSR), such as the sequence information used for transmission, the sequence offset value, and the cyclic prefix information, are obtained through indication in the auxiliary information. The SR / BSR can carry only one bit of trigger information or multiple bits of information (including information about the service to be transmitted: the amount of data to be transmitted, the transmission rate, latency requirements, and other QoS parameters).
[0316] When the resources reserved in the first information are resources in the Physical Sidelink Shared Channel (PSSCH), the triggering information is transmitted in the Physical Sidelink Control Channel (PSCCH) via the SR / BSR. The SR / BSR can be indicated by one or more indication fields in the first-level or second-level sidelink control information. The PSSCH can carry the service information to be transmitted, such as the amount of data to be transmitted, transmission rate, latency requirements, and other QoS parameters.
[0317] In summary, the embodiments of this application involve a first terminal device sending first information to at least one second terminal device. The first information assists the second terminal device in selecting (or reserving) periodic resources for the transmission of data, trigger information, or auxiliary information. This solves the problems of large data transmission latency and high overhead for the transmission of auxiliary or trigger information, thereby reducing data transmission latency and lowering the overhead for the transmission of auxiliary or trigger information. In addition, it requires minimal modification to existing resource allocation schemes and signaling layers, and has good compatibility.
[0318] It should be noted that the information transmission method provided in this application embodiment can be executed by an information transmission device or a control module within that information transmission device for executing the loading and transmission method. This application embodiment uses an information transmission device executing the information transmission method as an example to illustrate the information transmission device provided in this application embodiment.
[0319] This application's embodiments make some modifications to the original resource allocation, with minor changes at the signaling level and good compatibility, while also improving transmission reliability. This solution introduces a resource reservation period indication field (used to indicate periodic resources). As one implementation method, this field can also reuse the resource reservation period indication field in the first-level sidelink control information of existing technologies, also exhibiting good compatibility. Furthermore, the newly introduced periodic resource validity time or periodic resource validity count indication field can indicate the specific location of resources used for data transmission at the first information receiving end, reducing the waste of periodic resource reservations and improving data transmission reliability.
[0320] As shown in Figure 11, this application embodiment also provides an information transmission device 1100, applied to a first terminal device, including:
[0321] The first sending module 1101 is configured to send first information to at least one second terminal device, wherein the first information is used to assist the second terminal device in selecting or reserving periodic resources for data transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for trigger information transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission.
[0322] The triggering information is used to trigger the transmission of auxiliary information, which is used to assist the third terminal device in selecting or reserving resources for data transmission. The third terminal device is a device that receives the auxiliary information.
[0323] As an optional embodiment, the first information includes at least one of the following:
[0324] The configuration information of the periodic resources;
[0325] Resource release instruction information;
[0326] Resource activation instruction information;
[0327] Transmission power information used for data transmission or triggering information transmission;
[0328] Modulation and coding scheme (MCS) information used for data transmission or triggering information transmission;
[0329] Transport block size indication information;
[0330] Information on the number of Hybrid Automatic Repeat Request (HARQ) processes used for data transmission;
[0331] HARQ process offset information used for data transmission;
[0332] Redundant version RV configuration information used for data transmission;
[0333] Sequence information used to trigger information transmission.
[0334] As an optional embodiment, the configuration information of the periodic resources includes at least one of the following:
[0335] Resource temporal location information;
[0336] Resource frequency domain location information;
[0337] Resource temporal offset information;
[0338] Resource frequency domain offset information;
[0339] Resource cycle;
[0340] The time interval between adjacent resource patterns;
[0341] The effective duration of cyclical resources;
[0342] The number of times a resource is used in a cycle.
[0343] As an optional embodiment, the sequence information used to trigger information transmission includes at least one of the following:
[0344] Sequence index indicator;
[0345] Sequence offset indicator;
[0346] Sequence format indicator.
[0347] As an optional embodiment, the first information is carried in the target information, which includes at least one of the following:
[0348] Side link control information;
[0349] Wireless resource control information;
[0350] Side link feedback control information;
[0351] Uplink control information;
[0352] Uplink data information;
[0353] Control unit in the media access control layer;
[0354] The side link control information includes first-level side link control information and second-level side link control information.
[0355] As an optional embodiment, the first sending module includes:
[0356] A first sending submodule is configured to send first information to at least one second terminal device on a first resource; the first resource includes at least one of the following:
[0357] Physical sidelink feedback channel;
[0358] Physical sidelink data channel;
[0359] Physical sidelink control channel;
[0360] Physical uplink control channel;
[0361] Physical uplink data channel;
[0362] Resources in a specific resource pool;
[0363] Resources in a specific sub-band within a resource pool;
[0364] Resources on a specific symbol in a resource pool;
[0365] Resources on a specific subframe within the resource pool.
[0366] As an optional embodiment, the resource period of the periodic resource is indicated by a first indication field in the target information; each code point of the first indication field corresponds to at least one time length.
[0367] Wherein, the first indication field is an independent indication field, or the first indication field is a jointly encoded indication field.
[0368] As an optional embodiment, the effective duration of the periodic resource is indicated in the target information by a second indicator field; each code point in the second indicator field corresponds to at least one duration.
[0369] Wherein, the second indication field is an independent indication field, or the second indication field is a jointly encoded indication field.
[0370] As an optional embodiment, the number of times the periodic resource is indicated in the target information is through a third indicator field; each code point in the third indicator field corresponds to at least one count value.
[0371] Wherein, the third indication field is an independent indication field, or the third indication field is a jointly encoded indication field.
[0372] As an optional embodiment, the target information includes a fourth indicator field indicating the time interval between adjacent resource patterns of the periodic resource; each code point of the fourth indicator field corresponds to at least one time interval value.
[0373] Wherein, the fourth indication field is an independent indication field, or the fourth indication field is a jointly encoded indication field.
[0374] As an optional embodiment, the apparatus further includes:
[0375] The first information determination module is used to determine the configuration information of the periodic resources based on the Quality of Service (QoS) information of the service to be transmitted.
[0376] As an optional embodiment, the apparatus further includes:
[0377] The second information determination module is used to determine the Quality of Service (QoS) information of the service to be transmitted according to the first method; the first method includes at least one of the following:
[0378] The QoS information of the service to be transmitted is determined based on the triggering information sent by the second terminal for triggering auxiliary information transmission.
[0379] The QoS information of the service to be transmitted is determined based on the triggering information sent by the control node to trigger the transmission of auxiliary information.
[0380] The QoS information of the service to be transmitted, carried in the triggering information sent by other terminals to trigger the transmission of auxiliary information, is determined. The other terminals are terminals other than the second terminal.
[0381] As an optional embodiment, the target information is indicated by a fifth indication field for transmission power information used to transmit data or trigger information transmission or assist information transmission; each code point of the fifth indication field corresponds to at least one transmission power value or transmission power parameter value;
[0382] Wherein, the fifth indication field is an independent indication field, or the fifth indication field is a jointly encoded indication field.
[0383] As an optional embodiment, the target information is indicated by a sixth indication field for MCS information used for data transmission, triggering information transmission, or assisting information transmission; each code point of the sixth indication field corresponds to at least one MCS level index value, and each MSC level index value corresponds to a modulation order and code rate, or, each code point of the sixth indication field corresponds to at least one MCS table index.
[0384] Wherein, the sixth indication field is an independent indication field, or the sixth indication field is a jointly encoded indication field.
[0385] As an optional embodiment, the target information includes a seventh indicator field indicating the number of HARQ processes used for data transmission; each code point in the seventh indicator field corresponds to at least one number of HARQ processes.
[0386] Wherein, the seventh indication field is an independent indication field, or the seventh indication field is a jointly encoded indication field.
[0387] As an optional embodiment, the target information includes an eighth indicator field indicating HARQ process offset information for data transmission; each code point in the eighth indicator field corresponds to at least one HARQ process offset value.
[0388] Wherein, the eighth indication field is an independent indication field, or the eighth indication field is a jointly encoded indication field.
[0389] As an optional embodiment, the target information includes a ninth indicator field indicating RV configuration information for data transmission; each code point in the ninth indicator field corresponds to at least one RV configuration.
[0390] Wherein, the ninth indication field is an independent indication field, or the ninth indication field is a jointly encoded indication field.
[0391] As an optional embodiment, the target information includes a tenth indicator field indicating resource release indication information; each code point in the tenth indicator field corresponds to whether the periodic resource is released.
[0392] Wherein, the tenth indicator field is either an independent indicator field or a jointly encoded indicator field.
[0393] As an optional embodiment, the target information includes an eleventh indicator field indicating resource activation information; each code point in the eleventh indicator field corresponds to whether the periodic resource is activated.
[0394] Wherein, the eleventh indicator field is an independent indicator field, or the eleventh indicator field is a jointly encoded indicator field.
[0395] As an optional embodiment, the target information includes a twelfth indicator field indicating transport block size indication information; each code point in the twelfth indicator field corresponds to at least one transport block size value.
[0396] Wherein, the twelfth indication field is an independent indication field, or the twelfth indication field is a jointly encoded indication field.
[0397] As an optional embodiment, the target information is indicated by a thirteenth indicator field, which indicates the sequence information used to trigger information transmission; each code point of the thirteenth indicator field corresponds to at least one sequence index value or at least one sequence offset value or at least one sequence format.
[0398] Wherein, the thirteenth indication field is an independent indication field, or the thirteenth indication field is a jointly encoded indication field.
[0399] In this embodiment, a first terminal device sends first information to at least one second terminal device. The first information assists the second terminal device in selecting (or reserving) periodic resources for the transmission of data, trigger information, or auxiliary information. This solves the problems of large data transmission latency and high overhead for the transmission of auxiliary or trigger information, thereby reducing data transmission latency and lowering the overhead for the transmission of auxiliary or trigger information. In addition, it requires minimal modification to existing resource allocation schemes and signaling layers, and has good compatibility.
[0400] It should be noted that the information transmission device provided in this application embodiment is an information transmission device capable of performing the above information transmission method. Therefore, all embodiments of the above information transmission method are applicable to this device and can achieve the same or similar beneficial effects.
[0401] As shown in Figure 12, this application embodiment also provides an information transmission device 1200, applied to a second terminal device, including:
[0402] The first receiving module 1201 is configured to receive first information sent by the first terminal device, wherein the first information is used to assist the second terminal device in selecting or reserving periodic resources for data transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for trigger information transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission.
[0403] The triggering information is used to trigger the transmission of auxiliary information, which is used to assist the third terminal device in selecting or reserving resources for data transmission. The third terminal device is a device that receives the auxiliary information.
[0404] As an optional embodiment, the first information includes at least one of the following:
[0405] The configuration information of the periodic resources;
[0406] Resource release instruction information;
[0407] Resource activation instruction information;
[0408] Transmission power information used for data transmission or triggering information transmission;
[0409] Modulation and coding scheme (MCS) information used for data transmission or triggering information transmission;
[0410] Transport block size indication information;
[0411] Information on the number of Hybrid Automatic Repeat Request (HARQ) processes used for data transmission;
[0412] HARQ process offset information used for data transmission;
[0413] Redundant version RV configuration information used for data transmission;
[0414] Sequence information used to trigger information transmission.
[0415] As an optional embodiment, the configuration information of the periodic resources includes at least one of the following:
[0416] Resource temporal location information;
[0417] Resource frequency domain location information;
[0418] Resource temporal offset information;
[0419] Resource frequency domain offset information;
[0420] Resource cycle;
[0421] The time interval between adjacent resource patterns;
[0422] The effective duration of cyclical resources;
[0423] The number of times a resource is used in a cycle.
[0424] As an optional embodiment, the sequence information used to trigger information transmission includes at least one of the following:
[0425] Sequence index indicator;
[0426] Sequence offset indicator;
[0427] Sequence format indicator.
[0428] As an optional embodiment, the first information is carried in the target information, which includes at least one of the following:
[0429] Side link control information;
[0430] Wireless resource control information;
[0431] Side link feedback control information;
[0432] Uplink control information;
[0433] Uplink data information;
[0434] Control unit in the media access control layer;
[0435] The side link control information includes first-level side link control information and second-level side link control information.
[0436] As an optional embodiment, the first receiving module includes:
[0437] A first receiving submodule is configured to receive first information sent by a first terminal device on a first resource; the first resource includes at least one of the following:
[0438] Physical sidelink feedback channel;
[0439] Physical sidelink data channel;
[0440] Physical sidelink control channel;
[0441] Physical uplink control channel;
[0442] Physical uplink data channel;
[0443] Resources in a specific resource pool;
[0444] Resources in a specific sub-band within a resource pool;
[0445] Resources on a specific symbol in a resource pool;
[0446] Resources on a specific subframe within the resource pool.
[0447] As an optional embodiment, the apparatus further includes:
[0448] The selection module is used to select or reserve the periodic resources indicated by the first information for data transmission, triggering information transmission, or assisting information transmission, based on the first information.
[0449] The transmission module is used to transmit data, trigger information, or auxiliary information on the periodic resource.
[0450] As an optional embodiment, the apparatus further includes:
[0451] The second sending module is used to send second information, the second information including a fourteenth indication field for indicating reserved resource location information; wherein, the fourteenth indication field is an independent indication field, or the fourteenth indication field is a jointly encoded indication field;
[0452] The code points of the fourteenth indicator field correspond to at least one of the following:
[0453] The first information indicates at least one n1th resource or m1th resource in at least one period of the periodic resources, and the n1th resource or m1th resource is reserved in other periods;
[0454] The first information indicates at least one of the n2th or m2th resources in at least one period, and all resources are reserved in other periods;
[0455] The resources in the n3rd period of the periodic resources indicated by the first information;
[0456] The resources within m3 periods of the periodic resources indicated by the first information;
[0457] Reserve all periodic resources indicated by the first information;
[0458] Do not reserve the periodic resources indicated by the first information;
[0459] Where n1, n2, n3, m1, m2, and m3 are all positive integers.
[0460] As an optional embodiment, the apparatus further includes:
[0461] The third sending module is used to send third information, which includes a fifteenth indication field for indicating periodic information of reserved resources, and each code point of the fifteenth indication field corresponds to a different time length.
[0462] Wherein, the fifteenth indication field is an independent indication field, or the fifteenth indication field is a jointly encoded indication field.
[0463] As an optional embodiment, the apparatus further includes:
[0464] The size determination module is used to determine the size of the transport block for data transmission or the size of the trigger information for triggering auxiliary information transmission based on the transport block size indication information and / or MCS indication information included in the first information.
[0465] As an optional embodiment, the apparatus further includes:
[0466] The second receiving module is used to receive the first information sent by the first terminal;
[0467] A first processing module is configured to release selected or reserved periodic resources based on the first information; or, based on the first information, enable periodic resources selected or reserved according to at least one most recent piece of first information.
[0468] As an optional embodiment, the apparatus further includes:
[0469] The second processing module is used to release the resources selected or reserved according to the periodic resource selection indicated by the first information when it receives the resource release instruction information sent by the first terminal device.
[0470] And / or, to enable resources selected or reserved according to the periodic resource selection indicated by the first information upon receiving resource activation indication information sent by the first terminal device.
[0471] As an optional embodiment, the resource release indication information and / or resource enable indication information are carried by at least one of the following:
[0472] First information;
[0473] Side link control information;
[0474] Side link feedback control information;
[0475] Wireless resource control information;
[0476] Media access control layer control unit;
[0477] Uplink control information;
[0478] Downlink control information.
[0479] In this embodiment, a first terminal device sends first information to at least one second terminal device. The first information assists the second terminal device in selecting (or reserving) periodic resources for the transmission of data, trigger information, or auxiliary information. This solves the problems of large data transmission latency and high overhead for the transmission of auxiliary or trigger information, thereby reducing data transmission latency and lowering the overhead for the transmission of auxiliary or trigger information. In addition, it requires minimal modification to existing resource allocation schemes and signaling layers, and has good compatibility.
[0480] It should be noted that the information transmission device provided in this application embodiment is an information transmission device capable of performing the above information transmission method. Therefore, all embodiments of the above information transmission method are applicable to this device and can achieve the same or similar beneficial effects.
[0481] The information transmission device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc., while non-mobile electronic devices can be servers, network-attached storage (NAS), personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc. This application embodiment does not impose specific limitations.
[0482] The information transmission device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.
[0483] The information transmission device provided in this application embodiment can implement the various processes implemented in the method embodiments of Figures 1 to 10. To avoid repetition, it will not be described again here.
[0484] Optionally, as shown in FIG13, this application embodiment also provides a terminal device, including a processor 1302, a memory 1301, and a program or instructions stored in the memory 1301 and executable on the processor 1302. When the program or instructions are executed by the processor 1302, they implement the various processes of the above-described information transmission method embodiment and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0485] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0486] Figure 14 is a schematic diagram of the hardware structure of a terminal device that implements an embodiment of this application.
[0487] The terminal device 1400 includes, but is not limited to, components such as: radio frequency unit 1401, network module 1402, audio output unit 1403, input unit 1404, sensor 1405, display unit 1406, user input unit 1407, interface unit 1408, memory 1409, and processor 1410.
[0488] Those skilled in the art will understand that the terminal 1400 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to the processor 1410 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in Figure 14 does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0489] It should be understood that, in this embodiment, the input unit 1404 may include a graphics processing unit (GPU) 14041 and a microphone 14042. The GPU 14041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1406 may include a display panel 14061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1407 includes a touch panel 14071 and other input devices 14072. The touch panel 14071 is also called a touch screen. The touch panel 14071 may include a touch detection device and a touch controller. Other input devices 14072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0490] In this embodiment, the radio frequency unit 1401 receives downlink data from the network-side device and processes it for the processor 1410; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 1401 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0491] The memory 1409 can be used to store software programs or instructions and various data. The memory 1409 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1409 may include high-speed random access memory and non-volatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0492] Processor 1410 may include one or more processing units; optionally, processor 1410 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1410.
[0493] The radio frequency unit 1401 is used to send first information to at least one second terminal device, wherein the first information is used to assist the second terminal device in selecting or reserving periodic resources for data transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for trigger information transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission.
[0494] The triggering information is used to trigger the transmission of auxiliary information, which is used to assist the third terminal device in selecting or reserving resources for data transmission. The third terminal device is a device that receives the auxiliary information.
[0495] Alternatively, the radio frequency unit 1401 may also be used to receive first information sent by the first terminal device, the first information being used to assist the second terminal device in selecting or reserving periodic resources for data transmission; or, the first information being used to assist the second terminal device in selecting or reserving periodic resources for trigger information transmission; or, the first information being used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission.
[0496] The triggering information is used to trigger the transmission of auxiliary information, which is used to assist the third terminal device in selecting or reserving resources for data transmission. The third terminal device is a device that receives the auxiliary information.
[0497] In this embodiment, a first terminal device sends first information to at least one second terminal device. The first information assists the second terminal device in selecting (or reserving) periodic resources for the transmission of data, trigger information, or auxiliary information. This solves the problems of large data transmission latency and high overhead for the transmission of auxiliary or trigger information, thereby reducing data transmission latency and lowering the overhead for the transmission of auxiliary or trigger information. In addition, it requires minimal modification to existing resource allocation schemes and signaling layers, and has good compatibility.
[0498] It should be noted that the information transmission device provided in this application embodiment is an information transmission device capable of performing the above information transmission method. Therefore, all embodiments of the above information transmission method are applicable to this device and can achieve the same or similar beneficial effects.
[0499] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information transmission method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0500] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0501] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described information transmission method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0502] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0503] It is understood that the embodiments described in this disclosure can be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, modules, units, submodules, subunits, etc., can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in this application, or combinations thereof.
[0504] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0505] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0506] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
[0507] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An information transmission method, applied to a first terminal device, include: Sending first information to at least one second terminal device, where the first information is used to assist the second terminal device in selecting or reserving periodic resources for data transmission; Alternatively, the first information is used to assist the second terminal device in selecting or reserving periodic resources for trigger information transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission; The trigger information is used to trigger the transmission of auxiliary information, the auxiliary information is used to assist a third terminal device in selecting or reserving resources for data transmission, and the third terminal device is a device that receives the auxiliary information.
2. The method according to claim 1, in, The first information includes at least one of the following information: Configuration information of the periodic resources; Resource release indication information; Resource activation instructions; Transmit power information for data transmission or trigger information transmission or auxiliary information transmission; Modulation and coding strategy (MCS) information used for data transmission, trigger information transmission or auxiliary information transmission; Transport block size indication information; Information about the number of hybrid automatic repeat request HARQ processes used for data transmission; HARQ process offset information for data transmission; Redundancy version RV configuration information for data transmission; Sequence information used to trigger information transmission.
3. The method according to claim 2, in, The configuration information of the periodic resource includes at least one of the following: Resource temporal location information; Resource frequency domain location information; Resource time domain offset information; Resource frequency domain offset information; Resource cycle; The time interval between adjacent resource patterns; The effective time length of the cycle resource; The number of resource cycles.
4. The method according to claim 2, in, The sequence information for triggering information transmission includes at least one of the following: sequence index indication; Sequence shift indication; Sequence format indicator.
5. The method according to claim 1, in, The first information is carried in the target information, and the target information includes at least one of the following: Sidelink control information; Radio resource control information; Sidelink feedback control information; Uplink control information; Uplink data information; A control unit in the media access control layer; The sidelink control information also includes first-level sidelink control information and second-level sidelink control information.
6. The method according to claim 1, in, The sending the first information to at least one second terminal device includes: Sending first information to at least one second terminal device on a first resource; the first resource includes at least one of the following: Physical sidelink feedback channel; Physical sidelink data channel; Physical sidelink control channel; Physical uplink control channel; Physical uplink data channel; Resources in a specific resource pool; Resources on a specific subband in a resource pool; Resources on a specific symbol in the resource pool; Resources in a resource pool on a specific subframe.
7. The method according to claim 5, in, In the target information, a resource period of the periodic resource is indicated by a first indication field; each code point of the first indication field corresponds to at least one time length; The first indicator field is an independent indicator field, or the first indicator field is a jointly coded indicator field.
8. The method according to claim 5, in, In the target information, a second indication field is used to indicate the effective time length of the periodic resource; each code point in the second indication field corresponds to at least one time length; The second indicator field is an independent indicator field, or the second indicator field is a jointly coded indicator field.
9. The method according to claim 5, in, The number of times of the periodic resource is indicated in the target information by a third indication field; each code point of the third indication field corresponds to at least one number value; The third indication field is an independent indication field, or the third indication field is a jointly coded indication field.
10. The method according to claim 5, in, In the target information, a time interval between adjacent resource patterns of the periodic resource is indicated by a fourth indication field; each code point of the fourth indication field corresponds to at least one time interval value; The fourth indication field is an independent indication field, or the fourth indication field is a jointly coded indication field.
11. The method according to claim 2 or 3, further comprising: include: The configuration information of the periodic resources is determined according to the quality of service QoS information of the service to be transmitted.
12. The method according to claim 11, further comprising: include: According to a first method, quality of service QoS information of the service to be transmitted is determined; the first method includes at least one of the following: Determining according to the quality of service QoS information of the service to be transmitted carried in the trigger information for triggering the transmission of auxiliary information sent by the second terminal; Determining according to the quality of service QoS information of the service to be transmitted carried in the trigger information sent by the control node for triggering the transmission of the auxiliary information; The other terminal is determined according to the quality of service QoS information of the to-be-transmitted service carried in the trigger information sent by the other terminal and used for triggering the transmission of the auxiliary information, where the other terminal is a terminal other than the second terminal.
13. The method according to claim 5, in, In the target information, the transmission power information used for data transmission or trigger information transmission or auxiliary information transmission is indicated by a fifth indication field; each code point of the fifth indication field corresponds to at least one transmission power value or transmission power parameter value; The fifth indication field is an independent indication field, or the fifth indication field is a jointly coded indication field.
14. The method according to claim 5, in, In the target information, the MCS information used for data transmission, trigger information transmission or auxiliary information transmission is indicated by a sixth indication field; each code point of the sixth indication field corresponds to at least one MCS level index value, each MSC level index value corresponds to a modulation order and code rate, or each code point of the sixth indication field corresponds to at least one MCS table index; The sixth indication field is an independent indication field, or the sixth indication field is a jointly coded indication field.
15. The method according to claim 5, in, In the target information, the seventh indication field is used to indicate the number of HARQ processes used for data transmission; each code point in the seventh indication field corresponds to at least one number of HARQ processes; The seventh indication field is an independent indication field, or the seventh indication field is a jointly coded indication field.
16. The method according to claim 5, in, In the target information, an eighth indication field is used to indicate HARQ process offset information used for data transmission; each code point in the eighth indication field corresponds to at least one HARQ process offset value; The eighth indication field is an independent indication field, or the eighth indication field is a jointly coded indication field.
17. The method according to claim 5, in, In the target information, the RV configuration information for data transmission is indicated by a ninth indication field; each code point of the ninth indication field corresponds to at least one RV configuration; The ninth indicator field is an independent indicator field, or the ninth indicator field is a jointly coded indicator field.
18. The method according to claim 5, in, In the target information, the resource release indication information is indicated by a tenth indication field; each code point in the tenth indication field corresponds to whether to release the periodic resource; The tenth indicator field is an independent indicator field, or the tenth indicator field is a jointly coded indicator field.
19. The method according to claim 5, in, In the target information, the resource activation indication information is indicated by an eleventh indication field; each code point of the eleventh indication field corresponds to whether the periodic resource is activated; The eleventh indication field is an independent indication field, or the eleventh indication field is a jointly coded indication field.
20. The method according to claim 5, in, In the target information, the transport block size indication information is indicated by a twelfth indication field; each code point of the twelfth indication field corresponds to at least one transport block size value; The twelfth indication field is an independent indication field, or the twelfth indication field is a jointly coded indication field.
21. The method according to claim 5, in, In the target information, the sequence information used to trigger information transmission is indicated by a thirteenth indication field; each code point of the thirteenth indication field corresponds to at least one sequence index value or at least one sequence offset value or at least one sequence format; The thirteenth indication field is an independent indication field, or the thirteenth indication field is a jointly coded indication field.
22. An information transmission method, applied to a second terminal device, include: receiving first information sent by a first terminal device, where the first information is used to assist the second terminal device in selecting or reserving periodic resources for data transmission; Alternatively, the first information is used to assist the second terminal device in selecting or reserving periodic resources for trigger information transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission; The trigger information is used to trigger the transmission of auxiliary information, the auxiliary information is used by a third terminal device to select or reserve resources for data transmission, and the third terminal device is a device that receives the auxiliary information.
23. The method according to claim 22, in, The first information includes at least one of the following information: Configuration information of the periodic resources; Resource release indication information; Resource activation instructions; Transmit power information for data transmission or trigger information transmission or auxiliary information transmission; Modulation and coding strategy (MCS) information used for data transmission, trigger information transmission or auxiliary information transmission; Transport block size indication information; Information about the number of hybrid automatic repeat request HARQ processes used for data transmission; HARQ process offset information for data transmission; Redundancy version RV configuration information for data transmission; Sequence information used to trigger information transmission.
24. The method according to claim 23, in, The configuration information of the periodic resource includes at least one of the following: Resource temporal location information; Resource frequency domain location information; Resource time domain offset information; Resource frequency domain offset information; Resource cycle; The time interval between adjacent resource patterns; The effective time length of the cycle resource; The number of resource cycles.
25. The method according to claim 23, in, The sequence information for triggering information transmission includes at least one of the following: sequence index indication; Sequence shift indication; Sequence format indicator.
26. The method according to claim 22, in, The first information is carried in the target information, and the target information includes at least one of the following: Sidelink control information; Radio resource control information; Sidelink feedback control information; Uplink control information; Uplink data information; A control unit in the media access control layer; The sidelink control information also includes first-level sidelink control information and second-level sidelink control information.
27. The method according to claim 22, in, The receiving first information sent by the first terminal device includes: Receive first information sent by a first terminal device on a first resource; the first resource includes at least one of the following: Physical sidelink feedback channel; Physical sidelink data channel; Physical sidelink control channel; Physical uplink control channel; Physical uplink data channel; Resources in a specific resource pool; Resources on a specific subband in a resource pool; Resources on a specific symbol in the resource pool; Resources in a resource pool on a specific subframe.
28. The method according to claim 22, further comprising: include: According to the first information, selecting or reserving a periodic resource indicated by the first information for data transmission, trigger information transmission, or auxiliary information transmission; Data transmission, trigger information transmission or auxiliary information transmission is performed on the periodic resources.
29. The method according to claim 28, in, When data transmission, trigger information transmission, or auxiliary information transmission is performed on the periodic resource, the method further includes: Sending second information, wherein the second information includes a fourteenth indication field for indicating reserved resource location information; wherein the fourteenth indication field is an independent indication field, or the fourteenth indication field is a jointly coded indication field; The code points of the fourteenth indication field correspond to at least one of the following items: The n1th resource or the m1th resource in at least one cycle of the periodic resources indicated by the first information, and the n1th resource or the m1th resource is reserved in other cycles; The n2th resource or the m2th resource in at least one cycle of the periodic resources indicated by the first information, and all resources are reserved in other cycles; The resources in the n3th period among the periodic resources indicated by the first information; Resources within m3 periods of the periodic resources indicated by the first information; Reserving all periodic resources indicated by the first information; not reserving the periodic resources indicated by the first information; Among them, n1, n2, n3, m1, m2, and m3 are positive integers respectively.
30. The method according to claim 28, further comprising: include: Sending third information, wherein the third information includes a fifteenth indication field for indicating period information of reserved resources, wherein each code point of the fifteenth indication field corresponds to a different time length; The fifteenth indication field is an independent indication field, or the fifteenth indication field is a jointly coded indication field.
31. The method according to claim 23 or 28, further comprising: include: The size of a transport block for data transmission or for triggering information transmission for triggering auxiliary information transmission is determined according to the transport block size indication information and / or the MCS indication information included in the first information.
32. The method according to claim 22, further comprising: include: receiving first information sent by the first terminal; Based on the first information, releasing the selected or reserved periodic resources; Alternatively, based on the first information, a periodic resource selected or reserved according to at least one most recent first information is enabled.
33. The method according to claim 22, further comprising: include: Upon receiving the resource release indication information sent by the first terminal device, releasing the resources selected or reserved according to the periodic resources indicated by the first information; and / or, Upon receiving the resource enabling indication information sent by the first terminal device, enable the periodic resource selection or reserved resources indicated by the first information.
34. The method according to claim 33, in, The resource release indication information and / or resource activation indication information is carried by at least one of the following information: First information; Sidelink control information; Sidelink feedback control information; Radio resource control information; Media access control layer control unit; Uplink control information; Downlink control information.
35. An information transmission device, applied to a first terminal device, include: A first sending module, used to send first information to at least one second terminal device, where the first information is used to assist the second terminal device in selecting or reserving periodic resources for data transmission; Alternatively, the first information is used to assist the second terminal device in selecting or reserving periodic resources for trigger information transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission; The trigger information is used to trigger the transmission of auxiliary information, the auxiliary information is used to assist a third terminal device in selecting or reserving resources for data transmission, and the third terminal device is a device that receives the auxiliary information.
36. The device according to claim 35, in, The first information includes at least one of the following information: Configuration information of the periodic resources; Resource release indication information; Resource activation instructions; Transmit power information for data transmission or trigger information transmission or auxiliary information transmission; Modulation and coding strategy (MCS) information used for data transmission, trigger information transmission or auxiliary information transmission; Transport block size indication information; Information about the number of hybrid automatic repeat request HARQ processes used for data transmission; HARQ process offset information for data transmission; Redundancy version RV configuration information for data transmission; Sequence information used to trigger information transmission.
37. An information transmission device, applied to a second terminal device, include: A first receiving module, used to receive first information sent by a first terminal device, where the first information is used to assist the second terminal device in selecting or reserving periodic resources for data transmission; Alternatively, the first information is used to assist the second terminal device in selecting or reserving periodic resources for trigger information transmission; or, the first information is used to assist the second terminal device in selecting or reserving periodic resources for auxiliary information transmission; The trigger information is used to trigger the transmission of auxiliary information, the auxiliary information is used to assist a third terminal device in selecting or reserving resources for data transmission, and the third terminal device is a device that receives the auxiliary information.
38. The device according to claim 37, in, The first information includes at least one of the following information: Configuration information of the periodic resources; Resource release indication information; Resource activation instructions; Transmit power information for data transmission or trigger information transmission or auxiliary information transmission; Modulation and coding strategy (MCS) information used for data transmission, trigger information transmission or auxiliary information transmission; Transport block size indication information; Information about the number of hybrid automatic repeat request HARQ processes used for data transmission; HARQ process offset information for data transmission; Redundancy version RV configuration information for data transmission; Sequence information used to trigger information transmission.
39. A terminal device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the information transmission method as described in any one of claims 1 to 21; or, the program or instruction, when executed by the processor, implements the steps of the information transmission method as described in any one of claims 22 to 34.
40. A readable storage medium, in, The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the information transmission method as described in any one of claims 1-21 are implemented; or, when the program or instruction is executed by the processor, the steps of the information transmission method as described in any one of claims 22-34 are implemented.
41. A chip comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the information transmission method as described in any one of claims 1 to 21, or to implement the information transmission method as described in any one of claims 22 to 34.
