(19)
(11)EP 4 319 274 A1

(12)EUROPEAN PATENT APPLICATION
published in accordance with Art. 153(4) EPC

(43)Date of publication:
07.02.2024 Bulletin 2024/06

(21)Application number: 22778694.4

(22)Date of filing:  23.03.2022
(51)International Patent Classification (IPC): 
H04W 28/02(2009.01)
(52)Cooperative Patent Classification (CPC):
Y02D 30/70; H04W 24/08; H04W 4/70; H04W 24/02; H04W 28/02
(86)International application number:
PCT/CN2022/082505
(87)International publication number:
WO 2022/206511 (06.10.2022 Gazette  2022/40)
(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA ME
Designated Validation States:
KH MA MD TN

(30)Priority: 01.04.2021 CN 202110356843

(71)Applicant: Datang Mobile Communications Equipment Co., Ltd.
Beijing 100085 (CN)

(72)Inventor:
  • REN, Xiaotao
    Beijing 100085 (CN)

(74)Representative: dompatent von Kreisler Selting Werner - Partnerschaft von Patent- und Rechtsanwälten mbB 
Deichmannhaus am Dom Bahnhofsvorplatz 1
50667 Köln
50667 Köln (DE)

  


(54)MODE INDICATION METHOD, TERMINAL DEVICE, AND NETWORK DEVICE


(57) A method and an apparatus of calculating a channel busy ratio, and a terminal are provided. The method includes: calculating a channel busy ratio of a target slot according to a first measurement result by a terminal performing partial sensing or periodic sensing, wherein the first measurement result includes at least one of: measurement results of M partial sensing occasions or periodic sensing occasions; a measurement result of continuous sensing within a first time period; a measurement result of re-evaluation or short-term sensing within a second time period.




Description

CROSS-REFERENCE TO RELATED APPLICATION



[0001] This application claims a priority to Chinese Patent Application No. 202110356843.5 filed on in China on April 1, 2021, the disclosures of which are incorporated in their entirety by reference herein.

TECHNICAL FIELD



[0002] The present disclosure relates to the technical field of communications, and in particular, to a method and an apparatus for calculating a channel busy ratio, and a terminal.

BACKGROUND



[0003] In a 5G (5th Generation Mobile Communication Technology) system, direct communication is performed between a terminal and a terminal on a sidelink. Before performing service data transmission, a time-frequency resource used for sidelink data transmission needs to be determined, and a main criterion for determining the time-frequency resource is to avoid collision between time-frequency resources used by different terminals, so as to avoid mutual interference. Currently, there are two resource scheduling modes, a first type of the resource scheduling modes is a Mode 1 resource allocation mode in which a base station uniformly schedules time-frequency resources used in sidelink communication between a terminal and another terminal, a second type of the resource scheduling modes is a Mode 2 resource allocation mode in which when no base station participates, a terminal autonomously selects the time-frequency resources used in sidelink communication between the terminal and another terminal.

[0004] The Mode 2 adopts distributed resource scheduling, and since there is no base station for unified scheduling, the terminal needs to determine a resource occupation situation of other terminals by means of a resource sensing mechanism, and performs resource selection according to a result of the resource sensing. Compared with a completely random resource selection mechanism, a resource utilization rate can be improved through the resource sensing mechanism, a collision probability is reduced, and system performance is improved.

[0005] In the related art, in the Mode 2 resource allocation mode, the terminal performs resource exclusion according to its result of the resource sensing by the terminal, that is, collision resources sensed by the terminal is excluded, so that the problem of colliding with resources of other terminals when the terminal selects a sending resource is avoided. Resource sensing performed by the terminal generally adopts a manner of sensing all, that is, the terminal senses the resources all the time, and monitors an occupancy situation that other terminals occupy sub-channels in all resource pools of the terminal. However, in order to save power consumption of the terminal, the terminal may also use a manner of sensing partially, to perform the resource sensing in some time periods selected by the terminal, and no resource sensing is performed in other unselected time periods, thereby achieving the purpose of saving energy.

[0006] Currently, although partial sensing is defined for saving energy of a terminal, there is no discussion of whether a channel busy ratio (CBR) needs to be measured in the situation of partial sensing, and there is no relevant conclusion. However, in the situation of partial sensing, measuring the channel busy ratio can facilitate a terminal to select a wireless transmission parameter according to the channel busy ratio. In the related art, the channel busy ratio is not defined for the situation of partial sensing, and how to calculate the channel busy ratio is not specified, so that the terminal performing the partial sensing cannot select an appropriate sidelink wireless transmission parameter according to the channel busy ratio.

SUMMARY



[0007] An objective of the embodiments of the present disclosure is to provide a method and an apparatus of calculating a channel busy ratio, and a terminal, so as to solve the problem in the related art that the channel busy ratio cannot be calculated by a terminal performing partial sensing.

[0008] In order to solve the above problem, a method of calculating a channel busy ratio is provided. The method includes: calculating a channel busy ratio of a target slot according to a first measurement result by a terminal performing partial sensing or periodic sensing, wherein the first measurement result includes at least one of following:

measurement results of M partial sensing occasions or periodic sensing occasions, wherein M is an integer greater than or equal to 1;

a measurement result of continuous sensing within a first time period;

a measurement result of re-evaluation or short-term sensing within a second time period.



[0009] The partial sensing includes at least one of: periodic partial sensing and continuous partial sensing.

[0010] The method further includes: determining one or more parameters of sidelink data transmission according to the channel busy ratio, wherein the one or more parameters of sidelink data transmission include one or more of following:

a maximum transmit power of sidelink data transmission;

a range of retransmission times of each transmission block of sidelink data transmission;

a quantity range of sub-channels of a physical sidelink shared channel PSSCH;

a range of Modulation and Coding Schemes MCSs of sidelink data.



[0011] The M partial sensing occasions or periodic sensing occasions include:

M partial sensing occasions or periodic sensing occasions before the target slot, wherein a value of M is configured or pre-configured; or,

a partial sensing occasion or a periodic sensing occasion corresponding to a bit configured as 1 in a gapCandidateSensing parameter corresponding to the partial sensing occasion or the periodic sensing occasion or in another parameter used to configure the partial sensing occasion or the periodic sensing occasion; or,

a partial sensing occasion or a periodic sensing occasion in a third time period before the target slot, wherein a time length of the third time period is configured or pre-configured.



[0012] A time length of the first time period is K1×100 ms or L1×100 slots, wherein K1 and L1 are positive integers greater than or equal to 1; or, a time length of the second time period is K2×100 ms or L2×100 slots, wherein K2 and L2 are positive integers greater than or equal to 1.

[0013] A time length of the third time period is K3×100 ms or L3×100 slots, wherein K3 and L3 are positive integers greater than or equal to 1.

[0014] In case that the first measurement result includes the measurement results of the M partial sensing occasions or periodic sensing occasions, calculating the channel busy ratio of the target slot according to the first measurement result by the terminal performing partial sensing or periodic sensing includes:

determining a sidelink received signal strength indicator SL-RSSI of each sub-channel according to the measurement results of the M partial sensing occasions or periodic sensing occasions;

determining that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold to a quantity of all sub-channels in a resource pool.



[0015] Determining the sidelink received signal strength indicator SL-RSSI of each sub-channel according to the measurement results of the M partial sensing occasions or periodic sensing occasions includes:

determining that the SL-RSSI of the sub-channel is an average value of the measurement results of the M partial sensing occasions or periodic sensing occasions;
or,

determining that the SL-RSSI of the sub-channel is a maximum value of the measurement results of the M partial sensing occasions or periodic sensing occasions;

wherein a measurement result of a partial sensing occasion or a periodic sensing occasion is: a SL-RSSI obtained through measurement by the terminal within the partial sensing occasion or the periodic sensing occasion.



[0016] In case that the first measurement result includes the measurement result of continuous sensing within the first time period, calculating the channel busy ratio of the target slot according to the first measurement result by the terminal includes:

determining a sidelink received signal strength indicator SL-RSSI of each sub-channel within the first time period according to the measurement result of the continuous sensing within the first time period by the terminal;

determining by the terminal that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold, to a quantity of all sub-channels in a resource pool.



[0017] The continuous sensing is continuous partial sensing, or periodic continuous sensing, or aperiodic continuous sensing.

[0018] In case that the first measurement result includes the measurement result of re-evaluation or short-term sensing within the second time period, calculating the channel busy ratio of the target slot according to the first measurement result by the terminal includes:

determining the SL-RSSI of each sub-channel in the second time period according to the measurement result of the re-evaluation or short-term sensing in the second time period after the target slot;

determining that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold, to a quantity of all sub-channels in a resource pool.



[0019] A terminal is further provided, the terminal being a terminal performing partial sensing or periodic sensing, the terminal includes a memory, a transceiver, and a processor, wherein the memory is configured to store a computer program; the transceiver is configured to transmit and receive data under a control of the processor; the processor is configured to read the computer program in the memory and execute following operations:
calculating a channel busy ratio of a target slot according to a first measurement result, wherein the first measurement result includes at least one of following:

measurement results of M partial sensing occasions or periodic sensing occasions, wherein M is an integer greater than or equal to 1;

a measurement result of continuous sensing within a first time period;

a measurement result of re-evaluation or short-term sensing within a second time period.



[0020] The partial sensing includes at least one of: periodic partial sensing and continuous partial sensing.

[0021] The processor is further configured to read the computer program in the memory and perform following operations: determining one or more parameters of sidelink data transmission according to the channel busy ratio, wherein the one or more parameters of sidelink data transmission include one or more of following:

a maximum transmit power of sidelink data transmission;

a range of retransmission times of each transmission block of sidelink data transmission;

a quantity range of sub-channels of a physical sidelink shared channel PSSCH;

a range of Modulation and Coding Schemes MCSs of sidelink data.



[0022] The M partial sensing occasions or periodic sensing occasions include:

M partial sensing occasions or periodic sensing occasions before the target slot, wherein a value of M is configured or pre-configured; or,

a partial sensing occasion or a periodic sensing occasion corresponding to a bit configured as 1 in a gapCandidateSensing parameter corresponding to the partial sensing occasion or the periodic sensing occasion or in another parameter used to configure the partial sensing occasion or the periodic sensing occasion; or,

a partial sensing occasion or a periodic sensing occasion in a third time period before the target slot, wherein a time length of the third time period is configured or pre-configured.



[0023] Atime length of the first time period is K1×100 ms or L1×100 slots, wherein K1 and L1 are positive integers greater than or equal to 1; or, a time length of the second time period is K2×100 ms or L2×100 slots, wherein K2 and L2 are positive integers greater than or equal to 1.

[0024] A time length of the third time period is K3×100 ms or L3×100 slots, wherein K3 and L3 are positive integers greater than or equal to 1.

[0025] The processor is further configured to read the computer program in the memory and perform following operations:

determining a sidelink received signal strength indicator SL-RSSI of each sub-channel according to the measurement results of the M partial sensing occasions or periodic sensing occasions;

determining that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold to a quantity of all sub-channels in a resource pool.



[0026] The processor is further configured to read the computer program in the memory and perform following operations:

determining that the SL-RSSI of the sub-channel is an average value of the measurement results of the M partial sensing occasions or periodic sensing occasions;
or,

determining that the SL-RSSI of the sub-channel is a maximum value of the measurement results of the M partial sensing occasions or periodic sensing occasions;

wherein a measurement result of a partial sensing occasion or a periodic sensing occasion is: a SL-RSSI obtained through measurement by the terminal within the partial sensing occasion or the periodic sensing occasion.



[0027] The processor is further configured to read the computer program in the memory and perform following operations:

determining a sidelink received signal strength indicator SL-RSSI of each sub-channel within the first time period according to the measurement result of the continuous sensing within the first time period;

determining that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold, to a quantity of all sub-channels in a resource pool.



[0028] The continuous sensing is continuous partial sensing, or periodic continuous sensing, or aperiodic continuous sensing.

[0029] The processor is further configured to read the computer program in the memory and perform following operations:

determining the SL-RSSI of each sub-channel in the second time period according to the measurement result of the re-evaluation or short-term sensing in the second time period after the target slot;

determining that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold, to a quantity of all sub-channels in a resource pool.



[0030] An apparatus of calculating a channel busy ratio, applied to a terminal performing partial sensing or periodic sensing, is provided. The apparatus includes: a calculation unit, configured to calculate a channel busy ratio of a target slot according to a first measurement result, wherein the first measurement result includes at least one of following:

measurement results of M partial sensing occasions or periodic sensing occasions, wherein M is an integer greater than or equal to 1;

a measurement result of continuous sensing within a first time period;

a measurement result of re-evaluation or short-term sensing within a second time period.



[0031] The partial sensing includes at least one of: periodic partial sensing and continuous partial sensing.

[0032] The apparatus further includes: a parameter determining unit, configured to determine one or more parameters of sidelink data transmission according to the channel busy ratio, wherein the one or more parameters of sidelink data transmission include one or more of following:

a maximum transmit power of sidelink data transmission;

a range of retransmission times of each transmission block of sidelink data transmission;

a quantity range of sub-channels of a physical sidelink shared channel PSSCH;

a range of Modulation and Coding Schemes MCSs of sidelink data.



[0033] The M partial sensing occasions or periodic sensing occasions include:

M partial sensing occasions or periodic sensing occasions before the target slot, wherein a value of M is configured or pre-configured; or,

a partial sensing occasion or a periodic sensing occasion corresponding to a bit configured as 1 in a gapCandidateSensing parameter corresponding to the partial sensing occasion or the periodic sensing occasion or in another parameter used to configure the partial sensing occasion or the periodic sensing occasion; or,

a partial sensing occasion or a periodic sensing occasion in a third time period before the target slot, wherein a time length of the third time period is configured or pre-configured.



[0034] A time length of the first time period is K1×100 ms or L1×100 slots, wherein K1 and L1 are positive integers greater than or equal to 1; or, a time length of the second time period is K2×100 ms or L2×100 slots, wherein K2 and L2 are positive integers greater than or equal to 1.

[0035] A time length of the third time period is K3×100 ms or L3×100 slots, wherein K3 and L3 are positive integers greater than or equal to 1.

[0036] The calculation unit includes:

a first sub-unit, configured to determine a sidelink received signal strength indicator SL-RSSI of each sub-channel according to the measurement results of the M partial sensing occasions or periodic sensing occasions; and

a second sub-unit, configured to determine that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold to a quantity of all sub-channels in a resource pool.



[0037] The first sub-unit is further configured to: determine that the SL-RSSI of the sub-channel is an average value of the measurement results of the M partial sensing occasions or periodic sensing occasions; or, determine that the SL-RSSI of the sub-channel is a maximum value of the measurement results of the M partial sensing occasions or periodic sensing occasions; wherein a measurement result of a partial sensing occasion or a periodic sensing occasion is: a SL-RSSI obtained through measurement by the terminal within the partial sensing occasion or the periodic sensing occasion.

[0038] The calculation unit includes: a third sub-unit, configured to determin a sidelink received signal strength indicator SL-RSSI of each sub-channel according to the measurement result of the continuous sensing within the first time period; and a fourth sub-unit, configured to determine that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold, to a quantity of all sub-channels in a resource pool.

[0039] The continuous sensing is continuous partial sensing, or periodic continuous sensing, or aperiodic continuous sensing.

[0040] The calculation unit includes: a fifth sub-unit, configured to determine the SL-RSSI of each sub-channel in the second time period according to the measurement result of the re-evaluation or short-term sensing in the second time period after the target slot; and a sixth sub-unit, configured to determine that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold, to a quantity of all sub-channels in a resource pool.

[0041] A processor-readable storage medium is further provided, wherein the processor-readable storage medium stores a computer program, and the computer program is configured to cause a processor to execute the method described above.

[0042] The above technical solution of the present disclosure has at least the following beneficial effects:
according to the method and the apparatus of calculating the channel busy rate, and the terminal in the embodiments of the present disclosure, the terminal calculates the busy ratio of sub-channels in a sidelink resource pool according to at least one of a measurement result of partial sensing or periodic sensing, a measurement result of configured continuous sensing, a measurement result of re-evaluation or short-term sensing, so as to ensure sidelink communication. The calculation method can enable the terminal which cannot perform sensing in all occasions but can only perform sensing in partial occasions or in periodic occasions to also effectively calculate the channel busy ratio, and determine the appropriate parameters of the sidelink data transmission according to the channel busy ratio, thereby reducing the probability of data packet transmission failure caused by an improper parameter of sidelink data transmission, and improving the success rate of the sidelink data packet transmission.

BRIEF DESCRIPTION OF THE DRAWINGS



[0043] 

FIG. 1 is a schematic diagram of a method of calculating a channel busy ratio according to some embodiments of the present disclosure;

FIG. 2 is a schematic diagram of a first example of the method of calculating a channel busy ratio according to some embodiments of the present disclosure;

FIG. 3 is another schematic diagram of the first example of the method of calculating a channel busy ratio according to some embodiments of the present disclosure;

FIG. 4 is a schematic diagram of a second example of the method of calculating a channel busy ratio according to some embodiments of the present disclosure;

FIG. 5 is another schematic diagram of the second example of the method of calculating a channel busy ratio according to some embodiments of the present disclosure;

FIG. 6 is a schematic diagram of a third example of the method of calculating a channel busy ratio according to some embodiments of the present disclosure;

FIG. 7 is a schematic diagram of a fourth example of the method of calculating a channel busy ratio according to some embodiments of the present disclosure;

FIG. 8 is a schematic diagram of a fifth example of the method of calculating a channel busy ratio according to some embodiments of the present disclosure;

FIG. 9 is a schematic structural diagram of a terminal according to some embodiments of the present disclosure;

FIG. 10 is a schematic structural diagram of an apparatus of calculating a channel busy ratio according to some embodiments of the present disclosure.


DETAILED DESCRIPTION



[0044] In order to make the technical problems to be solved by the present disclosure, technical solutions and advantages of the present disclosure clearer, the following describes the technical solutions in detail with reference to the accompanying drawings and specific embodiments.

[0045] In the embodiments of the present disclosure, the term "and/or" describes an association relationship of associated objects, and indicates that there may be three relationships, for example, A and/or B may indicate that A exists alone, A and B exist at the same time, and B exists alone. A character "/" generally indicates that the associated objects have a "or" relationship.

[0046] In the embodiments of the present disclosure, the term "a plurality of" means two or more, and the other quantifiers are similar to the term.

[0047] The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are merely some, rather than all, of embodiments of the present disclosure. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.

[0048] The technical solutions provided in the embodiments of the present disclosure may be applied to various systems, especially 5G systems. For example, an applicable system may be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a long term evolution advanced (LTE-A) system, a universal mobile telecommunication system (UMTS), a worldwide interoperability of microwave access (WiMAX) System, a 5G New Radio (NR) System, etc. Each of the systems includes a terminal device and a network device. The systems may further include a core network portion, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0049] The terminal according to the embodiments of the present disclosure may be a device for providing voice and/or data connectivity to a user, a handheld device having a wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal may also be different, for example, the terminal in a 5G system may be referred to as a user equipment (UE). A wireless terminal device may communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or referred to as a "cellular" phone) and a computer with a mobile terminal device, for example, may be a portable device, a pocket device, a handheld device, a computer built-in device or a vehicle-mounted mobile device that exchanges language and/or data with the radio access network. For example, devices such as a Personal Communication Service (PCS) phone, a cordless telephone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), etc. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile terminal, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, and a user device, which are not limited in the embodiments of the present disclosure.

