Information transmission methods, devices, terminals and storage media

By designing control information carrying resource selection windows and resource location indications in NR SL, and using joint coding to optimize the number of bits, the problems of low resource utilization and excessive number of bits in NR SL are solved, and efficient information transmission is achieved.

CN116566561BActive Publication Date: 2026-05-26VIVO MOBILE COMM CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2022-01-28
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

In NR SL, existing technologies lack effective solutions for transmitting request and cooperation information, resulting in low resource utilization and excessive bit count.

Method used

By designing an information transmission method, the start and end times of the resource selection window, the maximum number of reserved periods, the number of sub-channels occupied by data, and the remaining PDB are carried by the control information. The resource selection window and resource location indication are optimized by joint coding to reduce the number of bits occupied.

Benefits of technology

This improved resource utilization, reduced the number of bits required for 2nd SCI transmission requests and cooperation information, and enhanced information transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116566561B_ABST
    Figure CN116566561B_ABST
Patent Text Reader

Abstract

This application discloses an information transmission method, apparatus, terminal, and storage medium, belonging to the field of communication technology. The information transmission method of this application includes: a first terminal sending control information; the control information includes request information and / or cooperation information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, and specifically relates to an information transmission method, device, terminal and storage medium. Background Technology

[0002] In NR SL, a terminal can request cooperation information from another terminal by sending a request message to complete the SL establishment. The terminal can use 2nd SCI and / or MAC CE to send the request message and cooperation information.

[0003] However, there is currently no specific solution on how to transmit request and cooperation information. Summary of the Invention

[0004] This application provides an information transmission method, apparatus, terminal, and storage medium, which can solve the technical problem of how to transmit request information and cooperation information.

[0005] Firstly, an information transmission method is provided, the method comprising:

[0006] The first terminal sends control information;

[0007] The control information includes request information and / or cooperation information.

[0008] In some embodiments, the control information includes at least one of the following indications:

[0009] Resource selection window instructions;

[0010] The start time and location information of the resource selection window;

[0011] The end time location indicator information of the resource selection window;

[0012] Information indicating the maximum number of reservation periods for selected resources;

[0013] Information indicating the number of sub-channels occupied by the transmitted data;

[0014] Remaining PDB indication information;

[0015] First resource location indication information.

[0016] In some embodiments, the resource selection window indication information is determined by at least one of the following:

[0017] First reference position;

[0018] The start time position of the resource selection window;

[0019] The end time position of the resource selection window;

[0020] The third time unit offset value is a time unit offset value relative to the start time position of the resource selection window or the first reference position.

[0021] RIV.

[0022] In some embodiments, the start time position and / or end time position of the resource selection window are indicated by at least one of the following:

[0023] DFN;

[0024] Time unit index within a wireless frame;

[0025] The fourth time unit offset value is a time unit offset value relative to the first reference position.

[0026] In some embodiments, the first reference location is at least one of the following:

[0027] The position where DFN is 0 and time unit index is 0;

[0028] The starting time position of the resource selection window is located in the first time unit position of the DFN;

[0029] Control the timing and location of information transmission;

[0030] The position M time units after the time position of the control information transmission, where M is a predefined protocol, a pre-configured network, or a configured network.

[0031] In some embodiments, the resource selection window indicated by the resource selection window indication information satisfies at least one of the following:

[0032] The maximum size of the protocol pre-definition, network pre-configuration, or network configuration resource selection window is W. max ;

[0033] The minimum size of the protocol pre-definition, network pre-configuration, or network configuration resource selection window is W. min ;

[0034] W min ≤L≤T1+W max -T start ;

[0035] W min ≤L≤T1-T start ;

[0036] Where L is the time unit offset value, W min The minimum value of the time unit offset, T1 is the indication range of 1024 radio frames, and T... startSet the start time position for the resource selection window.

[0037] In some embodiments, the RIV is determined by at least one of the following:

[0038] RIV = S(LW min )+T start ;

[0039] RIV = L;

[0040]

[0041] RIV=W max t3+t4;

[0042] RIV=W max (t4-t3-1)+t3;

[0043]

[0044] Where S = T1 + W max T1 indicates the range of 1024 radio frames, W max The maximum size of the resource selection window, L is the time unit offset value, and T is the maximum value of the resource selection window. start W sets the start time position for the resource selection window. min t3 is the minimum size of the resource selection window; t4 is the time unit offset of the start time position of the resource selection window relative to the first reference position; t5 is the time unit offset of the end time position of the resource selection window relative to the first reference position.

[0045] In some embodiments, the first resource location indication information indicates the first resource location of N TRIVs, where N is a positive integer.

[0046] In some embodiments, the first resource location indication information satisfies at least one of the following:

[0047] The protocol predefines the number of bits for the first resource location indication information as L. bit indivual;

[0048] In the first resource location indication information, the number of bits used to indicate the first resource location of the first TRIV is L1, the number of bits used to indicate the first resource location of the second TRIV is L2, and the number of bits used to indicate the first resource location of the third TRIV is L3, and L1 + L2 + L3 = L bit ;

[0049] The first resource position of the first TRIV is indicated by the time unit offset value relative to the second reference position, and the first resource position of the subsequent TRIV is indicated by the time unit offset value of the last actually indicated time unit in the preceding TRIV.

[0050] N first resource locations are indicated by time unit offset values ​​relative to the second reference locations;

[0051] The first resource location of the first TRIV is indicated based on the second reference location and / or the first time cell offset value;

[0052] The first resource location of the second TRIV is indicated based on the second reference location and / or the second time unit offset value;

[0053] The first resource location of the first TRIV in the protocol pre-definition, network pre-configuration, or network configuration is the x-th time unit after the second reference location;

[0054] Among them, L bit L1, L2, L3, N and x are all positive integers.

[0055] In some embodiments, the first time unit offset value is predefined by the protocol, preconfigured by the network, or configured by the network.

[0056] The second time unit offset value is predefined by the protocol, preconfigured by the network, or configured by the network.

[0057] In some embodiments, the maximum value of the first time unit offset is predefined by the protocol, preconfigured by the network, or configured by the network; or,

[0058] The maximum value of the second time unit offset is predefined by the protocol, preconfigured by the network, or configured by the network.

[0059] In some embodiments, the index indication range of the first time unit offset value includes all or part of the time unit positions within the DFN; or...

[0060] The index indication range of the second time unit offset value includes all or part of the time unit positions within the DFN.

[0061] In some embodiments, the index indication range of the second reference position includes all time unit positions within all DFNs.

[0062] In some embodiments, the first resource location indication information satisfies at least one of the following:

[0063] N equals 2 or 3;

[0064] The first resource location is indicated by a time unit offset value relative to the second reference location.

[0065] In some embodiments, the second reference location is at least one of the following:

[0066] The position where DFN is 0 and the time unit index is 0;

[0067] The first time unit position of the DFN where the start time position of the resource selection window is located;

[0068] The start time position of the resource selection window;

[0069] The last actually indicated time unit of the first TRIV;

[0070] The time position for control information transmission;

[0071] The position M time units after the time position for control information transmission, where M is predefined by the protocol, pre-configured by the network, or configured by the network;

[0072] The start position of the resource selection period;

[0073] The last actually indicated time unit in the previous TRIV;

[0074] The first resource position of the previous TRIV.

[0075] In some embodiments, the maximum value of the second reference position is predefined by the protocol, pre-configured by the network, or configured by the network.

[0076] In some embodiments, when the first resource positions of the first two TRIVs are indicated in the manner of RIV, the first resource position of the third TRIV is indicated by the time unit offset value of the last actually indicated time unit in the previous TRIV;

[0077] When the first resource positions of the last two TRIVs are indicated in the manner of RIV, the first resource position of the first TRIV is indicated by the time unit offset value relative to the second reference position.

[0078] In some embodiments,

[0079]

[0080] Where, t2 is the time unit offset value of the first resource position of the subsequent TRIV in the time domain relative to the second reference position, t1 is the time unit offset value of the first resource position of the previous TRIV in the time domain relative to the second reference position, and t1 < t2 ≤ K, and K is at least one of the following:

[0081] A value predefined by the protocol, pre-configured by the network, or configured by the network;

[0082] The time unit offset value of the termination time position of the resource selection window relative to the second reference position;

