Sl resource processing method, apparatus, device, and readable storage medium
By allowing the terminal to send specific information or skip resource detection/transmission when a specific state is met, the problem of the terminal or control node being given unsuitable resources is solved, thus achieving consistency in resource usage and reliability in transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2020-10-28
- Publication Date
- 2026-04-10
AI Technical Summary
If a terminal or control node fails to fully understand the transmission status of other terminals, it may allocate too much or too little SL resources, resulting in inconsistent resource usage and unnecessary signaling overhead.
When a certain state is met, the terminal can send specific information on some target resources or skip resource detection/transmission, and perform target behavior based on the specific information to ensure consistent resource usage.
By allowing terminals to autonomously decide on resource usage, unnecessary resource allocation and signaling overhead are avoided, thereby improving resource utilization efficiency and transmission reliability.
Smart Images

Figure CN114501464B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of communication, and particularly relates to a sidelink (SL) resource processing method and device, equipment and a readable storage medium. BACKGROUND
[0002] In order to improve the transmission reliability and energy consumption utilization rate of sidelink (SL), a terminal can send some auxiliary information to other terminals to assist the transmission of other terminals, for example, a receiving terminal sends expected or unexpected resource information to a sending terminal, and the sending terminal sends or avoids sending on the resource to ensure transmission reliability. Or, a terminal or a control node sends scheduling information to directly schedule the transmission of other terminals, for example, a terminal with strong capability or a control node directly schedules the transmission of other terminals.
[0003] However, since the terminal or the control node does not necessarily fully understand the transmission state of other terminals, too many resources or unsuitable resources may be given, or in some cases, other terminals no longer need the assistance or scheduling resources of the terminal. SUMMARY
[0004] The embodiments of the present application provide a SL resource processing method, device, equipment and readable storage medium, which can solve the problem of too many resources or unsuitable resources given by a terminal or a control node to other terminals.
[0005] In a first aspect, the embodiments of the present application provide a SL resource processing method, which is executed by a first terminal, and the method comprises:
[0006] When a first state is met, and / or at least part of the SL target resources obtained by the first terminal are unavailable resources, specific information is sent or received on the first target resources, or detection or transmission of the second target resources is skipped;
[0007] Wherein, the first target resources are at least part of the SL target resources, or the first target resources are resources other than the SL target resources; and the second target resources are at least part of the SL target resources.
[0008] In a second aspect, the embodiments of the present application provide a SL resource processing method, which is executed by a second terminal or a control node, and the method comprises:
[0009] Receiving specific information from a target terminal;
[0010] According to the specific information, a target behavior is executed;
[0011] The target terminal is a first terminal, a terminal having a same group identifier as the first terminal, a terminal in a same group as the first terminal, or another terminal.
[0012] In a third aspect, an embodiment of the present application provides a SL resource processing apparatus, applied to a first terminal, and the apparatus comprises:
[0013] The processing module is configured to send or receive specific information on the first target resource, or skip detection or transmission of a second target resource, when a first state is met, and / or at least part of the SL target resources acquired by the first terminal includes unavailable resources.
[0014] The first target resource is at least part of the SL target resources, or the first target resource is a resource other than the SL target resources; and the second target resource is at least part of the SL target resources.
[0015] In a fourth aspect, an embodiment of the present application provides a SL resource processing apparatus, applied to a second terminal or a control node, and the method comprises:
[0016] The second receiving module is configured to receive specific information from a target terminal.
[0017] The execution module is configured to perform a target action according to the specific information.
[0018] The target terminal is a first terminal, a terminal having a same group identifier as the first terminal, a terminal in a same group as the first terminal, or another terminal.
[0019] In a fifth aspect, an embodiment of the present application provides a terminal, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, and when the program or instruction is executed by the processor, the steps of the SL resource processing method in the first aspect are implemented, or the steps of the SL resource processing method in the second aspect are implemented.
[0020] In a sixth aspect, an embodiment of the present application provides a control node, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, and when the program or instruction is executed by the processor, the steps of the SL resource processing method in the second aspect are implemented.
[0021] In a seventh aspect, an embodiment of the present application provides a readable storage medium, and the readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the SL resource processing method in the first aspect are implemented, or the steps of the SL resource processing method in the second aspect are implemented.
[0022] In an eighth aspect, an embodiment of the present application provides a chip, which comprises a processor and a communication interface, the communication interface and the processor are coupled, and the processor is configured to run programs or instructions to implement the steps of the SL resource processing method in the first aspect, or to implement the steps of the SL resource processing method in the second aspect.
[0023] In the embodiments of the present application, when the terminal meets a specific state or is indicated with unavailable resources, the transmission of specific information on the first target resource can be selected, or the detection or transmission of the second target resource is skipped, thereby helping the two ends of recommendation or scheduling to understand the resources consistently and avoiding unnecessary signaling overhead. BRIEF DESCRIPTION OF DRAWINGS
[0024] Figure 1 The figure is a schematic diagram of four existing sidelink communication scenarios;
[0025] Figure 2 The figure is a schematic diagram of one of the SL resource processing methods provided in the embodiments of the present application;
[0026] Figure 3 The figure is a schematic diagram of another of the SL resource processing methods provided in the embodiments of the present application;
[0027] Figure 4a The figure is a schematic diagram of one of the structures of the specific information provided in the embodiments of the present application;
[0028] Figure 4b The figure is a schematic diagram of another of the structures of the specific information provided in the embodiments of the present application;
[0029] Figure 5 The figure is a schematic diagram of one of the SL resource processing apparatuses provided in the embodiments of the present application;
[0030] Figure 6 The figure is a schematic diagram of another of the SL resource processing apparatuses provided in the embodiments of the present application;
[0031] Figure 7 The figure is a schematic diagram of the communication device provided in the embodiments of the present application;
[0032] Figure 8 The figure is a schematic diagram of the terminal provided in the embodiments of the present application;
[0033] Figure 9 The figure is a schematic diagram of the control node provided in the embodiments of the present application. DETAILED DESCRIPTION
[0034] With reference to the drawings and the embodiments described herein, it should be understood that the drawings and detailed description are illustrative only and are not intended to limit the application as described within this patent. Although the application is described with regard to the embodiments, those skilled in the art will recognize that changes can be made to the embodiments without departing from the spirit of the application. It will be apparent to those skilled in the art that aspects of the application can be practiced without some or all of the specific details set forth herein.
[0035] The terms "first", "second", and the like in the description and in the claims of this application are used for distinguishing between similar elements and not necessarily for describing a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application described herein are, for example, capable of practical implementation irrespective of the terms used. It is to be understood that the terms "comprise", "comprising", "include", and / or "including", as used herein, specify the presence of stated features, integers, steps, operations, objects, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, objects, and / or components thereof. In the description and in the claims of the application, "and / or" is used to associate one or more items together. For example, "and / or" is used to associate one or more of the associated items individually or in combination, i.e., A and / or B means A alone, B alone, or A and B together.
[0036] It is to be noted that the techniques described in the embodiments of the 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" are often used interchangeably in the embodiments of the application, and the described techniques can be used in the above-mentioned systems and radio technologies, as well as other systems and radio technologies. The following description describes a New Radio (NR) system for the purpose of example, and NR terminology is used in most of the following description, but the techniques can also be applied outside the NR system application, such as in a 6th Generation (6G) communication system. th
[0037] In the embodiments of the present application, the terminal can also be referred to as a terminal device or a user equipment (User Equipment, UE), and the terminal can be a mobile phone, a tablet personal computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (Personal Digital Assistant, PDA), a palm computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device), or a vehicle UE (Vehicle UE, VUE), a pedestrian terminal (Pedestrian UE, PUE), and the like. The wearable device includes a bracelet, earphones, glasses, and the like.
[0038] In order to better understand the scheme provided in the present application, the following is described first:
[0039] Introduction to vehicle to everything (V2X)
[0040] The LTE system supports sidelink transmission, which is used for direct data transmission between terminal user equipment without passing through network equipment, such as direct data transmission between UEs at the physical layer. LTE sidelink is based on broadcast communication, which can be used to support basic safety communication of V2X, but is not suitable for other more advanced V2X services. The 5G NR system will support more advanced sidelink transmission design, for example, unicast, multicast or groupcast, etc., so as to support more comprehensive service types.
[0041] The design of LTE sidelink is suitable for specific public safety events (such as emergency communication in fire sites or disaster sites such as earthquakes), or V2X communication, etc. Vehicle-to-everything communication includes various services, such as basic safety communication, advanced (automatic) driving, platooning, sensor extension, etc. Since LTE sidelink only supports broadcast communication, it is mainly used for basic safety communication, and other advanced V2X services with strict quality of service (Quality of Service, QoS) requirements in terms of latency, reliability, etc. will be supported through NR sidelink.
[0042] Sidelink resource allocation
[0043] NR V2X defines two resource allocation modes: mode 1: base station schedules resources; mode 2: UE decides by itself what resources to use for transmission. At this time, the resource information may come from the broadcast message of the base station or the pre-configured information. If the UE works in the range of the base station and has a radio resource control (RRC) connection with the base station, it can be mode 1 and / or mode 2. If the UE works in the range of the base station but does not have an RRC connection with the base station, it can only work in mode 2. If the UE is out of the range of the base station, it can only work in mode 2 and make V2X transmission according to the pre-configured information.
[0044] For mode 2, the specific working mode is as follows:
[0045] 1) After the resource selection is triggered, the transmitting UE (TX UE) first determines the resource selection window, the lower boundary of the resource selection window is T1 time after the resource selection trigger, and the upper boundary of the resource selection is T2 time after the trigger, wherein T2 is a value selected by the UE implementation within the packet delay budget (PDB) of its TB transmission, and T2 is not earlier than T1.
[0046] 2) Before the resource selection, the UE needs to determine the candidate resource set according to the measured reference signal receiving power (RSRP) of the resources in the resource selection window and the corresponding RSRP threshold. If the RSRP is lower than the RSRP threshold, the resource can be included in the candidate resource set. 3) After the resource set is determined, the UE randomly selects the transmission resource in the candidate resource set. In addition, the UE can reserve transmission resources for the next transmission in this transmission.
[0047] And NR V2X supports a chain resource reservation mode, that is, a system control message (SCI) can reserve the current resource, and at most two additional resources can be reserved. In the next resource, two reserved resources can be indicated again. Within the selection window, dynamic reservation can be used to continuously reserve resources.
[0048] Referring to Figure 1 , four sidelink communication scenarios are shown in the figure.
[0049] Since the terminal or the control node does not necessarily fully understand the transmission state of other terminals, the amount of data to be transmitted, the amount of data per transmission, the buffer state or the transmission mechanism (for example, Modulation and Coding Scheme (MCS), code rate), it can indicate too many resources or inappropriate resources to other terminals, or in some cases, other terminals no longer need the terminal to assist or schedule resources, for example, all transmissions are successful, no data needs to be transmitted, no more resources are needed or want to use other scheduling modes, for example, want to change to mode 2 or mode 1. At this time, the behavior of the terminal needs to be defined, otherwise it will lead to different understandings of the use of resources between the user or the control node, or cause unnecessary transmission of assistance information and scheduling information.
[0050] The SL resource processing method provided by the embodiments of the present application will be described in detail in combination with the accompanying drawings and some embodiments and application scenarios.
[0051] Referring to Figure 2 The SL resource processing method provided by the embodiments of the present application will be described in detail in combination with the accompanying drawings and some embodiments and application scenarios.
[0052] Step 201: When the first state is met, and / or the SL target resource obtained by the first terminal includes at least part of the unavailable resources, sending or receiving specific information on the first target resource, or skipping the detection or transmission of the second target resource;
[0053] The above SL target resource is the resource indicated by the second terminal or the control node to the first terminal.
[0054] The SL resource indicated by the second terminal or the control node to the first terminal can be understood as the resource recommended, suggested, scheduled or allocated by the second terminal or the control node to the first terminal.
[0055] The control node can be understood as a base station or a road side unit (RSU) or a device with scheduling capability or a user with scheduling capability or a header user or a leader user.
[0056] The SL target resource can include: resources that the first terminal uses for transmission / that can be (suitable) for transmission, and / or resources that the first terminal cannot use for transmission / that can not (suitable) for transmission. The former can be interpreted as that the first terminal can consider or must receive or transmit on the resource, and the latter can be interpreted as that the first terminal can not consider or must avoid receiving or transmitting on the resource.
[0057] The scheduling, recommendation or indication manner between the first terminal and the second terminal or the control node includes: the second terminal or the control node assists the transmission of the first terminal by sending the assistance information and directly schedules the transmission of the first terminal, wherein the second terminal or the control node assisting the transmission of the first terminal by sending the assistance information is regarded as a first mode, and the second terminal or the control node directly scheduling the transmission of the first terminal is regarded as a second mode.
[0058] Optionally, the first mode can be mode2b, and the second mode can be mode2d.
[0059] Optionally, when the scheduling mode is mode2d, if the second terminal or the control node obtains the resource from the base station, the second terminal or the control node can modify or not modify the resource, and then indicates the resource to the first terminal.
[0060] The resource unusable by the first terminal includes: an unusable resource, too much or too little resource, or a resource not used for transmission, or a resource that cannot be used for transmission. It should be noted that the resource unusable by the first terminal includes the case that the resource is not suitable for the first terminal.
[0061] In the embodiment of the application, when the first terminal satisfies a specific state, i.e., a first state, and / or the SL target resource indicated by the second terminal or the control node for the first terminal contains a resource not suitable for the first terminal, the operation of the first terminal is determined, and the operation of the first terminal is:
[0062] Method one: sending or receiving specific information on the first target resource;
[0063] In the embodiment of the application, the first target resource is at least part of the SL target resource, i.e., the first target resource can not be all of the SL target resource; it should be noted that the specific information can be received by the second terminal or the control node, or can be received by any SL UE.
[0064] Further, the first target resource is at least part of the SL target resource (for example, the resource used for transmission and / or possibly (suitable for) used for transmission of the first terminal in the SL target resource), or can also be a resource outside the SL target resource (for example, a resource obtained by the first terminal itself);
[0065] It should be noted that: method one can be applied when the scheduling mode is the second mode, for example, when the scheduling mode between the first terminal and the second terminal or the control node is the second mode, even if the excess resource or the unsuitable resource is indicated, the first terminal must use the resource, and the use method is to transmit some specific information.
[0066] The method is also suitable for some special cases, for example, the second terminal or the control node indicates that the resource is used for the first terminal to transmit a channel-state information reference signal (CSI-RS) or a positioning reference signal, and the like. Even when the buffer is empty or no data needs to be transmitted during the transmission of these RSs, some data needs to be generated and transmitted together with the reference signal to ensure that the reference signal can be correctly transmitted (because the RS may or may not need to be accompanied by data).
[0067] Method two: skipping detection or transmission of the second target resource, that is, no detection or transmission is performed on the second target resource;
[0068] In the embodiments of the present application, the second target resource is at least part of the SL target resource, that is, the second target resource can not be all SL target resources. It should be noted that the second target resource can be a resource unsuitable for the first terminal or a resource suitable for the first terminal.
[0069] Further, the above-mentioned second target resource is at least part of at least one SL target resource, that is, no transmission or reception is performed on at least part of at least one SL target resource (reception or transmission can still be performed on other resources)
[0070] It should be noted that: method two can be applied to the case where the scheduling mode between the first terminal and the second terminal or the control node is the first mode or the second mode. For example, when the scheduling mode between the first terminal and the second terminal or the control node is the first mode or the second mode, if the excess resource or the unsuitable resource is indicated, the first terminal can skip these resources.
[0071] In some embodiments, when the scheduling mode between the first terminal and the second terminal or the control node is the first mode, the first terminal transmits or receives specific information on the first target resource, or skips detection or transmission of the second target resource, that is, when the scheduling mode between the first terminal and the second terminal or the control node is the first mode, if the excess resource or the unsuitable resource is indicated, the first terminal itself decides whether to skip these resources or use these resources to transmit some specific messages, that is, the first terminal implements it by itself.
[0072] In some embodiments, the first state includes one or more of the following:
[0073] (a) the buffer is empty;
[0074] (b) the amount of buffer waiting to be transmitted is lower than a preset threshold, for example, the buffer size is smaller than a certain threshold;
[0075] (c) no retransmission is needed;
[0076] (d) the number of retransmissions or the maximum number of retransmissions is lower than N, where N is a positive integer;
[0077] (e) there is no data, Transport Block (TB) or Media Access Control Protocol Data Unit (MAC PDU) to be transmitted;
[0078] (f) there is no measurement report or measurement result to be transmitted;
[0079] wherein the measurement report or measurement result can be at least one of: Channel State Information (CSI), Reference Signal Received Power (RSRP), Received Signal Strength Indication (RSSI), Reference Signal Receiving Quality (RSRQ), Signal to Interference plus Noise Ratio (SINR), Signal Noise Ratio (SNR), positioning measurement report, SRS Resource Indicator (SRI), interference strength, interference status, Channel Busy Rate (CBR), Channel Rate (CR), etc.
[0080] 1) for example: there is no SL CSI to be transmitted
[0081] In particular, there is no data or Transport Block (TB) or Media Access Control Protocol Data Unit (MAC PDU) to be transmitted, and there is no CSI to be transmitted. Optionally, case 1: there is no data or TB or MAC PDU to be transmitted, and there is no CSI to be transmitted; case 2: there is no data or TB or MAC PDU but there is CSI, in which case the operation of the first terminal is different.
[0082] For example, in case 1 the user can not transmit, and in case 2 the user needs to transmit a specific message.
[0083] 2) for example: there is no SL RSRP report to be transmitted
[0084] In particular, there is no data or TB or MAC PDU to be transmitted, and there is no RSRP to be transmitted.
[0085] Optionally, case 3: no data or TB or MAC PDU needs to be transmitted, and no RSRP needs to be transmitted, case 4: no data or TB or MAC PDU but RSRP reporting, the operation of the first terminal is different in the two cases;
[0086] For example: the user can not transmit in case 3, and the user needs to transmit a specific message in case 4;
[0087] (g) There is no Media Access Control Protocol Service Unit (MAC SDU) or the number of MAC SDUs is 0;
[0088] (h) The first terminal has no transmission requirement, for example, the first terminal has no transmission requirement for a period of time; optionally, the no transmission requirement can be no detection information needs to be transmitted.
[0089] (i) The SL target resource is greater than or equal to (continuous or discontinuous) the first number, or greater than or equal to (continuous or discontinuous) the first proportion of the first proportion is not used;
[0090] (j) The first target resource is greater than or equal to (continuous or discontinuous) the second number, or greater than or equal to (continuous or discontinuous) the second proportion of the second proportion is not used;
[0091] (k) The second target resource is greater than or equal to (continuous or discontinuous) the third number, or greater than or equal to (continuous or discontinuous) the third proportion of the third proportion is not used;
[0092] (l) The SL target resource is less than or equal to (continuous or discontinuous) the fourth number, or less than or equal to (continuous or discontinuous) the fourth proportion of the fourth proportion is used;
[0093] (m) The first target resource is less than or equal to (continuous or discontinuous) the fifth number, or less than or equal to (continuous or discontinuous) the fifth proportion of the fifth proportion is used;
[0094] (n) The second target resource is less than or equal to (continuous or discontinuous) the sixth number, or less than or equal to (continuous or discontinuous) the sixth proportion of the sixth proportion is used;
[0095] (o) The power is higher than the first threshold;
[0096] (p) No scheduling request (SR) or buffer status report (BSR) is triggered or generated;
[0097] (q) triggering sending RS, generating RS, or triggering physical layer message (e.g. Hybrid Automatic Repeat Request ACK (HARQ-ACK));
[0098] At this time, the first method is suitable, e.g. the resource is indicated for the first terminal to transmit RS, e.g. CSI-RS, or positioning reference signal, etc. Even if the buffer is empty or no data is to be transmitted when transmitting these RS, some data is generated and transmitted to ensure that the reference signal can be correctly transmitted (here, the main consideration is that it must be accompanied by data transmission);
[0099] (r) no triggering sending RS, no generating RS, or no triggering physical layer message (e.g. HARQ-ACK).
[0100] At this time, the second method is suitable, e.g. the buffer is empty or no data is to be transmitted, and no physical layer message (e.g. RS or physical layer response message) needs to be transmitted, then the resource can be skipped;
[0101] It should be noted that the content of each of the above first states can be understood as that the first terminal may have no transmission demand or no strong transmission demand or the utilization rate of the indicated resource is not high, so the first terminal may not need to continue to use the resource indicated by the second terminal or the control node, at this time, one method is to skip the indicated resource and not to transmit, and another method is to transmit a specific message on the indicated resource.
[0102] In some embodiments, the first state further comprises one or more of the following:
[0103] (a) the SL target resource, the first target resource, and / or the second target resource is a dynamic resource;
[0104] (b) the SL target resource, the first target resource, and / or the second target resource is a static resource;
[0105] (c) the SL target resource, the first target resource, and / or the second target resource is a semi-static resource.
[0106] In some embodiments, the first state further comprises one or more of the following:
[0107] (a) the first terminal is indicated, configured, pre-configured, or pre-defined to allow skipping the resource;
[0108] (b) the first terminal (to the second terminal or the control node or other user) indicates the capability of supporting skipping the resource.
[0109] It is to be noted that skipping the indicated resource can be an optional capability or an operation that can be performed only after being allowed by the opposite end, and thus the first terminal can skip the indicated resource only after supporting the capability or being indicated to allow skipping.
[0110] In some embodiments, the first state further comprises one or more of the following: the first terminal's scheduling mode changes; the first terminal's transmission mode changes; the first terminal's link quality changes. For example:
[0111] (a) the first terminal's expected or ongoing scheduling mode changes;
[0112] (b) the first terminal's expected or ongoing transmission mode (cast type) changes;
[0113] For example: there is no longer unicast transmission, but instead there is broadcast or groupcast transmission;
[0114] (c) the first terminal's expected or ongoing link quality changes;
[0115] For example: the connection quality between the first terminal and the second terminal or the control node is worse than a certain threshold, or there are P times of retransmission, or there are Q times of Discontinuous Transmission (DTX);
[0116] It is to be noted that due to the change in the first terminal's scheduling mode, it can not be necessary to use the indicated resource, but instead to use a resource obtained in other ways. The second terminal or the control node can indicate the resource to the first terminal on the premise that a unicast or RRC link is maintained between the first terminal and the second terminal or the control node, and thus when the transmission mode changes or the link quality changes, the first terminal can not need to use the indicated resource, but instead to use a resource obtained in other ways.
[0117] In some embodiments, the above-mentioned resources unavailable to the first terminal comprise one or more of the following:
[0118] (a) resources preempted by other terminals;
[0119] (b) resources that do not match the size of the data, TB or MAC PDU that the first terminal needs to transmit, i.e. resources that cannot accommodate or cannot hold the MAC PDU or TB that the first terminal wants to transmit (send or receive) (for example, the size is not enough, the priority does not match);
[0120] (c) resources with interference higher than a second threshold, which can be determined by an RSRP value, etc.
[0121] (d) resources with measurement results above a third threshold value;
[0122] (e) resources leading to a Channel Rate (CR) exceeding a fourth threshold value;
[0123] (f) resources not within a sensing window;
[0124] (g) resources not within a selection window;
[0125] (h) resources not within a candidate resource set;
[0126] (i) resources the first terminal cannot monitor;
[0127] (j) resources overlapping in time and / or frequency domain with a first resource, wherein the (past / present / future / potential) transmission direction of the first terminal on the first resource is opposite to the (past / present / future / potential) transmission direction on the SL target resource;
[0128] For example, the second terminal or control node indicates resource 1 to the first terminal for the first terminal to transmit, but this resource overlaps with resource 2 reserved by the third terminal and used to send packets to the first terminal, i.e. the expected transmission direction of the first terminal on resource 1 is transmission, while the expected transmission direction on resource 2 is reception, due to the half-duplex constraint, the first terminal can only discard one of resource 1 and resource 2;
[0129] (k) resources overlapping in time and / or frequency domain with a second resource, wherein the second resource is a resource indicated to the first terminal by another terminal or another control node, or a prior collision, e.g. at a certain time point in the past, a collision occurs because the second resource has been used for transmission by another terminal, but the first terminal does not know this information and still chooses to transmit on this resource; or a post collision, e.g. the second resource is reserved for use by another terminal at a certain time point in the future, if the second resource is indicated to the first terminal, a collision will occur at the certain time point in the future;
[0130] (l) resources with a number of retransmissions exceeding Q when the second terminal or control node indicates, recommends or schedules the resources for transmission, wherein Q is a positive integer;
[0131] (m) resources with at least O times of transmission occurring out of time or not meeting the packet delay budget PDB requirement, wherein O is a positive integer. That is, resources with a number of times of transmission out of time greater than or equal to O, or resources with a number of times of transmission not meeting the PDB requirement greater than or equal to O.
[0132] In some embodiments, the specific information comprises one or more of the following:
[0133] (a) Discontinuous Reception (DRX) related information, such as DRX configuration, DRX cycle, on duration length, on duration location, related timer configuration, etc.
[0134] (b) Physical layer signaling, such as SCI, indicating the other party to stop resource recommendation, or indicating that the current buffer has been emptied;
[0135] (c) Specific sequence, which can indicate the other party to stop resource recommendation, or indicate that the current buffer has been emptied;
[0136] (d) Information for indicating the content of the first state, it is noted that the content of the first state means that the specific information indicates the specific content of each of the above descriptions about the first state, rather than the specific information directly indicating the first state;
[0137] (e) Information for indicating the resources in the SL target resource that are not available to the first terminal, i.e., indicating that the SL target resource contains resources that are not available to the first terminal for transmission / possibly not suitable for transmission, and / or information of the resources that are not available to the first terminal for transmission / possibly not suitable for transmission (e.g., which resources in the indicated resources are the resources that are not available to the first terminal for transmission / possibly not suitable for transmission);
[0138] (f) Information for indicating that the SL target resource contains resources that are not available to the first terminal, i.e., only indicating that the SL target resource contains resources that are not available to the first terminal, without specifically indicating which resources;
[0139] (g) Information indicating that the first terminal satisfies the first state;
[0140] (h) SR;
[0141] (i) Redundant information, such as a bit of all 0s;
[0142] (j) Buffer status related information, such as buffer size; for example, BSR, specifically, Padding BSR, periodic BSR, and regular BSR;
[0143] (k) Detection information;
[0144] (l) Positioning information, such as geographic location information;
[0145] (m) measurement result or measurement report, for example, at least one of: CSI, RSRP, RSSI, RSRQ, SINR, SNR, positioning measurement report, SRI, interference strength, interference status, CBR, CR, etc.;
[0146] (n) retransmission packet, i.e., retransmission of a packet that has been sent;
[0147] (o) information generated by the first terminal, i.e., the first terminal generates certain information by itself without any regulation by the protocol;
[0148] (p) command indicating to stop sending assistance information or scheduling information (to the first terminal or to a UE in the same group as the first terminal or with the same group ID as the first terminal);
[0149] (q) command indicating to stop indicating, recommending or scheduling resources (to the first terminal or to a UE in the same group as the first terminal or with the same group ID as the first terminal);
[0150] (r) command indicating to update assistance information or scheduling information;
[0151] (s) command indicating to turn off scheduling mode or update scheduling mode, for example, the current mode is the first mode or the second mode, and the second terminal or the control node no longer performs the first mode or the second mode or adopts other scheduling mode after receiving the signaling;
[0152] (t) information indicating scheduling mode, for example, the first terminal adopts mode 1, and mode 1 is indicated at this time.
[0153] It should be noted that if the first terminal still wants to use the indicated resources, it can need to send a current state or an indication to the second terminal or the control node, so that the second terminal or the control node will no longer continue to send resources, avoiding waste of resources.
[0154] In some embodiments, the method further includes:
[0155] (1) receiving the SL target resource from a third terminal, the SL target resource being indicated to the third terminal by the second terminal or the control node;
[0156] (2) sending the specific information to the third terminal.
[0157] In the embodiments of the present application, there can be other users between the second terminal or the control node and the first terminal, for example, a third terminal (for example Figure 1The second terminal or the control node indicates the resource to the third terminal, and the third terminal indicates the resource to the first terminal, so the first terminal sends the specific information to the third terminal first, and the third terminal forwards the specific information to the second terminal or the control node.
[0158] Optionally, the first terminal sends the third terminal the first specific information, the third terminal determines the second specific information according to the first specific information, and the third terminal sends the second terminal or the control node the second specific information.
[0159] In the embodiments of the present application, after the third terminal receives the specific information from the first terminal, the third terminal can modify the content of the specific information or not modify the content of the specific information, that is, the specific information sent by the first terminal and the specific information sent by the third terminal can be the same or different. For example, the specific information sent by the first terminal indicates an empty buffer, and the specific information sent by the third terminal indicates stopping resource recommendation or scheduling, that is, as long as the purpose of stopping resource recommendation or scheduling is achieved, that is, at this time, from the perspective of the third terminal, the behavior is to send the specific information (for the first terminal) to the second terminal or the control node, for example, to the base station. It should be noted that the third terminal can indicate that the information is for the first terminal when sending the specific information, or can not indicate that the information is for the first terminal, because the second terminal or the control node only cares whether to stop recommendation or scheduling, and does not care who wants to stop recommendation or scheduling.
[0160] In some embodiments, the first terminal does not send the specific information, but the third terminal finds that the first terminal is in the first state (for example, finds that the first terminal does not use the recommended or scheduled resource at all, or only uses a small part of the recommended or scheduled resource), and then the third terminal sends the specific information (for the first terminal) to the second terminal or the control node.
[0161] Referring to Figure 3 The embodiments of the present application provide a SL resource processing method, executed by a second terminal or a control node, the control node can be a base station or other user equipment, and the embodiments of the present application do not make specific limitations on this. The method comprises the following steps:
[0162] Step 301: receiving specific information from a target terminal;
[0163] Step 302: performing a target behavior according to the specific information;
[0164] The target terminal is the first terminal, a terminal having the same group identifier as the first terminal, a terminal in the same group as the first terminal, or another terminal.
[0165] In some embodiments, performing the target behavior according to the specific information comprises:
[0166] (1) when receiving the specific information at least N1 times, performing a first behavior;
[0167] (2) when not receiving the specific information at least N1 times within a first preset time period, performing a second behavior;
[0168] In some embodiments, the target behavior comprises one or more of the following:
[0169] (a) stopping sending assistance information or scheduling information, i.e. no longer sending assistance information or scheduling information (to the first terminal or to UEs in the same group as the first terminal or with the same group ID as the first terminal);
[0170] (b) stopping indicating, recommending or scheduling resources, i.e. no longer indicating or recommending or scheduling resources (to the first terminal or to UEs in the same group as the first terminal or with the same group ID as the first terminal);
[0171] (c) determining that the indicated, recommended or scheduled resources are invalid, or determining that the indicated, recommended or scheduled resources are not available to the target terminal, i.e. no longer available to the target terminal, or determining that the indicated, recommended or scheduled resources are available to other terminals, i.e. available to other terminals, i.e. considering the resources indicated or recommended or scheduled (to the first terminal or to UEs in the same group as the first terminal or with the same group ID as the first terminal) invalid, or considering the resources indicated or recommended or scheduled (to the first terminal or to UEs in the same group as the first terminal or with the same group ID as the first terminal) no longer available to the first terminal or no longer available to UEs in the same group as the first terminal or with the same group ID as the first terminal, or considering the resources indicated or recommended or scheduled (to the first terminal or to UEs in the same group as the first terminal or with the same group ID as the first terminal) available to other UEs;
[0172] (d) updating the assistance information or scheduling information, e.g. removing resources in which the first terminal cannot be used for transmission / may not be suitable for transmission, and indicating the remaining resources and / or other resources to the first terminal or to UEs in the same group as the first terminal or with the same group ID as the first terminal;
[0173] (e) turning off the current scheduling mode or updating the scheduling mode, e.g. from the first mode or the second mode to mode 2, or e.g. from the second mode to the first mode or e.g. to mode 1;
[0174] (f) the updating assistance information or scheduling information indicates available or unavailable resources, i.e. the nature of the updating assistance information or scheduling information is changed, for example from indicating used resources / suitable resources to indicating unavailable resources / unsuitable resources.
[0175] In some embodiments, the obtaining the specific information from the target terminal comprises:
[0176] receiving the specific information from the target terminal via the third terminal.
[0177] In the embodiments of the present application, there can be other users, for example a third terminal (e.g. UE C in FIG. 1), between the second terminal or the control node and the target terminal. Figure 1 The target terminal sends the specific information to the second terminal or the control node via the third terminal.
[0178] In some embodiments, the receiving the specific information from the target terminal via the third terminal comprises:
[0179] receiving second specific information from the third terminal, the second specific information being determined according to the first specific information sent by the target terminal.
[0180] In the embodiments of the present application, the target terminal first sends the specific information to the third terminal, and the third terminal then forwards the specific information to the second terminal or the control node.
[0181] In some embodiments, the third terminal can modify the content of the specific information or not, i.e. the specific information sent by the target terminal and the third terminal can be the same or different, for example the specific information sent by the target terminal indicates an empty buffer, and the specific information sent by the third terminal indicates stopping resource recommendation or scheduling, i.e. as long as the purpose of stopping resource recommendation or scheduling is achieved, i.e. from the perspective of the third terminal, its behavior is to send (to the target terminal) the specific information to the second terminal or the control node, for example to the base station. It should be noted that the third terminal can or can not indicate that the information is for the target terminal when sending the specific information, because the second terminal or the control node only cares whether to stop recommendation or scheduling, and does not care who wants to stop recommendation or scheduling.
[0182] In some embodiments, the method further comprises:
[0183] receiving third specific information from the third terminal, the third specific information being information determined by the third terminal when it monitors that the target terminal is in the first state;
[0184] In the embodiments of the present application, the target terminal does not send the specific information, but the third terminal discovers that the target terminal is in the first state (for example, it is discovered that the target terminal does not use the recommended or scheduled resources at all or only uses a very small part of the resources), and the third terminal sends the specific information (for the target terminal) to the second terminal or the control node.
[0185] The method of the present application is described below in combination with specific embodiments, in which the first terminal is referred to as UE B, and the second terminal is referred to as UE A:
[0186] Embodiment 1: Indicated resources are always used even if the buffer is empty;
[0187] When there are SL target resources or the UE B meets the first state (for example, the buffer is empty or retransmission is not needed), the UE B sends the specific information on the obtained SL resources to inform the other party, so that the UE A or the control node learns the state of the UE B through the specific information, and can choose not to send the assistance information or the scheduling information, or modify the indicated resources in the assistance information or the scheduling information.
[0188] Embodiment 2: Indicated resources are always skipped if the buffer is empty;
[0189] When there are SL target resources or the UE B meets the first state (for example, the buffer is empty or retransmission is not needed), the UE B can not consider these obtained resources or skip these resources.
[0190] Embodiment 3: Indicated resources can be skipped only when certain conditions are met even if the buffer is empty;
[0191] When there are SL target resources or the UE B meets the first state (for example, the buffer is empty or retransmission is not needed), and the UE B is indicated that the resources can be skipped or the UE B supports the capability of skipping the resources, the UE B can not consider these resources or skip these resources.
[0192] Embodiment 4: Unsuitable resources can be skipped;
[0193] If the UE A or the control node indicates the resources that the UE B cannot use for transmission or can not be suitable for transmission, the UE B can not detect these resources, can not consider these resources, or directly skips these resources;
[0194] Alternatively, if the UE A or the control node indicates the resources that cannot be used or the resources that are not suitable, and when the UE B meets the first state, the UE B can not detect these resources, can not consider these resources, or directly skips these resources.
[0195] Embodiment 5: MAC CE design
[0196] The specific information can be transmitted in at least one of the following forms:
[0197] a) MAC CE;
[0198] i. For example, a regular BSR or periodic BSR or padding BSR
[0199] As shown in Figure 4a , specifically, the MAC CE can include 8 bits corresponding to the logical channel group (LCG), and the corresponding bits are all 0 (indicating that there is no data to be transmitted) and do not include a buffer size field;
[0200] As shown in Figure 4b , the MAC CE can also include 8 bits corresponding to the LCG and the corresponding buffer size field. The 8 buffer size fields and LCG0-7 from top to bottom correspond one by one. The bit value can not be specified;
[0201] One possibility is that Figure 4b all x (i.e. bit value) are 0 or 1. The buffer size field all indicates 0 or indicates that the buffer is empty;
[0202] b) SCI;
[0203] c) RS / sequence;
[0204] d) Data channel;
[0205] e) Feedback channel;
[0206] i. For example, ACK;
[0207] f) Control channel;
[0208] g) RRC;
[0209] Referring to Figure 5 , the embodiments of the present application provide a SL resource processing apparatus 500 applied to a first terminal, the apparatus 500 comprises:
[0210] The processing module 501 is configured to transmit or receive specific information on the first target resource, or skip the detection or transmission of the second target resource when the first state is met, and / or the sidelink (SL) target resource obtained by the first terminal includes at least the first terminal resource;
[0211] The first target resource is at least part of the SL target resource, or the first target resource is a resource other than the SL target resource; and the second target resource is at least part of the SL target resource.
[0212] In some embodiments, the processing module 501 is further configured to:
[0213] When the second terminal or the control node assists the first terminal in transmission by sending assistance information or directly schedules the first terminal in transmission, skipping detection or transmission of the second target resource;
[0214] Or,
[0215] When the second terminal or the control node directly schedules the first terminal in transmission, transmitting specific information on the first target resource;
[0216] Or,
[0217] When the second terminal or the control node assists the first terminal in transmission by sending assistance information or directly schedules the first terminal in transmission, not skipping detection or transmission of the second target resource.
[0218] The first mode is that the second terminal or the control node assists the first terminal in transmission by sending assistance information, and the second mode is that the second terminal or the control node directly schedules the first terminal in transmission.
[0219] In some embodiments, the processing module 501 is further configured to:
[0220] When the second terminal or the control node assists the first terminal in transmission by sending assistance information, transmitting specific information on the first target resource or skipping detection or transmission of the second target resource.
[0221] In some embodiments, the first state includes one or more of the following:
[0222] The buffer is empty;
[0223] The amount of buffer waiting for transmission is lower than a preset threshold;
[0224] No need for retransmission;
[0225] The number of retransmissions or the maximum number of retransmissions is lower than N times, where N is a positive integer;
[0226] There is no new data, transport block (TB), or medium access control protocol data unit (MAC PDU) for transmission;
[0227] There is no measurement report or measurement result to send;
[0228] There is no medium access control service data unit, MAC SDU, or number of MAC SDUs is 0;
[0229] The first terminal has no transmission demand;
[0230] The SL target resources greater than or equal to a first number or greater than or equal to a first proportion are not used;
[0231] The first target resources greater than or equal to a second number or greater than or equal to a second proportion are not used;
[0232] The second target resources greater than or equal to a third number or greater than or equal to a third proportion are not used;
[0233] The SL target resources less than or equal to a fourth number or less than or equal to a fourth proportion are used;
[0234] The first target resources less than or equal to a fifth number or less than or equal to a fifth proportion are used;
[0235] The second target resources less than or equal to a sixth number or less than or equal to a sixth proportion are used;
[0236] The power is higher than a first threshold;
[0237] There is no triggering or generating of a scheduling request, SR, or a buffer status report, BSR;
[0238] There is triggering of sending a reference signal, RS, generating of the RS, or triggering of a physical layer message;
[0239] There is no triggering of sending the RS, no generating of the RS, or no triggering of the physical layer message.
[0240] In some embodiments, the first state comprises one or more of:
[0241] The SL target resources, the first target resources, and / or the second target resources are dynamic resources;
[0242] The SL target resources, the first target resources, and / or the second target resources are static resources;
[0243] The SL target resources, the first target resources, and / or the second target resources are semi-static resources.
[0244] In some embodiments, the first state comprises one or more of:
[0245] The first terminal is indicated, configured, pre-configured, or pre-defined to skip resources;
[0246] The first terminal supports the capability of skipping resources.
[0247] In some embodiments, the first state includes one or more of:
[0248] The first terminal expects or is undergoing a change in scheduling pattern;
[0249] The first terminal expects or is undergoing a change in transmission pattern;
[0250] The first terminal expects or is undergoing a change in link quality.
[0251] In some embodiments, the resources unavailable to the first terminal include one or more of:
[0252] Resources preempted by other terminals;
[0253] Resources that do not match the TB or MAC PDU size required for transmission by the first terminal;
[0254] Resources with interference higher than a second threshold;
[0255] Resources with measurement results higher than a third threshold;
[0256] Resources that cause the channel occupancy ratio CR to exceed a fourth threshold;
[0257] Resources not within a detection window;
[0258] Resources not within a selection window;
[0259] Resources not within a candidate resource set;
[0260] Resources that the first terminal cannot monitor;
[0261] Resources that overlap in time domain and / or frequency domain with a first resource, wherein the transmission direction of the first terminal on the first resource is opposite to the transmission direction on the SL target resource;
[0262] Resources that overlap in time domain and / or frequency domain with a second resource, wherein the second resource is a resource indicated to the first terminal by another terminal or another control node, or a resource that has already collided, or a resource that will collide;
[0263] Resources that have exceeded Q times of retransmission when transmitting on the resources indicated, recommended or scheduled by the second terminal or control node, wherein Q is a positive integer;
[0264] Resources on which at least O times of transmission have occurred with a timeout or not meeting the packet delay budget PDB requirement, wherein O is a positive integer.
[0265] In some embodiments, the specific information comprises one or more of:
[0266] Discontinuous reception (DRX) related information;
[0267] Physical layer signaling;
[0268] Specific sequence;
[0269] Information for indicating the content of the first state;
[0270] Information for indicating the resources in the SL target resources that are unavailable to the first terminal;
[0271] Information for indicating that the first terminal meets the first state;
[0272] Information for indicating that the first terminal meets the first state;
[0273] SR;
[0274] Redundancy information;
[0275] Buffer status related information;
[0276] Detection information;
[0277] Positioning information;
[0278] Measurement result or measurement report;
[0279] Re-transmission packet;
[0280] Information generated by the first terminal;
[0281] Command for indicating to stop sending assistance information or scheduling information;
[0282] Command for indicating to stop indicating, recommending or scheduling resources;
[0283] Command for indicating to update assistance information or scheduling information;
[0284] Command for indicating to turn off scheduling mode or update scheduling mode;
[0285] Information for indicating scheduling mode.
[0286] In some embodiments, the apparatus 500 further comprises:
[0287] a first receiving module configured to receive, from a third terminal, the SL target resources, the SL target resources being indicated to the third terminal by the second terminal or a control node;
[0288] a sending module configured to send, to the third terminal, the specific information.
[0289] Referring to Figure 6 The embodiments of the present application provide a SL resource processing apparatus 600, applied to a second terminal or a control node, and the method comprises the following steps:
[0290] A second receiving module 601 is configured to receive specific information from a target terminal.
[0291] An executing module 602 is configured to execute a target behavior according to the specific information.
[0292] The target terminal is a first terminal, a terminal having a same group identifier as the first terminal, a terminal in a same group as the first terminal, or another terminal.
[0293] In some embodiments, the executing module 602 is further configured to:
[0294] When the specific information is received at least N1 times, a first behavior is executed.
[0295] Or,
[0296] When the specific information is not received at least N1 times within a first preset time period, a second behavior is executed.
[0297] In some embodiments, the target behavior comprises one or more of the following:
[0298] Stopping sending assistance information or scheduling information.
[0299] Stopping indicating, recommending or scheduling resources.
[0300] Determining that the indicated, recommended or scheduled resources are invalid, or determining that the indicated, recommended or scheduled resources are not available for the target terminal, or determining that the indicated, recommended or scheduled resources are available for other terminals.
[0301] Updating assistance information or scheduling information.
[0302] Turning off a current scheduling mode or updating a scheduling mode.
[0303] Updating the assistance information or the scheduling information to indicate available or unavailable resources.
[0304] In some embodiments, the second receiving module 601 is further configured to:
[0305] Receiving second specific information from the third terminal, the second specific information being determined according to first specific information sent by the target terminal.
[0306] In some embodiments, the apparatus 600 further comprises:
[0307] The third receiving module is configured to receive third specific information from the third terminal, the third specific information being information determined by the third terminal when the third terminal monitors that the target terminal is in the first state.
[0308] The SL resource processing apparatus in the embodiments of the present application can be an apparatus, or a component, an integrated circuit, or a chip in a terminal. The apparatus can be a mobile terminal, or a non-mobile terminal. Exemplarily, the mobile terminal can include, but is not limited to, the types of terminals listed above, and the non-mobile terminal can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., and the embodiments of the present application do not make a specific limitation.
[0309] The SL resource processing apparatus in the embodiments of the present application can be an apparatus with an operating system. The operating system can be an Android operating system, an ios operating system, or other possible operating systems, and the embodiments of the present application do not make a specific limitation.
[0310] The SL resource processing apparatus provided in the embodiments of the present application can implement the various processes of the method embodiments of Figure 2 or Figure 3 and achieve the same technical effects. To avoid repetition, the various processes will not be described here again.
[0311] Optionally, as shown in Figure 7 the embodiments of the present application further provide a communication device 700, which includes a processor 701, a memory 702, programs or instructions stored in the memory 702 and executable on the processor 701. For example, when the communication device 700 is a terminal, the programs or instructions are executed by the processor 701 to implement the various processes of the SL resource processing method embodiments applied to the first terminal and the second terminal described above, and achieve the same technical effects. When the communication device 700 is a control node, the programs or instructions are executed by the processor 701 to implement the various processes of the SL resource processing method embodiments applied to the control node described above, and achieve the same technical effects. To avoid repetition, the various processes will not be described here again.
[0312] Figure 8 A hardware structure diagram of a terminal for implementing the embodiments of the present application.
[0313] The terminal 800 includes, but is not limited to, a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, and a processor 810, etc.
[0314] Those skilled in the art can understand that the terminal 800 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 810 through a power management system, so that the power management system can realize the functions of managing charging, discharging, and power consumption management. Figure 8 The terminal structure shown in the figure does not constitute a limitation on the terminal, and the terminal can include more or fewer components than the figure, or combine certain components, or different component arrangements, which are not described here.
[0315] It should be understood that in the embodiments of the present application, the input unit 804 can include a graphics processor (GPU) 8041 and a microphone 8042. The graphics processor 8041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 can include a display panel 8061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 can include two parts of a touch detection device and a touch controller. The other input devices 8072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), trackballs, mice, joysticks, which are not described here.
[0316] In the embodiments of the present application, the radio frequency unit 801 receives the downlink data from the wireless access network side device, and processes the data by the processor 810; in addition, the uplink data is sent to the wireless access network side device. Generally, the radio frequency unit 801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0317] The memory 809 can be used to store software programs or instructions and various data. The memory 809 can mainly include a storage program or instruction area and a storage data area, wherein the storage program or instruction area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), etc. In addition, the memory 809 can include a high-speed random access memory, and can also include a non-volatile memory, which can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), or a flash memory. For example, at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state memory device.
[0318] The processor 810 can include one or more processing units; optionally, the processor 810 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs or instructions, and the modem processor mainly processes wireless communication, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 810.
[0319] When the terminal 800 is a first terminal, the processor 810 is configured to:
[0320] When the first state is met, and / or at least part of the SL target resources obtained by the first terminal includes unavailable resources, the specific information is transmitted or received on the first target resource, or the detection or transmission of the second target resource is skipped;
[0321] The first target resource is at least part of the SL target resources, or the first target resource is a resource other than the SL target resources; and the second target resource is at least part of the SL target resources.
[0322] In some embodiments, the processor 810 is configured to:
[0323] When the second terminal or the control node assists the transmission of the first terminal by sending auxiliary information or directly schedules the transmission of the first terminal, the detection or transmission of the second target resource is skipped;
[0324] Or,
[0325] When the second terminal or the control node directly schedules the transmission of the first terminal, the specific information is transmitted or received on the first target resource.
[0326] or,
[0327] When the second terminal or the control node assists the transmission of the first terminal by sending assistance information or directly schedules the transmission of the first terminal, the detection or transmission of the second target resource is not skipped.
[0328] The first mode is that the second terminal or the control node assists the transmission of the first terminal by assistance information, and the second mode is that the second terminal or the control node directly schedules the transmission of the first terminal.
[0329] In some embodiments, the processor 810 is configured to:
[0330] When the second terminal or the control node assists the transmission of the first terminal by sending assistance information, specific information is sent or received on the first target resource, or the detection or transmission of the second target resource is skipped.
[0331] In some embodiments, the first state includes one or more of the following:
[0332] The buffer is empty;
[0333] The amount of buffer waiting for transmission is lower than a preset threshold;
[0334] No retransmission is needed;
[0335] The number of retransmissions or the maximum number of retransmissions is lower than N, where N is a positive integer;
[0336] There is no new data, transport block (TB) or medium access control protocol data unit (MAC PDU) for transmission;
[0337] There is no measurement report or measurement result to be sent;
[0338] There is no medium access control service data unit (MAC SDU) or the number of MAC SDUs is 0;
[0339] The first terminal has no transmission demand;
[0340] The SL target resource is not used more than or equal to a first number or more than or equal to a first proportion;
[0341] The first target resource is not used more than or equal to a second number or more than or equal to a second proportion;
[0342] The second target resource is not used more than or equal to a third number or more than or equal to a third proportion;
[0343] the SL target resources less than or equal to the fourth quantity or less than or equal to the fourth percentage are used;
[0344] the first target resources less than or equal to the fifth quantity or less than or equal to the fifth percentage are used;
[0345] the second target resources less than or equal to the sixth quantity or less than or equal to the sixth percentage are used;
[0346] the power is higher than a first threshold;
[0347] a scheduling request (SR) or a buffer status report (BSR) is not triggered or generated;
[0348] a reference signal (RS) is triggered to be transmitted, is generated, or a physical layer message is triggered;
[0349] the RS is not triggered to be transmitted, is not generated, or the physical layer message is not triggered.
[0350] In some embodiments, the first status comprises one or more of:
[0351] the SL target resources, the first target resources, and / or the second target resources are dynamic resources;
[0352] the SL target resources, the first target resources, and / or the second target resources are static resources;
[0353] the SL target resources, the first target resources, and / or the second target resources are semi-static resources.
[0354] In some embodiments, the first status comprises one or more of:
[0355] the first terminal is instructed, configured, pre-configured, or pre-defined to skip resources;
[0356] the first terminal supports a capability of skipping resources.
[0357] In some embodiments, the first status comprises one or more of:
[0358] a scheduling mode of the first terminal is expected or ongoing to change;
[0359] a transmission mode of the first terminal is expected or ongoing to change;
[0360] a link quality of the first terminal is expected or ongoing to change.
[0361] In some embodiments, the resources unavailable to the first terminal comprise one or more of:
[0362] resources pre-empted by other terminals;
[0363] resources not matching the data, TB or MAC PDU size that the first terminal needs to transmit;
[0364] resources with interference higher than a second threshold;
[0365] resources with measurement results higher than a third threshold;
[0366] resources causing channel occupancy ratio (CR) to exceed a fourth threshold;
[0367] resources not within a detection window;
[0368] resources not within a selection window;
[0369] resources not within a candidate resource set;
[0370] resources that the first terminal cannot monitor;
[0371] resources overlapping with a first resource in time domain and / or frequency domain, wherein the transmission direction of the first terminal on the first resource is opposite to the transmission direction on the SL target resource;
[0372] resources overlapping with a second resource in time domain and / or frequency domain, wherein the second resource is a resource indicated to the first terminal by another terminal or another control node, or a resource on which a conflict has occurred, or a resource on which a conflict will occur;
[0373] resources on which the number of retransmissions exceeds Q times when the transmission is performed on the resources indicated, recommended or scheduled by the second terminal or control node, wherein Q is a positive integer;
[0374] resources on which at least O times of transmissions occur out of time or do not meet the packet delay budget (PDB) requirement, wherein O is a positive integer.
[0375] In some embodiments, the specific information comprises one or more of the following:
[0376] discontinuous reception (DRX) related information;
[0377] physical layer signaling;
[0378] a specific sequence;
[0379] information indicating the content of the first state;
[0380] information indicating resources in the SL target resource that are unavailable to the first terminal;
[0381] information indicating that the SL target resource contains resources that are unavailable to the first terminal;
[0382] information indicating that the first terminal meets the first state;
[0383] SR;
[0384] redundancy information;
[0385] buffer status related information;
[0386] detection information;
[0387] positioning information;
[0388] measurement result or measurement report;
[0389] retransmission packet;
[0390] information generated by the first terminal;
[0391] command indicating to stop sending assistance information or scheduling information;
[0392] command indicating to stop indicating, recommending or scheduling resources;
[0393] command indicating to update assistance information or scheduling information;
[0394] command indicating to turn off scheduling mode or update scheduling mode;
[0395] information indicating scheduling mode.
[0396] In some embodiments, the processor 810 is configured to:
[0397] receive, from a third terminal, the SL target resource, the SL target resource being indicated to the third terminal by the second terminal or a control node;
[0398] send, to the third terminal, the specific information.
[0399] When the terminal 800 is the second terminal, the processor 810 is configured to:
[0400] obtain specific information from a target terminal;
[0401] perform a target action according to the specific information;
[0402] The target terminal is a first terminal, a terminal having a same group identifier as the first terminal, a terminal in a same group as the first terminal, or another terminal.
[0403] In some embodiments, the processor 810 is configured to:
[0404] perform a first action when the specific information is received at least N1 times;
[0405] or,
[0406] If the specific information is not received at least N1 times within a first preset time period, the second action is executed.
[0407] In some implementations, the target behavior includes one or more of the following:
[0408] Stop sending auxiliary or scheduling information;
[0409] Stop instructing, recommending, or scheduling resources;
[0410] The system determines that the indicated, recommended, or scheduled resource is invalid, or that the indicated, recommended, or scheduled resource is unavailable to the target terminal, or that the indicated, recommended, or scheduled resource is available to other terminals.
[0411] Update auxiliary or scheduling information;
[0412] Close the current scheduling mode or update the scheduling mode;
[0413] Update auxiliary or scheduling information to indicate whether resources are available or unavailable.
[0414] In some embodiments, the processor 810 is configured to:
[0415] The second specific information is received from the third terminal, and the second specific information is determined based on the first specific information sent from the target terminal.
[0416] In some embodiments, the processor 810 is configured to:
[0417] Receive third specific information from a third terminal, the third specific information being information determined by the third terminal when it detects that the target terminal is in a first state.
[0418] This application also provides a control node, such as... Figure 9 As shown, the control node 900 includes an antenna 91, a radio frequency (RF) device 92, and a baseband device 93. The antenna 91 is connected to the RF device 92. In the uplink direction, the RF device 92 receives information through the antenna 91 and transmits the received information to the baseband device 93 for processing. In the downlink direction, the baseband device 93 processes the information to be transmitted and sends it to the RF device 92. The RF device 92 processes the received information and then transmits it through the antenna 91.
[0419] The aforementioned frequency band processing device can be located in the baseband device 93. The method executed by the control node in the above embodiments can be implemented in the baseband device 93, which includes a processor 94 and a memory 95.
[0420] The baseband device 93 may, for example, include at least one baseband board on which a plurality of chips are disposed, as shown in FIG. 9, one of the chips being, for example, a processor 94 connected to a memory 95 to invoke a program in the memory 95 to perform the control node operations shown in the above method embodiments. Figure 9
[0421] The baseband device 93 may also include a network interface 96 for interacting with the radio frequency device 92, the interface being, for example, a common public radio interface (CPRI).
[0422] Specifically, the control node of the embodiments of the present application further includes instructions or programs stored in the memory 95 and executable on the processor 94, the processor 94 invoking the instructions or programs in the memory 95 to perform the methods shown in the modules in FIG. 9 and achieve the same technical effects, and thus the details are not repeated here. Figure 6
[0423] The embodiments of the present application also provide a readable storage medium having programs or instructions stored thereon, the programs or instructions being executable by a processor to implement the various processes of the above SL resource processing method embodiments and achieve the same technical effects, and thus the details are not repeated here.
[0424] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0425] The embodiments of the present application further provide a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to execute terminal programs or instructions to implement the various processes of the above transmission method embodiments or implement the various processes of the above priority definition method embodiments and achieve the same technical effects, and thus the details are not repeated here.
[0426] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system level chip, a system chip, a chip system or a system on chip, etc.
[0427] It should be noted that, in the present document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element. Furthermore, it is to be understood that the method and apparatus of the present application can be carried out by more than one process, method, article, or apparatus either simultaneously, concurrently, or with intervening action that are carried out at the same time, either in a simultaneous fashion or in a fashion that is staggered in time. For example, the described methods can be carried out in a different order than described, and / or various steps can be combined or omitted, and / or additional steps can be added, without departing from the scope of the present application. Also, features described with respect to certain examples can be combined in other examples.
[0428] From the above description of the embodiments, it is apparent that the above-described method of the embodiments can be realized by means of software and general-purpose hardware platforms, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such an understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a number of instructions for causing a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a control node) to execute the methods described in the various embodiments of the present application.
[0429] The embodiments of the present application are described above with reference to the accompanying drawings, but the present application is not limited to the above-described specific embodiments, and the above-described specific embodiments are merely illustrative, rather than limiting, and a person of ordinary skill in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.
Claims
1. A method for processing side-link SL resources, executed by a first terminal, characterized in that, The method includes: When the first state is met, and / or the SL target resource acquired by the first terminal includes at least some unavailable resources, specific information is sent or received on the first target resource, or the detection or transmission of the second target resource is skipped; Wherein, the first target resource is at least a portion of the SL target resources, or the first target resource is a resource other than the SL target resources; the second target resource is at least a portion of the SL target resources; The first state includes one or more of the following: The buffer is empty; the amount of buffer waiting to be transmitted is below a preset threshold; no retransmission is required; the number of retransmissions or the maximum number of retransmissions is less than N, where N is a positive integer; there is no newly transmitted data, transport block (TB), or media access control protocol data unit (MAC PDU); there is no measurement report or measurement result to be sent; there is no media access control service data unit (MAC SDU) or MAC... The number of SDUs is 0; the first terminal has no transmission requirement; the target SL resources of a quantity greater than or equal to a first number, or a percentage greater than or equal to a first proportion, are not used; the first target resources of a quantity greater than or equal to a second number, or a percentage greater than or equal to a second proportion, are not used; the second target resources of a quantity greater than or equal to a third number, or a percentage greater than or equal to a third proportion, are not used; the target SL resources of a quantity less than or equal to a fourth number, or a percentage less than or equal to a fourth proportion, are used; the first target resources of a quantity less than or equal to a fifth number, or a percentage less than or equal to a fifth proportion, are used; the second target resources of a quantity less than or equal to a sixth number, or a percentage less than or equal to a sixth proportion, are used; the battery level is higher than a first threshold; no scheduling request SR or buffer status report BSR is triggered or generated; reference signal RS is triggered, RS is generated, or physical layer message is triggered; no RS is triggered, no RS is generated, or no physical layer message is triggered. The specific information includes one or more of the following: Discontinuous reception of DRX-related information; physical layer signaling; specific sequence; information indicating the content of the first state; information indicating resources unavailable to the first terminal in the SL target resource; information indicating that the SL target resource contains resources unavailable to the first terminal; information indicating that the first terminal satisfies the first state; SR; redundancy information; buffer state-related information; detection information; positioning information; measurement results or measurement reports; retransmission packets; information generated by the first terminal; a command indicating to stop sending auxiliary information or scheduling information; a command indicating to stop indicating, recommending, or scheduling resources; a command indicating to update auxiliary information or scheduling information; a command indicating to close the scheduling mode or update the scheduling mode; information indicating the scheduling mode; Wherein, skipping the detection or transmission of the second target resource includes: When the second terminal or control node assists the transmission of the first terminal by sending auxiliary information, or when the second terminal or control node directly schedules the transmission of the first terminal, the detection or transmission of the second target resource is skipped. or, The sending or receiving of specific information on the first target resource includes: When the second terminal or control node directly schedules the transmission of the first terminal, specific information is sent or received on the first target resource; or, The method further includes: When the second terminal or control node assists the transmission of the first terminal by sending auxiliary information, or when the second terminal or control node directly schedules the transmission of the first terminal, the detection or transmission of the second target resource is not skipped. The scheduling mode in which the second terminal or control node assists the first terminal's transmission by sending auxiliary information is mode2b, and the scheduling mode in which the second terminal or control node directly schedules the first terminal's transmission is mode2d.
2. The method according to claim 1, characterized in that, The step of sending or receiving specific information on the first target resource, or skipping the detection or transmission of the second target resource, includes: When a second terminal or control node assists the transmission of the first terminal by sending auxiliary information, it can send or receive specific information on the first target resource, or skip the detection or transmission of the second target resource.
3. The method according to claim 1, characterized in that, The first state includes one or more of the following: The SL target resource, the first target resource, and / or the second target resource are dynamic resources; The SL target resource, the first target resource, and / or the second target resource are static resources; The SL target resource, the first target resource, and / or the second target resource are semi-static resources.
4. The method according to claim 1, characterized in that, The first state includes one or more of the following: The first terminal is instructed, configured, pre-configured, or predefined to allow skipping resources; The first terminal supports the ability to skip resources.
5. The method according to claim 1, characterized in that, The first state includes one or more of the following: The scheduling mode of the first terminal has changed; The transmission mode of the first terminal has changed; The connection quality of the first terminal has changed.
6. The method according to claim 1, characterized in that, The resources that are unavailable to the first terminal include one or more of the following: Resources seized by other terminals; Resources that do not match the data, TB, or MAC PDU size that the first terminal needs to transmit; Resources whose interference level exceeds the second threshold; Resources whose measurement results exceed the third threshold; Resources that cause the channel occupancy rate (CR) to exceed the fourth threshold; Resources not within the detection window; Remove resources from the selection window; Resources that are not in the candidate resource set; Resources that the first terminal cannot monitor; Resources that overlap with the first resource in the time domain and / or frequency domain, wherein the transmission direction of the first terminal on the first resource is opposite to the transmission direction on the SL target resource; Resources that overlap with the second resource in the time domain and / or frequency domain, wherein the second resource is a resource indicated to the first terminal by other terminals or other control nodes, or a resource that has already conflicted, or a resource that will conflict. When using resources indicated, recommended, or scheduled by a second terminal or control node for transmission, resources that require more than Q retransmissions, where Q is a positive integer; Resources in which at least O transmissions time out or fail to meet the data packet delay budget (PDB) requirements, where O is a positive integer.
7. The method according to claim 1, characterized in that, The method further includes: The target SL resource is received from the third terminal, wherein the target SL resource is indicated to the third terminal by the second terminal or the control node; The specific information is sent to the third terminal.
8. An SL resource processing method, executed by a second terminal or control node, characterized in that, The method includes: Receive specific information from the target terminal; Based on the specific information, execute the target behavior; Wherein, the target terminal is a first terminal, a terminal with the same group identifier as the first terminal, a terminal in the same group as the first terminal, or other terminals; Wherein, when the first state is met, and / or when the SL target resource acquired by the first terminal includes at least some unavailable resources, the first terminal sends or receives specific information on the first target resource, or skips the detection or transmission of the second target resource; Wherein, the first target resource is at least a portion of the SL target resources, or the first target resource is a resource other than the SL target resources; the second target resource is at least a portion of the SL target resources; The first state includes one or more of the following: The buffer is empty; the amount of buffer waiting to be transmitted is below a preset threshold; no retransmission is required; the number of retransmissions or the maximum number of retransmissions is less than N, where N is a positive integer; there is no newly transmitted data, transport block (TB), or media access control protocol data unit (MAC PDU); there is no measurement report or measurement result to be sent; there is no media access control service data unit (MAC SDU) or MAC... The number of SDUs is 0; the first terminal has no transmission requirement; the target SL resources of a quantity greater than or equal to a first number, or a percentage greater than or equal to a first proportion, are not used; the first target resources of a quantity greater than or equal to a second number, or a percentage greater than or equal to a second proportion, are not used; the second target resources of a quantity greater than or equal to a third number, or a percentage greater than or equal to a third proportion, are not used; the target SL resources of a quantity less than or equal to a fourth number, or a percentage less than or equal to a fourth proportion, are used; the first target resources of a quantity less than or equal to a fifth number, or a percentage less than or equal to a fifth proportion, are used; the second target resources of a quantity less than or equal to a sixth number, or a percentage less than or equal to a sixth proportion, are used; the battery level is higher than a first threshold; no scheduling request SR or buffer status report BSR is triggered or generated; reference signal RS is triggered, RS is generated, or physical layer message is triggered; no RS is triggered, no RS is generated, or no physical layer message is triggered. The specific information includes one or more of the following: Discontinuous reception of DRX-related information; physical layer signaling; specific sequence; information indicating the content of the first state; information indicating resources unavailable to the first terminal in the SL target resource; information indicating that the SL target resource contains resources unavailable to the first terminal; information indicating that the first terminal satisfies the first state; SR; redundancy information; buffer state-related information; detection information; positioning information; measurement results or measurement reports; retransmission packets; information generated by the first terminal; a command indicating to stop sending auxiliary information or scheduling information; a command indicating to stop indicating, recommending, or scheduling resources; a command indicating to update auxiliary information or scheduling information; a command indicating to close the scheduling mode or update the scheduling mode; information indicating the scheduling mode; Wherein, skipping the detection or transmission of the second target resource includes: When the second terminal or control node assists the transmission of the first terminal by sending auxiliary information, or when the second terminal or control node directly schedules the transmission of the first terminal, the detection or transmission of the second target resource is skipped. or, The sending or receiving of specific information on the first target resource includes: When the second terminal or control node directly schedules the transmission of the first terminal, specific information is sent or received on the first target resource; or, The first terminal is also used for: When the second terminal or control node assists the transmission of the first terminal by sending auxiliary information, or when the second terminal or control node directly schedules the transmission of the first terminal, the detection or transmission of the second target resource is not skipped. The scheduling mode in which the second terminal or control node assists the first terminal's transmission by sending auxiliary information is mode2b, and the scheduling mode in which the second terminal or control node directly schedules the first terminal's transmission is mode2d.
9. The method according to claim 8, characterized in that, The step of performing the target behavior based on the specific information includes: When the specific information is received at least N1 times, perform the first action; or, If the specific information is not received at least N1 times within a first preset time period, the second action is executed.
10. The method according to claim 8, characterized in that, The target behavior includes one or more of the following: Stop sending auxiliary or scheduling information; Stop instructing, recommending, or scheduling resources; The system determines that the indicated, recommended, or scheduled resource is invalid, or that the indicated, recommended, or scheduled resource is unavailable to the target terminal, or that the indicated, recommended, or scheduled resource is available to other terminals. Update auxiliary or scheduling information; Close the current scheduling mode or update the scheduling mode; Update auxiliary or scheduling information to indicate available or unavailable resources.
11. The method according to claim 8, characterized in that, Receiving specific information from the target terminal includes: Receive second specific information from a third terminal, the second specific information being determined based on first specific information sent by the target terminal.
12. The method according to claim 8, characterized in that, The method further includes: Receive third specific information from a third terminal, the third specific information being information determined by the third terminal when it detects that the target terminal is in a first state.
13. An SL resource processing device, applied to a first terminal, characterized in that, The device includes: The processing module is configured to send or receive specific information on the first target resource, or skip the detection or transmission of the second target resource, when a first state is met and / or the SL target resource acquired by the first terminal includes at least some unavailable resources. Wherein, the first target resource is at least a portion of the SL target resources, or the first target resource is a resource other than the SL target resources; the second target resource is at least a portion of the SL target resources; The first state includes one or more of the following: The buffer is empty; the amount of buffer waiting to be transmitted is below a preset threshold; no retransmission is required; the number of retransmissions or the maximum number of retransmissions is less than N, where N is a positive integer; there is no newly transmitted data, transport block (TB), or media access control protocol data unit (MAC PDU); there is no measurement report or measurement result to be sent; there is no media access control service data unit (MAC SDU) or MAC... The number of SDUs is 0; the first terminal has no transmission requirement; the target SL resources of a quantity greater than or equal to a first number, or a percentage greater than or equal to a first proportion, are not used; the first target resources of a quantity greater than or equal to a second number, or a percentage greater than or equal to a second proportion, are not used; the second target resources of a quantity greater than or equal to a third number, or a percentage greater than or equal to a third proportion, are not used; the target SL resources of a quantity less than or equal to a fourth number, or a percentage less than or equal to a fourth proportion, are used; the first target resources of a quantity less than or equal to a fifth number, or a percentage less than or equal to a fifth proportion, are used; the second target resources of a quantity less than or equal to a sixth number, or a percentage less than or equal to a sixth proportion, are used; the battery level is higher than a first threshold; no scheduling request SR or buffer status report BSR is triggered or generated; reference signal RS is triggered, RS is generated, or physical layer message is triggered; no RS is triggered, no RS is generated, or no physical layer message is triggered. The specific information includes one or more of the following: Discontinuous reception of DRX-related information; physical layer signaling; specific sequence; information indicating the content of the first state; information indicating resources unavailable to the first terminal in the SL target resource; information indicating that the SL target resource contains resources unavailable to the first terminal; information indicating that the first terminal satisfies the first state; SR; redundancy information; buffer state-related information; detection information; positioning information; measurement results or measurement reports; retransmission packets; information generated by the first terminal; a command indicating to stop sending auxiliary information or scheduling information; a command indicating to stop indicating, recommending, or scheduling resources; a command indicating to update auxiliary information or scheduling information; a command indicating to close the scheduling mode or update the scheduling mode; information indicating the scheduling mode; The processing module is further configured to: When the second terminal or control node assists the transmission of the first terminal by sending auxiliary information, or when the second terminal or control node directly schedules the transmission of the first terminal, the detection or transmission of the second target resource is skipped. or, When the second terminal or control node directly schedules the transmission of the first terminal, specific information is sent or received on the first target resource; or, When the second terminal or control node assists the transmission of the first terminal by sending auxiliary information or when the second terminal or control node directly schedules the transmission of the first terminal, the detection or transmission of the second target resource is not skipped. The scheduling mode in which the second terminal or control node assists the first terminal's transmission by sending auxiliary information is mode2b, and the scheduling mode in which the second terminal or control node directly schedules the first terminal's transmission is mode2d.
14. The apparatus according to claim 13, characterized in that, The processing module is further used for: When the second terminal or control node assists the transmission of the first terminal by sending auxiliary information, it transmits specific information on the first target resource, or skips the detection or transmission of the second target resource.
15. The apparatus according to claim 13, characterized in that, The first state includes one or more of the following: The SL target resource, the first target resource, and / or the second target resource are dynamic resources; The SL target resource, the first target resource, and / or the second target resource are static resources; The SL target resource, the first target resource, and / or the second target resource are semi-static resources.
16. The apparatus according to claim 13, characterized in that, The first state includes one or more of the following: The first terminal is instructed, configured, pre-configured, or predefined to allow skipping resources; The first terminal supports the ability to skip resources.
17. The apparatus according to claim 13, characterized in that, The first state includes one or more of the following: The scheduling mode of the first terminal has changed; The transmission mode of the first terminal has changed; The connection quality of the first terminal has changed.
18. The apparatus according to claim 13, characterized in that, The resources that are unavailable to the first terminal include one or more of the following: Resources seized by other terminals; Resources that do not match the data, TB, or MAC PDU size that the first terminal needs to transmit; Resources whose interference level exceeds the second threshold; Resources whose measurement results exceed the third threshold; Resources that cause the channel occupancy rate (CR) to exceed the fourth threshold; Resources not within the detection window; Remove resources from the selection window; Resources that are not in the candidate resource set; Resources that the first terminal cannot monitor; Resources that overlap with the first resource in the time domain and / or frequency domain, wherein the transmission direction of the first terminal on the first resource is opposite to the transmission direction on the SL target resource; Resources that overlap with the second resource in the time domain and / or frequency domain, wherein the second resource is a resource indicated to the first terminal by other terminals or other control nodes, or a resource that has already conflicted, or a resource that will conflict. When using resources indicated, recommended, or scheduled by the second terminal or control node for transmission, resources with more than Q retransmissions, where Q is a positive integer; Resources in which at least O transmissions time out or fail to meet the data packet delay budget (PDB) requirements, where O is a positive integer.
19. The apparatus according to claim 13, characterized in that, The device further includes: The first receiving module is configured to receive the SL target resource from the third terminal, wherein the SL target resource is indicated to the third terminal by the second terminal or the control node; The sending module is used to send the specific information to the third terminal.
20. An SL resource processing device, applied to a second terminal or control node, characterized in that, The device includes: The second receiving module is used to receive specific information from the target terminal; The execution module is used to execute the target behavior based on the specific information. Wherein, the target terminal is a first terminal, a terminal with the same group identifier as the first terminal, a terminal in the same group as the first terminal, or other terminals; Wherein, when the first state is met, and / or when the SL target resource acquired by the first terminal includes at least some unavailable resources, the first terminal sends or receives specific information on the first target resource, or skips the detection or transmission of the second target resource; Wherein, the first target resource is at least a portion of the SL target resources, or the first target resource is a resource other than the SL target resources; the second target resource is at least a portion of the SL target resources; The first state includes one or more of the following: The buffer is empty; the amount of buffer waiting to be transmitted is below a preset threshold; no retransmission is required; the number of retransmissions or the maximum number of retransmissions is less than N, where N is a positive integer; there is no newly transmitted data, transport block (TB), or media access control protocol data unit (MAC PDU); there is no measurement report or measurement result to be sent; there is no media access control service data unit (MAC SDU) or MAC... The number of SDUs is 0; the first terminal has no transmission requirement; the target SL resources of a quantity greater than or equal to a first number, or a percentage greater than or equal to a first proportion, are not used; the first target resources of a quantity greater than or equal to a second number, or a percentage greater than or equal to a second proportion, are not used; the second target resources of a quantity greater than or equal to a third number, or a percentage greater than or equal to a third proportion, are not used; the target SL resources of a quantity less than or equal to a fourth number, or a percentage less than or equal to a fourth proportion, are used; the first target resources of a quantity less than or equal to a fifth number, or a percentage less than or equal to a fifth proportion, are used; the second target resources of a quantity less than or equal to a sixth number, or a percentage less than or equal to a sixth proportion, are used; the battery level is higher than a first threshold; no scheduling request SR or buffer status report BSR is triggered or generated; reference signal RS is triggered, RS is generated, or physical layer message is triggered; no RS is triggered, no RS is generated, or no physical layer message is triggered. The specific information includes one or more of the following: Discontinuous reception of DRX-related information; physical layer signaling; specific sequence; information indicating the content of the first state; information indicating resources unavailable to the first terminal in the SL target resource; information indicating that the SL target resource contains resources unavailable to the first terminal; information indicating that the first terminal satisfies the first state; SR; redundancy information; buffer state-related information; detection information; positioning information; measurement results or measurement reports; retransmission packets; information generated by the first terminal; a command indicating to stop sending auxiliary information or scheduling information; a command indicating to stop indicating, recommending, or scheduling resources; a command indicating to update auxiliary information or scheduling information; a command indicating to close the scheduling mode or update the scheduling mode; information indicating the scheduling mode; Wherein, skipping the detection or transmission of the second target resource includes: When the second terminal or control node assists the transmission of the first terminal by sending auxiliary information, or when the second terminal or control node directly schedules the transmission of the first terminal, the detection or transmission of the second target resource is skipped. or, The sending or receiving of specific information on the first target resource includes: When the second terminal or control node directly schedules the transmission of the first terminal, specific information is sent or received on the first target resource; or, The first terminal is also used for: When the second terminal or control node assists the transmission of the first terminal by sending auxiliary information, or when the second terminal or control node directly schedules the transmission of the first terminal, the detection or transmission of the second target resource is not skipped. The scheduling mode in which the second terminal or control node assists the first terminal's transmission by sending auxiliary information is mode2b, and the scheduling mode in which the second terminal or control node directly schedules the first terminal's transmission is mode2d.
21. The apparatus according to claim 20, characterized in that, The execution module is further configured to: When the specific information is received at least N1 times, perform the first action; or, If the specific information is not received at least N1 times within a first preset time period, the second action is executed.
22. The apparatus according to claim 20, characterized in that, The target behavior includes one or more of the following: Stop sending auxiliary or scheduling information; Stop instructing, recommending, or scheduling resources; The system determines that the indicated, recommended, or scheduled resource is invalid, or that the indicated, recommended, or scheduled resource is unavailable to the target terminal, or that the indicated, recommended, or scheduled resource is available to other terminals. Update auxiliary or scheduling information; Close the current scheduling mode or update the scheduling mode; Update auxiliary or scheduling information to indicate whether resources are available or unavailable.
23. The apparatus according to claim 20, characterized in that, The second receiving module is further configured to: Receive second specific information from a third terminal, the second specific information being determined based on first specific information sent by the target terminal.
24. The apparatus according to claim 20, characterized in that, The device further includes: The third receiving module is used to receive third specific information from the third terminal, the third specific information being information determined by the third terminal when it detects that the target terminal is in the first state.
25. A terminal, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the SL resource processing method as claimed in any one of claims 1 to 7, or implement the steps of the SL resource processing method as claimed in any one of claims 8 to 12.
26. A control node, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the SL resource processing method as described in any one of claims 8 to 12.
27. 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 SL resource processing method as described in any one of claims 1 to 7, or implement the steps of the SL resource processing method as described in any one of claims 8 to 12.
Citation Information
Patent Citations
Method of configuring resource pool for sidelink communication, user equipment and base station using the same
CN111432482A
Transmission operation method and terminal
CN111436033A