[0050] As shown in FIG. 1, an embodiment of the present disclosure provides a method of calculating a channel busy ratio, the method includes:

Step 101: calculating a channel busy ratio (CBR) of a target slot according to a first measurement result by a terminal performing partial sensing or periodic sensing, where the first measurement result includes at least one of the following:

a measurement result of M partial sensing occasions or periodic sensing occasions, where M is an integer greater than or equal to 1;

a measurement result of continuous sensing within a first time period;

a measurement result of Re-evaluation or Short-Term Sensing within a second time period.



[0051] It should be noted that in the foregoing embodiment of the present disclosure, the partial sensing includes at least one of the following:

periodic partial sensing;

continuous partial sensing.



[0052] In an optional embodiment, a time length of the first time period is K1×100 ms or L1×100 slots, where K1 and L1 are positive integers greater than or equal to 1.

[0053] Optionally, the time length of the second time period is K2×100 ms or L2×100 slots, where K2 and L2 are positive integers greater than or equal to 1.

[0054] In at least one embodiment of the present disclosure, after the terminal obtains the channel busy ratio through calculating, the method further includes:
determining a parameter of sidelink data transmission according to the channel busy ratio by the terminal, where the parameter of sidelink data transmission includes at least one of the following:

a maximum transmit power of sidelink data transmission;