[0083] The time unit offset value of the termination time position of the resource selection window relative to the second reference position minus the processing time.

[0084] In some embodiments, when N = 2:

[0085]

[0086] Where t2 is the time unit offset value of the first resource position of the later TRIV in the time domain relative to the second reference position, t1 is the time unit offset value of the first resource position of the previous TRIV in the time domain relative to the second reference position, t1 < t2 ≤ K, and K is at least one of the following:

[0087] A value predefined by the protocol, preconfigured by the network, or configured by the network;

[0088] The time unit offset value of the termination time position of the resource selection window relative to the second reference position;

[0089] The time unit offset value of the termination time position of the resource selection window relative to the second reference position minus the processing time.

[0090] In some embodiments, the first resource position indication information indicates the first resource positions of two TRIVs in the form of RIV.

[0091] In some embodiments, the first resource position indication information satisfies at least one of the following:

[0092] The first resource position of the first TRIV is indicated by the time unit offset value relative to the second reference position;

[0093] The first resource position of the second TRIV is indicated by the time unit offset value relative to the last actually indicated time unit in the first TRIV;

[0094] The first resource position of the third TRIV is indicated by the time unit offset value relative to the last actually indicated time unit in the second TRIV;

[0095] The first resource positions of two TRIVs are indicated by the time unit offset value relative to the second reference position;

[0096] Satisfies t1 < t2 ≤ X, X = 2 (B+1) / 2t1 is the time unit offset of the first resource position of the first TRIV relative to the second reference position, t2 is the time unit offset of the first resource position of the second TRIV relative to the second reference position or the last actual indicated time unit in the first TRIV, or the time unit offset of the first resource position of the third TRIV relative to the second reference position or the last actual indicated time unit in the second TRIV, and B is the number of bits of the TRIV pre-configured or configured by the network.

[0097] In some embodiments,

[0098]

[0099] In some embodiments, when a first identifier in the control information indicates that the control information includes cooperation information, bits A to C of the control information are resource combination indication information; when a first identifier in the control information indicates that the control information includes request information, bits A to C of the control information include at least one of the following indication information:

[0100] The start time and location information of the resource selection window;

[0101] The end time location indicator information of the resource selection window;

[0102] Information indicating the maximum number of reservation periods for selected resources;

[0103] Information indicating the number of sub-channels occupied by the transmitted data;

[0104] Remaining PDB indication information.

[0105] Secondly, an information transmission device is provided, comprising:

[0106] The first sending module is used for the first terminal to send control information;

[0107] The control information includes request information and / or cooperation information.

[0108] Thirdly, a terminal is provided, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method described in the first aspect.

[0109] Fourthly, a readable storage medium is provided, 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.

[0110] Fifthly, a chip is provided, 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 steps of the method described in the first aspect.

[0111] In a sixth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to perform the steps of the method as described in the first aspect.

[0112] In this embodiment, the first terminal sends control information to the second terminal. This control information includes request information and / or cooperation information, thus solving the technical problem of how to transmit request information and cooperation information. Attached Figure Description

[0113] Figure 1 This is a schematic diagram of a wireless communication system applicable to the embodiments of this application;

[0114] Figure 2 This is a schematic diagram of the information transmission method provided in an embodiment of this application;

[0115] Figure 3 This is a schematic diagram illustrating the principle of the resource selection window indicator provided in the embodiments of this application;

[0116] Figure 4 This is one of the schematic diagrams illustrating the principle of the first resource location indication provided in the embodiments of this application;

[0117] Figure 5 This is the second schematic diagram of the first resource location indication principle provided in the embodiments of this application;

[0118] Figure 6 This is a schematic diagram of the information transmission device provided in the embodiments of this application;

[0119] Figure 7 This is a schematic diagram of the terminal structure provided in the embodiments of this application. Detailed Implementation

[0120] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0121] 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 terms can be used interchangeably 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" and "second" are generally of the same class, not limited in number; 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.

[0122] 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. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0123] Figure 1 This is a schematic diagram of a wireless communication system applicable to embodiments of this application, such as... Figure 1As shown, a wireless communication system includes access network equipment and terminal / user equipment (UE). The link between the UE and the access network equipment includes an uplink (UL) and a downlink (DL). The link between UEs is a side link (SL), also known as a secondary link, side link, or edge link. Among them, UE can be a mobile phone, tablet computer, laptop computer or notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), game console, personal computer (PC), ATM or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc.

[0124] It should be noted that the specific type of UE is not limited in the embodiments of this application. Network-side equipment may include access network equipment or core network equipment. Access network equipment may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), home B node, home evolved B node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that the embodiments of this application only use base stations in NR systems as examples for introduction and do not limit the specific type of base station.

[0125] In NR SL, a terminal can request coordination information from another terminal by sending a request information to establish the SL. The terminal can use Second Sidelink Control Information (2nd SCI) and / or Media Access Control Control Element (MAC CE) to send the request and coordination information. The 2nd SCI and / or MAC CE can indicate the start time location and end time location of the resource selection window. Specific schemes can include the following two:

[0126] 1. When indicating the first resource location in the 2nd SCI, a preset value scheme is used. This allows the UE to select a value from limited configuration information as the first resource location of a Time Resource Indication Value (TRIV), or multiply it by a preset value to obtain the first resource location of a TRIV. While this scheme uses fewer bits, each TRIV's first resource location cannot be used to indicate the actual resource location; it only serves as a reference location. This results in low resource utilization. Alternatively, even if it can be used to indicate the actual resource location, the use of a preset value limits not only the range of indication but also the selection of resources indicated in the TRIV.

[0127] 2. The first resource location of other TRIVs besides the first TRIV is indicated by the slot offset to the last actually indicated slot in the previous TRIV. In this case, since the range of the selection window is uncertain, the location of the selected resource is also uncertain. When designing the indication information, it is necessary to indicate according to the maximum range. Therefore, the number of bits required is still related to the maximum configurable selection window size, and will not be reduced because the slot offset value is used. Therefore, although this scheme can indicate the most resource locations, it requires a sufficiently large bit budget for this indication information when designing the second SCI.

[0128] Therefore, when using a format to indicate request and collaboration information in 2nd SCI, it is necessary to consider how to design it to use fewer bits.

[0129] Based on the above-mentioned technical problems, the embodiments of this application provide an information transmission method, apparatus, terminal and storage medium, which can solve the technical problem that some indicator fields occupy a large number of bits when transmitting request information and cooperation information in 2nd SCI.

[0130] The information transmission method, apparatus, terminal, and storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0131] Figure 2 This is a schematic diagram of the information transmission method provided in the embodiments of this application, such as... Figure 2As shown in the figure, this application embodiment provides an information transmission method, the execution subject of the method is a UE, such as a mobile phone, and the method includes:

[0132] Step 201: The first terminal sends control information;

[0133] The control information includes request information and / or cooperation information. The control information may carry identification information. When the identification information indicates that the control information includes request information, the terminal obtains the request information from the corresponding indication information; when the identification information indicates that the control information includes cooperation information, the terminal obtains the cooperation information from the corresponding indication information.

[0134] In some embodiments, the control information includes at least one of the following indications:

[0135] Resource selection window instructions;

[0136] The start time and location information of the resource selection window;

[0137] The end time location indicator information of the resource selection window;

[0138] Information indicating the maximum number of reservation periods for selected resources;

[0139] Information indicating the number of sub-channels occupied by the transmitted data;

[0140] The remaining packet delay budget (PDB) indication information indicates the time range within which the terminal receiving the request information, or the terminal sending the cooperation information, can select resources to send the cooperation information.

[0141] First resource location indication information.

[0142] In some embodiments, the resource selection window indication information is determined by at least one of the following:

[0143] First reference position;

[0144] The start time position of the resource selection window;

[0145] The end time position of the resource selection window;

[0146] The third time unit offset value is a time unit offset value relative to the start time position of the resource selection window or the first reference position. It should be noted that the time unit offset value mentioned in this document can be either logical time or physical time.

[0147] Resource Indication Value (RIV).

