The present invention relates to a method performed by user equipment, and user equipment.
Sidelink (SL) communication (e.g., when SL resource allocation mode 2 is configured) can support inter-user equipment (UE) coordination functions, e.g., coordination of resource allocation between two or more UEs. The inter-UE coordination functions need to solve a series of problems, for example, how to determine two or more UEs related to inter-UE coordination, and how to determine one or more messages related to inter-UE coordination and definitions, configurations, mapping, transmission, reception, etc., of resources respectively used thereby.
In order to solve at least a portion of the above problems, provided in the present invention are a method performed by user equipment, and user equipment. One or more resources used to transmit a coordination information indication are determined by utilizing specific parameters (e.g., starting sub-channels, etc.) of two or more conflicting resources, thereby effectively reducing the number of coordination information indications required to be transmitted and the use of corresponding resources, and improving the efficiency of inter-UE coordination.
According to the present invention, provided is a method performed by user equipment, comprising: reserving a resource riSL in a slot t′y
In addition, according to the present invention, provided is user equipment, comprising: a processor; and a memory having instructions stored therein, wherein the instructions, when run by the processor, perform the aforementioned method.
Therefore, provided in the present invention is a method, in which one or more resources used to transmit a coordination information indication are determined by utilizing specific parameters (e.g., starting sub-channels, etc.) of two or more conflicting resources, thereby effectively reducing the number of coordination information indications required to be transmitted and the use of corresponding resources, and improving the efficiency of inter-UE coordination.
The above and other features of the present invention will be more apparent from the following detailed description in combination with the accompanying drawings, in which:
The following describes the present invention in detail with reference to the accompanying drawings and specific embodiments. It should be noted that the present invention should not be limited to the specific embodiments described below. In addition, detailed descriptions of well-known technologies not directly related to the present invention are omitted for the sake of brevity, in order to avoid obscuring the understanding of the present invention.
In the following description, a 5G (or referred to as “New Radio” (NR) or 5G NR) mobile communication system and later evolved versions (e.g., 5G Advanced) thereof are used as exemplary application environments to specifically describe a plurality of embodiments according to the present invention. However, it is to be noted that the present invention is not limited to the following embodiments, but is applicable to many other wireless communication systems, such as a communication system after 5G and a 4G mobile communication system before 5G.
The terms given in the present invention may vary in Long Term Evolution (LTE), LTE-Advanced, LTE-Advanced Pro, NR, and subsequent communication systems, but unified terms are used in the present invention. When applied to a specific system, the terms may be replaced with terms used in the corresponding system.
Unless otherwise specified, in all embodiments and implementations of the present invention:
SL communication can support inter-UE coordination functions, e.g., coordination of resource allocation and/or reservation and/or indication between two or more UEs, so as to improve the efficiency of resource allocation and/or reservation and/or indication and/or reduce conflicts in resource allocation and/or reservation and/or indication, etc. Specifically, for example, one UE (e.g., referred to as UE-A) may transmit, to each of one or more other UEs (e.g., collectively referred to as UE-B, or respectively referred to as UE-B1, UE-B2, . . . ), a “coordination information indication”, where coordination information included therein may explicitly or implicitly indicate (or correspond to, or be associated with) one or more resource sets (e.g., referred to as “coordination resource sets”). One coordination information indication (or one coordination resource set) may correspond to one coordination type (or referred to as a “coordination mode” or a “coordination scheme”). A resource in a resource set may be a conflicting resource detected by UE-A (correspondingly, the coordination information indication may be referred to as a “resource conflict indication”), or may be a resource that UE-A expects UE-B to use preferentially (correspondingly, the coordination information indication may be referred to as a “preferred resource indication”), or may be a resource that UE-A does not expect UE-B to use (correspondingly, the coordination information indication may be referred to as a “non-preferred resource indication”). The coordination information may be included in control information. The control information may be physical layer control information, or higher layer control information. For example, the coordination information may be included in 1st-stage SCI. As another example, the coordination information may be included in 2nd-stage SCI. As another example, the coordination information may be included in Sidelink Feedback Control Information (SFCI). As another example, the coordination information may be included in other control information (e.g., referred to as Sidelink Coordination Control Information (SCCI)).
The coordination information may be included in a higher layer (e.g., the MAC layer, or the RRC layer) message. For example, the coordination information may be included in a MAC Control Element (MAC CE). As another example, the coordination information may be included in an RRC message.
One coordination information indication may be carried by one physical layer channel (or one transmission of the physical layer channel), or may be carried by one physical layer signal (or one transmission of the physical layer signal). For convenience, the physical layer channel/signal may be referred to as a “Physical Sidelink Coordination Information Channel/Signal” (PSCICHS).
A resource (e.g., a time domain and/or frequency domain and/or code domain and/or spatial domain resource) occupied by a PSCICHS (or a PSCICHS transmission) may be referred to as a “PSCICHS resource”. Optionally, a PSCICHS resource may be referred to as a “PSCICHS occasion” or “PSCICHS occasion resource” or “PSCICHS resource occasion”. For a UE that transmits a PSCICHS, a PSCICHS resource may be referred to as a “PSCICHS transmission resource” or “PSCICHS transmission occasion” or “PSCICHS transmission occasion resource” or “PSCICHS transmission resource occasion”. For a UE that receives a PSCICHS, a PSCICHS resource may be referred to as a “PSCICHS reception resource” or “PSCICHS reception occasion” or “PSCICHS reception occasion resource” or “PSCICHS reception resource occasion”.
PSCICHS resources may be configured in an SL carrier (e.g., configured in an information element SL-FreqConfigCommon or configured in an information element SL-FreqConfig). There may be zero or one or more “PSCICHS configurations” in one SL carrier.
PSCICHS resources may be configured in an SL BWP (e.g., configured in an information element SL-BWP-Config or configured in an information element SL-BWP-Generic). There may be zero or one or more “PSCICHS configurations” in one SL BWP. For each PSCICHS configuration, a PSCICHS resource may occupy one or more sub-channels (or one or more resource blocks) configured in one or more resource pools in the SL BWP, or does not occupy any sub-channel (or any resource block) configured in any resource pool in the SL BWP.
PSCICHS resources may be configured in a resource pool (e.g., configured in an information element SL-ResourcePool). There may be zero or one “PSCICHS configuration” in one resource pool. A PSCICHS resource may occupy one or more sub-channels (or one or more resource blocks) configured in the resource pool, or does not occupy any sub-channel (or any resource block) configured in the resource pool.
In the time domain, PSCICHS resources may occur periodically. A slot with PSCICHS resources may be referred to as a “PSCICHS resource slot” (or referred to as a “PSCICHS slot”).
For a PSCICHS configuration, in a predefined period (e.g., an SFN period, or a DFN period; e.g., a duration of 10240 milliseconds; e.g., from SFN=0 to SFN=1023, or from DFN=0 to DFN=1023), a PSCICHS slot set may be denoted as TRESCI. For example, one PSCICHS configuration may include one PSCICHS slot period (e.g., denoted as NRESCI in the units of, e.g., slots) and one PSCICHS slot offset (e.g., denoted as ORESCI in the units of, e.g., slots). NRESCI may be a predefined or configured or pre-configured value. ORESCI may be a predefined or configured or pre-configured value. NRESCI and ORESCI may be defined in the physical slot set Tall. For example, for k1∈Tall, if k1 mod NRESCI=ORESCI, then a slot k1 is a PSCICHS slot. NRESCI and ORESCI may be defined in the SL slot set TallSL. For example, for tk
In the time domain, the size of a PSCICHS resource (e.g., denoted as Ntime,sizeCI,RES, representing, e.g., Ntime,sizeCI,RES symbols) may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured values. For example, Ntime,sizeCI,RES=1 symbol or Ntime,sizeCI,RES=2 symbols or Ntime,sizeCI,RES=3 symbols. One PSCICHS resource may occupy Ntime,sizeCI,RES consecutive symbols, and the last symbol may be used as a transmission gap, that is, corresponding PSCICHS transmission does not occupy the last symbol.
In the time domain, one or more (e.g., denoted as Ntime,numCI,RES) PSCICHS resources may be present in one PSCICHS slot. Ntime,numCI,RES may be a predefined or configured or pre-configured value (e.g., Ntime,numCI,RES=1 or Ntime,numCI,RES=2 or Ntime,numCI,RES=3), or may be determined by one or more predefined or configured or pre-configured values. Ntime,numCI,RES may depend on the number (e.g., denoted as NlengthSL) of symbols configured in the PSCICHS slot that can be used for SL transmission, e.g., Ntime,numCI,RES=NlengthSL/|Ntime,numCI,RES or Ntime,numCI,RES=└NlengthSL/Ntime,sizeCI,RES┘ or Ntime,numCI,RES=┌NlengthSL/Ntime,sizeCI,RES┐. ltime,start,0CI,RES may depend on the first symbol (e.g., denoted as lsartSL) configured in the PSCICHS slot that can be used for SL transmission and/or NlengthSL, e.g., ltime,start,0CI,RES=lstartSL, or ltime,start,0CI,RES=lstartSL+NlengthSL.
In the frequency domain, the size of a PSCICHS resource (e.g., denoted as Nfreq,sizeCI,RES, representing, e.g., Nfreq,sizeCI,RES subcarriers, or Nfreq,sizeCI,RES resource blocks, or Nfreq,sizeCI,RES resource block groups, or Nfreq,sizeCI,RES sub-channels) may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured values. For example, Nfreq,sizeCI,RES=1 resource block. One PSCICHS resource may occupy Nfreq,sizeCI,RES consecutive subcarriers, Nfreq,sizeCI,RES consecutive resource blocks or Nfreq,sizeCI,RES consecutive resource block groups, or Nfreq,sizeCI,RES consecutive sub-channels.
In the frequency domain, one PSCICHS configuration may include Nfreq,numCI,RES PSCICHS resources. Nfreq,numCI,RES may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured values. The Nfreq,numCI,RES PSCICHS resources may occupy Nfreq,sizeCI,RES·Nfreq,sizeCI,RES consecutive subcarriers, or Nfreq,sizeCI,RES·Nfreq,sizeCI,RES consecutive resource blocks, or Nfreq,sizeCI,RES·Nfreq,sizeCI,RES consecutive resource block groups, or Nfreq,sizeCI,RES·Nfreq,sizeCI,RES consecutive sub-channels.
In the code domain, one PSCICHS resource may correspond to one cyclic shift value or an index of the cyclic shift value. The cyclic shift value may be used to determine a sequence corresponding to a PSCICHS transmission on the PSCICHS resource. For example, the sequence may be acquired by performing a corresponding cyclic shift on a predefined or configured or pre-configured base sequence, and is used to represent a value indicated in coordination information carried in the PSCICHS transmission. Optionally, a “cyclic shift value” may also be referred to as a “cyclic shift”.
In the code domain, one PSCICHS resource may correspond to one cyclic shift pair value or an index of the cyclic shift pair value. The cyclic shift pair value may correspond to two cyclic shift values (e.g., 0 and 6). Each cyclic shift value may be used to determine a sequence corresponding to a PSCICHS transmission on the PSCICHS resource. For example, each sequence may be acquired by performing a corresponding cyclic shift on a predefined or configured or pre-configured base sequence, and is used to represent a value indicated in coordination information carried in the PSCICHS transmission. Optionally, a “cyclic shift pair value” may also be referred to as a “cyclic shift pair”.
In the code domain, one PSCICHS configuration may include Ncode,numCI,RES PSCICHS resources (e.g., Ncode,numCI,RES PSCICHS resources may be multiplexed on a time and frequency resource with the time domain size being Ntime,sizeCI,RES and the frequency domain size being Nfreq,sizeCI,RES). Ncode,numCI,RES may be a predefined or configured or pre-configured value, or may be determined by one or more predefined or configured or pre-configured values (e.g., the number of cyclic shifts or the number of cyclic shift pairs).
For one PSCICHS configuration, Ntfc,numCI,RES PSCICHS resources may be present in one PSCICHS slot. Ntfc,numCI,RES may be related to Ntime,numCI,RES and/or Nfreq,numCI,RES and/or Ncode,numCI,RES. For example, Ntfc,numCI,RES=Ntime,numCI,RES·Nfreq,numCI,RES·Ncode,numCI,RES. As another example, Ntfc,numCI,RES is a function of Ntime,numCI,RES·Nfreq,numCI,RES·Ncode,numCI,RES. Optionally, the Ntfc,numCI,RES PSCICHS resources may be numbered (or indexed) according to a certain order, and may be respectively numbered as, e.g., 0, 1, . . . , Ntfc,numCI,RES−1. For example, numbering is performed in the order of first the time domain, then the frequency domain, and then the code domain, or is performed in the order of first the time domain, then the code domain, and then the frequency domain, or is performed in the order of first the frequency domain, then the time domain, and then the code domain, or is performed in the order of first the frequency domain, then the code domain, and then the time domain, or is performed in the order of first the code domain, then the time domain, and then the frequency domain, or is performed in the order of first the code domain, then the frequency domain, and then the time domain.
One PSCICHS transmission may be associated with one priority. The priority may be represented by a priority value.
A coordination information indication may be triggered autonomously by a UE transmitting the coordination information. For example, if UE-A detects that resources respectively indicated (or reserved, or allocated) by UE-B1 and UE-B2 conflict with each other, UE-A may indicate the conflict via one or more SL transmissions carrying coordination information.
A coordination information indication may be triggered by a “coordination request indication”. For example, UE-B transmits a coordination request indication (e.g., which may include a coordination type indication, e.g., a “resource conflict”) to UE-A, and as a response, UE-A may detect whether a resource conflict occurs between UE-B and other UEs (e.g., including UE-A or not including UE-A), and include a detection result in a coordination information indication and transmit the same to UE-B.
Optionally, a coordination request may be considered as a means of enabling an inter-UE coordination function. In this sense, the coordination request may be referred to as “coordination enable”. For example, a UE that does not support the inter-UE coordination function does not transmit a coordination request indication, while a UE that supports the inter-UE coordination function may or may not transmit a coordination request indication. Optionally, in order to avoid transmission of unnecessary coordination information indications, the coordination information indication may be transmitted to only some UEs involved in one resource conflict. For example, if UE-A detects a resource conflict between a resource R1 reserved by SCI1 and a resource R2 reserved by SCI2, and “coordination enable” is indicated in SCI1 while “coordination enable” is not indicated in SCI2 (or, “coordination disable” is indicated in SCI2), then UE-A may transmit a coordination information indication associated with SCI1 (or R1), but does not transmit a coordination information indication associated with SCI2 (or R2).
The coordination request may be included in control information. The control information may be physical layer control information, or higher layer control information. For example, the coordination request may be included in 1st-stage SCI. As another example, the coordination request may be included in 2nd-stage SCI. As another example, the coordination request may be included in SFCI. As another example, the coordination request may be included in other control information (e.g., in SCCI).
The coordination request may be included in a higher layer (e.g., the MAC layer, or the RRC layer) message. For example, the coordination request may be included in a MAC CE. As another example, the coordination request may be included in an RRC message.
A coordination request indication may be carried by one physical layer channel (or one transmission of the physical layer channel), or may be carried by one physical layer signal (or one transmission of the physical layer signal). For convenience, the physical layer channel/signal may be referred to as a “Physical Sidelink Coordination Request Channel/Signal” (PSCRCHS). Optionally, depending on different coordination types, the PSCRCHSs may be different physical layer channels or signals. For example, for a preferred resource indication and/or a non-preferred resource indication, the PSCRCHS may be a PSCCH, or a PSSCH, or a PSCCH+PSSCH, or another physical layer channel, or a physical layer signal. For a resource conflict indication, the PSCRCHS may be a PSFCH, or another physical layer channel, or a physical layer signal.
A resource (such as a time-domain and/or frequency-domain and/or code-domain and/or spatial-domain resource) occupied by a PSCRCHS (or a PSCRCHS transmission) may be referred to as a “PSCRCHS resource”. Optionally, a PSCRCHS resource may be referred to as a “PSCRCHS occasion” or “PSCRCHS occasion resource” or “PSCRCHS resource occasion”. For a UE that transmits a PSCRCHS, a PSCRCHS resource may be referred to as a “PSCRCHS transmission resource” or “PSCRCHS transmission occasion” or “PSCRCHS transmission occasion resource” or “PSCRCHS transmission resource occasion”. For a UE that receives a PSCRCHS, a PSCRCHS resource may be referred to as a “PSCRCHS reception resource” or “PSCRCHS reception occasion” or “PSCRCHS reception occasion resource” or “PSCRCHS reception resource occasion”.
The PSCRCHS resource may be configured in an SL carrier (e.g., configured in an information element SL-FreqConfigCommon or configured in an information element SL-FreqConfig). There may be zero or one or more “PSCRCHS configurations” in one SL carrier.
The PSCRCHS resource may be configured in an SL BWP (e.g., configured in an information element SL-BWP-Config or configured in an information element SL-BWP-Generic). There may be zero or one or more “PSCRCHS configurations” in one SL BWP. For each PSCRCHS configuration, the PSCRCHS resource may occupy one or more sub-channels (or one or more resource blocks) configured in one or more resource pools in the SL BWP, or does not occupy any sub-channel (or any resource block) configured in any resource pool in the SL BWP.
The PSCRCHS resource may be configured in a resource pool (e.g., configured in an information element SL-ResourcePool). There may be zero or one PSCRCHS configuration in one resource pool. The PSCRCHS resource may occupy one or more sub-channels (or one or more resource blocks) configured in the resource pool, or does not occupy any sub-channel (or any resource block) configured in the resource pool.
The inter-UE coordination function may be activated (or “enabled”, or “configured”) or deactivated (or disabled) by means of a higher layer protocol parameter (e.g., referred to as sl-ueCoordConfig). For example, if the parameter sl-ueCoordConfig is not present (or not configured), it is indicated that the inter-UE coordination function is not activated. As another example, if the parameter sl-ueCoordConfig is present (or configured), it is indicated that the inter-UE coordination function is activated. As another example, if the value of the parameter sl-ueCoordConfig (or a certain parameter in an information element corresponding to the parameter sl-ueCoordConfig) is a predefined value (e.g., “disabled”, “false”, or the like), it is indicated that the inter-UE coordination function is not activated. As another example, if the value of the parameter sl-ueCoordConfig (or a certain parameter in an information element corresponding to the parameter sl-ueCoordConfig) is a predefined value (e.g., “enabled”, “true”, or the like), it is indicated that the inter-UE coordination function is activated.
A method performed by user equipment according to Embodiment 1 of the present invention will be described below with reference to
As shown in
Specifically, in step S101, one or more resources are reserved (e.g., the resources are sequentially denoted as r1SL, . . . , rN
For example, NSCISL,RES resources are indicated by a “time resource assignment” field and/or a “frequency resource assignment” field and/or a “resource reservation period” field in SCI (e.g., denoted as SCI0) carried by a PSCCH (e.g., denoted as PSCCH0) and/or a PSSCH (e.g., denoted as PSSCH0) transmitted in a slot t′y
Optionally, SCI0 includes a coordination request indication (or a coordination enable indication). For example, the value of a “coordination enable/disable” field in SCI0 is set to “enabled”. As another example, the value of a “coordination request type” field in SCI0 is set to “resource conflict”.
In addition, in step S103, a coordination information indication related to some or all of the reserved resources is received. For example, for all {∈1, 2, . . . , NrsvdSL,RES}, coordination information indication (e.g., denoted as CIi) is received on a PSCICHS resource ciSL corresponding to (or associated with) the resource riSL. As another example, for all i∈{1, 2, . . . , NrsvdSL,RES}, if the resource riSL satisfies a first coordination information indication reception condition, the coordination information indication CIi is received on the PSCICHS resource ciSL. As another example, for all i∈{1, 2, . . . , NrsvdSL,RES}, if the resource riSL does not satisfy the first coordination information indication reception condition, the coordination information indication CIi is not received on the PSCICHS resource ciSL.
Optionally, the PSCICHS resource ciSL may also be considered as a PSCICHS resource corresponding to (or associated with) SCI0 or PSCCH0 or PSSCH0.
Optionally, for the resource riSL, the first coordination information indication reception condition includes any one or more of the following (e.g., in any combination of “and” or “or”):
Optionally, the coordination information indication CIi may correspond to a predefined or configured or pre-configured coordination type (or referred to as a “coordination mode” or a “coordination scheme”). The coordination type may be “resource conflict”. Correspondingly, the coordination information indication CIi may indicate one or more resource indicator values. For example, a set of values that can be indicated by the coordination information indication CIi may be {resource conflict indicator value 1}, or {resource conflict indicator value 1, resource conflict indicator value 2}, where the resource conflict indicator value 1 is not equal to the resource conflict indicator value 2. The resource conflict indicator value 1 or the resource conflict indicator value 2 may be any one of the following:
Optionally, for i1∈{1, 2, . . . , NrsvdSL,RES}, i2∈{1, 2, . . . , NrsvdSL,RES} and i1≠i2, the coordination type corresponding to the coordination information indication CIi
Optionally, the slot ty
For example, the slot ty
Optionally, the first coordination resource slot condition includes any one or more of the following (e.g., in any combination of “and” or “or”):
Wherein,
Optionally, an index of the PSCICHS resource ciSL (e.g., an index of the PSCICHS resource c L in PSCICHS resources in the slot ty
For example, one or more elements in the second coordination parameter set may be used to determine one or more offsets for calculating the index xiSL,CI. Specifically, for example, xiSL,CI=(SiSL,CI+OiSL,CI) mod Ntfc,numCI,RES, wherein
Wherein,
In addition, optionally, in step S105, received coordination information is reported. For example, the second protocol layer entity of the UE reports, to the first protocol layer entity of the UE, coordination information related to some or all of the resources r1SL, . . . , rN
Optionally, if PSCICHS reception is not performed on the PSCICHS resource ciSL (e.g., PSCICHS reception is not performed on the PSCICHS resource ciSL because the resource riSL does not satisfy the first coordination information indication reception condition), a resource conflict indicator value related to the PSCICHS resource ciSL is not reported.
Optionally, if PSCICHS reception is not performed on the PSCICHS resource ciSL (e.g., PSCICHS reception is not performed on the PSCICHS resource ciSL because the resource riSL does not satisfy the first coordination information indication reception condition), a default resource conflict indicator value (e.g., the resource conflict indicator value 1, or the resource conflict indicator value 2, or “no resource conflict is present”, or “a resource conflict is present”, or “no conflict is present”, or “a conflict is present”) is reported for the PSCICHS resource ciSL.
Optionally, if no PSCICHS is received on the PSCICHS resource ciSL (e.g., no PSCICHS is received on the PSCICHS resource ciSL because no UE transmits a PSCICHS on the PSCICHS resource ciSL), a resource conflict indicator value related to the PSCICHS resource ciSL is not reported.
Optionally, if no PSCICHS is received on the PSCICHS resource ciSL (e.g., no PSCICHS is received on the PSCICHS resource ciSL because no UE transmits a PSCICHS on the PSCICHS resource ciSL), a default resource conflict indicator value (e.g., the resource conflict indicator value 1, or the resource conflict indicator value 2, or “no resource conflict is present”, or “a resource conflict is present”, or “no conflict is present”, or “a conflict is present”) is reported for the PSCICHS resource ciSL.
Optionally, if a PSCICHS is received on the PSCICHS resource ciSL, a resource conflict indicator value indicated in a coordination information indication CIi carried by the PSCICHS is reported.
Optionally, if a PSCICHS is received on the PSCICHS resource ciSL, and “a resource reservation conflict is present” (or “a half-duplex conflict is present”, or “a resource conflict is present”) is indicated in a coordination information indication CIi carried by the PSCICHS, “a resource conflict is present” (or “a conflict is present”) is reported.
Optionally, if a PSCICHS is received on the PSCICHS resource ciSL, and “no resource reservation conflict is present” (or “no half-duplex conflict is present”, or “no resource conflict is present”) is indicated in a coordination information indication CIi carried by the PSCICHS, “no resource conflict is present” (or “no conflict is present”) is reported.
Optionally, in Embodiment 1 of the present invention, when SCI0 indicates NSCISL,RES=1 resource (i.e., NrsvdSL,SCI=0 resources), step S103 and step S105 are not performed.
Optionally, in Embodiment 1 of the present invention, any one of Δ(t′y
Optionally, in Embodiment 1 of the present invention, any one of Tproc,CI,1SL, Tproc,CI,2SL, Tproc,CI,3SL, Tproc,CI,4SL, and Tproc,CI,5SL may be equal to any one of the following:
Wherein,
Optionally, in Embodiment 1 of the present invention, the first protocol layer entity is a MAC layer (or referred to as MAC sub-layer) protocol entity, or an RLC layer protocol entity, or a PDCP layer protocol entity, or an RRC layer protocol entity, or a PC5-RRC layer protocol entity, or a PC5-S layer protocol entity, or a physical layer (or referred to as PHY layer) protocol entity.
Optionally, in Embodiment 1 of the present invention, the second protocol layer entity is a physical layer protocol entity, or a MAC layer protocol entity, or an RLC layer protocol entity, or a PDCP layer protocol entity, or an RRC layer protocol entity, or a PC5-RRC layer protocol entity, or a PC5-S layer protocol entity.
Optionally, in Embodiment 1 of the present invention, step S101, step S103, and step S105 (where applicable) are performed by the second protocol layer entity of the UE.
Therefore, as described in Embodiment 1, provided in the present invention is a method, in which one or more resources used to transmit a coordination information indication are determined by utilizing specific parameters (e.g., starting sub-channels, etc.) of two or more conflicting resources, thereby effectively reducing the number of coordination information indications required to be transmitted and the use of corresponding resources, and improving the efficiency of inter-UE coordination.
In the present invention, “inter-UE coordination” and other related terms (e.g., “coordination information indication”, “coordination request indication”, “preferred resource indication”, “non-preferred resource indication”, “resource conflict indication”, “sidelink coordination control information”, “physical sidelink coordination information channel/signal”, “physical sidelink coordination request channel/signal”, etc.) may be defined by functions thereof in a system and/or a corresponding procedure and/or corresponding signaling. When applied to a specific system, the terms may be replaced with other names.
Hereinafter,
As shown in
The method and related equipment according to the present invention have been described above in combination with preferred embodiments. It should be understood by those skilled in the art that the method shown above is only exemplary, and the above embodiments can be combined with one another as long as no contradiction arises. The method of the present invention is not limited to the steps or sequences illustrated above. The network node and user equipment shown above may include more modules, for example, modules that may be developed or developed in the future and may be used for a base station, an Access and Mobility Management Function (AMF), a User Plane Function (UPF), a Mobility Management Entity (MME), a Serving Gateway (S-GW), or UE. Various identifiers shown above are only exemplary, and are not meant for limiting the present invention. The present invention is not limited to specific information elements serving as examples of these identifiers. A person skilled in the art could make various alterations and modifications according to the teachings of the illustrated embodiments. Those skilled in the art should understand that part or all of the mathematical expressions, mathematical equations, or mathematical inequalities may be simplified or transformed or rewritten to some extent, for example, incorporating constant terms, or interchanging two addition terms, or interchanging two multiplication terms, or moving a term from the left side of an equation or inequality to the right side after changing the plus or minus sign thereof, or moving a term from the right side of an equation or inequality to the left side after changing the plus or minus sign thereof or the like. Mathematical expressions, mathematical equations, or mathematical inequalities before and after the simplification or transformation or rewriting may be considered to be equivalent to each other. Those skilled in the art would appreciate that a subset of a set may be the set itself. For example, a subset of A={a1, a2} may be {a1, a2}, or {a1}, or {a2}, or an empty set.
It should be understood that the above-described embodiments of the present invention may be implemented by software, hardware, or a combination of software and hardware. For example, various components of the base station and user equipment in the above embodiments can be implemented by multiple devices, and these devices include, but are not limited to, an analog circuit device, a digital circuit device, a digital signal processing (DSP) circuit, a programmable processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a complex programmable logic device (CPLD), and the like.
In the present invention, the term “base station” may refer to a mobile communication data and/or control switching center having specific transmission power and a specific coverage area and including functions such as resource allocation and scheduling, data reception and transmission, and the like. The term “user equipment” may refer to a user mobile terminal, such as a terminal device that can perform wireless communication with a base station or a micro base station, including a mobile phone, a laptop computer, and the like.
In addition, the embodiments of the present invention disclosed herein may be implemented on a computer program product. More specifically, the computer program product is a product provided with a computer-readable medium having computer program logic encoded thereon. When executed on a computing device, the computer program logic provides related operations to implement the above technical solutions of the present invention. When executed on at least one processor of a computing system, the computer program logic causes the processor to perform the operations (the method) described in the embodiments of the present invention. Such setting of the present invention is typically provided as software, codes and/or other data structures provided or encoded on the computer-readable medium, e.g., an optical medium (e.g., compact disc read-only memory (CD-ROM)), a flexible disk or a hard disk and the like, or other media such as firmware or micro codes on one or more read-only memory (ROM) or random access memory (RAM) or programmable read-only memory (PROM) chips, or a downloadable software image, a shared database and the like in one or more modules. Software or firmware or such configuration may be installed on a computing device such that one or more processors in the computing device perform the technical solutions described in the embodiments of the present invention.
In addition, each functional module or each feature of the base station device and the terminal device used in each of the above embodiments may be implemented or executed by a circuit, which is usually one or more integrated circuits. Circuits designed to execute various functions described in this description may include general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs) or general-purpose integrated circuits, field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic, or discrete hardware components, or any combination of the above. The general purpose processor may be a microprocessor, or the processor may be an existing processor, a controller, a microcontroller, or a state machine. The aforementioned general purpose processor or each circuit may be configured by a digital circuit or may be configured by a logic circuit. Furthermore, when advanced technology capable of replacing current integrated circuits emerges due to advances in semiconductor technology, the present invention can also use integrated circuits obtained using this advanced technology.
While the present invention has been illustrated in combination with the preferred embodiments of the present invention, those skilled in the art would understand that various modifications, substitutions, and alterations may be made to the present invention without departing from the spirit and scope of the present invention. Therefore, the present invention should not be limited by the above-described embodiments, but should be defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
202110883508.0 | Aug 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/108934 | 7/29/2022 | WO |