a range of retransmission times of each transmission block of sidelink data transmission;

a quantity range of sub-channels of a physical sidelink shared channel (PSSCH);

a range of Modulation and Coding Schemes (MCS) of sidelink data.



[0055] Further, the terminal performs transmission of a sidelink data packet according to the determined parameter of sidelink data transmission, thereby reducing a failure probability of data packet transmission caused by improper parameter of sidelink data transmission, and improving a success rate of transmission of the sidelink data packet.

[0056] In an optional embodiment, the M partial sensing occasions or the periodic sensing occasions include:

M partial sensing occasions or periodic sensing occasions before the target slot, wherein a value of M is configured or pre-configured; for example, the value of M is configured or pre-configured (such as factory default configuration) by a network or other terminals; wherein, one or more bits, corresponding to the M partial sensing occasions or the periodic sensing occasions, in a gapCandidateSensing parameter may be 0, or 1. Preferably, the one or more bits corresponding to the M partial sensing occasions or the periodic sensing occasions in the gapCandidateSensing parameter are configured to be 1;
or,

a partial sensing occasion or a periodic sensing occasion corresponding to a bit configured as 1 in the gapCandidateSensing parameter corresponding to the partial sensing occasions or the periodic sensing occasions or in another parameter used to configuring the partial sensing occasions or the periodic sensing occasions; in other words, the value of M is the number of bits configured to be 1 in the gapCandidateSensing parameter; that is, the M partial sensing occasions or the M periodic sensing occasions are partial sensing occasions and periodic sensing occasions corresponding to all bits configured to be 1 in the high-layer parameter (gapCandidateSensing); in addition, the gapCandidateSensing parameters may have other names, that is, other parameters are used to configure a partial sensing occasion or a periodic sensing occasion;
or,

a partial sensing occasion or a periodic sensing occasion in a third time period (such as [n-T, n-1]) before the target slot, wherein the value of the third time period is configured or pre-configured; for example, the value of the third time period is configured or pre-configured (such as factory default configuration) by the network or other terminals; preferably, the M partial sensing occasions or the M periodic sensing occasions are all partial sensing occasions or all periodic sensing occasions within the third time period.



[0057] In an optional embodiment, the time length of the third time period is K3×100 ms or L3×100 slots, where K3 and L3 are positive integers greater than or equal to 1.

[0058] In at least one embodiment of the present disclosure, when the first measurement result includes measurement results of M partial sensing occasions or periodic sensing occasions, the step 101 of calculating the channel busy ratio of the target slot according to the measurement results of the M partial sensing occasions or periodic sensing occasions by the terminal performing the partial sensing or periodic sensing includes

determining a sidelink received signal strength indicator (SL-RSSI) of each sub-channel according to the measurement results of the M partial sensing occasions or periodic sensing occasions by the terminal;

determining that the channel busy ratio of the target slot is a ratio of the number of sub-channels of which SL-RSSIs exceed a first threshold, to the number of all sub-channels in the resource pool.



[0059] In other words, the channel busy ratio of a slot N refers to the ratio of the number of the sub-channels which are sensed and measured by the terminal in the M partial sensing occasions or periodic sensing occasions before the slot N and of which SL-RSSIs exceed preconfigured threshold, to the number of all sub-channels in the resource pool, where M is a natural number greater than or equal to 1.

[0060] In an optional embodiment, determining the sidelink received signal strength indicator SL-RSSI of each sub-channel according to the measurement results of the M partial sensing occasions or periodic sensing occasions by the terminal includes:

determining that the SL-RSSI of a sub-channel is an average value of measurement results of the M partial sensing occasions or periodic sensing occasions;
or,

determining that the SL-RSSI of a sub-channel is a maximum value of measurement results of the M partial sensing occasions or periodic sensing occasions;

wherein the measurement result of the partial sensing occasions or the periodic sensing occasion is: the SL-RSSI obtained through measurement by the terminal within the partial sensing occasions or periodic sensing occasion.



[0061] For example, the SL-RSSI of one sub-channel is an average value obtained through measurement by the terminal in M partial sensing occasions or periodic sensing occasions, that is,

where M is the total number of the partial sensing occasions or periodic sensing occasions for which measurement is made by the terminal; M ≥ 1; SL_RSSI; is the SL-RSSI obtained through measurement within the i-th partial sensing occasion or periodic sensing occasion.

[0062] In another example, the SL-RSSI of one sub-channel is the maximum value obtained through measurement by the terminal in M partial sensing occasions or periodic sensing occasions, that is,

where M is the total number of the partial sensing occasions or periodic sensing occasions for which measurement is made by the terminal; M ≥ 1; SL_RSSI; is the SL-RSSI obtained through measurement within the i-th partial sensing occasion or periodic sensing occasion.

[0063] In at least one embodiment of the present disclosure, in a case that the first measurement result includes the measurement result of the continuous sensing in the first time period, the step 101 of calculating the channel busy ratio of the target slot according to the measurement result of the continuous sensing in the first time period, by the terminal includes:

determining a SL-RSSI of each sub-channel according to the measurement results of the continuous sensing within the first time period by the terminal;

determining that the channel busy ratio of the target slot is a ratio of the number of sub-channels of which SL-RSSIs exceed the first threshold, to the number of all sub-channels in the resource pool.



[0064] Optionally, the continuous sensing is continuous partial sensing, or the continuous sensing is periodic continuous sensing, that is, the terminal periodically performs measurement of a channel busy ratio in a configured measurement window of the continuous sensing; or the continuous sensing is aperiodic continuous sensing, that is, the measurement window of the continuous sensing is triggered by data packet transmission requirement, which is not specifically limited herein.