[0148] Specifically, the indication information of the resource selection window can be determined by the start time position and the third time unit offset value of the resource selection window, or by the end time position and the third time unit offset value of the resource selection window, or by the start time position and the end time position of the resource selection window, or by the first reference position, the start time position and the third time unit offset value of the resource selection window, and so on. Meanwhile, the indication methods for the indication information include Direct Frame Number (DFN), time unit index, and RIV, etc. Among them, the RIV indication method indicates a resource indication value, and this resource indication value can be multiple indication information encoded together using the idea of ​​joint encoding, that is, multiple information contents can be indicated by a single field. For example, the RIV can be used to indicate the start time position and the third time unit offset value of the resource selection window.

[0149] In some embodiments, the start time position and / or end time position of the resource selection window are indicated by at least one of the following:

[0150] DFN;

[0151] Time unit index within a wireless frame;

[0152] The fourth time unit offset value is a time unit offset value relative to the first reference position.

[0153] Specifically, when indicating the start and / or end time positions of a resource selection window, the DFN sequence number of the start and / or end time positions, along with the time unit index within the radio frame, can be directly indicated. Alternatively, the DFN sequence number and the time unit index within the radio frame can be used to indicate the start time position, while the time unit offset value of the end time position relative to the start time position can be used to indicate the end time position. Another method is to indicate only the DFN sequence number when indicating the start time position of the resource selection window, and simultaneously indicate the time unit index of the start time position and the time unit offset value of the end time position relative to the start time position through joint encoding or RIV.

[0154] In some embodiments, the first reference location is at least one of the following:

[0155] The position where DFN is 0 and time unit index is 0; that is, the first time unit in the first radio frame indicated by DFN, which cycles once every 1024 radio frames, is used as the reference position, that is, a certain time position is directly indicated by DFN and the time unit index of the radio frame.

[0156] The starting time position of the resource selection window is the first time unit position of the DFN.

[0157] The timing of control information transmission; from the perspective of the receiving end of the control information, this can also be described as the timing of the control information reception.

[0158] The position M time units after the control information transmission time position, where M is predefined by the protocol, preconfigured by the network, or configured by the network. From the perspective of the receiving end of the control information, this can also be described as the position M time units after the control information reception time position. This case considers the synchronization of the transmitting and receiving ends, and may use a fixed position after the control information transmission that satisfies the processing time and / or HARQ feedback time for receiving or sending HARQ feedback as a reference position.

[0159] In some embodiments, the resource selection window indicated by the resource selection window indication information satisfies at least one of the following:

[0160] The maximum size of the protocol pre-definition, network pre-configuration, or network configuration resource selection window is W. max At this point, by limiting the maximum value of the resource window, the number of bits required for the resource selection window indication information is also limited. This saves some bit positions when designing the control signaling format.

[0161] The minimum size of the protocol pre-definition, network pre-configuration, or network configuration resource selection window is W. min At this point, by limiting the minimum value of the resource window, some invalid code points can be discarded during joint encoding, thereby reducing the number of bits.

[0162] W min ≤L≤T1+W max -T start ;

[0163] W min ≤L≤T1-T start ;

[0164] Where L is the time unit offset value, which is the size of the resource selection window indicated in the control information. W min The minimum value of the time unit offset, T1 is the indication range of 1024 radio frames, and T... start Set the start time position for the resource selection window.

[0165] In some embodiments, the RIV is determined by at least one of the following:

[0166] RIV = S(LW min )+T startAt this point, the size of the protocol-predefined or network-preconfigured resource selection window, or the size of the resource selection window minus W, is used. min The value of is always less than S / 2, therefore, there is no need to consider the case where it is greater than S / 2.

[0167] RIV=L; At this time, the size of the resource selection window is directly indicated by the time unit offset value of the end time position relative to the start time position. The start time position can be indicated by the DFN and the radio frame intra-time unit index.

[0168] At this point, considering the size of the resource selection window minus W... min There is a possibility that the value is greater than S / 2.

[0169] RIV=W max t3+t4; At this point, consider jointly encoding the time unit offset value of the resource selection window's start time position relative to the start time unit of the radio frame where the start time position is located, and the time unit offset value of the resource selection window's end time position relative to the start time unit of the radio frame where the start time position is located.

[0170] RIV=W max (t4-t3-1)+t3; At this point, consider jointly encoding the time unit offset value of the resource selection window's start time position relative to the start time unit of the radio frame where the start time position is located, and the time unit offset value of the resource selection window's end time position relative to the start time unit of the radio frame where the start time position is located.

[0171] At this point, the start and end time positions of the resource selection window are determined by time unit offset values ​​relative to the reference position.

[0172] Where S = T1 + W max T1 indicates the range of 1024 radio frames, W max The maximum size of the resource selection window, L is the time unit offset value, and T is the maximum value of the resource selection window. start W sets the start time position for the resource selection window. min t3 is the minimum size of the resource selection window; t4 is the time unit offset of the start time position of the resource selection window relative to the first reference position; t5 is the time unit offset of the end time position of the resource selection window relative to the first reference position.

[0173] Specifically, when indicating the start / end time position of the resource selection window, the most direct method is to simultaneously indicate the DFN number of the start / end time position and the slot index within the radio frame. In this case, the first reference slot location refers to DFN0 or slot index0. However, this method requires a large number of bits, making it unsuitable for SCI signaling with a very limited number of bits.

[0174] Therefore, the first consideration should be to limit the size of the resource selection window. Figure 3 This is a schematic diagram illustrating the principle of the resource selection window indicator provided in the embodiments of this application, such as... Figure 3 As shown, when indicating the end time position of a resource selection window, instead of using DFNnumber and slot index, the offset value of the end time position relative to the start time position can be used. For example, if the maximum size of the resource selection window for protocol pre-definition, network pre-configuration, or network configuration is 256 slots, then the maximum number of bits for the second time unit offset value (slot_offset2) is only 8 bits, far less than the minimum of 14 bits required using the DFNnumber and slot index method. Furthermore, the idea of ​​joint encoding can be used to jointly encode the time-domain offset values ​​of the start and end time positions of the resource selection window relative to the start time position. For example, in the above case, we use L to represent the size of the resource selection window, which is slot_offset2, and S to represent the maximum value of the sum of the maximum indication range of the DFN indication method and the resource selection window size. Then, using the idea of ​​joint encoding, RIV can simultaneously indicate the time-domain offset values ​​of the start and end time positions of the resource selection window relative to the start time position, with the rule RIV = S(LW min )+T start At this time T start It refers to the start and end times of the resource selection window.

[0175] Furthermore, considering that we always design the number of bits to indicate the maximum range, this will result in some invalid code points in the slot index indication, and there may also be some invalid code points in slot_offset2. Therefore, we can consider jointly encoding the slot index and slot_offset2 to save bits. For example, in this case, the reference slot location is still DFN0 or slot index0, but the method for indicating the start time position of the resource selection window is to use the DFN number to indicate the radio frame number where the start time position is located, while the specific slot position (slot index) is jointly encoded with slot_offset2, which is used to indicate the end time position. The encoding rule can be RIV = W max t1+t2 or RIV=W max (t2-t1-1)+t1. Where, W max It is determined by the maximum size of the selection window, which is determined by protocol pre-definition, network pre-configuration, or network configuration resource selection. t1 is the slot index value, and t2 is the slot_offset2 value.

[0176] Furthermore, when the reference slot indication is an absolute time-domain position aligned at both the transmitting and receiving ends, instead of DFN0, slot index0, the start time position of the resource selection window can still be represented by a time-domain offset value, such as slot_offset1 shown in the figure. In this case, a joint coding scheme can be used to save bits. Simultaneously, when the protocol is predefined, the network is pre-configured, or the network configures the maximum size of the resource selection window, the number of bits can be further compressed. For example, in this case, suppose t1 is the time-domain offset value slot_offset1 of the start time position of the resource selection window relative to the reference slot indication, and t2 is the time-domain offset value slot_offset2 of the end time position of the resource selection window relative to the reference slot indication. The coding rule can be as follows:

[0177]

[0178] In some embodiments, the first resource location indication information indicates the first resource location of N TRIVs, where N is a positive integer. The first resource location refers to the reference location of the resource indication carried by the TRIV. Because the information indicated in the TRIV is, in principle, a time unit offset value relative to the reference location, if the first resource location of each TRIV is not indicated in the control information, it is impossible to decode which resources the resource indication carried by the TRIV actually indicates.

[0179] In some embodiments, the first resource location indication information satisfies at least one of the following:

[0180] The protocol predefines the number of bits for the first resource location indication information as L. bit indivual;

[0181] In the first resource location indication information, the number of bits used to indicate the first resource location of the first TRIV is L1, the number of bits used to indicate the first resource location of the second TRIV is L2, and the number of bits used to indicate the first resource location of the third TRIV is L3, and L1 + L2 + L3 = L bit At this point, the protocol predefines the maximum number of bits occupied by the first resource location in each TRIV, thus determining the indication range of the first resource in each TRIV.

[0182] The first resource position of the first TRIV is indicated by the time unit offset value relative to the second reference position, and the first resource position of the subsequent TRIV is indicated by the time unit offset value of the last actually indicated time unit in the preceding TRIV.

[0183] The N first resource locations are indicated by time unit offset values ​​relative to the second reference location; at this time, the first resource location of each TRIV is determined by the second reference location and the time unit offset value relative to the second reference location.

[0184] The first resource location of the first TRIV is indicated based on the second reference location and / or the first time cell offset value;

[0185] The first resource location of the second TRIV is indicated based on the second reference location and / or the second time unit offset value;

[0186] The first resource location of the first TRIV in the protocol pre-definition, network pre-configuration, or network configuration is the x-th time unit after the second reference location;

[0187] Among them, L bit L1, L2, L3, N and x are all positive integers.

[0188] In some embodiments, the first time unit offset value is predefined by the protocol, preconfigured by the network, or configured by the network.

[0189] The second time unit offset value is predefined by the protocol, preconfigured by the network, or configured by the network.

[0190] In some embodiments, the maximum value of the first time unit offset is predefined by the protocol, preconfigured by the network, or configured by the network; or,

[0191] The maximum value of the second time unit offset is predefined by the protocol, preconfigured by the network, or configured by the network.

[0192] In some embodiments, the index indication range of the first time unit offset value includes all or part of the time unit positions within the DFN; or...

[0193] The index indication range of the second time unit offset value includes all or part of the time unit positions within the DFN.

[0194] In some embodiments, the index indication range of the second reference position includes all time unit positions within all DFNs.

[0195] Specifically, the index indication range of the second reference position includes all time unit positions within all DFNs, that is, the configuration range of the second reference position is the maximum indication range of the DFN.

[0196] Specifically, Figure 4 This is one of the schematic diagrams of the first resource location indication principle provided in the embodiments of this application, such as... Figure 4 As shown, the first resource location in each of the three TRIVs can be indicated by the time slot offset value relative to the second reference position M. At this time, 2 nd The SCI can indicate up to nine resources in its cooperative information. Since the range of slot offsets requires a significant number of bits when considering extreme cases, the number of bits can be reduced using joint encoding.

[0197] For example, the slot offset values ​​of the first time unit offset (slot_offset1), the second time unit offset (slot_offset2), and the third time unit offset (slot_offset3) can be jointly encoded, or the slot offset values ​​of slot_offset1 and slot_offset2 can be jointly encoded, or the slot offset values ​​of slot_offset2 and slot_offset3 can be jointly encoded.

[0198] Since slot_offset1 is always less than slot_offset2, we can denote slot_offset1 as t1 and slot_offset2 as t2. Since the maximum range of slot offset is K, we can calculate the TRIV indicators slot_offset1 and slot_offset2 according to the first rule.

[0199] At this point, if the protocol predefines the maximum number of bits for the first resource location, it can still indicate nine resources within different ranges based on different numbers of bits, instead of using the pre-configured indication scheme of six resources for the first resource location, thus maximizing the utilization of the transmission of cooperative information.

[0200] In some embodiments, the first resource location indication information satisfies at least one of the following:

[0201] N equals 2 or 3;

[0202] The first resource location is indicated by a time unit offset value relative to the second reference location.

[0203] In some embodiments, the second reference location is at least one of the following:

[0204] The position where DFN is 0 and time unit index is 0;

[0205] The starting time position of the resource selection window is located in the first time unit position of the DFN;

[0206] The start time position of the resource selection window;

[0207] The last actual time unit indicated by the first TRIV;

[0208] The timing of control information transmission; from the perspective of the receiving end of the control information, this can also be described as the timing of the control information reception.

[0209] The position M time units after the control information transmission time position, where M is predefined by the protocol, pre-configured by the network, or configured by the network; in this case, from the perspective of the control information receiving end, it can also be described as the position M time units after the control information reception time position. This case considers the situation where the transmitting and receiving ends are synchronized, and may use a fixed position after the control information transmission that satisfies the processing time or HARQ feedback time for receiving or sending HARQ feedback as a reference position.

[0210] The starting point of the resource selection cycle;

[0211] The last actually indicated time unit in the previous TRIV;

[0212] The first resource position of the previous TRIV.

[0213] In some embodiments, the maximum value of the second reference position is predefined by the protocol, preconfigured by the network, or configured by the network.

[0214] In some embodiments, when the first resource positions of the previous two TRIVs are indicated in the manner of RIV, the first resource position of the third TRIV is indicated by a time unit offset value relative to the last actually indicated time unit in the previous TRIV;

[0215] When the first resource positions of the last two TRIVs are indicated in the manner of RIV, the first resource position of the first TRIV is indicated by a time unit offset value relative to the second reference position.

[0216] Specifically, in the embodiments of the present application, the first resource position indication information can indicate the first resource positions of the previous two TRIVs in the manner of RIV. For example, the first resource positions of the previous two TRIVs can be indicated in the manner of RIV. In this case, the first resource position of the third TRIV is indicated by a time unit offset value relative to the last actually indicated time unit in the second TRIV.

[0217] The first resource position indication information can indicate the first resource positions of the last two TRIVs in the manner of RIV. For example, the first resource positions of the last two TRIVs can be indicated in the manner of RIV. In this case, the first resource position of the first TRIV is indicated by a time unit offset value relative to the second reference position.

[0218] In some embodiments,

[0219]

[0220] where, t2 is the time unit offset value of the first resource position of the subsequent TRIV relative to the second reference position in the time domain, t1 is the time unit offset value of the first resource position of the previous TRIV relative to the second reference position in the time domain, t1 < t2 ≤ K, and K is at least one of the following:

[0221] A value predefined by the protocol, preconfigured by the network, or configured by the network;

[0222] The time unit offset value of the termination time position of the resource selection window relative to the second reference position;

[0223] The time unit offset value of the termination time position of the resource selection window relative to the second reference position minus the processing time.

[0224] In some embodiments, when N = 2:

[0225]

[0226] where t2 is the time unit offset value of the first resource position of the latter TRIV in the time domain relative to the second reference position, t1 is the time unit offset value of the first resource position of the former TRIV in the time domain relative to the second reference position, t1 < t2 ≤ K, and K is at least one of the following:

[0227] A value predefined by the protocol, preconfigured by the network, or configured by the network;

[0228] The time unit offset value of the termination time position of the resource selection window relative to the second reference position;

[0229] The time unit offset value of the termination time position of the resource selection window relative to the second reference position minus the processing time.

[0230] In some embodiments, the first resource position indication information indicates the first resource positions of two TRIVs in the form of RIV.

[0231] In some embodiments, the first resource position indication information satisfies at least one of the following:

[0232] The first resource position of the first TRIV is indicated by the time unit offset value relative to the second reference position;

[0233] The first resource position of the second TRIV is indicated by the time unit offset value relative to the last actually indicated time unit in the first TRIV;

[0234] The first resource position of the third TRIV is indicated by the time unit offset value relative to the last actually indicated time unit in the second TRIV;

[0235] The first resource positions of two TRIVs are indicated by the time unit offset value relative to the second reference position;

[0236] Satisfies t1 < t2 ≤ X, X = 2 (B+1) / 2 , t1 is the time unit offset value of the first resource position of the first TRIV relative to the second reference position, t2 is the time unit offset value of the first resource position of the second TRIV relative to the second reference position or the last actually indicated time unit in the first TRIV, or is the time unit offset value of the first resource position of the third TRIV relative to the second reference position or the last actually indicated time unit in the second TRIV, and B is the number of bits of the TRIV preconfigured or configured by the network.

[0237] In some embodiments,

[0238]

[0239] Specifically, Figure 5 This is the second schematic diagram of the first resource location indication principle provided in the embodiments of this application, such as... Figure 5 As shown, at this time, the first resource location indication of the first TRIV is still defined as the slot offset value relative to the second reference position M, while the first resource location of subsequent TRIVs is indicated by the slot offset value relative to the last actual indicated slot in the immediate previous TRIV.