[0065] For example, a measurement window [n-T1, n-1] for continuous sensing is configured for a terminal performing partial sensing or periodic sensing and is used for measurement of the channel busy ratio. The channel busy ratio of the slot n refers to the ratio of the number of sub-channels which are continuously sensed in the measurement window [n-T1, n-1] and of which SL RSSIs obtained by the terminal through measurement exceed the (pre-configured) threshold, to the number of all sub-channels in the resource pool. The value of T1 is configured in a manner of signaling notification, or a value of T1 is preconfigured. Optionally, when the value of T1 is pre-configured, T1 is 100 ms or 100 slots.

[0066] In at least one embodiment of the present disclosure, in a case that the first measurement result includes a measurement result of Re-Evaluation or Short-Term Sensing in a second time period, the step 101 of calculating the channel busy ratio of the target slot according to the measurement result of the re-evaluation or short-term sensing in the second time period by the terminal includes:

determining the SL-RSSI of each sub-channel in the second time period by the terminal according to the measurement result of the re-evaluation or short-term sensing in the second time period ([n+ Tx, n+Ty]) after the target slot (for example, the target slot is n);

determining by the terminal that the channel busy ratio of the target slot is the ratio of the number of sub-channels of which SL-RSSIs exceed the first threshold, to the number of all sub-channels in the resource pool.



[0067] In other words, the channel busy ratio of the slot n is the ratio of the number of sub-channels of which SL RSSIs obtained through measurement by the terminal exceed the (preconfigured) threshold after the terminal performs re-evaluation or short-term sensing in the time period [n + Tx, n + Ty], to the number of all sub-channels in the resource pool.

[0068] It should be noted that methods of calculating the SL-RSSI obtained through continuous sensing measurement, the SL-RSSI of the re-evaluation, and the SL-RSSI of the short-term sensing mentioned in the embodiments of the present disclosure are consistent with the current methods of measuring and calculating the SL-RSSI of the continuous sensing, and the detailed description is not given in the present disclosure.

[0069] In order to more clearly describe the method of calculating the channel busy ratio of the terminal which performs partial sensing or periodic sensing in the embodiments of the present disclosure, the following describes the method in conjunction with several examples.

[0070] Example 1: a measurement result of M partial sensing occasions or periodic sensing occasions configured or pre-configured.

[0071] According to a measurement result of partial sensing or periodic sensing, the terminal calculates a channel busy ratio, and then determines a parameter of sidelink data transmission according to the channel busy ratio, so that the terminal performs sidelink communication.

[0072] The channel busy ratio of the slot n is the ratio of the number of sub-channels which are sensed by the terminal and of which SL-RSSIs obtained through measurement by the terminal exceed the (preconfigured) threshold in the M partial sensing occasions or periodic sensing occasions before the slot n, to the number of all sub-channels in the resource pool, where M is a natural number greater than or equal to 1.

[0073] Optionally, bits corresponding to the M partial sensing occasions or periodic sensing occasions in the high-layer configuration parameter gapCandidateSensing of the partial sensing occasion or periodic sensing occasion are configured as 1.

[0074] A formula of calculating the channel busy ratio CBRn in the slot n by the terminal is shown as follows:

where NSC_RSSI represents the number of sub-channels, in the resource pool, of which SL RSSIs exceed the (pre-configured) threshold; NSC_Total represents the total number of sub-channels in the resource pool.

[0075] Specifically, in order to calculate the channel busy ratio of the slot n, the terminal senses the M partial sensing occasions or periodic sensing occasions before the slot n. In the sensing process, the terminal measures the SL RSSIs of all the sub-channels in the resource pool configured by the terminal, and the ratio of the number of the sub-channels of which the SL RSSIs exceed the (pre-configured) threshold to the number of all sub-channels in the resource pool is the channel busy ratio of the terminal in the slot n.

[0076] As shown in FIG. 2 and FIG. 3, in order to calculate the channel busy ratio of the slot n, the terminal senses M = 3 partial sensing occasions before the slot n (the three partial sensing occasions in FIG. 2 are continuous, while the three partial sensing occasions in FIG. 3 are discontinuous), and measures the SL RSSIs of all sub-channels in the three partial sensing occasions, and then determines whether the SL RSSIs of the sub-channels exceed the pre-configured or configured threshold, and the ratio of the number of the sub-channels of which the SL RSSIs exceed the threshold to the total number of all sub-channels in the resource pool is the channel busy ratio of the terminal in the slot n.

[0077] It should be noted that the partial sensing occasions or periodic sensing occasions within the resource sensing window [n -1000 ms, n] are determined by the k-th bit of the high-layer parameter gap Candidate Sensing. As shown in FIG. 2, K = [1111000000], so continuous M = 3 partial sensing occasions corresponding to k = 1 are enabled, and resource sensing can be performed. As shown in FIG. 3, k = [1101100000], so the enabled M = 3 partial sensing occasions corresponding to k = 1 are discontinuous, so that M = 3 partial sensing occasions corresponding to k = 1 need to be selected for resource sensing.

[0078] In this example, the value of M needs to be pre-configured to the terminal, and the terminal calculates the channel busy ratio according to the M partial sensing occasions or periodic sensing occasions, so that the terminal which cannot perform sensing in all occasions but can only perform sensing in partial occasions or in periodic occasions can also effectively calculate the channel busy ratio, and determine the appropriate parameters of the sidelink data transmission according to the channel busy ratio, thereby reducing the probability of data packet transmission failure caused by an improper parameter of sidelink data transmission, and improving the success rate of the sidelink data packet transmission.

[0079] Example 2: a measurement result of partial sensing occasions or periodic sensing occasions corresponding to bits, configured as 1, of the gapCandidateSensing within the sensing window.

[0080] According to the measurement result of partial sensing or periodic sensing, the terminal calculates the channel busy ratio, and then determines a parameter of sidelink data transmission according to the channel busy ratio, so that the terminal performs sidelink communication.

[0081] The channel busy ratio of the slot n is the ratio of the number of sub-channels that are sensed by the terminal and of which SL-RSSIs obtained through measurement by the terminal in the M partial sensing occasions or periodic sensing occasions before the slot n exceed the (preconfigured) threshold, to the number of all sub-channels of the resource pool, where M is a natural number greater than or equal to 1.

[0082] The M partial sensing occasions or periodic sensing occasions are determined by a high-layer configuration parameter gapCandidateSensing of the partial sensing occasion or the periodic sensing occasion, that is, the M partial sensing occasions or periodic sensing occasions are partial sensing occasions and periodic sensing occasions corresponding to all bits configured to be 1 in the high-layer parameter.

[0083] The formula of calculating the channel busy ratio CBRn in the slot n by the terminal is shown as follows:

where NSC_RSSI represents the number of sub-channels, in the resource pool, of which SL RSSIs exceed the (pre-configured) threshold; NSC_Total represents the total number of sub-channels in the resource pool.

[0084] Specifically, in order to calculate the channel busy ratio of the slot n, the terminal senses the M partial sensing occasions or periodic sensing occasions before the slot n. In the sensing process, the terminal measures the SL RSSIs of all the sub-channels in the resource pool configured by the terminal, and the ratio of the number of the sub-channels, of which the SL RSSIs exceed the (pre-configured) threshold, to the number of all sub-channels in the resource pool is the channel busy ratio in the slot n of the terminal.

[0085] As shown in FIG. 4 and FIG. 5, in order to calculate the channel busy ratio of the slot n, the terminal senses M = 4 partial sensing occasions before the slot n, and measures the SL RSSIs of all sub-channels in the four partial sensing occasions, and then determines whether the SL RSSIs of the sub-channels exceed the pre-configured or configured threshold, and the ratio of the number of the sub-channels of which the SL RSSIs exceed the threshold, to the total number of all sub-channels in the resource pool is the channel busy ratio of the terminal in the slot n.

[0086] It should be noted that the partial sensing occasions or periodic sensing occasions within the resource sensing window [n -1000 ms, n] are determined by the k-th bit of the high-layer parameter gap Candidate Sensing. As shown in FIG. 4, K = [1111000000], so continuous K = 4 partial sensing occasions corresponding to all k = 1 are enabled, and resource sensing can be performed. As shown in FIG. 5, k = [1101100000], so all the enabled K = 4 partial sensing occasions corresponding to k = 1 are discontinuous, all K = 4 partial sensing occasions corresponding to k = 1 need to be selected for resource sensing.

[0087] In this example, the M partial sensing occasion are determined according to the high-layer parameter gapCandidateSensing, and the terminal calculates the channel busy ratio according to the M partial sensing occasions or periodic sensing occasions, so that the terminal which cannot perform sensing in all occasions but can only perform sensing in partial occasions or in periodic occasions can also effectively calculate the channel busy ratio, and determine the appropriate parameters of the sidelink data transmission according to the channel busy ratio, thereby reducing the probability of data packet transmission failure caused by an improper parameter of sidelink data transmission, and improving the success rate of the sidelink data packet transmission.