[0240] At this point, if the number of bits allows, the TRIV instruction can also be designed according to the ideas in the above embodiments. It can indicate any one of slot_offset1 and slot_offset2, slot_offset2 and slot_offset3, or slot_offset1 and slot_offset3 based on protocol predefinition, network preconfiguration, network configuration, etc.

[0241] In addition, this scheme is suitable for situations where the number of bits for the first resource loaction indication information is limited. Assuming the protocol predefines a maximum of 19 bits for this indication information, 10 bits can be used to indicate one of the three slot_offsets, thus expanding the range of resources that can be indicated beyond a very small area. The remaining 9 bits, using the joint encoding scheme of the second rule, allow one slot_offset to be selected within slots 0-30, and another slot_offset within slots 0-31 (in which case the former slot_offset must be smaller than the latter). This provides the UE with sufficient flexibility to select what can also be considered a recommended / not recommended first resource. Without using the joint encoding scheme, the rule of pre-allocating bits allows indicating a range of slot resources as the first resource without size limitations between slot_offsets.

[0242] In some embodiments, when a first identifier in the control information indicates that the control information includes cooperation information, bits A to C of the control information are resource combination indication information; when a first identifier in the control information indicates that the control information includes request information, bits A to C of the control information include at least one of the following indication information:

[0243] The start time and location information of the resource selection window;

[0244] The end time location indicator information of the resource selection window;

[0245] Information indicating the maximum number of reservation periods for selected resources;

[0246] Information indicating the number of sub-channels occupied by the transmitted data;

[0247] Remaining PDB indication information.

[0248] At this point, by designing the bit positions of the fields containing some indication information when transmitting control signaling request information to be placed in the positions of fields that occupy more bits when transmitting control signaling cooperation information, the number of bits required for control signaling can be saved without affecting the information indication.

[0249] Suppose that when the flag in SCI format 2-C indicates that the current signaling is for cooperation information, the bit positions of the indication information of Resourcecombination(s) in SCI format 2-C are from the Ath to the Cthth bit. Then, when the flag indicates that SCI format 2-C carries request information, the bits from the Ath to the Cth bit positions have at least one of the following indication information:

[0250] i. Starting time position of resource selection window: This information indicates the starting time position of the resource selection window for collaborative information or the resource selection window for sending collaborative information. Ending time position of resource selection window: This information indicates the ending time position of the resource selection window for collaborative information or the resource selection window for sending collaborative information.

[0251] ii.C_resel indication information, which can be used to indicate the maximum number of reserved periods for resources selected by the terminal receiving the cooperation information.

[0252] iii. Number of subchannels indication information, which can be used to indicate the number of subchannels occupied by the terminal receiving the cooperative information when sending data.

[0253] iv. Remaining PDB indication information, which can be used to indicate the latest time domain position at which the terminal receiving the cooperative information wants to receive the cooperative information.

[0254] The information transmission method provided in this application embodiment involves a first terminal sending control information to a second terminal. This control information includes request information and / or cooperation information, enabling the transmission of request information and cooperation information using fewer bits of the control information.

[0255] The information transmission method provided in this application can be executed by an information transmission device. This application uses an information transmission device executing the information transmission method as an example to illustrate the information transmission device provided in this application.

[0256] Figure 6 This is a schematic diagram of the information transmission device provided in the embodiments of this application, such as... Figure 6 As shown, this application embodiment provides an information transmission device, including:

[0257] The first sending module is used for the first terminal to send control information;

[0258] The control information includes request information and / or cooperation information.

[0259] In some embodiments, the control information includes at least one of the following indications:

[0260] Resource selection window instructions;

[0261] The start time and location information of the resource selection window;

[0262] The end time location indicator information of the resource selection window;

[0263] Information indicating the maximum number of reservation periods for selected resources;

[0264] Information indicating the number of sub-channels occupied by the transmitted data;

[0265] Remaining PDB indication information;

[0266] First resource location indication information.

[0267] In some embodiments, the resource selection window indication information is determined by at least one of the following:

[0268] First reference position;

[0269] The start time position of the resource selection window;

[0270] The end time position of the resource selection window;

[0271] The third time unit offset value is a time unit offset value relative to the start time position of the resource selection window or the first reference position.

[0272] RIV.

[0273] In some embodiments, the start time position and / or end time position of the resource selection window are indicated by at least one of the following:

[0274] DFN;

[0275] DFN plus time unit index within the radio frame;

[0276] The fourth time unit offset value is a time unit offset value relative to the first reference position.

[0277] In some embodiments, the first reference location is at least one of the following:

[0278] The position where DFN is 0 and time unit index is 0;

[0279] The starting time position of the resource selection window is located in the first time unit position of the DFN;

[0280] Control the timing and location of information transmission;

[0281] The position M time units after the time position of the control information transmission, where M is a predefined protocol, a pre-configured network, or a configured network.

[0282] In some embodiments, the resource selection window indicated by the resource selection window indication information satisfies at least one of the following:

[0283] The maximum size of the protocol pre-definition, network pre-configuration, or network configuration resource selection window is W. max ;

[0284] The minimum size of the protocol pre-definition, network pre-configuration, or network configuration resource selection window is W. min ;

[0285] W min ≤L≤T1+W max -T start ;

[0286] W min ≤L≤T1-T start ;

[0287] Where L is the time unit offset value, W min The minimum value of the time unit offset, T1 is the indication range of 1024 radio frames, and T... start Set the start time position for the resource selection window.

[0288] In some embodiments, the RIV is determined by at least one of the following:

[0289] RIV = S(LW min )+T start ;

[0290] RIV = L;

[0291]

[0292] RIV=W max t3+t4;

[0293] RIV=W max (t4-t3-1)+t3;

[0294]

[0295] Where S = T1 + W max T1 indicates the range of 1024 radio frames, W max The maximum size of the resource selection window, L is the time unit offset value, and T is the maximum value of the resource selection window. start W sets the start time position for the resource selection window. min t3 is the minimum size of the resource selection window; t4 is the time unit offset of the start time position of the resource selection window relative to the first reference position; t5 is the time unit offset of the end time position of the resource selection window relative to the first reference position.

[0296] In some embodiments, the first resource location indication information indicates the first resource location of N TRIVs, where N is a positive integer.

[0297] In some embodiments, the first resource location indication information satisfies at least one of the following:

[0298] The protocol predefines the number of bits for the first resource location indication information as L. bit indivual;

[0299] In the first resource location indication information, the number of bits used to indicate the first resource location of the first TRIV is L1, the number of bits used to indicate the first resource location of the second TRIV is L2, and the number of bits used to indicate the first resource location of the third TRIV is L3, and L1 + L2 + L3 = L bit ;

[0300] The first resource position of the first TRIV is indicated by the time unit offset value relative to the second reference position, and the first resource position of the subsequent TRIV is indicated by the time unit offset value of the last actually indicated time unit in the preceding TRIV.

[0301] N first resource locations are indicated by time unit offset values ​​relative to the second reference locations;

[0302] The first resource location of the first TRIV is indicated based on the second reference location and / or the first time cell offset value;

[0303] The first resource location of the second TRIV is indicated based on the second reference location and / or the second time unit offset value;

[0304] The first resource location of the first TRIV in the protocol pre-definition, network pre-configuration, or network configuration is the x-th time unit after the second reference location;

[0305] Among them, L bit L1, L2, L3, N and x are all positive integers.

[0306] In some embodiments, the first time unit offset value is predefined by the protocol, preconfigured by the network, or configured by the network.

[0307] The second time unit offset value is predefined by the protocol, preconfigured by the network, or configured by the network.

[0308] In some embodiments, the maximum value of the first time unit offset is predefined by the protocol, preconfigured by the network, or configured by the network; or,

[0309] The maximum value of the second time unit offset is predefined by the protocol, preconfigured by the network, or configured by the network.

[0310] In some embodiments, the index indication range of the first time unit offset value includes all or part of the time unit positions within the DFN; or...

[0311] The index indication range of the second time unit offset value includes all or part of the time unit positions within the DFN.

[0312] In some embodiments, the index indication range of the second reference position includes all time unit positions within all DFNs.

[0313] In some embodiments, the first resource location indication information satisfies at least one of the following:

[0314] N equals 2 or 3;

[0315] The first resource position is indicated by a time unit offset value relative to a second reference position.

[0316] In some embodiments, the second reference position is at least one of the following:

[0317] The position where the DFN is 0 and the time unit index is 0;

[0318] The first time unit position of the DFN where the start time position of the resource selection window is located;

[0319] The start time position of the resource selection window;

[0320] The last actually indicated time unit of the first TRIV;

[0321] The time position for control information transmission;

[0322] The position M time units after the time position for control information transmission, where M is predefined by the protocol, preconfigured by the network, or configured by the network;

[0323] The start position of the resource selection period;

[0324] The last actually indicated time unit in the previous TRIV;

[0325] The first resource position of the previous TRIV.

[0326] In some embodiments, the maximum value of the second reference position is predefined by the protocol, preconfigured by the network, or configured by the network.

[0327] In some embodiments, when the first resource positions of the first two TRIVs are indicated in the manner of RIV, the first resource position of the third TRIV is indicated by a time unit offset value relative to the last actually indicated time unit in the previous TRIV;

[0328] When the first resource positions of the last two TRIVs are indicated in the manner of RIV, the first resource position of the first TRIV is indicated by a time unit offset value relative to the second reference position.

[0329] In some embodiments,

[0330]

[0331] where, t2 is the time unit offset value of the first resource position of the subsequent TRIV in the time domain relative to the second reference position, t1 is the time unit offset value of the first resource position of the previous TRIV in the time domain relative to the second reference position, and t1 < t2 ≤ K, and K is at least one of the following:

[0332] A value predefined by the protocol, preconfigured by the network, or configured by the network;

[0333] The time unit offset value of the termination time position of the resource selection window relative to the second reference position;

[0334] The time unit offset value of the termination time position of the resource selection window relative to the second reference position minus the processing time.

[0335] In some embodiments, when N equals 2:

[0336]

[0337] Where t2 is the time unit offset value of the first resource position of the latter TRIV in the time domain relative to the second reference position, t1 is the time unit offset value of the first resource position of the previous TRIV in the time domain relative to the second reference position, t1 < t2 ≤ K, and K is at least one of the following:

[0338] A value predefined by the protocol, preconfigured by the network, or configured by the network;

[0339] The time unit offset value of the termination time position of the resource selection window relative to the second reference position;

[0340] The time unit offset value of the termination time position of the resource selection window relative to the second reference position minus the processing time.

[0341] In some embodiments, the first resource position indication information indicates the first resource positions of two TRIVs in the form of RIV.

[0342] In some embodiments, the first resource position indication information satisfies at least one of the following:

[0343] The first resource position of the first TRIV is indicated by the time unit offset value relative to the second reference position;

[0344] The first resource position of the second TRIV is indicated by the time unit offset value relative to the time unit of the last actually indicated time in the first TRIV;

[0345] The first resource position of the third TRIV is indicated by the time unit offset value relative to the time unit of the last actually indicated time in the second TRIV;

[0346] The first resource positions of two TRIVs are indicated by the time unit offset value relative to the second reference position;

[0347] Satisfies t1 < t2 ≤ X, X = 2 (B+1) / 2t1 is the time unit offset of the first resource position of the first TRIV relative to the second reference position, t2 is the time unit offset of the first resource position of the second TRIV relative to the second reference position or the last actual indicated time unit in the first TRIV, or the time unit offset of the first resource position of the third TRIV relative to the second reference position or the last actual indicated time unit in the second TRIV, and B is the number of bits of the TRIV pre-configured or configured by the network.

[0348] In some embodiments,

[0349]

[0350] In some embodiments, when a first identifier in the control information indicates that the control information includes cooperation information, bits A to C of the control information are resource combination indication information; when a first identifier in the control information indicates that the control information includes request information, bits A to C of the control information include at least one of the following indication information:

[0351] The start time and location information of the resource selection window;

[0352] The end time location indicator information of the resource selection window;

[0353] Information indicating the maximum number of reservation periods for selected resources;

[0354] Information indicating the number of sub-channels occupied by the transmitted data;

[0355] Remaining PDB indication information.

[0356] The information transmission device provided in this application embodiment allows a first terminal to send control information to a second terminal. This control information includes request information and / or cooperation information, enabling the transmission of request information and cooperation information using fewer bits of control information.

[0357] The information transmission device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices besides a terminal. For example, the terminal can include, but is not limited to, the types of terminals listed above; other devices can be servers, network attached storage (NAS), etc., and this application embodiment does not specifically limit the specific devices.

[0358] The information transmission device provided in this application embodiment can implement the various processes implemented in the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0359] This application also provides a terminal, including a processor and a communication interface. This terminal embodiment corresponds to the terminal-side method embodiment described above. All implementation processes and methods of the above method embodiments can be applied to this terminal embodiment and achieve the same technical effects.

[0360] Specifically, Figure 7 This is a schematic diagram of the terminal structure provided in the embodiments of this application, such as... Figure 7 As shown, the terminal 700 includes, but is not limited to, at least some of the following components: radio frequency unit 701, network module 702, audio output unit 703, input unit 704, sensor 705, display unit 706, user input unit 707, interface unit 708, memory 709, and processor 710.

[0361] Those skilled in the art will understand that the terminal 700 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 710 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 7 The terminal structure shown 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.

[0362] It should be understood that, in this embodiment, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042. The GPU 7041 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 706 may include a display panel 7061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 707 includes at least one of a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include a touch detection device and a touch controller. Other input devices 7072 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.

[0363] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 701 can transmit it to the processor 710 for processing; in addition, the radio frequency unit 701 can send uplink data to the network-side device. Typically, the radio frequency unit 701 includes, but is not limited to, an antenna, amplifier, transceiver, coupler, low-noise amplifier, duplexer, etc.

[0364] The memory 709 can be used to store software programs or instructions, as well as various data. The memory 709 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first 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 709 may include volatile memory or non-volatile memory, or both. The non-volatile memory 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. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 709 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.

[0365] Processor 710 may include one or more processing units; optionally, processor 710 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 710.

[0366] The radio frequency unit 701 is used to transmit control information;

[0367] The control information includes request information and / or cooperation information.

[0368] In some embodiments, the control information includes at least one of the following indications:

[0369] Resource selection window instructions;

[0370] The start time and location information of the resource selection window;

[0371] The end time location indicator information of the resource selection window;

[0372] Information indicating the maximum number of reservation periods for selected resources;

[0373] Information indicating the number of sub-channels occupied by the transmitted data;

[0374] Remaining PDB indication information;

[0375] First resource location indication information.

[0376] In some embodiments, the resource selection window indication information is determined by at least one of the following:

[0377] First reference position;

[0378] The start time position of the resource selection window;

[0379] The end time position of the resource selection window;

[0380] The third time unit offset value is a time unit offset value relative to the start time position of the resource selection window or the first reference position.

[0381] RIV.

[0382] In some embodiments, the start time position and / or end time position of the resource selection window are indicated by at least one of the following:

[0383] DFN;

[0384] DFN plus time unit index within the radio frame;

[0385] The fourth time unit offset value is a time unit offset value relative to the first reference position.

[0386] In some embodiments, the first reference location is at least one of the following:

[0387] The position where DFN is 0 and time unit index is 0;

[0388] The starting time position of the resource selection window is located in the first time unit position of the DFN;

[0389] Control the timing and location of information transmission;

[0390] The position M time units after the time position of the control information transmission, where M is a predefined protocol, a pre-configured network, or a configured network.

[0391] In some embodiments, the resource selection window indicated by the resource selection window indication information satisfies at least one of the following:

[0392] The maximum size of the protocol pre-definition, network pre-configuration, or network configuration resource selection window is W. max ;

[0393] The minimum size of the protocol pre-definition, network pre-configuration, or network configuration resource selection window is W. min ;

[0394] W min ≤L≤T1+W max -T start ;

[0395] W min ≤L≤T1-T start ;

[0396] Where L is the time unit offset value, W min The minimum value of the time unit offset, T1 is the indication range of 1024 radio frames, and T... start Set the start time position for the resource selection window.

[0397] In some embodiments, the RIV is determined by at least one of the following:

[0398] RIV = S(LW min )+T start ;

[0399] RIV = L;

[0400]

[0401] RIV=W max t3+t4;

[0402] RIV=W max (t4-t3-1)+t3;

[0403]

[0404] Where S = T1 + W max T1 indicates the range of 1024 radio frames, W max The maximum size of the resource selection window, L is the time unit offset value, and T is the maximum value of the resource selection window. start W sets the start time position for the resource selection window. mint3 is the minimum size of the resource selection window; t4 is the time unit offset of the start time position of the resource selection window relative to the first reference position; t5 is the time unit offset of the end time position of the resource selection window relative to the first reference position.

[0405] In some embodiments, the first resource location indication information indicates the first resource location of N TRIVs, where N is a positive integer.

[0406] In some embodiments, the first resource location indication information satisfies at least one of the following:

[0407] The protocol predefines the number of bits for the first resource location indication information as L. bit indivual;

[0408] In the first resource location indication information, the number of bits used to indicate the first resource location of the first TRIV is L1, the number of bits used to indicate the first resource location of the second TRIV is L2, and the number of bits used to indicate the first resource location of the third TRIV is L3, and L1 + L2 + L3 = L bit ;

[0409] The first resource position of the first TRIV is indicated by the time unit offset value relative to the second reference position, and the first resource position of the subsequent TRIV is indicated by the time unit offset value of the last actually indicated time unit in the preceding TRIV.

[0410] N first resource locations are indicated by time unit offset values ​​relative to the second reference locations;

[0411] The first resource location of the first TRIV is indicated based on the second reference location and / or the first time cell offset value;

[0412] The first resource location of the second TRIV is indicated based on the second reference location and / or the second time unit offset value;

[0413] The first resource location of the first TRIV in the protocol pre-definition, network pre-configuration, or network configuration is the x-th time unit after the second reference location;

[0414] Among them, L bit L1, L2, L3, N and x are all positive integers.

[0415] In some embodiments, the first time unit offset value is predefined by the protocol, preconfigured by the network, or configured by the network.

[0416] The second time unit offset value is predefined by the protocol, preconfigured by the network, or configured by the network.

[0417] In some embodiments, the maximum value of the first time unit offset is predefined by the protocol, preconfigured by the network, or configured by the network; or,

[0418] The maximum value of the second time unit offset is predefined by the protocol, preconfigured by the network, or configured by the network.

[0419] In some embodiments, the index indication range of the first time unit offset value includes all or part of the time unit positions within the DFN; or...

[0420] The index indication range of the second time unit offset value includes all or part of the time unit positions within the DFN.

[0421] In some embodiments, the index indication range of the second reference position includes all time unit positions within all DFNs.

[0422] In some embodiments, the first resource location indication information satisfies at least one of the following:

[0423] N equals 2 or 3;

[0424] The first resource location is indicated by a logical time unit offset value relative to the second reference location.

[0425] In some embodiments, the second reference location is at least one of the following:

[0426] The position where DFN is 0 and time unit index is 0;

[0427] The starting time position of the resource selection window is located in the first time unit position of the DFN;

[0428] The start time position of the resource selection window;

[0429] The last actual time unit indicated by the first TRIV;

[0430] Control the timing and location of information transmission;

[0431] The position M time units after the time position of control information transmission, where M is a predefined protocol, a pre-configured network, or a configured network.

[0432] The starting point of the resource selection cycle;

[0433] The last actual time unit indicated in the previous TRIV;

[0434] The first resource position of the previous TRIV.

[0435] In some embodiments, the maximum value of the second reference position is predefined by the protocol, preconfigured by the network, or configured by the network.

[0436] In some embodiments, when the first resource location of the first two TRIVs is indicated in the manner of RIV, the first resource location of the third TRIV is indicated by a time unit offset value relative to the last actually indicated time unit in the previous TRIV;

[0437] When the first resource location of the last two TRIVs is indicated in the manner of RIV, the first resource location of the first TRIV is indicated by a time unit offset value relative to the second reference position.

[0438] In some embodiments,

[0439]

[0440] where t2 is the time unit offset value of the first resource location of the subsequent TRIV relative to the second reference position in the time domain, t1 is the time unit offset value of the first resource location of the previous TRIV relative to the second reference position in the time domain, t1 < t2 ≤ K, and K is at least one of the following:

[0441] A value predefined by the protocol, preconfigured by the network, or configured by the network;

[0442] The time unit offset value of the termination time position of the resource selection window relative to the second reference position;

[0443] The time unit offset value of the termination time position of the resource selection window relative to the second reference position minus the processing time.

[0444] In some embodiments, when N is equal to 2:

[0445]

[0446] where t2 is the time unit offset value of the first resource location of the subsequent TRIV relative to the second reference position in the time domain, t1 is the time unit offset value of the first resource location of the previous TRIV relative to the second reference position in the time domain, t1 < t2 ≤ K, and K is at least one of the following:

[0447] A value predefined by the protocol, preconfigured by the network, or configured by the network;

[0448] The time unit offset value of the termination time position of the resource selection window relative to the second reference position;

[0449] The time unit offset value of the termination time position of the resource selection window relative to the second reference position minus the processing time.

[0450] In some embodiments, the first resource location indication information indicates the first resource location of two TRIVs in the form of RIVs.

[0451] In some embodiments, the first resource location indication information satisfies at least one of the following:

[0452] The first resource location of the first TRIV is indicated by a time unit offset value relative to the second reference location;

[0453] The first resource location of the second TRIV is indicated by a time unit offset value relative to the last actual time unit indicated in the first TRIV;

[0454] The first resource location of the third TRIV is indicated by a time unit offset value relative to the last actual time unit indicated in the second TRIV;

[0455] The first resource location of the two TRIVs is indicated by a time unit offset value relative to the second reference location;

[0456] Satisfy t1 <t2≤X,X=2 (B+1) / 2 t1 is the time unit offset of the first resource position of the first TRIV relative to the second reference position, t2 is the time unit offset of the first resource position of the second TRIV relative to the second reference position or the last actual indicated time unit in the first TRIV, or the time unit offset of the first resource position of the third TRIV relative to the second reference position or the last actual indicated time unit in the second TRIV, and B is the number of bits of the TRIV pre-configured or configured by the network.

[0457] In some embodiments,

[0458]

[0459] In some embodiments, when a first identifier in the control information indicates that the control information includes cooperation information, bits A to C of the control information are resource combination indication information; when a first identifier in the control information indicates that the control information includes request information, bits A to C of the control information include at least one of the following indication information:

[0460] The start time and location information of the resource selection window;

[0461] The end time location indicator information of the resource selection window;

[0462] Information indicating the maximum number of reservation periods for selected resources;

[0463] Information indicating the number of sub-channels occupied by the transmitted data;

[0464] Remaining PDB indication information.

[0465] The terminal provided in this application embodiment sends control information to a second terminal. The control information includes request information and / or cooperation information, which realizes the transmission of request information and cooperation information by occupying fewer bits of control information.

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

[0467] The processor is the processor in the terminal 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.

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

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

[0470] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor 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.

[0471] This application also provides an information transmission system, including: a terminal and a network-side device, wherein the terminal can be used to execute the steps of the information transmission method described above.

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

[0473] 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 computer 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.

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

Claims

1. An information transmission method, characterized in that, include: The first terminal sends control information; The control information includes cooperation information or request information; Wherein, if the first identifier in the control information indicates that the control information includes cooperation information, the A-th to C-th bits in the control information are N TRIV information; The cooperation information includes first resource location indication information, which indicates the first resource location of N TRIVs, where N is a positive integer; The first resource location indication information satisfies at least one of the following: The first resource location of the first TRIV is indicated based on the second reference location and / or the first time cell offset value; The first resource location of the second TRIV is indicated based on the second reference location and / or the second time unit offset value; Wherein, when the first identifier in the control information indicates that the control information includes request information, the A-th to C-th bits of the control information include at least one of the following indication information: The start time and location information of the resource selection window; The end time location indicator information of the resource selection window; Information indicating the number of sub-channels occupied by the transmitted data.

2. The information transmission method according to claim 1, characterized in that, The control information also includes at least one of the following indication information: Resource selection window instructions; The start time and location information of the resource selection window; The end time location indicator information of the resource selection window; Information indicating the maximum number of reservation periods for selected resources; Information indicating the number of sub-channels occupied by the transmitted data; Remaining packet delay budget (PDB) indication information.