Example 3: measurement results within all Partial Sensing Occasions within a T Period



[0088] According to a measurement result of partial sensing or periodic sensing, the terminal calculates the channel busy ratio, and then determines a parameter of sidelink data transmission according to the channel busy ratio, and the terminal performs sidelink communication.

[0089] The channel busy ratio of the slot n is the ratio of the number of sub-channels which are sensed by the terminal in all partial sensing occasions or periodic sensing occasions in the time period [n-T, n-1] and of which SL-RSSIs obtained through measurement by the terminal exceed the (preconfigured) threshold, to the number of all sub-channels in the resource pool. Optionally, the bits, corresponding to the partial sensing occasions or the periodic sensing occasions, in the high-layer configuration parameter gapCandidateSensing of the partial sensing or periodic sensing are configured to be 1.

[0090] A value of T is configured in a signaling notification manner, or the value of T is preconfigured. When the value of T is preconfigured, T is K×100 ms or L×100 slots, where K and L are positive integers greater than or equal to 1.

[0091] A formula of calculating the channel busy ratio CBRn in the slot n by the terminal is shown as follows:

\where NSC_RSSI represents the number of sub-channels, in the resource pool, of which SL RSSIs exceed the (pre-configured) threshold; NSC_Total represents the total number of sub-channels in the resource pool.

[0092] Specifically, in order to calculate the channel busy ratio of the slot n, the terminal senses all partial sensing occasions or periodic sensing occasions in a time period [n-T, n-1]. In the sensing process, the terminal measures the SL RSSIs of all the sub-channels in the resource pool configured by the terminal, and the ratio of the number of the sub-channels of which the SL RSSIs exceed the (pre-configured) threshold to the number of all sub-channels in the resource pool is the channel busy ratio of the terminal in the slot n. The partial sensing occasions or the periodic sensing occasions are determined by the high-layer configuration parameter gapCandidateSensing of the partial sensing occasions or the periodic sensing occasions, that is, the M partial sensing occasions or periodic sensing occasions are partial sensing occasions and periodic sensing occasions corresponding to all bits configured to be 1 in the high-layer parameter.

[0093] As shown in FIG. 6, in order to calculate the channel busy ratio of the slot n, the terminal senses partial sensing occasions within the time period [n-T, n-1], and measures the SL RSSIs of all sub-channels in the M=2 partial sensing occasions, and then determines whether the SL RSSIs of the sub-channels exceed the pre-configured or configured threshold, and the ratio of the number of the sub-channels of which the SL RSSIs exceed the threshold to the total number of all sub-channels in the resource pool is the channel busy ratio of the terminal in the slot n.

[0094] It should be noted that the partial sensing occasions or periodic sensing occasions within the resource sensing window [n -T, n-1] are determined by the k-th bit of the high-layer parameter gap Candidate Sensing. As shown in FIG. 6, K = [1101100000], so there are two partial sensing occasions or periodic sensing occasions [n-T, n-1], and M = 2 partial sensing occasions corresponding to k = 1 need to be selected for resource sensing.

[0095] In this example, the value of T needs to be preconfigured to the terminal, and the terminal calculates the channel busy ratio according to all partial sensing occasions or periodic sensing occasions in the [n-T, n-1] time period, so that the terminal which cannot perform sensing in all occasions but can only perform sensing in partial occasions or in periodic occasions can also effectively calculate the channel busy ratio, and determine the appropriate parameters of the sidelink data transmission according to the channel busy ratio, thereby reducing the probability of data packet transmission failure caused by an improper parameter of sidelink data transmission, and improving the success rate of the sidelink data packet transmission.

[0096] Example 4: a measurement window of continuous sensing is configured for a terminal performing partial sensing.

[0097] According to configured measurement information of the measurement window of continuous sensing, the terminal calculates the channel busy ratio, and then determines the parameter of the sidelink data transmission according to the channel busy ratio, so that the terminal performs sidelink communication.

[0098] The measurement window [n-T, n-1] of the continuous sensing is configured for a terminal performing partial sensing or periodic sensing and is used for measuring the channel busy ratio.

[0099] The channel busy ratio of the slot n is the ratio of the number of sub-channels that are sensed by the terminal within the measurement window [n-T, n-1] and of which SL-RSSIs obtained through measurement by the terminal exceed the (preconfigured) threshold, to the number of all sub-channels of the resource pool.

[0100] As shown in FIG. 7, for the aperiodic continuous sensing measurement, it is assumed that the terminal can predict a data arrival time instant n in advance, then the terminal may preconfigure a measurement window of continuous sensing before the time instant n, and then the terminal measures the channel busy ratio according to the measurement window of continuous sensing shown in FIG. 7.

[0101] In this example, it is necessary to configure a measurement window of periodic continuous sensing, in this case, the power consumption of the terminal will be increased; or it is necessary configure a measurement window of aperiodic continuous sensing, in this case, although the increase of the power consumption is less significant, the terminal needs to know the data arrival time instant n in advance, the method of calculating the channel busy ratio according to the configured measurement window of continuous sensing can enable the terminal, which cannot perform sensing in all occasions but can only perform sensing in partial occasions or in periodic occasions, to also effectively calculate the channel busy ratio, and determine the appropriate parameters of the sidelink data transmission according to the channel busy ratio, thereby reducing the probability of data packet transmission failure caused by an improper parameter of sidelink data transmission, and improving the success rate of the sidelink data packet transmission.

Example 5: using a measurement result of re-evaluation or short-term sensing



[0102] According to the measurement information of the re-evaluation or the short-term sensing, the terminal calculates the channel busy ratio, and then determines the parameter of the sidelink data transmission according to the channel busy ratio, so that the terminal performs sidelink communication.

[0103] The channel busy ratio of the slot n is the ratio of the number of sub-channels that are re-evaluated or short-term-sensed by the terminal in the time period [n+Tx, n+Ty] and of which SL-RSSIs obtained through measurement by the terminal exceed the (preconfigured) threshold, to the number of all sub-channels of the resource pool.

[0104] As shown in FIG. 8, calculating the channel busy ratio of the slot n needs to use re-evaluated or short-term-sensed measurement information after the slot n to perform measurement of the SL RSSIs.

[0105] In this example, information the channel busy ratio of the slot n needs to use measurement information re-evaluated or short-term-sensed after the slot n, which may cause lag of calculating the channel busy ratio, and may cause the delay of resource selection and may be affected by the time length of the re-evaluation or the short-term sensing. However, by using the method of calculating the channel busy ratio according to the re-evaluated or the short-term sensed measurement information, the terminal which cannot perform sensing in all occasions but can only perform sensing in partial occasions or in periodic occasions can also effectively calculate the channel busy ratio, and determine the appropriate parameters of the sidelink data transmission according to the channel busy ratio, thereby reducing the probability of data packet transmission failure caused by an improper parameter of sidelink data transmission, and improving the success rate of the sidelink data packet transmission.

[0106] As shown in FIG. 9, an embodiment of the present disclosure further provides a terminal, where the terminal is a terminal performing partial sensing or periodic sensing, and the terminal includes a memory 920, a transceiver 910, and a processor 900.

[0107] The memory 920 is configured to store a computer program; The transceiver 910 is configured to send and receive data under the control of the processor 900; and The processor 900 is configured to read the computer program in the memory 920 and perform the following operations:
calculating a channel busy ratio (CBR) of a target slot according to a first measurement result, where the first measurement result includes at least one of the following:

a measurement result of M partial sensing occasions or periodic sensing occasions, where M is an integer greater than or equal to 1;

a measurement result of continuous sensing within a first time period;

a measurement result of Re-evaluation or Short-Term Sensing within a second time period.



[0108] In an optional embodiment, the partial sensing includes at least one of the following:

periodic partial sensing;

continuous partial sensing.



[0109] In an optional embodiment, the processor 900 is further configured to read the computer program in the memory and perform the following operations:
determining a parameter of sidelink data transmission according to the channel busy ratio, where the parameter of sidelink data transmission includes at least one of the following:

a maximum transmit power of sidelink data transmission;

a range of retransmission times of each transmission block of sidelink data transmission;

a quantity range of sub-channels of a physical sidelink shared channel (PSSCH);

a range of Modulation and Coding Schemes (MCS) of sidelink data.



[0110] In an optional embodiment, the M partial sensing occasions or periodic sensing occasions include:

M partial sensing occasions or periodic sensing occasions before the target slot, wherein a value of M is configured or pre-configured; or,

a partial sensing occasion or a periodic sensing occasion corresponding to a bit configured as 1 in the gapCandidateSensing parameter corresponding to the partial sensing occasion or the periodic sensing occasion or in another parameter used to configure the partial sensing occasion or the periodic sensing occasion; or,

a partial sensing occasion or a periodic sensing occasion in a third time period before the target slot, wherein the value of the third time period is configured or pre-configured.



[0111] In an optional embodiment, a time length of the first time period is K1×100 ms or L1×100 slots, where K1 and L1 are positive integers greater than or equal to 1; or, the time length of the second time period is K2×100 ms or L2×100 slots, where K2 and L2 are positive integers greater than or equal to 1; or, the time length of the third time period is K3×100 ms or L3×100 slots, where K3 and L3 are positive integers greater than or equal to 1.

[0112] In an optional embodiment, the processor 900 is further configured to read thecomputer program in the memory and perform the following operations:

determining a sidelink received signal strength indicator (SL-RSSI) of each sub-channel according to the measurement results of the M partial sensing occasions or periodic sensing occasions;

determining that the channel busy ratio of the target slot is a ratio of the number of sub-channels of which SL-RSSIs exceed a first threshold, to the number of all sub-channels in the resource pool.



[0113] In an optional embodiment, the processor 900 is further configured to read the computer program in the memory and perform the following operations:

determining that the SL-RSSI of a sub-channel is an average value of measurement results of the M partial sensing occasions or periodic sensing occasions;
or,

determining that the SL-RSSI of a sub-channel is a maximum value of measurement results of the M partial sensing occasions or periodic sensing occasions;

wherein the measurement result of the partial sensing occasion or the periodic sensing occasion is: the SL-RSSI obtained through measurement by the terminal within the partial sensing occasions or periodic sensing occasion.



[0114] In an optional embodiment, the processor is further configured to read the computer program in the memory and perform the following operations:

determining a SL-RSSI of each sub-channel according to the measurement results of the continuous sensing within the first time period;

determining that the channel busy ratio of the target slot is a ratio of the number of sub-channels of which SL-RSSIs exceed the first threshold, to the number of all sub-channels in the resource pool.



[0115] In an alternative embodiment, the continuous sensing is continuous partial sensing, or periodic continuous sensing, or aperiodic continuous sensing.

[0116] In an optional embodiment, the processor 900 is further configured to read the computer program in the memory and perform the following operations:

determining the SL-RSSI of each sub-channel in the second time period according to the measurement result of the re-evaluation or short-term sensing in the second time period after the target slot;

determining that the channel busy ratio of the target slot is the ratio of the number of sub-channels of which SL-RSSIs exceed the first threshold, to the number of all sub-channels in the resource pool.



[0117] In FIG. 9, a bus architecture may include any number of interconnected buses and bridges, specifically various circuit such as one or more processors represented by the processor 900 and a memory represented by the memory 920 are linked together. The bus architecture may also link together various other circuits, such as peripheral devices, voltage regulators, and power management circuits, etc. which are well known in the art, and therefore are not further described herein. The bus interface provides an interface. The transceiver 910 may be a plurality of elements, i.e. include a transmitter and a receiver, and provide units for communicating with various other devices on transmission media, the transmission media including transmission media such as a wireless channel, a wired channel, and an optical cable. For different user equipment, the user interface 930 may also be an interface that can be externally or internally connected to a required device, and the connected device includes, but is not limited to, a keypad, a display, a speaker, a microphone, a joystick, etc.

[0118] The processor 900 is responsible for managing the bus architecture and general processing, and the memory 920 may store data used by the processor 900 when performing operations.

[0119] Optionally, the processor 900 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0120] The processor is configured to, by invoking the computer program stored in the memory, perform any of the methods provided in the embodiments of the present disclosure according to obtained executable instructions. The processor and the memory may also be physically separately arranged.

[0121] In this embodiment of the present disclosure, the terminal calculates the busy ratio of sub-channels in a sidelink resource pool according to at least one of a measurement result of partial sensing or periodic sensing, a measurement result of configured continuous sensing, a measurement result of re-evaluation or short-term sensing, so as to ensure sidelink communication. The calculation method can enable the terminal which cannot perform sensing in all occasions but can only perform sensing in partial occasions or in periodic occasions to also effectively calculate the channel busy ratio, and determine the appropriate parameters of the sidelink data transmission according to the channel busy ratio, thereby reducing the probability of data packet transmission failure caused by an improper parameter of sidelink data transmission, and improving the success rate of the sidelink data packet transmission.

[0122] The method and the terminal are based on the same inventive concept, and since the principles of solving the problem of the method and the terminal are similar, the implementation of the terminal and the method may be obtained by referring to each other, and detailed description are not repeated here.

[0123] As shown in FIG. 10, an embodiment of the present disclosure further provides an apparatus of calculating a channel busy ratio, which is applied to a terminal that performs partial sensing or periodic sending. The apparatus includes:
a calculation unit 1001 configured to calculate a channel busy ratio (CBR) of a target slot according to a first measurement result, where the first measurement result includes at least one of the following:

a measurement result of M partial sensing occasions or periodic sensing occasions, where M is an integer greater than or equal to 1;

a measurement result of continuous sensing within a first time period;

a measurement result of Re-evaluation or Short-Term Sensing within a second time period.



[0124] In an optional embodiment, the partial sensing includes at least one of the following:

periodic partial sensing;

continuous partial sensing.



[0125] In an optional embodiment, the apparatus further includes:
a parameter determining unit, configured to determine a parameter of sidelink data transmission according to the channel busy ratio, where the parameter of sidelink data transmission includes at least one of the following:

a maximum transmit power of sidelink data transmission;

a range of retransmission times of each transmission block of sidelink data transmission;

a quantity range of sub-channels of a physical sidelink shared channel (PSSCH);

a range of Modulation and Coding Schemes (MCS) of sidelink data.



[0126] In an optional embodiment, the M partial sensing occasions or periodic sensing occasions include:

M partial sensing occasions or periodic sensing occasions before the target slot, wherein a value of M is configured or pre-configured; or,

a partial sensing occasion or a periodic sensing occasion corresponding to a bit configured as 1 in the gapCandidateSensing parameter corresponding to the partial sensing occasion or the periodic sensing occasion or in another parameter used to configure the partial sensing occasion or the periodic sensing occasion; or,

a partial sensing occasion or a periodic sensing occasion in a third time period before the target slot, wherein the value of the third time period is configured or pre-configured.



[0127] In an optional embodiment, a time length of the first time period is K1×100 ms or L1×100 slots, where K1 and L1 are positive integers greater than or equal to 1; or, the time length of the second time period is K2×100 ms or L2×100 slots, where K2 and L2 are positive integers greater than or equal to 1; or, the time length of the third time period is K3×100 ms or L3×100 slots, where K3 and L3 are positive integers greater than or equal to 1.

[0128] In an optional embodiment, the computing unit includes:

a first sub-unit configured to determine a sidelink received signal strength indicator (SL-RSSI) of each sub-channel according to the measurement results of the M partial sensing occasions or periodic sensing occasions;

a second sub-unit configured to determine that the channel busy ratio of the target slot is a ratio of the number of sub-channels of which SL-RSSIs exceed a first threshold, to the number of all sub-channels in the resource pool.



[0129] In an optional embodiment, the first sub-unit is further configured to:

determine that the SL-RSSI of a sub-channel is an average value of measurement results of the M partial sensing occasions or periodic sensing occasions;
or,

determine that the SL-RSSI of a sub-channel is a maximum value of measurement results of the M partial sensing occasions or periodic sensing occasions;

wherein the measurement result of the partial sensing occasion or the periodic sensing occasion is: the SL-RSSI obtained through measurement by the terminal within the partial sensing occasions or periodic sensing occasion

[0130] In an optional embodiment, the computing unit includes:

a third sub-unit, configured to determine a SL-RSSI of each sub-channel according to the measurement results of the continuous sensing within the first time period;

a fourth sub-unit, configured to determine that the channel busy ratio of the target slot is a ratio of the number of sub-channels of which SL-RSSIs exceed the first threshold, to the number of all sub-channels in the resource pool.



[0131] In an optional embodiment, the continuous sensing is continuous partial sensing, or periodic continuous sensing, or aperiodic continuous sensing.

[0132] In an optional embodiment, the computing unit includes:

a fifth sub-unit, configured to determine the SL-RSSI of each sub-channel in the second time period according to the measurement result of the re-evaluation or short-term sensing in the second time period after the target slot;

a sixth sub-unit, configured to determine that the channel busy ratio of the target slot is the ratio of the number of sub-channels of which SL-RSSIs exceed the first threshold, to the number of all sub-channels in the resource pool.