3. The information transmission method according to claim 2, characterized in that, The resource selection window indication information is determined by at least one of the following: First reference position; The start time position of the resource selection window; The end time position of the resource selection window; The third time unit offset value is a time unit offset value relative to the start time position of the resource selection window or the first reference position. Resource indicator value (RIV).

4. The information transmission method according to claim 3, characterized in that, The start time position and / or end time position of the resource selection window are indicated by at least one of the following: Direct Frame Number (DFN); Time unit index within a wireless frame; The fourth time unit offset value is a time unit offset value relative to the first reference position.

5. The information transmission method according to claim 4, characterized in that, The first reference position is at least one of the following: The position where DFN is 0 and time unit index is 0; The starting time position of the resource selection window is located in the first time unit position of the DFN; Control the timing and location of information transmission; The position M time units after the time position of the control information transmission, where M is a predefined protocol, a pre-configured network, or a configured network.

6. The information transmission method according to claim 2, characterized in that, The resource selection window indicated by the resource selection window indication information satisfies at least one of the following: The size of the resource selection window is pre-defined by the protocol, pre-configured by the network or configured by the network resources max ; The minimum size of the protocol pre-definition, network pre-configuration, or network configuration resource selection window is W. min ; W min ≤L≤T1+W max -T start ; W min ≤L≤T1-T start ; Where L is the time unit offset value, W min The minimum value of the time unit offset, T1 is the indication range of 1024 radio frames, and T... start Set the start time position for the resource selection window.

7. The information transmission method according to claim 3, characterized in that, The RIV is determined by at least one of the following: ; ; ; ; ; ; Where S = T1 + W max T1 indicates the range of 1024 radio frames, W max The maximum size of the resource selection window, L is the time unit offset value, and T is the maximum value of the resource selection window. start W sets the start time position for the resource selection window. min The minimum size for the resource selection window; The time unit offset value of the starting time position of the resource selection window relative to the first reference position; The time unit offset value of the end time position of the resource selection window relative to the first reference position.

8. The information transmission method according to claim 1, characterized in that, The first resource location indication information also satisfies at least one of the following: The protocol predefines the number of bits for the first resource location indication information as L. bit The first resource location indication information contains L1 bits for the first resource location of the first TRIV, L2 bits for the first resource location of the second TRIV, and L3 bits for the first resource location of the third TRIV, where L1 + L2 + L3 = L. bit ; The first resource position of the first TRIV is indicated by the time unit offset value relative to the second reference position, and the first resource position of the subsequent TRIV is indicated by the time unit offset value of the last actually indicated time unit in the preceding TRIV. N first resource locations are indicated by time unit offset values ​​relative to the second reference locations; The first resource location of the first TRIV in the protocol pre-definition, network pre-configuration, or network configuration is the x-th time unit after the second reference location; Among them, L bit L1, L2, L3, N and x are all positive integers.

9. The information transmission method according to claim 8, characterized in that, The first time unit offset value is predefined by the protocol, preconfigured by the network, or configured by the network. The second time unit offset value is predefined by the protocol, preconfigured by the network, or configured by the network.

10. The information transmission method according to claim 8, characterized in that, The maximum value of the first time unit offset is predefined by the protocol, preconfigured by the network, or configured by the network; or, The maximum value of the second time unit offset is predefined by the protocol, preconfigured by the network, or configured by the network.

11. The information transmission method according to claim 8, characterized in that, The index indication range of the first time unit offset value includes all or part of the time unit positions within the DFN; or, The index indication range of the second time unit offset value includes all or part of the time unit positions within the DFN.

12. The information transmission method according to claim 1, characterized in that, The index indication range of the second reference position includes all time unit positions within all DFNs.

13. The information transmission method according to claim 1, characterized in that, The first resource location indication information satisfies at least one of the following: N equals 2 or 3; The first resource location is indicated by a time unit offset value relative to the second reference location.

14. The information transmission method according to any one of claims 1, characterized in that, The second reference position is at least one of the following: The position where DFN is 0 and time unit index is 0; The starting time position of the resource selection window is located in the first time unit position of the DFN; The start time position of the resource selection window; The last actual time unit indicated by the first TRIV; Control the timing and location of information transmission; The position M time units after the time position of control information transmission, where M is a predefined protocol, a pre-configured network, or a configured network. The starting point of the resource selection cycle; The last actual time unit indicated in the previous TRIV; The first resource position of the previous TRIV.

15. The information transmission method according to any one of claims 1, characterized in that, The maximum value of the second reference position is predefined by the protocol, preconfigured by the network, or configured by the network.

16. The information transmission method according to claim 13, characterized in that, When the first resource position of the first two TRIVs is indicated by RIV, the first resource position of the third TRIV is indicated by the time unit offset value relative to the last actual time unit indicated in the previous TRIV. In cases where the first resource location of the latter two TRIVs is indicated by RIVs, the first resource location of the first TRIV is indicated by a time unit offset value relative to the second reference location.

17. The information transmission method according to claim 16, characterized in that, ; in, This represents the time unit offset of the first resource location relative to the second reference location in the subsequent TRIV in the time domain. This represents the time unit offset of the first resource location of the previous TRIV relative to the second reference location in the time domain. K is at least one of the following: A value that is predefined by the protocol, preconfigured by the network, or configured by the network. The time unit offset of the end time position of the resource selection window relative to the second reference position; The time unit offset of the resource selection window relative to the second reference position minus the processing time.

18. The information transmission method according to claim 13, characterized in that, When N equals 2: ; in, This represents the time unit offset of the first resource location relative to the second reference location in the subsequent TRIV in the time domain. This represents the time unit offset of the first resource location of the previous TRIV relative to the second reference location in the time domain. K is at least one of the following: A value that is predefined by the protocol, preconfigured by the network, or configured by the network. The time unit offset of the end time position of the resource selection window relative to the second reference position; The time unit offset of the resource selection window relative to the second reference position minus the processing time.

19. The information transmission method according to claim 1, characterized in that, The first resource location indication information indicates the first resource location of the two TRIVs in the form of RIV.

20. The information transmission method according to claim 19, characterized in that, The first resource location indication information satisfies at least one of the following: The first resource location of the first TRIV is indicated by a time unit offset value relative to the second reference location; The first resource location of the second TRIV is indicated by a time unit offset value relative to the last actual time unit indicated in the first TRIV; The first resource location of the third TRIV is indicated by a time unit offset value relative to the last actual time unit indicated in the second TRIV; The first resource location of the two TRIVs is indicated by a time unit offset value relative to the second reference location; satisfy , , This represents the time unit offset of the first resource location relative to the second reference location of the first TRIV. B is the time unit offset value of the first resource position of the second TRIV relative to the second reference position or the last actual indicated time unit in the first TRIV, or the time unit offset value of the first resource position of the third TRIV relative to the second reference position or the last actual indicated time unit in the second TRIV, where B is the number of bits of the network pre-configured or configured TRIV.

21. The information transmission method according to claim 20, characterized in that, 。 22. The information transmission method according to claim 1, characterized in that, When the first identifier in the control information indicates that the control information includes request information, bits A to C of the control information also include at least one of the following indication information: Information indicating the maximum number of reservation periods for selected resources; Remaining PDB indication information.

23. An information transmission device, characterized in that, include: The first sending module is used for the first terminal to send control information; The control information includes cooperation information or request information; Wherein, if the first identifier in the control information indicates that the control information includes cooperation information, the A-th to C-th bits in the control information are N TRIV information; The cooperation information includes first resource location indication information, which indicates the first resource location of N TRIVs, where N is a positive integer; The first resource location indication information satisfies at least one of the following: The first resource location of the first TRIV is indicated based on the second reference location and / or the first time cell offset value; The first resource location of the second TRIV is indicated based on the second reference location and / or the second time unit offset value; Wherein, when the first identifier in the control information indicates that the control information includes request information, the A-th to C-th bits of the control information include at least one of the following indication information: The start time and location information of the resource selection window; The end time location indicator information of the resource selection window; Information indicating the number of sub-channels occupied by the transmitted data.

24. A terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the information transmission method as described in any one of claims 1 to 22.

25. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the information transmission method as described in any one of claims 1-22.