[0133] In this embodiment of the present disclosure, the terminal calculates the busy ratio of sub-channels in a sidelink resource pool according to at least one of a measurement result of partial sensing or periodic sensing, a measurement result of configured continuous sensing, a measurement result of re-evaluation or short-term sensing, so as to ensure sidelink communication. The calculation method can enable the terminal which cannot perform sensing in all occasions but can only perform sensing in partial occasions or in periodic occasions to also effectively calculate the channel busy ratio, and determine the appropriate parameters of the sidelink data transmission according to the channel busy ratio, thereby reducing the probability of data packet transmission failure caused by an improper parameter of sidelink data transmission, and improving the success rate of the sidelink data packet transmission.

[0134] The method and the apparatus are based on the same inventive concept, and since the principles of solving the problem of the method and the apparatus are similar, the implementation of the apparatus and the method may be obtained by referring to each other, and detailed description are not repeated here.

[0135] It should be noted that, the division of the units in the embodiments of the present disclosure is schematic, but is merely a logical function division, and there may be another division manner in actual implementation. In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units may be integrated into one unit. The integrated unit may be implemented in the form of hardware, or may be implemented in the form of a software functional unit.

[0136] When the integrated unit is implemented in the form of the software functional unit and sold or used as an independent product, the integrated unit may be stored in a processor-readable storage medium. Based on such understanding, an essential part or all, or part contributing to the related art, of the technical solutions of the present disclosure may be embodied in the form of a computer software product, and the computer software product is stored in a storage medium, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the method according to various embodiments of the present disclosure. The foregoing storage medium includes various media that can store program codes, such as a USB flash disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0137] Embodiments of the present disclosure further provide a processor-readable storage medium, where the processor-readable storage medium stores a computer program, and the computer program is configured to cause the processor to execute the method as described above. The processor-readable storage medium may be any usable medium or data storage device accessible by the processor, including, but not limited to, a magnetic memory (for example, a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical memory (such as CD, DVD, BD, HVD, etc.), and a semiconductor memory (for example, a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND Flash), a solid state disk (SSD)), etc.

[0138] Those skilled in the art should understand that the embodiments of the present disclosure may be provided as a method, a system, or a computer program product. Thus, the present disclosure may take the form of a hardware embodiment, a software embodiment, or embodiments incorporating software and hardware aspects. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to a disk memory and an optical memory, etc.) including computer-usable program codes.

[0139] The present disclosure is described with reference to flowcharts and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each flow and/or block in the flowcharts and/or block diagrams, and combinations of flows and/or blocks in the flowcharts and/or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions may be provided to a processor of a general purpose computer, a special purpose computer, an embedded processor, or other programmable data processing device to generate a machine, such that instructions executed by a processor of the computer or other programmable data processing device generate means for implementing functions specified in one or more flows of the flowchart and/or one or more blocks of the block diagram.

[0140] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner such that the instructions stored in the processor-readable memory produce a product that includes an instruction device that implements the functions specified in one or more flows of the flowchart and/or one or more blocks of the block diagram.

[0141] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce a computer-implemented process, such that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more flows of the flowcharts and/or one or more blocks of the block diagrams.

[0142] It should be noted that, it should be understood that the division of the above modules is merely a division of a logical function, and all or some of the modules may be integrated onto one physical entity during actual implementation, or may be physically separated. In addition, these modules may all be implemented in the form of software invoked by a processing element, or may all be implemented in the form of hardware; or some modules may be implemented in the form of a processing element invoking software, and some of the modules are implemented in the form of hardware. For example, the determining module may be a separately configured processing element, or may be integrated in a certain chip of the foregoing apparatus, and in addition, the determining module may also be stored in a memory of the apparatus in the form of program codes, and a certain processing element of the apparatus invokes and executes the functions of the determining module. Implementations of other modules are similar. In addition, all or part of these modules may be integrated together, or may be implemented independently. The processing element described herein may be an integrated circuit having a signal processing capability. In an implementation process, each step of the above-mentioned method or each of the above modules may be completed by means of an integrated logic circuit of hardware in the processor element or an instruction in a software form.

[0143] For example, each module, unit, sub-unit, or sub-module may be one or more integrated circuits configured to implement the above method, for example, one or more application specific integrated circuits (ASICs), or one or more digital signal processor (DSPs), or one or more field programmable gate arrays (FPGAs), etc. For another example, when a certain module is implemented in the form of a processing element scheduling program codes, the processing element may be a general-purpose processor, for example, a central processing unit (CPU) or another processor that may invoke a program code. As another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0144] The terms "first," "second, "and the like in the specification and claims of the present disclosure are used to distinguish similar objects, and do not need to be used to describe a specific order or sequence. It should be understood that the terms used in this way may be interchanged under appropriate circumstances so that the embodiments of the disclosure described herein, for example, are implemented in an order other than those illustrated or described herein. Furthermore, the terms" include "and" have " and any variations thereof are intended to cover non-exclusive inclusion, for example, processes, methods, systems, products, or devices that include a series of steps or units are not necessarily limited to those steps or units clearly listed, but may include other steps or units not expressly listed or inherent to these processes, methods, products, or devices. In addition, the description and the claims use "and/or" indicate at least one of the connected objects, such as A and/or B and/or C, indicating that there are seven cases, i.e., A exists alone, B exists alone, C exists alone, and both A and B exist, both B and C exist, both A and C exist, and all A, B and C exist. Similarly, the use of "at least one of A and B" in this specification and in the claims should be understood as "a single A, a single B, or both A and B".

[0145] Obviously, those skilled in the art may make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims and their equivalents, the present disclosure is also intended to encompass these modifications and variations.


Claims

1. A method of calculating a channel busy ratio, comprising:
calculating a channel busy ratio of a target slot according to a first measurement result by a terminal performing partial sensing or periodic sensing, wherein the first measurement result comprises at least one of following:

measurement results of M partial sensing occasions or periodic sensing occasions, wherein M is an integer greater than or equal to 1;

a measurement result of continuous sensing within a first time period;

a measurement result of re-evaluation or short-term sensing within a second time period.


 
2. The method according to claim 1, wherein the partial sensing comprises at least one of: periodic partial sensing and continuous partial sensing.
 
3. The method according to claim 1, further comprising:
determining one or more parameters of sidelink data transmission according to the channel busy ratio, wherein the one or more parameters of sidelink data transmission comprise one or more of following:

a maximum transmit power of sidelink data transmission;

a range of retransmission times of each transmission block of sidelink data transmission;

a quantity range of sub-channels of a physical sidelink shared channel PSSCH;

a range of Modulation and Coding Schemes MCSs of sidelink data.


 
4. The method according to claim 1, wherein the M partial sensing occasions or periodic sensing occasions comprise:

M partial sensing occasions or periodic sensing occasions before the target slot, wherein a value of M is configured or pre-configured; or,

a partial sensing occasion or a periodic sensing occasion corresponding to a bit configured as 1 in a gapCandidateSensing parameter corresponding to the partial sensing occasion or the periodic sensing occasion or in another parameter used to configure the partial sensing occasion or the periodic sensing occasion; or,

a partial sensing occasion or a periodic sensing occasion in a third time period before the target slot, wherein a time length of the third time period is configured or pre-configured.


 
5. The method according to claim 1, wherein a time length of the first time period is K1×100 ms or L1×100 slots, wherein K1 and L1 are positive integers greater than or equal to 1; or,
a time length of the second time period is K2×100 ms or L2×100 slots, wherein K2 and L2 are positive integers greater than or equal to 1.
 
6. The method according to claim 4, wherein a time length of the third time period is K3×100 ms or L3×100 slots, wherein K3 and L3 are positive integers greater than or equal to 1.
 
7. The method according to claim 1, wherein in case that the first measurement result comprises the measurement results of the M partial sensing occasions or periodic sensing occasions, calculating the channel busy ratio of the target slot according to the first measurement result by the terminal performing partial sensing or periodic sensing comprises:

determining a sidelink received signal strength indicator SL-RSSI of each sub-channel according to the measurement results of the M partial sensing occasions or periodic sensing occasions;

determining that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold to a quantity of all sub-channels in a resource pool.


 
8. The method according to claim 7, wherein determining the sidelink received signal strength indicator SL-RSSI of each sub-channel according to the measurement results of the M partial sensing occasions or periodic sensing occasions comprises:

determining that the SL-RSSI of the sub-channel is an average value of the measurement results of the M partial sensing occasions or periodic sensing occasions;
or,

determining that the SL-RSSI of the sub-channel is a maximum value of the measurement results of the M partial sensing occasions or periodic sensing occasions;

wherein a measurement result of a partial sensing occasion or a periodic sensing occasion is: a SL-RSSI obtained through measurement by the terminal within the partial sensing occasion or the periodic sensing occasion.


 
9. The method according to claim 1, wherein in case that the first measurement result comprises the measurement result of continuous sensing within the first time period, calculating the channel busy ratio of the target slot according to the first measurement result by the terminal comprises:

determining a sidelink received signal strength indicator SL-RSSI of each sub-channel within the first time period according to the measurement result of the continuous sensing within the first time period by the terminal;

determining by the terminal that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold, to a quantity of all sub-channels in a resource pool.


 
10. The method according to claim 1, wherein the continuous sensing is continuous partial sensing, or periodic continuous sensing, or aperiodic continuous sensing.
 
11. The method according to claim 1, wherein in case that the first measurement result comprises the measurement result of re-evaluation or short-term sensing within the second time period, calculating the channel busy ratio of the target slot according to the first measurement result by the terminal comprises:

determining the SL-RSSI of each sub-channel in the second time period according to the measurement result of the re-evaluation or short-term sensing in the second time period after the target slot;

determining that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold, to a quantity of all sub-channels in a resource pool.


 
12. A terminal, the terminal being a terminal performing partial sensing or periodic sensing, the terminal comprising:
a memory, a transceiver, and a processor, wherein the memory is configured to store a computer program; the transceiver is configured to transmit and receive data under a control of the processor; the processor is configured to read the computer program in the memory and execute following operations:
calculating a channel busy ratio of a target slot according to a first measurement result, wherein the first measurement result comprises at least one of following:

measurement results of M partial sensing occasions or periodic sensing occasions, wherein M is an integer greater than or equal to 1;

a measurement result of continuous sensing within a first time period;

a measurement result of re-evaluation or short-term sensing within a second time period.


 
13. The terminal according to claim 12, wherein the partial sensing comprises at least one of: periodic partial sensing and continuous partial sensing.
 
14. The terminal according to claim 12, wherein the processor is further configured to read the computer program in the memory and perform following operations:
determining one or more parameters of sidelink data transmission according to the channel busy ratio, wherein the one or more parameters of sidelink data transmission comprise one or more of following:

a maximum transmit power of sidelink data transmission;

a range of retransmission times of each transmission block of sidelink data transmission;

a quantity range of sub-channels of a physical sidelink shared channel PSSCH;

a range of Modulation and Coding Schemes MCSs of sidelink data.


 
15. The terminal according to claim 12, wherein the M partial sensing occasions or periodic sensing occasions comprise:

M partial sensing occasions or periodic sensing occasions before the target slot, wherein a value of M is configured or pre-configured; or,

a partial sensing occasion or a periodic sensing occasion corresponding to a bit configured as 1 in a gapCandidateSensing parameter corresponding to the partial sensing occasion or the periodic sensing occasion or in another parameter used to configure the partial sensing occasion or the periodic sensing occasion; or,

a partial sensing occasion or a periodic sensing occasion in a third time period before the target slot, wherein a time length of the third time period is configured or pre-configured.


 
16. The terminal according to claim 12, wherein a time length of the first time period is K1×100 ms or L1×100 slots, wherein K1 and L1 are positive integers greater than or equal to 1; or,
a time length of the second time period is K2×100 ms or L2×100 slots, wherein K2 and L2 are positive integers greater than or equal to 1.
 
17. The terminal according to claim 15, wherein a time length of the third time period is K3×100 ms or L3×100 slots, wherein K3 and L3 are positive integers greater than or equal to 1.
 
18. The terminal according to claim 12, wherein the processor is further configured to read the computer program in the memory and perform following operations:

determining a sidelink received signal strength indicator SL-RSSI of each sub-channel according to the measurement results of the M partial sensing occasions or periodic sensing occasions;

determining that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold to a quantity of all sub-channels in a resource pool.


 
19. The terminal according to claim 18, wherein the processor is further configured to read the computer program in the memory and perform following operations:

determining that the SL-RSSI of the sub-channel is an average value of the measurement results of the M partial sensing occasions or periodic sensing occasions;
or,

determining that the SL-RSSI of the sub-channel is a maximum value of the measurement results of the M partial sensing occasions or periodic sensing occasions;

wherein a measurement result of a partial sensing occasion or a periodic sensing occasion is: a SL-RSSI obtained through measurement by the terminal within the partial sensing occasion or the periodic sensing occasion.


 
20. The terminal according to claim 12, wherein the processor is further configured to read the computer program in the memory and perform following operations:

determining a sidelink received signal strength indicator SL-RSSI of each sub-channel within the first time period according to the measurement result of the continuous sensing within the first time period;

determining that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold, to a quantity of all sub-channels in a resource pool.


 
21. The terminal according to claim 12, wherein the continuous sensing is continuous partial sensing, or periodic continuous sensing, or aperiodic continuous sensing.
 
22. The terminal according to claim 12, wherein the processor is further configured to read the computer program in the memory and perform following operations:

determining the SL-RSSI of each sub-channel in the second time period according to the measurement result of the re-evaluation or short-term sensing in the second time period after the target slot;

determining that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold, to a quantity of all sub-channels in a resource pool.


 
23. An apparatus of calculating a channel busy ratio, applied to a terminal performing partial sensing or periodic sensing, comprising:
a calculation unit, configured to calculate a channel busy ratio of a target slot according to a first measurement result, wherein the first measurement result comprises at least one of following:

measurement results of M partial sensing occasions or periodic sensing occasions, wherein M is an integer greater than or equal to 1;

a measurement result of continuous sensing within a first time period;

a measurement result of re-evaluation or short-term sensing within a second time period.


 
24. The apparatus according to claim 23, wherein the partial sensing comprises at least one of: periodic partial sensing and continuous partial sensing.
 
25. The apparatus according to claim 23, further comprising:
a parameter determining unit, configured to determine one or more parameters of sidelink data transmission according to the channel busy ratio, wherein the one or more parameters of sidelink data transmission comprise one or more of following:

a maximum transmit power of sidelink data transmission;

a range of retransmission times of each transmission block of sidelink data transmission;

a quantity range of sub-channels of a physical sidelink shared channel PSSCH;

a range of Modulation and Coding Schemes MCSs of sidelink data.


 
26. The apparatus according to claim 23, wherein the M partial sensing occasions or periodic sensing occasions comprise:

M partial sensing occasions or periodic sensing occasions before the target slot, wherein a value of M is configured or pre-configured; or,

a partial sensing occasion or a periodic sensing occasion corresponding to a bit configured as 1 in a gapCandidateSensing parameter corresponding to the partial sensing occasion or the periodic sensing occasion or in another parameter used to configure the partial sensing occasion or the periodic sensing occasion; or,

a partial sensing occasion or a periodic sensing occasion in a third time period before the target slot, wherein a time length of the third time period is configured or pre-configured.


 
27. The apparatus according to claim 23, wherein a time length of the first time period is K1×100 ms or L1×100 slots, wherein K1 and L1 are positive integers greater than or equal to 1; or,
a time length of the second time period is K2×100 ms or L2×100 slots, wherein K2 and L2 are positive integers greater than or equal to 1.
 
28. The apparatus according to claim 26, wherein a time length of the third time period is K3×100 ms or L3×100 slots, wherein K3 and L3 are positive integers greater than or equal to 1.
 
29. The apparatus according to claim 23, wherein the calculation unit comprises:

a first sub-unit, configured to determine a sidelink received signal strength indicator SL-RSSI of each sub-channel according to the measurement results of the M partial sensing occasions or periodic sensing occasions; and

a second sub-unit, configured to determine that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold to a quantity of all sub-channels in a resource pool.


 
30. The apparatus according to claim 29, wherein the first sub-unit is further configured to:

determine that the SL-RSSI of the sub-channel is an average value of the measurement results of the M partial sensing occasions or periodic sensing occasions;
or,

determine that the SL-RSSI of the sub-channel is a maximum value of the measurement results of the M partial sensing occasions or periodic sensing occasions;

wherein a measurement result of a partial sensing occasion or a periodic sensing occasion is: a SL-RSSI obtained through measurement by the terminal within the partial sensing occasion or the periodic sensing occasion.


 
31. The apparatus according to claim 23, wherein the calculation unit comprises:

a third sub-unit, configured to determin a sidelink received signal strength indicator SL-RSSI of each sub-channel according to the measurement result of the continuous sensing within the first time period; and

a fourth sub-unit, configured to determine that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold, to a quantity of all sub-channels in a resource pool.


 
32. The apparatus according to claim 23, wherein the continuous sensing is continuous partial sensing, or periodic continuous sensing, or aperiodic continuous sensing.
 
33. The apparatus according to claim 23, wherein the calculation unit comprises:

a fifth sub-unit, configured to determine the SL-RSSI of each sub-channel in the second time period according to the measurement result of the re-evaluation or short-term sensing in the second time period after the target slot; and

a sixth sub-unit, configured to determine that the channel busy ratio of the target slot is a ratio of a quantity of sub-channels of which SL-RSSIs exceed a first threshold, to a quantity of all sub-channels in a resource pool.


 
34. A processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is configured to cause a processor to execute the method according to any one of claims 1-11.
 




Drawing













Search report










Cited references

REFERENCES CITED IN THE DESCRIPTION



This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

Patent documents cited in the description