WO2022152208A1 - 一种通信方法及装置 - Google Patents

一种通信方法及装置 Download PDF

Info

Publication number
WO2022152208A1
WO2022152208A1 PCT/CN2022/071792 CN2022071792W WO2022152208A1 WO 2022152208 A1 WO2022152208 A1 WO 2022152208A1 CN 2022071792 W CN2022071792 W CN 2022071792W WO 2022152208 A1 WO2022152208 A1 WO 2022152208A1
Authority
WO
WIPO (PCT)
Prior art keywords
resource
candidate
resource set
window
message
Prior art date
Application number
PCT/CN2022/071792
Other languages
English (en)
French (fr)
Inventor
黎超
张天虹
黄海宁
杨帆
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2022152208A1 publication Critical patent/WO2022152208A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present application relates to the field of wireless communication technologies, and in particular, to a communication method and apparatus.
  • the terminal device may detect possible sidelinks at every set step size (eg Pstep) on some time domain resources on the time axis.
  • the terminal device can then select time-frequency resources for transmission within a selection window based on the detection results of these partial perceptions.
  • the selected step size Pstep is not less than the period of the actually transmitted periodic service, for example, when the period of the LTE-V periodic service is 100 milliseconds (ms) and Pstep is 100 ms, the partial sensing method will not miss undetected resources , based on the results of these partial sensing detections, reliable transmission resources can be selected.
  • ms milliseconds
  • ms milliseconds
  • the partial sensing method will not miss undetected resources , based on the results of these partial sensing detections, reliable transmission resources can be selected.
  • NR-V there are a large number of small-period periodic services and a large number of non-periodic services. For small-period and aperiodic services, it is
  • Embodiments of the present application provide a communication method and apparatus, so as to improve the performance and reliability of transmission.
  • a first aspect provides a communication method, comprising: a first device acquiring first resource reservation information in a first perception window and second resource reservation information in a second perception window, wherein the first perception window is located in a resource Before the time point where the selection trigger is located, the second perception window is located after the time point where the resource selection trigger is located, and the first perception window is composed of discontinuous time domain resources in the time domain; The first resource reservation information and the second resource reservation information are used to determine a first candidate resource; the first device sends a first message according to the first candidate resource.
  • the first candidate resource is related to the first resource reservation information and the second resource reservation information.
  • the first device can exclude resources in the resource selection window based on the resources monitored by the two-part sensing window, so as to determine more reliable resources and improve the performance and reliability of transmission.
  • the first device determines the first candidate resource according to the first resource reservation information and the second resource reservation information, including:
  • the first device determines a candidate resource set
  • the first device determines a first candidate resource according to the candidate resource set, the first resource reservation information and the second resource reservation information, where the candidate resource is a subset of the candidate resource set .
  • the first device determines a first candidate resource according to the candidate resource set, the first resource reservation information, and the second resource reservation information, wherein the first candidate resource Resources are a subset of the candidate resource set, including:
  • the first device determines, according to the first resource reservation information, a first reserved resource set, where the first reserved resource set is a subset of the candidate resource set;
  • the first device determines a second reserved resource set according to the second resource reservation information, where the second reserved resource set is a subset of the candidate resource set;
  • the first device determines a first candidate resource among resources in the candidate resource set excluding the first reserved resource set and the second reserved resource set.
  • the candidate resource set is the candidate resource corresponding to the first perception window
  • the first device determines the first candidate resource according to the candidate resource set, the first reserved resource set and the second reserved resource set, including:
  • the first device determines a first excluded resource set from the candidate resource set according to the candidate resource set and the first reserved resource set;
  • the first device determines a second excluded resource set from the candidate resource set according to the candidate resource set and the second reserved resource set;
  • the first device determines the first candidate resource by excluding resources other than the first excluded resource set and the second excluded resource set from the candidate resource set.
  • the first excluded resource set and the second excluded resource set are resource sets to be excluded in the candidate resource set, for example, the first excluded resource set and the second excluded resource set may be preset for other terminal devices. resources reserved or occupied.
  • the candidate resource set includes candidate resources corresponding to the first perception window and candidate resources after the second perception window;
  • the first device determines the first candidate resource according to the candidate resource set, the first reserved resource set and the second reserved resource set, including:
  • the first device determines, according to the candidate resources corresponding to the first perception window and the first reserved resource set, a first available resource set from the candidate resources corresponding to the first perception window;
  • the first device determines a second available resource set according to the candidate resources after the second perception window and the second reserved resource set, and the candidate resources after the second perception window;
  • the first device determines the first candidate resource according to the first available resource set and the second available resource set.
  • the first reserved resource set is a subset of candidate resources corresponding to the first perception window, and the first device excludes the first reserved resources from the candidate resource set corresponding to the first perception window set to obtain the first available resource set.
  • the first device may exclude the first resource from the candidate resource set corresponding to the first perception window. A resource corresponding to an intersection of a reserved resource set and candidate resources corresponding to the first perception window is obtained to obtain the first available resource set.
  • the second reserved resource set is a subset of the candidate resources after the second perception window
  • the first device excludes the second reserved resources from the candidate resources after the second perception window set to obtain the second available resource set.
  • the first device may exclude the first device from the candidate resources after the second perception window. The resources corresponding to the intersection of the two reserved resource sets and the candidate resources after the second perception window are obtained to obtain the second available resource set.
  • the first device determines a first reserved resource set according to the first resource reservation information, and determines a second reserved resource set according to the second resource reservation information, including :
  • the first device determines the first reserved resource set according to the first resource reservation information and the first threshold
  • the first device determines the second reserved resource set according to the second resource reservation information and the second threshold
  • the first threshold and the second threshold are respectively configured through signaling.
  • the first threshold and the second threshold may be preset thresholds, for example, the first threshold indicates that the first device selects the threshold of the first threshold in the candidate resource set The corresponding resource is used as the first reserved resource set, and the second threshold indicates that the first device selects the resource corresponding to the threshold value of the second threshold in the candidate resource set as the resource. the second reserved resource set.
  • the first device sends the first message according to the candidate resource, including:
  • the first device determines a target candidate resource in the first available resource set, and sends the first message according to the target candidate resource;
  • the first device determines target candidate resources in the first available resource set and the second available resource set, according to the target candidate resources The first message is sent.
  • the method before the first device determines the first candidate resource according to the first resource reservation information and the second resource reservation information, the method further includes:
  • the resource monitoring function based on the first perception window is configured or activated, that is, the first device determines that the resource monitoring function of the first perception window is configured or activated; or
  • the interval between candidate monitoring sub-windows in the first perception window is a positive integer, that is, in the configuration information based on the first perception window, the first device, It is determined that the interval between the candidate monitoring sub-windows in the first sensing window is a positive integer.
  • the length of the second sensing window is N-Tp, where the N is a positive integer, and the Tp is a parameter determined by the processing time of the first device, which is within 0 to 30 an integer; or,
  • the length of the second sensing window is a value determined in the configured service period that is less than or equal to the first period.
  • the processing time of the first device may be the processing time required by the first device to determine the first candidate resource according to the monitoring result of the sensing window.
  • the value of the first period is equal to the interval between candidate listening sub-windows in the first sensing window.
  • the second sensing window is composed of a plurality of discontinuous monitoring sub-windows in the time domain.
  • the second perception window is composed of multiple discontinuous time domain resources in the time domain.
  • the method further includes:
  • the first device determines a second candidate resource, the second candidate resource is located after a fourth perception window, and the fourth perception window is located after the first candidate resource and before the second candidate resource;
  • the first device sends the first message according to the second candidate resource.
  • a communication method including: a first device determines a first candidate resource according to a monitoring result in a third perception window, the first candidate resource is located after the third perception window, and the third The perception window is located after the time point when the resource selection is triggered; the first device determines a second candidate resource, the second candidate resource is located after the fourth perception window, and the fourth perception window is located after the first candidate resource and located before the second candidate resource; the first device sends a first message according to the first candidate resource and the second candidate resource.
  • sending the first message by the first device includes: sending, by the first device, an initial transmission of the first message, and sending a retransmission of the first message.
  • the first device determines the second candidate resource, including:
  • the first device determines the second candidate resource according to the third sensing window and/or the monitoring result in the third sensing window.
  • the interval between the last monitoring resource of the third sensing window and the first transmission resource of the first message in the first candidate resource is not less than T3; and/or ,
  • the interval between the last monitoring resource of the fourth perception window and the first transmission resource of the first message in the second candidate resource is not less than T3; and/or,
  • the interval between the last transmission resource of the first message in the first candidate resource and the first monitoring resource in the fourth perception window is T4;
  • T3 and T4 are non-negative constants.
  • the first transmission resource of the first message in the first candidate resources may also be the first transmission resource in the first candidate resources.
  • the T3 is 3 time slots; or,
  • the T3 is 5 time slots; or,
  • the T3 is 9 time slots; or,
  • the T3 is 17 time slots.
  • the subcarrier interval used by the first device for communication is 15 kHz, and the T3 is 3 time slots; the subcarrier interval used by the first device for communication is 30 kHz, and the T3 is 5 time slots slot; the subcarrier interval used by the first device for communication is 60kHz, and the T3 is 9 time slots; the subcarrier interval used by the first device for communication is 120kHz, and the T3 is 17 time slots gap.
  • the T4 is a non-negative constant
  • the T4 a+c, where a is the interval between the last transmission of the first message in the first candidate resource and the arrival time of the corresponding feedback message, and c is the processing time for the first device to detect the feedback message.
  • the feedback message is a feedback message of the last transmission of the first message in the first candidate resource.
  • the length of time for the first device to detect the feedback message may be the length of time from when the first device detects the opening of the receiving channel until the time when the feedback message is detected.
  • the last transmission of the first message to the corresponding feedback message is a NACK response message.
  • the first device performs detection on the fifth sensing window, so as to obtain the repetition of the first message
  • the number of times of transmission of the first message in the first candidate resource is less than the maximum number of retransmissions of the first message
  • the distance between the first device and the target device of the first message is less than the communication distance required by the first message.
  • the method further includes:
  • the number of times of transmission of the first message in the first candidate resource is less than the maximum number of retransmissions of the first message
  • the distance between the first device and the target device of the first message is less than the communication distance required by the first message.
  • the target device of the first message may be understood as a second device that receives the first message.
  • a communication device including a processing unit and a transceiver unit;
  • the transceiver unit is configured to acquire first resource reservation information in a first perception window and second resource reservation information in a second perception window, where the first perception window is located before the time point at which the resource selection is triggered, The second perception window is located after the time point at which the resource selection is triggered, and the first perception window is composed of discontinuous time domain resources in the time domain;
  • the processing unit configured to determine a first candidate resource according to the first resource reservation information and the second resource reservation information
  • the transceiver unit is further configured to send a first message according to the first candidate resource.
  • the processing unit is specifically configured to determine a candidate resource set; according to the candidate resource set, the first resource reservation information and the second resource reservation information, determine the first candidate resource resources, wherein the first candidate resource is a subset of the candidate resource set.
  • the processing unit is specifically configured to determine a first reserved resource set according to the first resource reservation information, where the first reserved resource set is a sub-set of the candidate resource set according to the second resource reservation information, determine a second reserved resource set, and the second reserved resource set is a subset of the candidate resource set; exclude the first reserved resource set from the candidate resource set The reserved resource set and the second reserved resource set are used to determine the first candidate resource.
  • the candidate resource set is the candidate resource corresponding to the first perception window
  • the processing unit is specifically configured to determine a first excluded resource set from the candidate resource set according to the candidate resource set and the first reserved resource set; according to the candidate resource set and the second reserved resource set, determine a second excluded resource set from the candidate resource set; in the candidate resource set, exclude the resources other than the first excluded resource set and the second excluded resource set to determine the first candidate resource .
  • the candidate resource set includes candidate resources corresponding to the first perception window and candidate resources after the second perception window;
  • the processing unit is specifically configured to determine a first available resource set from the candidate resources corresponding to the first perception window according to the candidate resources corresponding to the first perception window and the first reserved resource set; Two candidate resources after the perception window and the second reserved resource set, determine a second available resource set from the candidate resources after the second perception window; according to the first available resource set and the second available resource set , and determine the first candidate resource.
  • the processing unit is specifically configured to determine the first reserved resource set according to the first resource reservation information and the first threshold; according to the second resource reservation The information and the second threshold are used to determine the second reserved resource set; wherein the first threshold and the second threshold are respectively configured through signaling.
  • the processing unit is specifically configured to determine target candidate resources in the first available resource set; or if the resources in the first available resource set are less than the required number of candidate resources, the The first device determines target candidate resources in the first available resource set and the second available resource set;
  • the transceiver unit is specifically configured to send the first message according to the target candidate resource.
  • the processing unit is further configured to, before determining the candidate resource according to the first resource reservation information and the second resource reservation information, determine the resource based on the first perception window.
  • the resource monitoring function is configured or activated; or it is determined based on the configuration information of the first perception window that the interval between candidate monitoring sub-windows in the first perception window is a positive integer.
  • the length of the second perception window is N-Tp, where the N is a positive integer, and the Tp is a parameter determined by the processing time of the communication device, which is a range from 0 to 30 integer; or,
  • the length of the second sensing window is a value determined in the configured service period that is less than or equal to the first period.
  • the value of the first period is equal to the interval between candidate listening sub-windows in the first sensing window.
  • the second sensing window is composed of a plurality of discontinuous monitoring sub-windows in the time domain.
  • the processing unit is further configured to determine a second candidate resource, where the second candidate resource is located after a fourth perception window, and the fourth perception window is located after the first candidate resource and before the second candidate resource;
  • the transceiver unit is further configured to send the first message according to the second candidate resource.
  • a communication device including a processing unit and a transceiver unit;
  • the processing unit is configured to determine a first candidate resource according to the monitoring result in the third perception window, the first candidate resource is located after the third perception window, and the third perception window is located where the resource selection trigger is located. After the time point; determine a second candidate resource, the second candidate resource is located after the fourth perception window, and the fourth perception window is located after the first candidate resource and before the second candidate resource;
  • the transceiver unit is configured to send a first message according to the first candidate resource and the second candidate resource.
  • the processing unit is specifically configured to determine the second candidate resource according to the third sensing window and/or the monitoring result in the third sensing window.
  • the interval between the last monitoring resource of the third sensing window and the first transmission resource of the first message in the first candidate resource is not less than T3; and/or ,
  • the interval between the last monitoring resource of the fourth perception window and the first transmission resource of the first message in the second candidate resource is not less than T3; and/or,
  • the interval between the last transmission resource of the first message in the first candidate resource and the first monitoring resource in the fourth perception window is T4;
  • T3 and T4 are non-negative constants.
  • the T3 is 3 time slots; or,
  • the T3 is 5 time slots; or,
  • the T3 is 9 time slots; or,
  • the T3 is 17 time slots.
  • the T4 is a non-negative constant
  • the T4 a+c, where a is the interval between the last transmission of the first message in the first candidate resource and the arrival time of the corresponding feedback message, and c is the time when the communication device detects the feedback message.
  • the last transmission of the first message to the corresponding feedback message is a NACK response message.
  • the transceiver unit is further configured to perform detection on a fifth perception window for feedback-based transmission when one or more of the following conditions are established, so as to obtain the first The second candidate resource for the retransmission of the message:
  • the number of times of transmission of the first message in the first candidate resource is less than the maximum number of retransmissions of the first message
  • the distance from the communication device to the target device of the first message is less than the communication distance required by the first message.
  • a communication device in a fifth aspect, has the function of implementing the terminal device in the above method aspect, and includes components (means) corresponding to the steps or functions described in the above method aspect.
  • the steps or functions can be implemented by software, or by hardware (such as a circuit), or by a combination of hardware and software.
  • the apparatus described above includes one or more processors and communication units.
  • the one or more processors are configured to support the apparatus to perform the corresponding functions of the apparatus in the above method.
  • the apparatus may further include one or more memories, which are coupled to the processor and store necessary program instructions and/or data of the apparatus.
  • the one or more memories may be integrated with the processor, or may be provided separately from the processor. This application is not limited.
  • the above device includes a transceiver, a processor and a memory.
  • the processor is used to control the transceiver or the input/output circuit to send and receive signals
  • the memory is used to store a computer program
  • the processor is used to run the computer program in the memory, so that the apparatus performs the first aspect, the second aspect, or the first aspect
  • the terminal device completes the method.
  • the apparatus described above includes one or more processors and communication units.
  • the one or more processors are configured to support the apparatus to perform the corresponding functions of the terminal device in the above method.
  • the apparatus may further include one or more memories, which are used for coupling with the processor, and which store necessary program instructions and/or data of the terminal device.
  • the one or more memories may be integrated with the processor, or may be provided separately from the processor. This application is not limited.
  • the apparatus may be located in a terminal device or be a terminal device.
  • the above device includes a transceiver, a processor and a memory.
  • the processor is used to control the transceiver or the input/output circuit to send and receive signals
  • the memory is used to store a computer program
  • the processor is used to run the computer program in the memory, so that the apparatus performs the first aspect, the second aspect, or the first aspect .
  • a computer-readable storage medium for storing a computer program, the computer program including a method for executing the first aspect, the second aspect, or any of the possible implementations of the first aspect and the second aspect. method instruction.
  • a computer program product comprising: computer program code, when the computer program code is run on a computer, causing the computer to execute the first aspect, the second aspect, or the first aspect .
  • the method in any possible implementation manner of the second aspect.
  • a chip system in an eighth aspect, includes a transceiver for implementing the functions of the device in the methods of the above aspects, for example, for example, receiving or transmitting data and/or information involved in the above methods.
  • the chip system further includes a memory for storing program instructions and/or data.
  • the chip system may be composed of chips, or may include chips and other discrete devices.
  • a communication system in a ninth aspect, includes a first device and a second device, and the first device can execute the first aspect, the second aspect, or any one of the first and second aspects
  • the second device is configured to receive the first message sent by the first device.
  • FIG. 1 is a schematic diagram of the architecture of a communication system
  • Fig. 2, Fig. 4, Fig. 5 are schematic diagrams of a partially sensed monitoring resource and candidate resource
  • FIG. 3 and FIG. 7 are schematic diagrams of a communication flow according to an embodiment of the present application.
  • FIG. 6 , FIG. 8 , and FIG. 9 provide schematic diagrams of candidate resources according to an embodiment of the present application.
  • FIG. 10 and FIG. 11 are structural diagrams of a communication device according to an embodiment of the application.
  • the word "exemplary” is used to mean serving as an example, illustration or illustration. Any embodiment or design described in this application as "exemplary” should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word example is intended to present a concept in a concrete way.
  • the network architecture and service scenarios described in the embodiments of the present application are for the purpose of illustrating the technical solutions of the embodiments of the present application more clearly, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application.
  • the evolution of the architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
  • UE User equipment
  • terminal equipment is a device with wireless transceiver functions that access device) communicates with one or more core network (core network, CN) devices (or may also be referred to as core devices).
  • core network CN
  • core devices or may also be referred to as core devices.
  • User equipment may also be referred to as an access terminal, terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, user agent, user device, or the like.
  • User equipment can be deployed on land, including indoor or outdoor, handheld or vehicle; it can also be deployed on water (such as ships, etc.); it can also be deployed in the air (such as aircraft, balloons and satellites, etc.).
  • the user equipment may be a cellular phone (cellular phone), a cordless phone, a session initiation protocol (SIP) phone, a smart phone (smart phone), a mobile phone (mobile phone), a wireless local loop (WLL) station, personal digital assistant (PDA), etc.
  • SIP session initiation protocol
  • PDA personal digital assistant
  • the user equipment may also be a handheld device with a wireless communication function, a computing device or other device connected to a wireless modem, an in-vehicle device, a wearable device, a drone device, or a terminal in the Internet of Things, the Internet of Vehicles, the fifth generation Mobile communication (5th-generation, 5G) network and any form of terminal in future network, relay user equipment or terminal in future evolved PLMN, etc.
  • the relay user equipment may be, for example, a 5G home gateway (residential gateway, RG).
  • the user equipment may be a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, telemedicine Wireless terminals in remote medical, wireless terminals in smart grid, wireless terminals in transportation safety, wireless terminals in smart city, wireless terminals in smart home wireless terminals, etc.
  • VR virtual reality
  • AR augmented reality
  • This embodiment of the present application does not limit the type or type of the terminal device.
  • the network device may support at least one wireless communication technology, such as long term evolution (LTE), new radio (NR), wideband code division multiple access (WCDMA), and the like.
  • LTE long term evolution
  • NR new radio
  • WCDMA wideband code division multiple access
  • network equipment may include access network equipment.
  • the network equipment includes, but is not limited to: a next-generation base station or a next-generation node B (generation nodeB, gNB), an evolved node B (evolved node B, eNB), a radio network controller (radio network controller, RNC), node B (node B, NB), base station controller (BSC), base transceiver station (base transceiver station, BTS), home base station (for example, home evolved node B, or home node B, HNB ), baseband unit (BBU), transmitting and receiving point (TRP), transmitting point (TP), mobile switching center, small station, micro station, etc.
  • generation nodeB, gNB next-generation node B
  • eNB evolved node B
  • RNC radio network controller
  • node B node B
  • BSC base station controller
  • BTS base transceiver station
  • home base station for example, home evolved node B, or home node B, HNB
  • the network device may also be a wireless controller, a centralized unit (CU), and/or a distributed unit (DU) in a cloud radio access network (CRAN) scenario, or the network device may It is a relay station, an access point, a vehicle-mounted device, a terminal, a wearable device, and a network device in future mobile communications or a network device in a future evolved public land mobile network (PLMN).
  • CU centralized unit
  • DU distributed unit
  • CRAN cloud radio access network
  • PLMN public land mobile network
  • the network device may include a core network (CN) device, and the core network device includes, for example, an AMF and the like.
  • CN core network
  • the concepts of perception, monitoring, and detection may be used instead.
  • the concepts of resources, resource collections/resource sets can be used interchangeably.
  • the first device may be a sending device.
  • the second device may be a receiving device.
  • the first device may be a terminal device or a network device, and the second device may be a terminal device or a network device.
  • the first device is mainly described as a terminal device UE.
  • the resource selection trigger time that is, the time point when the resource selection is triggered.
  • the higher layer requests the first device to determine the moment of a set of resource sets, and the set of resource sets is used for resource selection during data transmission.
  • the upper layer here may be the protocol or signaling of the base station, or may be the upper layer protocol stack (eg, upper layer software, MAC layer, etc.) of the first device.
  • This trigger moment can be a certain symbol n, a certain time slot n, or a certain mini-slot (the number of occupied symbols is any number of symbols from 1 to 12 or 1 to 14 symbols) n, subframe n or position of radio frame n etc.
  • the upper layer will provide the first device with parameters for resource selection.
  • the above parameters include one or more of the following: the resource pool used, the priority of the physical layer, the remaining packet delay budget (PDB), the number of sub-channels required in a time slot, Resource reservation interval, etc.
  • the resource trigger time is usually the time when the application layer data has been assembled in the protocol stack and the packet is about to be delivered through the physical layer. For example, it can be the time when the MAC TB (transport block of the MAC layer) arrives (or is about to be sent, or is about to arrive) at the physical layer.
  • the present invention takes time slot n as an example to describe the time reference point of the first device in the resource selection process. However, it does not rule out that the time slot n can be replaced by the symbol n, the time n of the transmission time of other duration units such as the mini-slot n.
  • Monitoring window (sensing window). It can also be called a resource monitoring window.
  • the monitoring window may also be referred to as a listening window, a detection window, or a sensing window.
  • the resource selection window is part or all of the time domain resources within the PDB remaining after slot n. For simplicity, it can be described as: [n+T 1 , n+T 2 ] time period. T 1 is a non-negative constant, and T 2 is a constant that does not exceed the remaining PDB.
  • the first device needs to determine the transmission resource for the TB to be transmitted within the selection window.
  • the first device also needs to send the TB to be transmitted according to the determined transmission resource within the selection window.
  • the first device will determine candidate or available resource sets in the selection window, and then report these resource sets to the higher layer, and then the higher layer determines the transmission resource from the resource set.
  • the physical layer of the first device may directly determine the transmission resource according to the determined candidate or available resource set, and send the TB to be transmitted.
  • Partial sensing which is another resource selection method under Mode 2 defined by the 3GPP protocol for NR-V2X.
  • the terminal device selects resources in this way, it only monitors the occupancy of a part of the resources in the resource pool, and does not monitor other parts of the resources, and then selects transmission from the monitored unoccupied resources and/or the unmonitored resources. resource.
  • the terminal device that selects the resource in this way is a partial sensing device, for example, a partial sensing device defined in R17.
  • multiple equally spaced candidate monitoring resource subsets may be configured before time slot n.
  • the positions where 10 candidate monitoring resource subsets are arranged at equal intervals at intervals of Pstep are: ty -10P step , ty -9P step , ... and ty -P step .
  • the size of each monitoring subset is Y time slots (or subframes).
  • ty is a candidate slot in a candidate resource of size Y determined from the selection window.
  • the first device detects sidelink control information (SCI) sent by other devices, and these SCIs will indicate the following information:
  • SCI sidelink control information
  • the time-frequency resources occupied by the corresponding data in the current time slot are reserved resources corresponding to the subsequent 1 or 2 retransmissions, and the transmission cycle is performed.
  • the first device may determine resources occupied or reserved for transmission of the current data packet and subsequent retransmissions according to the occupied resources and reserved resources. Further, in combination with the period indicated in the SCI, the resources occupied on the corresponding time-frequency resources in the next subsequent period can also be determined. When the cycle continues to expand forward, the resources occupied in the resource selection window in the future can be determined.
  • the detected resource occupied or reserved by the second device is R(x, y), where x represents the frequency domain location, and y represents the time domain location where the SCI is detected or the reserved location indicated by the current SCI. Then it can be determined that all resources R(x, y+j*P) are also reserved resources, where j is a non-negative integer, and P is the period value indicated on the detected SCI.
  • the first device may determine resources occupied or reserved by other UEs on the perception window and the resource selection window by combining the information.
  • the priority may be the priority of the service, or may refer to the priority information indicated in the SCI.
  • the higher the service priority means that the data in the data packet corresponding to the service to be transmitted is more important.
  • the higher the service priority indicates that the service has higher requirements on at least one of the following QoS parameters: service reliability requirement, service transmission delay requirement, service transmission rate or transmission throughput requirement.
  • the priority of the service may be negatively correlated with the priority value indicated in the SCI, or may be positively correlated. Taking negative correlation as an example, the smaller the priority value indicated in the SCI, the more important the business is, and vice versa, the lower the importance of the business is.
  • the priority in the SCI may be indicated by 3 bits, and its value may correspond to an integer from 1 to 8. When the SCI indicator is 1, it indicates that the business priority is higher; when the SCI indicator is 8, it indicates that the business priority is lower.
  • a TB of a service to be transmitted may include: at least one MAC control element and/or at least one logical channel.
  • each MAC control element corresponds to a priority
  • each logical channel corresponds to a priority.
  • the highest priority in at least one MAC control element and/or at least one logical channel included in the service to be transmitted may be determined as the priority of the entire TB of the service to be transmitted.
  • the signaling configuration includes the signaling sent by the base station for configuration, and the signaling may be an RRC message, a DCI message or a SIB message.
  • the signaling configuration may also be configured to the first device by preconfigured signaling.
  • the pre-configuration here is to define or configure the values of the corresponding parameters in advance by means of a protocol, and store them in the first device when communicating with the first device.
  • the preconfigured message can be modified or updated under the condition that the first device is connected to the Internet.
  • the signaling configuration may limit the value of the relevant parameter or the configuration information to the resource pool sent or received by the first device.
  • the resource pool is a collection of resources used for transmission on a particular carrier or portion of bandwidth.
  • the resource pool may be continuous or discontinuous in the time domain, and may also be continuous or discontinuous in the frequency domain. This application does not limit this.
  • Communication systems generally include, but are not limited to, 4th-generation (4th-generation, 4G) networks, LTE systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD), Universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, 5G communication system or NR, and other communication systems in the future such as 6G, etc.
  • 4th-generation (4th-generation, 4G) networks LTE systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD), Universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, 5G communication system or NR, and other communication systems in the future such as 6G, etc.
  • the communication system includes a sending device 1 and a receiving device 2, and data can be sent and received between the sending device 1 and the receiving device 2, for example, the sending device 1 can send data to the receiving device 2 , and the sending device 1 can receive data from the receiving device 2.
  • the communication system includes a network device, and the sending device 1 and/or the receiving device 2 can receive configuration information of transmission parameters from the network device.
  • the transmitting device may be a base station, and the receiving device may be a terminal; or, the transmitting device may be a terminal, and the receiving device may be a base station.
  • the sending device and the receiving device can be the same type of user equipment or network equipment, or can be a roadside station and a user terminal, that is, the sending device is a user terminal, and the receiving device is also a user terminal; or , the transmitting device is a roadside station, and the receiving device is also a user terminal; or, the transmitting device is a user terminal, and the receiving device is also a roadside station; or, the transmitting device is a base station, and the receiving device is also a base station.
  • the sidelink may also be the same type or different types of base station equipment, and the function of the sidelink at this time is similar to that of the relay link, but the air interface technology used may be the same or different.
  • the roadside unit (roadside unit, RSU) can be regarded as a roadside station/roadside unit from the physical entity.
  • the RSU may be a terminal device or a network device such as a base station, which is not limited in this embodiment of the present application.
  • the terminal device may also be an on-board unit (on board unit, OBU).
  • the first device and the second device may be user equipment or network devices, which are not limited to the present invention.
  • the sending device is a base station and the receiving device is also a base station; or, the sending device is a user equipment and the receiving device is also a user equipment.
  • V2V vehicle-to-vehicle
  • V2I vehicle-to-infrastructure
  • V2P vehicle-to-pedestrian
  • V2P vehicle-to-network
  • the research on sidelink enhancement of R17 has been entered.
  • the research of NR-V2X in R16 the first basic version of sidelink has been completed.
  • R14-like partial sense is considered as a baseline to reduce the power consumption of R16-based full sense.
  • the transmitting terminal device detects possible sidelinks in the sensing window. such as Pstep) to detect possible sidelinks.
  • the terminal device can then select time-frequency resources for transmission within a selection window based on the detection results of these partial perceptions.
  • the above perception-based purpose is to facilitate the selection of resources that are not selected or occupied by other UEs as much as possible in future data transmission, so as to reduce potential collisions during transmission, thereby improving reliability during transmission.
  • the selected step size Pstep is not less than the period of the actually transmitted periodic service, for example, the period of the LTE-V periodic service is 100 milliseconds (ms) or an integer multiple of 100ms, and when Pstep is 100ms, the partial sensing method is adopted to not Undetected resources will be missed. Based on the results of these partial sensing detections, reliable transmission resources can be selected.
  • the periodic services with small cycles such as 3ms, 5ms, 10ms, 20ms, 50ms, etc.
  • a large number of aperiodic services it can be understood that the cycle of this type of service is 0, the Class traffic arrives in random bursts).
  • the power consumption of the LTE-V partial perception is 10% of the full perception.
  • Pstep cannot be greater than 5ms.
  • the resources are different, and the resources selected by a certain terminal device do not belong to the resources of the terminal device with higher priority.
  • the terminal device In the NR-V resource selection process based on complete perception in the current standard, after the terminal device selects resources, it needs to re-evaluate these resources before determining to reserve these resources. After the terminal device selects the resource to send the message, the terminal device can decide whether to continue to use the current resource. When deciding whether to continue to use the current resource, the terminal device needs to confirm whether these resources are preempted by other terminal devices. If it is preempted by other terminal equipment, the terminal equipment needs to select other resources to send subsequent messages. However, when determining the evaluation of reserved resources and determining the evaluation of transmission resources of subsequent messages, the terminal equipment can partially select clean resources, but when the candidate resources are insufficient, it cannot be guaranteed that the terminal equipment can obtain a sufficient number of reliable candidate resources. , the complete transmission of the message cannot be guaranteed.
  • Nmax can be 2 or 3.
  • the following further analysis shows the total number of time slots spanned by a maximum of 32 transmissions of a TB (one initial transmission plus 31 retransmissions) for blind transmission (repeated transmission without physical layer feedback) and feedback-based transmission.
  • the present application provides a communication method and device.
  • the communication method improved in the present application is mainly used for sidelinks, and is not limited to the communication scenario of the Internet of Vehicles, but can also be extended to networks and systems based on autonomous resource selection, which is not limited in the embodiments of the present application.
  • the first device may acquire first resource reservation information in a first perception window and second resource reservation information in a second perception window, where the first perception window is located at a time point where resource selection is triggered Before, the second perception window is located after the time point when the resource selection is triggered, and the first perception window is composed of discontinuous time domain resources in the time domain; the first device reserves the first resource according to the information and second resource reservation information, determine a first candidate resource, and the first device sends the first message according to the first candidate resource. It can be seen that in the embodiment of the present application, when the first device determines the candidate resources, it simultaneously excludes the resources in the resource selection window based on the resources monitored by the two parts of the perception window, so that more reliable resources can be determined and the transmission performance can be improved. and reliability.
  • An embodiment of the present application provides a communication method, and the method can be applied to the communication system shown in FIG. 1 . 3, the specific process of the communication method will be described in detail, and the process includes:
  • the first device acquires first resource reservation information in a first perception window, where the first perception window is located before the time point at which the resource selection is triggered, and the first perception window in the time domain consists of discontinuous time Domain resource composition.
  • the first device may be a sending device, and the sending device is a terminal device.
  • the first perception window consists of a plurality of discontinuous time domain resources, each time domain resource can be set at intervals with a step size, and the value of the set step size is not limited here, and each time domain resource can be viewed As each monitoring sub-window in the first sensing window (may be referred to as the first monitoring sub-window for short).
  • the set step size may be Pstep
  • the first perception window includes ty -10P step , ty -9P step , ... and ty -P step .
  • the first sensing window may be all or a subset of all sensing positions in ty - 10Pstep , ty - 9Pstep , ... and ty - Pstep . where ty is the position of the candidate resource in the selection window.
  • the resource monitoring function based on the first sensing window may be configured or activated or enabled (enabled) or disabled (disabled) through signaling.
  • the interval between the candidate monitoring sub-windows in the first perception window is a positive integer, or the candidate monitoring sub-windows in the first perception window are positive integers.
  • the interval between is 0.
  • the interval between the candidate monitoring sub-windows in the first perception window is not 0, it may be considered that the resource monitoring function based on the first perception window is enabled.
  • the interval between the candidate monitoring sub-windows in the first perception window is 0, it may be considered that the resource monitoring function based on the first perception window is disabled.
  • the interval between the candidate monitoring sub-windows in the first perception window is a positive integer, or the candidate monitoring sub-windows in the first perception window are positive integers.
  • the interval between is a negative number, or the interval between candidate monitoring sub-windows in the first sensing window is 0.
  • the interval between the candidate monitoring sub-windows in the first perception window is not 0, it may be considered that the resource monitoring function based on the first perception window is enabled.
  • the interval between the candidate monitoring sub-windows in the first sensing window is a negative number, it can be considered that the resource monitoring function based on the first sensing window is turned off.
  • the interval between the candidate monitoring sub-windows in the first perception window it can be considered that the resource monitoring based on the first perception window performs the function of full perception.
  • the upper-layer protocol stack of the first device may request the physical layer of the first device to determine the resource set used for sideline data transmission. For example, in time slot n, the protocol stack will send trigger request information, and in time slot n At the same time, parameters for resource selection are provided, and the time slot n can be regarded as a time slot for resource selection trigger, that is, the time point at which the resource selection trigger is located, or the resource selection trigger time.
  • the first device determines first resource reservation information by monitoring in the first perception window, where the first resource reservation information can be used to indicate resources occupied by other devices except the first device , that is, used to determine the reserved resources of other devices, that is, the first resource reservation information is used to determine the resources that the first device needs to exclude. 4 is taken as an example for description, the first device determines in the perception window that other devices occupy resources when sending. On these occupied resources, the SCI of the occupied resources may further indicate: retransmission of data packets sent by other devices, or resources reserved for initial transmission in subsequent periods. These reserved resources can appear in (0-T 0 ) to (nT pro,0 ), and can also appear in the range of the resource selection window.
  • the first device acquires second resource reservation information in a second sensing window, where the second sensing window is located after the time point at which the resource selection is triggered.
  • the second perception window may be a continuous time domain resource in the time domain.
  • the second perception window may be composed of multiple discontinuous monitoring sub-windows in the time domain, that is, the second perception window includes multiple discontinuous time domain resources.
  • Each monitoring sub-window in the window may be simply referred to as a second monitoring sub-window.
  • the second sensing window may be a short sensing window (short sensing window, SSW).
  • the resource monitoring function based on the second sensing window may be configured by signaling or activated or enabled (enabled) or disabled (disabled).
  • the length of the second sensing window is a positive integer, or the length of the second sensing window is 0.
  • the length of the second sensing window is not 0, it may be considered that the resource monitoring function based on the second sensing window is enabled.
  • the length of the second sensing window is 0, it may be considered that the resource monitoring function based on the second sensing window is disabled.
  • the interval between the candidate monitoring sub-windows in the second perception window is a positive integer, or the candidate monitoring sub-windows in the second perception window are positive integers.
  • the interval between is a negative number, or the interval between candidate monitoring sub-windows in the second sensing window is 0.
  • the interval between the candidate monitoring sub-windows in the second perception window is not 0, it may be considered that the resource monitoring function based on the second perception window is enabled.
  • the interval between the candidate monitoring sub-windows in the second sensing window is a negative number, it may be considered that the resource monitoring function based on the second sensing window is disabled.
  • the interval between the candidate monitoring sub-windows in the second perception window is 0, it can be considered that the resource monitoring based on the second perception window performs the function of full perception.
  • the length of the second perception window may be the length determined by the start position and the end position, or may be the number or size of resources occupied by the second perception window; the length of the second perception window may also be configured by signaling.
  • Maximum length, the length of the second sensing window when the first device actually monitors is not greater than the maximum length, or the length of the second sensing window can also be the minimum length configured through signaling, the first device actually The length of the second sensing window during monitoring is not less than the minimum length.
  • the length of the second sensing window may also be a maximum length configured through signaling, and the length of the second sensing window when the first device actually monitors is not greater than the maximum length.
  • the length of the second sensing window may be related to the maximum number of retransmissions of the TB, or the length of the first step, or the service period.
  • the length of the second perception window is N-Tp, where the N is a positive integer, and the Tp is a parameter determined by the UE processing time, which is an integer from 0 to 30.
  • the retransmission packets of the TB are constrained within the effective range of the second sensing window.
  • the length of the second sensing window is (Tu-T3-T proce,0 )
  • Tu is the length of the second sensing window
  • the length of Tu is determined by the maximum number of retransmissions of the TB.
  • the maximum number of retransmissions for TB is 32, and Tu is 31.
  • T3 is the interval between the last sensing resource of the second sensing window and the first transmission resource of the first message.
  • the length of the second sensing window is a value determined in the configured service period that is less than or equal to the first period. The value of the first period is equal to the interval between candidate listening sub-windows in the first sensing window.
  • the length of the second sensing window may be the length actually used, or the minimum value of the length, or the maximum value of the length.
  • the first device determines second resource reservation information by monitoring in the second perception window, where the second resource reservation information can be used to determine resources occupied by other devices except the first device . That is, it is used to determine the reserved resources of other devices, that is, the first resource reservation information is used to determine the resources that the first device needs to exclude. 4 is taken as an example for description, the first device determines in the SSW that other devices occupy resources when sending. On these occupied resources, the SCI of the occupied resources may further indicate: retransmission of data packets sent by other devices, or resources reserved for initial transmission in subsequent periods. These reserved resources can appear within the scope of the resource selection window.
  • the first device determines a first candidate resource according to the first resource reservation information and the second resource reservation information.
  • the first device may determine the candidate resource set Sa.
  • the candidate resource set is a candidate resource set for selecting transmission resources.
  • the candidate resource set may be candidate resources corresponding to the first perception window.
  • the candidate resource set includes all resources in the resource selection window in FIG. 4 , or the candidate resource set may include candidate resources on Y time slots in the resource selection window in FIG. 4 (as shown in the black box in FIG. 4 ) shown).
  • the candidate resource set may include candidate resources corresponding to the first perception window and candidate resources after the second perception window.
  • the candidate resources after the second perception window do not include the candidate resources corresponding to the first perception window.
  • the candidate resource set includes all resources in the resource selection window in FIG. 5 excluding the second perception window, and the candidate resource set includes candidate resources on Y time slots in the resource selection window.
  • the first device determines a first candidate resource according to the candidate resource set, the first resource reservation information and the second resource reservation information.
  • the first candidate resource is a subset of the candidate resource set. It can be understood that the first candidate resource may be exactly the same as the candidate resource set, or the first candidate resource may include the candidate resource. Part of the resource in the resource collection.
  • the first device may determine the first reserved resource set R1 according to the first resource reservation information; the first device may determine the first reserved resource set R1 according to the second resource reservation information. Two reserved resource sets R2; the first device excludes the first reserved resource set R1 and the second reserved resource set R2 from the candidate resource set Sa, and determines the first candidate resource Sa'.
  • the first device can monitor the resource occupation that may occur in the selection window by other devices, and the monitoring result includes two parts: the first part is occupied by other devices. And the first reserved resource set R1 that needs to be excluded, and the second part is the second reserved resource set R2 that is occupied by other devices and needs to be excluded.
  • the first device takes into account the monitoring results of the first part and the monitoring results of the second part, and excludes the resources in the selection window based on the two partially monitored resources, so that the first device can determine More reliable transmission resources to improve transmission performance and reliability.
  • the first reserved resource set R1 is the service monitored by the first device on the first part of the monitoring resources that can be used for detection configured in the first perception window, and the service monitored by the first device corresponds to The transmission reservation resource is located in the selection window and satisfies the first condition.
  • the first condition may be configured through signaling.
  • the first condition may include: a value of a detected reference signal receiving power (reference signal receiving power, RSRP) is greater than a first threshold.
  • the first threshold may be configured through signaling, and optionally, the first threshold is determined by receiving priority.
  • the RSRP detected by the first device may be measured from the demodulation reference signal (demodulation reference signal, DMRS) of the received sidelink control information (SCI), or obtained from the received SCI. Measured on the DMRS of the indicated physical sidelink shared channel (PSSCH).
  • DMRS demodulation reference signal
  • PSSCH physical sidelink shared channel
  • the first condition may further include: in the first sensing window, the first device detects SCIs sent by other devices, and determines that the resources reserved by these SCIs on a periodic basis are located in the selection window; or the first In the first sensing window, the device detects SCIs sent by other devices, and determines that the periods of these SCIs are 0, but the reserved resources for retransmission of data packets corresponding to these SCIs are located within the selection window.
  • the second reserved resource set R2 is the service monitored by the first device on the second part of the monitoring resources in the second perception window, and the transmission resource corresponding to the service monitored by the first device is located in the selection. window, and satisfy the second condition.
  • the second condition may be configured through signaling.
  • the second condition includes: the detected RSRP value is greater than the second threshold.
  • the second threshold may be configured through signaling, and optionally, the second threshold is determined by receiving priority.
  • the first threshold may be configured through signaling, and optionally, the first threshold is determined by receiving priority.
  • the RSRP detected by the first device may be measured from the DMRS of the received SCI, or measured from the DMRS of the PSSCH indicated by the received SCI.
  • the second condition may further include: the first device detects SCIs sent by other devices in the second sensing window, and determines that the resources reserved by these SCIs on a periodic basis are located in the selection window; or the first device In the second sensing window, the device detects SCIs sent by other devices, and determines that the periods of these SCIs are 0, but the reserved resources for retransmission of data packets corresponding to these SCIs are located within the selection window.
  • the candidate resource set can be the candidate resource corresponding to the first perception window:
  • the subtraction "-" is used to indicate the exclusion operation.
  • the first reserved resource set R1 can be regarded as a first excluded resource set
  • the second reserved resource set R2 can be regarded as a second excluded resource set.
  • the first device may determine a first excluded resource set according to the candidate resource set Sa and the first reserved resource set R1, and according to the candidate resource set Sa and the second reserved resource set Resource set R2, determine a second excluded resource set; the first device excludes the first excluded resource set and the second excluded resource set in the candidate resource set Sa, and determines the first candidate resource Sa '.
  • the first device excludes only the resources located in Sa from R1 and/or R2. As shown in FIG.
  • the first reserved resource set R1 includes R1a, R1b, R1c, R1d and R1e
  • the second reserved resource set R2 includes R2a, R2b and R2c.
  • the first device may exclude only R1b, R1c and R1d in Sa in R1 and only R2b and R2c in Sa in R2.
  • the first device excludes the resources in the selection window based on the two kinds of partially monitored resources, it only considers the first reserved resource set R1 and the second reserved resource in the set of excluded and candidate resources.
  • the intersection part of the set R2 enables the first device to determine more reliable transmission resources, and further improves the performance and reliability of transmission.
  • candidate resource set includes candidate resources corresponding to the first perception window and candidate resources after the second perception window:
  • the first device may exclude the first reserved resource set R1 from the candidate resources corresponding to the first perception window, and exclude the second reserved resource set R1 from the candidate resources after the second perception window.
  • the resource set R2 is left, and the first candidate resource Sa' is obtained.
  • the first device may exclude the first reserved resource set R1 and the second reserved resource set R2 from the candidate resources corresponding to the first sensing window, and then exclude the second sensing window.
  • the first reserved resource set R1 and the second reserved resource set R2 are excluded from the subsequent candidate resources to obtain the first candidate resource Sa'.
  • the first device may determine the first available resource set Sa1 according to the candidate resource set Sa and the first resource reservation information; the first device may determine the first available resource set Sa1 according to the The candidate resource set Sa and the second resource reservation information determine the second available resource set Sa2; the first device determines the first available resource set Sa1 and the second available resource set Sa2 according to the first available resource set Sa1 and the second available resource set Sa2.
  • a candidate resource Sa' may be determined.
  • the first available resource set is a candidate resource set
  • the second available resource set is a candidate resource set
  • the first device can monitor the resource occupation that may occur in the selection window by other devices, and obtain two parts according to the monitoring result: the first part is the first available The resource set Sa1, the second part is the second available resource set Sa2.
  • the candidate resource set can be the candidate resource corresponding to the first perception window:
  • the first device may directly exclude the first reserved resource set from the candidate resource set Sa to obtain a first available resource set Sa1, and directly exclude the first reserved resource set from the candidate resource set Sa.
  • Two reserved resource sets are obtained to obtain a second available resource set Sa2; then the first device determines a first candidate resource Sa' according to the first available resource set Sa1 and the second available resource set Sa2.
  • candidate resource set includes candidate resources corresponding to the first perception window and candidate resources after the second perception window:
  • the first device may exclude the first reserved resource set from the candidate resources corresponding to the first sensing window to obtain a first available resource set Sa1, and the second sensing window after the second sensing window is excluded. Excluding the second reserved resource set from the candidate resources to obtain a second available resource set Sa2; the first device obtains a first candidate resource Sa' according to the first available resource set Sa1 and the second available resource set Sa2 .
  • the first device may exclude the first reserved resource set and the second reserved resource set from the candidate resources corresponding to the first perception window to obtain the first available resource set Sa1, and then remove the first available resource set Sa1. Excluding the first reserved resource set and the second reserved resource set from the candidate resources after the second perception window, to obtain a second available resource set Sa2; the first device obtains a second available resource set Sa1 according to the first available resource set Sa1 and the second available resource set Sa2 to obtain the first candidate resource Sa'. In addition to the Sa1 obtained after excluding the first reserved resource set and the second reserved resource set, the first device also excludes the first reserved resource set and the second reserved resource set to obtain Sa2, so that the The first device can determine a more reliable transmission resource to improve the performance and reliability of transmission.
  • Said Sa1 may be the above-mentioned Sa'.
  • the initial resource of the candidate resource Sa2 except the second perception window all resources in the selection window - candidate resources on Y time slots in the selection window - resources occupied by the second perception window (such as short perception window (short perception window). sensing window) resources occupied by SSW).
  • Sa2 Sa2 initial resource-the first reserved resource set-the second reserved resource set.
  • the first reserved resource set is the service monitored by the first device on the first part of the monitoring resources that can be used for detection configured in the first perception window, and the transmission corresponding to the service monitored by the first device
  • the reserved resources are located in the initial resources of Sa2 and satisfy the first condition.
  • the second reserved resource set is the service monitored by the first device on the second part of the monitoring resources in the second perception window, and the transmission resource corresponding to the service monitored by the first device is located at the initial Sa2. resource and satisfy the second condition.
  • S304 The first device sends a first message according to the first candidate resource.
  • the first message includes an initial transmission of the first message and a retransmission of the first message.
  • the physical layer of the first device may report the first candidate resource to the upper protocol layer of the first device, such as a medium access control (medium access control, MAC) layer.
  • the protocol layer selects a target candidate resource for transmission from the first candidate resources reported by the physical layer, for example, the protocol layer randomly selects a time-frequency resource from the first candidate resource as a target candidate resource for transmission target candidate resource.
  • the available resources cannot be less than X1% of the total resources (such as 20%, 35% or 50%), but the available resources determined by X% may be less than the required number of candidate resources, so it is necessary to provide enough available resources
  • X1 is a numerical value not greater than 100.
  • the first device When the first device excludes the first reserved resource set R1 and the second reserved resource set R2 from the candidate resource set Sa, and determines the first candidate resource Sa', the first device if It is determined that the first candidate resource is less than X2% of the total resource, or after the re-evaluation or preemption check is completed, it is determined that the candidate resource is less than the required number of candidate resources, the first device can increase the first threshold by ⁇ 1dB, The first threshold is raised by ⁇ 2dB to increase the candidate resources for transmission.
  • ⁇ 1 and ⁇ 2 can be independently configured.
  • the optional value of ⁇ 1 is less than or equal to the value of ⁇ 2.
  • the values of ⁇ 1 and ⁇ 2 may be integers such as 3, 6, and 9, which are not limited here.
  • X1 and X2 are numerical values not greater than 100, and X1 and X2 may be the same or different. The process of performing re-evaluation and preemption by the first device will be described in subsequent embodiments, and will
  • the first available resource set and/or the second available resource set may be reported to the upper-layer protocol stack by the physical layer of the first device, and the protocol stack selects the target candidate resource for transmission from it.
  • the first device may preferentially determine a target candidate resource in the first available resource set Sa1, and the first device sends the first message according to the target candidate resource.
  • the first device determines a target candidate resource in the first available resource set. If the resources in the first available resource set are less than the required number of candidate resources, the first device determines target candidate resources in the first available resource set and the second available resource set. When the resources in the first available resource set are insufficient, the first device can select available resources in the second resource set, and can select available resources for the maximum number of retransmissions of a data packet (eg, 32 times), so as to increase the availability of more resources. The number of resources can provide reliable transmission resources for multiple retransmissions of a data packet, and improve the performance and reliability of transmission.
  • the resources of the first available resource set are less than/not less than the required number of candidate resources, or the resources of the first available resource set may be less than/not less than the minimum number of resources required for sending the first message .
  • the resources of the first available resource set are less than the required number of candidate resources, which may be determined in one of the following ways: the resources of the first available resource set are less than X3% of the total resources, and the total resources may be For all the resources in the selection window, or the candidate resources on the Y time slots, or the resources obtained by excluding the candidate resources on the Y time slots and the resources occupied by the second perception window for all the resources in the selection window ( Such as Sa2 initial resources); or the resources in the first available resource set are less than a specific number of time slots and sub-channels; or the resources in the first available resource set can only transmit the initial transmission and partial retransmission of one TB, but The remaining retransmission packets cannot be transmitted.
  • X1, X2 and X3 may be determined at 20, 35 or 50, or may be other values not greater than 100, and X1, X2 and X3 may be the same or different.
  • the embodiment of the present application also provides the communication process shown in FIG. 7 , including the following processes:
  • the first device determines a first candidate resource according to the monitoring result in the third perception window, the first candidate resource is located after the third perception window, and the third perception window is located at the time point where the resource selection is triggered after.
  • the third sensing window may be the above-mentioned second sensing window.
  • the third sensing window may be a sensing window that works independently, that is, there is no necessary time domain correlation between the third sensing window, the first sensing window, and the second sensing window.
  • the first candidate resource is used for sending the initial transmission of the first message and optionally a partial retransmission of the first message (eg, the first retransmission of the first message). That is, the first candidate resource can send one initial transmission and at least one retransmission.
  • the first device determines a second candidate resource, the second candidate resource is located after a fourth perception window, and the fourth perception window is located after the first candidate resource and before the second candidate resource.
  • the second candidate resource is used for sending a retransmission of the first message (eg, sending a second retransmission of the first message).
  • the resources used for transmission on the first candidate resources cannot reserve/occupy the transmission resources on the second candidate resources.
  • the first device may determine a second candidate resource according to the third sensing window and/or the monitoring result in the third sensing window.
  • the first device may determine the second candidate resource according to the fourth sensing window and/or the monitoring result in the fourth sensing window.
  • the third perception window and the fourth perception window are composed of continuous or discontinuous time domain resources in the time domain.
  • the third perception window is composed of continuous time domain resources in the time domain
  • the fourth perception window is composed of continuous time domain resources in the time domain
  • the third perception window and the fourth Perceptual windows are not contiguous or contiguous in the time domain.
  • the interval between the last monitoring resource of the third sensing window and the first transmission resource of the first message in the first candidate resource is not less than T3; and/or, the first The interval between the last monitoring resource of the four perception windows and the first transmission resource of the first message in the second candidate resources is not less than T3; and/or, the The interval between the last transmission resource of the first message and the first monitoring resource in the fourth sensing window is T4.
  • the T3 and T4 are non-negative constants.
  • the interval between the last monitoring resource of the third sensing window and the first transmission resource of the first message in the first candidate resources is not less than T3.
  • T3 is the maximum or minimum time for completing the sensing and resource selection process.
  • the T3 is 3 time slots; or, for a 30kHz subcarrier spacing, the T3 is 5 time slots; or, for a 60kHz subcarrier spacing, the T3 is 9 timeslots timeslots; or, for 120 kHz subcarrier spacing, the T3 is 17 timeslots.
  • the T4 is a non-negative constant.
  • transmission without feedback such as transmission without feedback of hybrid automatic repeat request (HARQ)
  • HARQ hybrid automatic repeat request
  • the T4 a+c.
  • the last transmission of the first message in the first candidate resource to the corresponding feedback message is a non-acknowledgement or negative acknowledgement (NACK) response message, or any transmission of the first message in the first candidate resource
  • the corresponding feedback message is a non-acknowledgement or negative acknowledgement (NACK) response message.
  • the last transmission of the first message in the first candidate resource refers to the last retransmission of the first message in the first candidate resource.
  • the value of a is an integer between 1 and 10, such as 1, 2, 3, 4, etc.; the optional value of c is an integer between 1 and 4.
  • the units of a and c are slots, symbols or subframes.
  • S703 The first device sends a first message according to the first candidate resource and the second candidate resource.
  • the first device sends the initial transmission of the first message and the first retransmission of the first message on the first candidate resource, and the first device sends the second candidate resource A second retransmission of the first message is sent on.
  • the S701-S703 only show one transmission process of the first message.
  • the first device re-determines the third sensing window and re-determines the first candidate resource, and re-determines the second candidate resource, and every time After the first candidate resource and the second candidate resource are re-determined, the first message is sent by using the re-determined first candidate resource and the re-determined second candidate resource.
  • the first device For blind transmission, when one or more of the following re-evaluation conditions are established, the first device performs detection on the fifth perception window, so as to obtain the second candidate resource for retransmission of the first message :
  • the number of times of transmission of the first message in the first candidate resource is less than the maximum number of retransmissions of the first message
  • the distance between the first device and the target device of the first message is less than the communication distance required by the first message
  • the delay in sending the first message by the first device does not reach the remaining packet delay budget (packet delay budget, PDB).
  • Nmax 3 in FIG. 8 .
  • Step 11 The first device performs a re-evaluation to determine Nmax resources, where the Nmax resources include resources for an initial transmission and two retransmissions of the first message.
  • the Nmax resources are in 32 time slots (slots), as shown in the 3 shaded parts in FIG. 8 .
  • the re-evaluation process performed by the first device may also be regarded as a preemption check, or monitoring based on a short perception window.
  • Step 12 The first device sends an initial transmission and two retransmissions of the first message on Nmax resources.
  • Step 13 The first device determines that one or more of the blind transmission re-evaluation conditions are established, and the first device returns to step 11 .
  • the first device determines that the number of transmissions of the first message is less than the maximum number of retransmissions (for example, 10 times), and the distance between the first device and the target device that receives the first message is smaller than the first message
  • the first device returns to step 11 to re-evaluate again, and performs the reservation and transmission of the next group of Nmax resources, Until all blind transmissions are sent within the set delay of the PDB.
  • the first device performs reservation and transmission of the second group of Nmax resources. After the reserved transmission is completed, if the re-evaluation condition of the blind transmission is satisfied, the first device performs reservation transmission of the third group of Nmax resources. is established, the first device may still carry out the subsequent reservation and transmission of the fourth group, . information.
  • the starting position of the sensing window of the second group may start from the last time slot in the previous group of Nmax resources, or the starting position of the sensing window of the second group may be the same as that of the previous set of Nmax resources.
  • the interval between the last time slots of can be T3.
  • the first device does not receive messages at a time domain location where it does not monitor.
  • the pre-indication in a sending group does not exceed the resources of the sending group, that is, the first resource indicates the following two resources (that is, the initial transmission indicates the resources for the next two retransmissions), and the second resource indicates the following two resources.
  • the resource indicates the next resource (ie, the first retransmission indicates the second retransmission after the second), and the last resource (ie, the second retransmission) does not indicate the following reserved resources.
  • the first device may select Nmax resources to send the first message based on the partial sensing result. If there is no partial perception result, that is, there is no re-evaluation result, the first device may randomly select a resource to send the first message.
  • step 13 the first device determines that none of the re-evaluation conditions for blind transmission is satisfied, and the first device determines that the sending of the first message is completed, and can stop sending the first message.
  • the first device detects on a fourth perception window to obtain the second retransmission of the first message when one or more of the following re-evaluation conditions hold Candidate resources:
  • the first device detects that the feedback result of the last transmission of the first message in the first candidate resource is NACK, or the first device detects that the feedback result of each transmission of the first candidate resource is NACK, or the first A device detects each transmission of the first candidate resource and does not receive an ACK;
  • the number of times of transmission of the first message in the first candidate resource is less than the maximum number of retransmissions of the first message
  • the distance between the first device and the target device of the first message is less than the communication distance required by the first message
  • the delay for the first device to send the first message does not reach the remaining packet delay budget (PDB).
  • Nmax 3 in FIG. 9 . Similarities between Figures 9 and 8 will not be repeated.
  • Step 21 The first device performs a re-evaluation to determine Nmax resources, where the Nmax resources include resources for an initial transmission and two retransmissions of the first message.
  • Step 22 The first device sends an initial transmission and two retransmissions of the first message on Nmax resources.
  • Step 23 The first device determines that one or more of the re-evaluation conditions of the feedback-based transmission are satisfied, and the first device determines that one or more of the re-evaluation conditions of the feedback-based transmission are satisfied T4 time, return to step 21.
  • the first device detects NACK or no ACK response is received for all transmissions, and the first device determines that the number of transmissions of the first message is less than the maximum number of retransmissions, and the first device is far from receiving the The distance between the target devices of the first message is less than the communication distance required by the first message, the first device returns to step 21 to re-evaluate again, and performs the reservation and transmission of the next group of Nmax resources until the feedback-based None of the transfer's re-evaluation conditions are true.
  • the first device confirms whether the previous Nmax resource reservation has received an ACK, for example, each transmission receives a NACK (or does not receive an ACK), Alternatively, the feedback result of the last transmission is NACK, and the first device starts re-evaluation at time T4 after receiving the NACK.
  • the optional T4 may be the time from when the first device receives the NACK, plus the detection time of the NACK and the time of opening the receiving channel.
  • the T4 may be 1 to 2 slots.
  • the number of transmissions performed during actual transmission (such as initial transmission and retransmission, or the first transmission in a candidate resource).
  • Secondary retransmission and subsequent retransmission may be equal to Nmax or less than Nmax.
  • the first device when it performs re-evaluation in the selection window, it does not perform detection when transmitting messages, and divides the retransmission of a data packet to be transmitted into multiple groups, thereby reducing the power message brought by monitoring and improving the reliability of transmission. sex.
  • the communication method is described in detail above with reference to FIGS. 3 to 9 .
  • an embodiment of the present application further provides a communication device.
  • the communication device 1000 includes a processing unit 1001 and a
  • the transceiver unit 1002 and the apparatus 1000 may be configured to implement the methods described in the foregoing method embodiments applied to terminal equipment.
  • the apparatus 1000 is applied to a first device.
  • the first device may be a terminal device, and the terminal device is a sending device.
  • the transceiver unit 1002 is configured to acquire first resource reservation information in a first perception window and second resource reservation information in a second perception window, where the first perception window is located where the resource selection trigger is located Before the time point, the second perception window is located after the time point where the resource selection trigger is located, and the first perception window is composed of discontinuous time domain resources in the time domain;
  • the processing unit 1001 configured to determine a first candidate resource according to the first resource reservation information and the second resource reservation information;
  • the transceiver unit 1002 is further configured to send a first message according to the first candidate resource.
  • the processing unit 1001 is specifically configured to determine a candidate resource set; determine a first candidate resource according to the candidate resource set, the first resource reservation information and the second resource reservation information , wherein the first candidate resource is a subset of the candidate resource set.
  • the processing unit 1001 is specifically configured to determine a first reserved resource set according to the first resource reservation information, where the first reserved resource set is a subset of the candidate resource set ; According to the second resource reservation information, determine a second reserved resource set, the second reserved resource set is a subset of the candidate resource set; Exclude the first reserved resource set in the candidate resource set The reserved resource set and the second reserved resource set are used to determine the first candidate resource.
  • the candidate resource set is a candidate resource corresponding to the first perception window
  • the processing unit 1001 is specifically configured to determine a first excluded resource set from the candidate resource set according to the candidate resource set and the first reserved resource set; according to the candidate resource set and the second reserved resource set A resource set, determining a second excluded resource set from the candidate resource set; in the candidate resource set, excluding resources other than the first excluded resource set and the second excluded resource set to determine the first candidate resource.
  • the candidate resource set includes candidate resources corresponding to the first perception window and candidate resources after the second perception window;
  • the processing unit 1001 is specifically configured to determine a first available resource set from the candidate resources corresponding to the first perception window according to the candidate resources corresponding to the first perception window and the first reserved resource set; according to the The candidate resources after the second perception window and the second reserved resource set, determine a second available resource set from the candidate resources after the second perception window; according to the first available resource set and the second available resource set set, and determine the first candidate resource.
  • the processing unit 1001 is specifically configured to determine the first reserved resource set according to the first resource reservation information and the first threshold; according to the second resource reservation information and the second threshold, to determine the second reserved resource set; wherein the first threshold and the second threshold are respectively configured through signaling.
  • the processing unit 1001 is specifically configured to determine the target candidate resource in the first available resource set; or if the resources in the first available resource set are less than the required number of candidate resources, in the determining target candidate resources from the first available resource set and the second available resource set;
  • the transceiver unit 1002 is specifically configured to send the first message according to the target candidate resource.
  • the processing unit 1001 is further configured to, before determining the first candidate resource according to the first resource reservation information and the second resource reservation information, determine based on the first perception window
  • the resource monitoring function is configured or activated; or it is determined based on the configuration information of the first perception window that the interval between candidate monitoring sub-windows in the first perception window is a positive integer.
  • the length of the second perception window is N-Tp, where the N is a positive integer, and the Tp is a parameter determined by the processing time of the communication device, which is an integer from 0 to 30; or,
  • the length of the second sensing window is a value determined in the configured service period that is less than or equal to the first period.
  • the value of the first period is equal to the interval between candidate listening sub-windows in the first sensing window.
  • the second sensing window is composed of a plurality of discontinuous monitoring sub-windows in the time domain.
  • the processing unit 1001 is further configured to determine a second candidate resource, where the second candidate resource is located after a fourth perception window, and the fourth perception window is located after the first candidate resource and located in before the second candidate resource;
  • the transceiver unit 1002 is further configured to send the first message according to the second candidate resource.
  • the apparatus 1000 is applied to a first device, where the first device may be a terminal device, and the terminal device is a sending device.
  • the processing unit 1001 is configured to determine a first candidate resource according to the monitoring result in the third perception window, the first candidate resource is located after the third perception window, and the third perception window is located in the resource After selecting the trigger; determining a second candidate resource, the second candidate resource is located after a fourth perception window, and the fourth perception window is located after the first candidate resource and before the second candidate resource;
  • the transceiver unit 1002 is configured to send a first message according to the first candidate resource and the second candidate resource.
  • the processing unit 1001 is specifically configured to determine the second candidate resource according to the third sensing window and/or the monitoring result in the third sensing window.
  • the interval between the last monitoring resource of the third sensing window and the first transmission resource of the first message in the first candidate resource is not less than T3; and/or,
  • the interval between the last monitoring resource of the fourth perception window and the first transmission resource of the first message in the second candidate resource is not less than T3; and/or,
  • the interval between the last transmission resource of the first message in the first candidate resource and the first monitoring resource in the fourth perception window is T4;
  • T3 and T4 are non-negative constants.
  • the T3 is 3 time slots; or,
  • the T3 is 5 time slots; or,
  • the T3 is 9 time slots; or,
  • the T3 is 17 time slots.
  • the T4 is a non-negative constant
  • the T4 a+c, where a is the interval between the last transmission of the first message in the first candidate resource and the arrival time of the corresponding feedback message, and c is the time when the first device detects the feedback message.
  • the last transmission of the first message to the corresponding feedback message is a NACK response message.
  • the transceiver unit 1002 is further configured to perform detection on a fourth perception window for feedback-based transmission when one or more of the following conditions are established, so as to acquire the first message
  • the number of times of transmission of the first message in the first candidate resource is less than the maximum number of retransmissions of the first message
  • the distance from the communication device to the target device of the first message is less than the communication distance required by the first message.
  • each functional unit in each embodiment of the present application It can be integrated in one processing unit, or it can exist physically alone, or two or more units can be integrated in one unit.
  • the above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units.
  • the integrated unit if implemented in the form of a software functional unit and sold or used as an independent product, may be stored in a computer-readable storage medium.
  • the technical solutions of the present application can be embodied in the form of software products in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, and the computer software products are stored in a storage medium , including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the methods described in the various embodiments of the present application.
  • the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program codes .
  • an embodiment of the present application further provides a schematic structural diagram of a communication apparatus 1100 .
  • the apparatus 1100 may be configured to implement the methods described in the foregoing method embodiments applied to devices, and reference may be made to the descriptions in the foregoing method embodiments.
  • the apparatus 1100 may be in or be a device.
  • the device may be the first device.
  • the apparatus 1100 includes one or more processors 1101 .
  • the processor 1101 may be a general-purpose processor or a special-purpose processor or the like. For example, it may be a baseband processor, or a central processing unit.
  • the baseband processor may be used to process communication protocols and communication data
  • the central processing unit may be used to control communication devices (eg, base stations, terminals, or chips, etc.), execute software programs, and process data of software programs.
  • the communication device may include a transceiving unit for implementing signal input (reception) and output (transmission).
  • the transceiver unit may be a transceiver, a radio frequency chip, or the like.
  • the apparatus 1100 includes one or more of the processors 1101, and the one or more processors 1101 can implement the method of the apparatus in the above-described embodiment.
  • processor 1101 may also implement other functions in addition to implementing the methods in the above-described embodiments.
  • the processor 1101 may execute instructions, so that the apparatus 1100 executes the methods described in the foregoing method embodiments.
  • the instructions may be stored in whole or in part within the processor, such as instruction 1103, or may be stored in whole or in part in a memory 1102 coupled to the processor, such as instruction 1104, or may be jointly caused by instructions 1103 and 1104.
  • the apparatus 1100 executes the methods described in the above method embodiments.
  • the communication apparatus 1100 may also include a circuit, and the circuit may implement the functions of the devices in the foregoing method embodiments.
  • the apparatus 1100 may include one or more memories 1102 having stored thereon instructions 1104 that may be executed on the processor to cause the apparatus 1100 to perform the above-described method methods described in the examples.
  • data may also be stored in the memory.
  • Instructions and/or data may also be stored in the optional processor.
  • the one or more memories 1102 may store the correspondences described in the foregoing embodiments, or related parameters or tables involved in the foregoing embodiments, and the like.
  • the processor and the memory can be provided separately or integrated together.
  • the apparatus 1100 may further include a transceiver unit 1105 and an antenna 1106 .
  • the processor 1101 may be referred to as a processing unit, and controls an apparatus (terminal or base station).
  • the transceiver unit 1105 may be called a transceiver, a transceiver circuit, or a transceiver, etc., and is used to implement the transceiver function of the device through the antenna 1106 .
  • the processor in this embodiment of the present application may be an integrated circuit chip, which has a signal processing capability.
  • each step of the above method embodiments may be completed by a hardware integrated logic circuit in a processor or an instruction in the form of software.
  • the above-mentioned processor can be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), an off-the-shelf programmable gate array (Field Programmable Gate Array, FPGA) or other available Programming logic devices, discrete gate or transistor logic devices, discrete hardware components.
  • DSP Digital Signal Processor
  • ASIC Application Specific Integrated Circuit
  • FPGA Field Programmable Gate Array
  • a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
  • the steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor.
  • the software modules may be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other storage media mature in the art.
  • the storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.
  • the memory in this embodiment of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory.
  • the non-volatile memory may be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically programmable read-only memory (Erasable PROM, EPROM). Erase programmable read-only memory (Electrically EPROM, EEPROM) or flash memory.
  • Volatile memory may be Random Access Memory (RAM), which acts as an external cache.
  • RAM Static RAM
  • DRAM Dynamic RAM
  • SDRAM Synchronous DRAM
  • SDRAM double data rate synchronous dynamic random access memory
  • Double Data Rate SDRAM DDR SDRAM
  • enhanced SDRAM ESDRAM
  • synchronous link dynamic random access memory Synchlink DRAM, SLDRAM
  • Direct Rambus RAM Direct Rambus RAM
  • Embodiments of the present application further provide a computer-readable medium on which a computer program is stored, and when the computer program is executed by a computer, implements the communication method described in any of the foregoing method embodiments applied to a device.
  • An embodiment of the present application further provides a computer program product, which implements the communication method described in any of the above method embodiments applied to a device when the computer program product is executed by a computer.
  • An embodiment of the present application further provides a communication system, where the communication system includes a first device and a second device, where the first device is configured to implement the communication method described in any of the foregoing method embodiments, and the second device for receiving a message from the first device.
  • the above-mentioned embodiments it may be implemented in whole or in part by software, hardware, firmware or any combination thereof.
  • software it can be implemented in whole or in part in the form of a computer program product.
  • the computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated.
  • the computer may be a general purpose computer, special purpose computer, computer network, or other programmable device.
  • the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server, or data center Transmission to another website site, computer, server or data center via wired (eg coaxial cable, optical fiber, Digital Subscriber Line, DSL) or wireless (eg infrared, wireless, microwave, etc.) means.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes an integration of one or more available media.
  • the available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, high-density digital video discs (DVDs)), or semiconductor media (eg, solid state disks, SSD)) etc.
  • An embodiment of the present application further provides a processing apparatus, including a processor and an interface; the processor is configured to execute the communication method described in any of the foregoing method embodiments applied to a device.
  • the above-mentioned processing device may be a chip, and the processor may be implemented by hardware or software.
  • the processor When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc.; when implemented by software
  • the processor can be a general-purpose processor, which is realized by reading the software codes stored in the memory, and the memory can be integrated in the processor, and can be located outside the processor and exist independently.
  • the disclosed system, apparatus and method may be implemented in other manners.
  • the device embodiments described above are only illustrative.
  • the division of units is only a logical function division. In actual implementation, there may be other division methods.
  • multiple units or components may be combined or integrated. to another system, or some features can be ignored, or not implemented.
  • the shown or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may also be electrical, mechanical or other forms of connection.
  • Units described as separate components may or may not be physically separated, and components shown as units may or may not be physical units, that is, may be located in one place, or may be distributed over multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solutions of the embodiments of the present application.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
  • the above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units.
  • Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
  • a storage medium can be any available medium that a computer can access.
  • computer readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or be capable of carrying or storing instructions or data structures in the form of desired program code and any other medium that can be accessed by a computer. also.
  • any connection can be appropriately made into a computer-readable medium.
  • the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave
  • the coaxial cable , fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, wireless, and microwave are included in the fusing of the pertinent medium.
  • Disk and disc includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blu-ray disc, where disks usually reproduce data magnetically, while discs Lasers are used to optically copy data. Combinations of the above should also be included within the scope of computer-readable media.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例涉及一种通信方法及装置,用以提高传输的性能和可靠性。所述通信方法包括第一设备获取第一感知窗中的第一资源预留信息以及第二感知窗中的第二资源预留信息,所述第一感知窗位于资源选择触发所在的时间点之前,所述第二感知窗位于资源选择触发所在的时间点之后,所述第一感知窗在时域上由不连续的时域资源组成;所述第一设备根据所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源;所述第一设备根据所述第一候选资源发送第一消息。

Description

一种通信方法及装置
相关申请的交叉引用
本申请要求在2021年01月15日提交中国专利局、申请号为202110057822.3、申请名称为“一种通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及无线通信技术领域,尤其涉及一种通信方法及装置。
背景技术
在第三代合作伙伴计划(3rd generation partnership project,3GPP)中,目前已经进入到R17的边链路(sidelink)增强的研究中。而在R16的NR-V2X的研究中,已经完成了sidelink的第一个基础版本。在R17的增强研究当中,包括使用类似R14的部分感知(partial sense)作为基线来减少基于R16的完全感知的功率消耗。
终端设备可以在时间轴上的部分时域资源上每隔设定步长(如Pstep)来检测可能出现的侧行链路。然后终端设备可以基于这些部分感知的检测结果,在选择窗(selection window)内选择出用于传输的时频资源。当选择的步长Pstep不小于实际传输的周期业务的周期时,如LTE-V周期业务的周期为100毫秒(ms),Pstep为100ms时,采用部分感知的方式不会漏掉未检测的资源,基于这些部分感知检测到的结果可以选择出可靠的传输资源。但是在NR-V中存在大量小周期的周期业务,同时还存在大量非周期的业务。对于小周期和非周期业务,很难选择出合适的Pstep值,以在降低功率消耗的同时,仍能检测到所有可能的业务出现的位置,因此降低了传输的性能和可靠性。
发明内容
本申请实施例提供一种通信方法及装置,从而提高传输的性能和可靠性。
第一方面,提供一种通信方法,包括:第一设备获取第一感知窗中的第一资源预留信息以及第二感知窗中的第二资源预留信息,所述第一感知窗位于资源选择触发所在的时间点之前,所述第二感知窗位于资源选择触发所在的时间点之后,所述第一感知窗在时域上由不连续的时域资源组成;所述第一设备根据所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源;所述第一设备根据所述第一候选资源发送第一消息。
在该方法中,所述第一候选资源与所述第一资源预留信息和所述第二资源预留信息相关。所述第一设备可以基于两部分感知窗监听到的资源来对资源选择窗中的资源进行排除,能够确定出更可靠的资源,提高传输的性能和可靠性。
在一种可能的设计中,所述第一设备根据所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源,包括:
所述第一设备确定候选资源集合;
所述第一设备根据所述候选资源集合、所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源,其中所述候选资源为所述候选资源集合的子集。
在一种可能的设计中,所述第一设备根据所述候选资源集合、所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源,其中所述第一候选资源为所述候选资源集 合的子集,包括:
所述第一设备根据所述第一资源预留信息,确定第一预留资源集,所述第一预留资源集合为所述候选资源集合的子集;
所述第一设备根据所述第二资源预留信息,确定第二预留资源集,所述第二预留资源集为所述候选资源集合的子集;
所述第一设备在所述候选资源集合中排除所述第一预留资源集和所述第二预留资源集之外的资源中确定第一候选资源。
在一种可能的设计中,所述候选资源集合为所述第一感知窗对应的候选资源;
所述第一设备根据所述候选资源集合、所述第一预留资源集和所述第二预留资源集,确定第一候选资源,包括:
所述第一设备根据所述候选资源集合与所述第一预留资源集,从所述候选资源集合中确定第一排除资源集;
所述第一设备根据所述候选资源集合与所述第二预留资源集,从所述候选资源集合中确定第二排除资源集;
所述第一设备在所述候选资源集合中,排除所述第一排除资源集和所述第二排除资源集之外的资源中确定所述第一候选资源。
所述第一排除资源集和所述第二排除资源集为所述候选资源集合中待排除的资源集,例如所述第一排除资源集和所述第二排除资源集可以为其他终端设备预留或占用的资源。
在一种可能的设计中,所述候选资源集合包括所述第一感知窗对应的候选资源以及所述第二感知窗之后的候选资源;
所述第一设备根据所述候选资源集合、所述第一预留资源集和所述第二预留资源集,确定第一候选资源,包括:
所述第一设备根据所述第一感知窗对应的候选资源与所述第一预留资源集,从所述第一感知窗对应的候选资源中确定第一可用资源集;
所述第一设备根据所述第二感知窗之后的候选资源与所述第二预留资源集,所述第二感知窗之后的候选资源确定第二可用资源集;
所述第一设备根据所述第一可用资源集与所述第二可用资源集,确定所述第一候选资源。
例如,所述第一预留资源集为所述第一感知窗对应的候选资源的子集,所述第一设备从所述第一感知窗对应的候选资源集中排除所述第一预留资源集,得到所述第一可用资源集。又如所述第一预留资源集与所述第一感知窗对应的候选资源存在资源的部分重叠,所述第一设备可以从所述第一感知窗对应的候选资源集中,排除所述第一预留资源集与所述第一感知窗对应的候选资源的交集对应的资源,得到所述第一可用资源集。
例如,所述第二预留资源集为所述第二感知窗之后的候选资源的子集,所述第一设备从所述第二感知窗之后的候选资源中排除所述第二预留资源集,得到所述第二可用资源集。又如所述第二预留资源集与所述第二感知窗之后的候选资源存在资源的部分重叠,所述第一设备可以从所述第二感知窗之后的候选资源中,排除所述第二预留资源集与所述第二感知窗之后的候选资源的交集对应的资源,得到所述第二可用资源集。
在一种可能的设计中,所述第一设备根据所述第一资源预留信息,确定第一预留资源集,根据所述第二资源预留信息,确定第二预留资源集,包括:
所述第一设备根据所述第一资源预留信息和所述第一门限,确定所述第一预留资源集;
所述第一设备根据所述第二资源预留信息和所述第二门限,确定所述第二预留资源集;
其中所述第一门限和所述第二门限分别通过信令配置的。
所述第一门限和所述第二门限可以为预设的门限值,例如所述第一门限表示所述第一设备在所述候选资源集合中,选择所述第一门限的门限值所对应的资源,作为所述第一预留资源集,所述第二门限表示所述第一设备在所述候选资源集合中,选择所述第二门限的门限值所对应的资源,作为所述第二预留资源集。
在一种可能的设计中,所述第一设备根据所述候选资源发送第一消息,包括:
所述第一设备在所述第一可用资源集中确定目标候选资源,根据所述目标候选资源发送所述第一消息;或者
若所述第一可用资源集中的资源少于要求的候选资源数,所述第一设备在所述第一可用资源集以及所述第二可用资源集中确定目标候选资源,根据所述目标候选资源发送所述第一消息。
在一种可能的设计中,所述第一设备根据所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源之前,还包括;
基于所述第一感知窗的资源监听功能被配置或被激活,即所述第一设备确定所述第一感知窗的资源监听功能被配置或被激活;或者
基于所述第一感知窗的配置信息中,所述第一感知窗中的候选监听子窗之间的间隔为正整数,即所述第一设备基于所述第一感知窗的配置信息中,确定所述第一感知窗中的候选监听子窗之间的间隔为正整数。
在一种可能的设计中,所述第二感知窗的长度为N-Tp,其中,所述N为正整数,所述Tp为所述第一设备处理时间确定的参数,为0到30内的整数;或者,
所述第二感知窗的长度为在配置的业务周期中确定出的小于或等于第一周期的数值。
所述第一设备处理时间可以为所述第一设备根据感知窗的监听结果确定第一候选资源所需的处理时间。
在一种可能的设计中,所述第一周期的数值等于所述第一感知窗中的候选监听子窗之间的间隔。
在一种可能的设计中,所述第二感知窗在时域上由不连续的多个监听子窗组成。
也就是说,所述第二感知窗在时域上由不连续的多个时域资源组成。
在一种可能的设计中,所述方法还包括:
所述第一设备确定第二候选资源,所述第二候选资源位于第四感知窗之后,所述第四感知窗位于所述第一候选资源之后且位于所述第二候选资源之前;
所述第一设备根据所述第二候选资源发送所述第一消息。
第二方面,提供一种通信方法,包括:第一设备根据第三感知窗中的监听结果,确定第一候选资源,所述第一候选资源位于所述第三感知窗之后,所述第三感知窗位于资源选择触发所在的时间点之后;所述第一设备确定第二候选资源,所述第二候选资源位于第四感知窗之后,所述第四感知窗位于所述第一候选资源之后且位于所述第二候选资源之前;所述第一设备根据所述第一候选资源和所述第二候选资源发送第一消息。
可选的,所述第一设备发送所述第一消息包括:所述第一设备发送所述第一消息的初传,以及发送所述第一消息的重传。
在一种可能的设计中,所述第一设备确定第二候选资源,包括:
所述第一设备根据所述第三感知窗和/或所述第三感知窗中的监听结果,确定第二候选资源。
在一种可能的设计中,所述第三感知窗的最后一个监听资源与所述第一候选资源中的所述第一消息的第一个传输资源之间的间隔不小于T3;和/或,
所述第四感知窗的最后一个监听资源与所述第二候选资源中的所述第一消息的第一个传输资源之间的间隔不小于T3;和/或,
所述第一候选资源中的所述第一消息的最后一个传输资源与所述第四感知窗中的第一个监听资源之间的间隔为T4;
其中,所述T3和T4为非负的常数。
可选的,所述第一候选资源中的所述第一消息的第一传输资源也可以为所述第一候选资源中的第一传输资源。
在一种可能的设计中,对于15kHz子载波间隔,所述T3为3个时隙;或者,
对于30kHz子载波间隔,所述T3为5个时隙;或者,
对于60kHz子载波间隔,所述T3为9个时隙;或者,
对于120kHz子载波间隔,所述T3为17个时隙。
例如,所述第一设备通信时所使用的子载波间隔为15kHz,所述T3为3个时隙;所述第一设备通信时所使用的子载波间隔为30kHz,所述T3为5个时隙;所述第一设备通信时所使用的子载波间隔为60kHz,所述T3为9个时隙;所述第一设备通信时所使用的子载波间隔为120kHz,所述T3为17个时隙。
在一种可能的设计中,所述T4为非负常数;或者
所述T4=a+c,其中a为第一候选资源中第一消息的最后一次传输到对应的反馈消息的到达时间上的间隔,c为所述第一设备检测到反馈消息的处理时间。所述反馈消息为第一候选资源中第一消息的最后一次传输的反馈消息。所述第一设备检测到反馈消息的时间长度可以为所述第一设备从打开接收通道的开始检测,一直检测到反馈消息的时间长度。
在一种可能的设计中,所述第一消息的最后一次传输到对应的反馈消息为NACK应答消息。
在一种可能的设计中,对于基于反馈的传输,当以下条件中的一种或多种成立时,所述第一设备在第五感知窗上进行检测,以便获取所述第一消息的重传的所述第二候选资源:
所述第一设备检测到第一候选资源中第一消息的最后一次传输的反馈结果为NACK时;
所述第一消息的在第一候选资源中的传输次数小于所述第一消息的最大重传次数;
所述第一设备距离所述第一消息的目标设备小于第一消息要求的通信距离。
在一种可能的设计中,基于反馈的传输,所述确定第二候选资源之前,所述方法还包括:
确定以下条件中的一种或多种成立:
所述第一设备检测到第一候选资源中第一消息的最后一次传输的反馈结果为NACK时;
所述第一消息的在第一候选资源中的传输次数小于所述第一消息的最大重传次数;
所述第一设备距离所述第一消息的目标设备小于第一消息要求的通信距离。
所述第一消息的目标设备可以理解为接收所述第一消息的第二设备。
第三方面,提供一种通信装置,包括处理单元和收发单元;
所述收发单元,用于获取第一感知窗中的第一资源预留信息以及第二感知窗中的第二资源预留信息,所述第一感知窗位于资源选择触发所在的时间点之前,所述第二感知窗位于资源选择触发所在的时间点之后,所述第一感知窗在时域上由不连续的时域资源组成;
所述处理单元,用于根据所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源;
所述收发单元,还用于根据所述第一候选资源发送第一消息。
在一种可能的设计中,所述处理单元,具体用于确定候选资源集合;根据所述候选资源集合、所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源,其中所述第一候选资源为所述候选资源集合的子集。
在一种可能的设计中,所述处理单元,具体用于根据所述第一资源预留信息,确定第一预留资源集,所述第一预留资源集合为所述候选资源集合的子集;根据所述第二资源预留信息,确定第二预留资源集,所述第二预留资源集为所述候选资源集合的子集;在所述候选资源集合中排除所述第一预留资源集和所述第二预留资源集,确定第一候选资源。
在一种可能的设计中,所述候选资源集合为所述第一感知窗对应的候选资源;
所述处理单元,具体用于根据所述候选资源集合与所述第一预留资源集,从候选资源集合中确定第一排除资源集;根据所述候选资源集合与所述第二预留资源集,从候选资源集合中确定第二排除资源集;在所述候选资源集合中,排除所述第一排除资源集和所述第二排除资源集之外的资源中确定所述第一候选资源。
在一种可能的设计中,所述候选资源集合包括所述第一感知窗对应的候选资源以及所述第二感知窗之后的候选资源;
所述处理单元,具体用于根据所述第一感知窗对应的候选资源与所述第一预留资源集,从第一感知窗对应的候选资源中确定第一可用资源集;根据所述第二感知窗之后的候选资源与所述第二预留资源集,从第二感知窗之后的候选资源中确定第二可用资源集;根据所述第一可用资源集与所述第二可用资源集,确定所述第一候选资源。
在一种可能的设计中,所述处理单元,具体用于根据所述第一资源预留信息和所述第一门限,确定所述第一预留资源集;根据所述第二资源预留信息和所述第二门限,确定所述第二预留资源集;其中所述第一门限和所述第二门限分别通过信令配置。
在一种可能的设计中,所述处理单元,具体用于在所述第一可用资源集中确定目标候选资源;或者若所述第一可用资源集中的资源少于要求的候选资源数,所述第一设备在所述第一可用资源集以及所述第二可用资源集中确定目标候选资源;
所述收发单元,具体用于根据所述目标候选资源发送所述第一消息。
在一种可能的设计中,所述处理单元,还用于在根据所述第一资源预留信息和所述第二资源预留信息,确定候选资源之前,确定基于所述第一感知窗的资源监听功能被配置或被激活;或者确定基于所述第一感知窗的配置信息中,所述第一感知窗中的候选监听子窗之间的间隔为正整数。
在一种可能的设计中,所述第二感知窗的长度为N-Tp,其中,所述N为正整数,所述Tp为所述通信装置处理时间确定的参数,为0到30内的整数;或者,
所述第二感知窗的长度为在配置的业务周期中确定出的小于或等于第一周期的数值。
在一种可能的设计中,所述第一周期的数值等于所述第一感知窗中的候选监听子窗之间的间隔。
在一种可能的设计中,所述第二感知窗在时域上由不连续的多个监听子窗组成。
在一种可能的设计中,所述处理单元,还用于确定第二候选资源,所述第二候选资源位于第四感知窗之后,所述第四感知窗位于所述第一候选资源之后且位于所述第二候选资源之前;
所述收发单元,还用于根据所述第二候选资源发送所述第一消息。
第四方面,提供一种通信装置,包括处理单元和收发单元;
所述处理单元,用于根据第三感知窗中的监听结果,确定第一候选资源,所述第一候选资源位于所述第三感知窗之后,所述第三感知窗位于资源选择触发所在的时间点之后;确定第二候选资源,所述第二候选资源位于第四感知窗之后,所述第四感知窗位于所述第一候选资源之后且位于所述第二候选资源之前;
所述收发单元,用于根据所述第一候选资源和所述第二候选资源发送第一消息。
在一种可能的设计中,所述处理单元,具体用于根据所述第三感知窗和/或所述第三感知窗中的监听结果,确定第二候选资源。
在一种可能的设计中,所述第三感知窗的最后一个监听资源与所述第一候选资源中的所述第一消息的第一个传输资源之间的间隔不小于T3;和/或,
所述第四感知窗的最后一个监听资源与所述第二候选资源中的所述第一消息的第一个传输资源之间的间隔不小于T3;和/或,
所述第一候选资源中的所述第一消息的最后一个传输资源与所述第四感知窗中的第一个监听资源之间的间隔为T4;
其中,所述T3和T4为非负的常数。
在一种可能的设计中,对于15kHz子载波间隔,所述T3为3个时隙;或者,
对于30kHz子载波间隔,所述T3为5个时隙;或者,
对于60kHz子载波间隔,所述T3为9个时隙;或者,
对于120kHz子载波间隔,所述T3为17个时隙。
在一种可能的设计中,所述T4为非负常数;或者
所述T4=a+c,其中a为第一候选资源中第一消息的最后一次传输到对应的反馈消息的到达时间上的间隔,c为所述通信装置检测到反馈消息的时间。
在一种可能的设计中,所述第一消息的最后一次传输到对应的反馈消息为NACK应答消息。
在一种可能的设计中,所述收发单元,还用于对于基于反馈的传输,当以下条件中的一种或多种成立时,在第五感知窗上进行检测,以便获取所述第一消息的重传的所述第二候选资源:
检测到第一候选资源中第一消息的最后一次传输的反馈结果为NACK时;
所述第一消息的在第一候选资源中的传输次数小于所述第一消息的最大重传次数;
所述通信装置距离所述第一消息的目标设备小于第一消息要求的通信距离。
第五方面,提供一种通信装置。本申请提供的装置具有实现上述方法方面终端设备的功能,其包括用于执行上述方法方面所描述的步骤或功能相对应的部件(means)。所述步 骤或功能可以通过软件实现,或硬件(如电路)实现,或者通过硬件和软件结合来实现。
在一种可能的设计中,上述装置包括一个或多个处理器和通信单元。所述一个或多个处理器被配置为支持所述装置执行上述方法中设备相应的功能。
可选的,所述装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合,其保存装置必要的程序指令和/或数据。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置。本申请并不限定。
另一个可能的设计中,上述装置,包括收发器、处理器和存储器。该处理器用于控制收发器或输入/输出电路收发信号,该存储器用于存储计算机程序,该处理器用于运行该存储器中的计算机程序,使得该装置执行第一方面、第二方面,或第一方面、第二方面中任一种可能实现方式中终端设备完成的方法。
在一种可能的设计中,上述装置包括一个或多个处理器和通信单元。所述一个或多个处理器被配置为支持所述装置执行上述方法中终端设备相应的功能。
可选的,所述装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合,其保存终端设备必要的程序指令和/或数据。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置。本申请并不限定。
所述装置可以位于终端设备中,或为终端设备。
另一个可能的设计中,上述装置,包括收发器、处理器和存储器。该处理器用于控制收发器或输入/输出电路收发信号,该存储器用于存储计算机程序,该处理器用于运行存储器中的计算机程序,使得该装置执行第一方面、第二方面,或第一方面、第二方面中任一种可能实现方式中终端设备完成的方法。
第六方面,提供一种计算机可读存储介质,用于存储计算机程序,该计算机程序包括用于执行第一方面、第二方面,或第一方面、第二方面中任一种可能实现方式中的方法的指令。
第七方面,提供一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第一方面、第二方面,或第一方面、第二方面中任一种可能实现方式中的方法。
第八方面,提供一种芯片***,该芯片***包括收发器,用于实现上述各方面的方法中设备的功能,例如,例如接收或发送上述方法中所涉及的数据和/或信息。
在一种可能的设计中,所述芯片***还包括存储器,所述存储器,用于保存程序指令和/或数据。该芯片***,可以由芯片构成,也可以包括芯片和其他分立器件。
第九方面,提供一种通信***,所述通信***包括第一设备和第二设备,所述第一设备可以执行上述第一方面、第二方面,或第一方面、第二方面中任一种可能实现方式中的方法,所述第二设备用于接收所述第一设备发送的第一消息。
上述第三方面至第九方面可以达到的技术效果,请参照上述第一方面及第二方面可以带来的技术效果描述,这里不再重复赘述。
附图说明
图1为一种通信***的架构示意图;
图2、图4、图5为一种部分感知的监听资源和候选资源示意图;
图3、图7为本申请实施例提供的一种通信流程示意图;
图6、图8、图9为本申请实施例提供一种候选资源示意图;
图10、图11为本申请实施例提供的一种通信装置结构图。
具体实施方式
下面将结合附图对本申请作进一步地详细描述。
本申请将围绕可包括多个设备、组件、模块等的***来呈现各个方面、实施例或特征。应当理解和明白的是,各个***可以包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。
另外,在本申请实施例中,“示例的”一词用于表示作例子、例证或说明。本申请中被描述为“示例”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
以下对本申请实施例的部分用语进行解释说明,以便于本领域技术人员理解。
1)用户设备(user equipment,UE),也称终端设备,是一种具有无线收发功能的设备,可以经无线接入网(radio access network,RAN)中的接入网设备(或者也可以称为接入设备)与一个或多个核心网(core network,CN)设备(或者也可以称为核心设备)进行通信。
用户设备也可称为接入终端、终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、用户代理或用户装置等。用户设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。用户设备可以是蜂窝电话(cellular phone)、无绳电话、会话启动协议(session initiation protocol,SIP)电话、智能电话(smart phone)、手机(mobile phone)、无线本地环路(wireless local loop,WLL)站、个人数字处理(personal digital assistant,PDA)等。或者,用户设备还可以是具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它设备、车载设备、可穿戴设备、无人机设备或物联网、车联网中的终端、第五代移动通信(5th-generation,5G)网络以及未来网络中的任意形态的终端、中继用户设备或者未来演进的PLMN中的终端等。其中,中继用户设备例如可以是5G家庭网关(residential gateway,RG)。例如用户设备可以是虚拟现实(virtual reality,VR)终端、增强现实(augmented reality,AR)终端、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。本申请实施例对终端设备的类型或种类等并不限定。
2)网络设备,指可以为终端提供无线接入功能的设备。其中,网络设备可以支持至少一种无线通信技术,例如长期演进(long term evolution,LTE)、新无线(new radio,NR)、宽带码分多址(wideband code division multiple access,WCDMA)等。
例如网络设备可以包括接入网设备。示例的,网络设备包括但不限于:5G网络中的下 一代基站或下一代节点B(generation nodeB,gNB)、演进型节点B(evolved node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved node B、或home node B,HNB)、基带单元(baseband unit,BBU)、收发点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、移动交换中心、小站、微型站等。网络设备还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器、集中单元(centralized unit,CU)、和/或分布单元(distributed unit,DU),或者网络设备可以为中继站、接入点、车载设备、终端、可穿戴设备以及未来移动通信中的网络设备或者未来演进的公共移动陆地网络(public land mobile network,PLMN)中的网络设备等。
又如,网络设备可以包括核心网(CN)设备,核心网设备例如包括AMF等。
在本申请实施例中,感知、监听、检测的概念可以替换使用。资源、资源集合/资源集的概念可以替换使用。
所述第一设备可以为发送设备。所述第二设备可以为接收设备。所述第一设备可以为终端设备或网络设备,所述第二设备可以为终端设备或网络设备。在本申请实施例中,主要以所述第一设备为终端设备UE进行说明。
3)资源选择触发时刻,即资源选择触发所在的时间点。高层(higer layer)请求第一设备去确定一组资源集的时刻,这组资源集用于数据传输时的资源选择。这里的高层可以是基站的协议或信令,也可以是第一设备的上层协议栈(如上层软件,MAC层等)。这个触发时刻可以是某个符号n,某个时隙n,或某个迷你时隙(占用的符号数为1至12或1至14个符号中的任意数量的符号)n,子帧n或无线帧n等的位置。以时隙n为例,为了解发资源选择,在触发时隙n,高层会向第一设备提供用于进行资源选择的参数。以上些参数包括以下的一种或多种:使用的资源池,物理层的优先级,剩余的包时延余量(packet delay budget,PDB),在一个时隙上要求的子信道的数量,资源预留的间隔等。可选的,资源触发时刻通常是应用层数据在协议栈已经组好了包即将要通过物理层下发的时刻。例如,可以是MAC TB(MAC层的传输块)到达(或即将发送,或即将到达)物理层的时间。在不做特别说明的情况以,本发明中以时隙n为例来描述第一设备在资源选择过程的时间参考点。但并不排除时隙n可以替换成符号n,迷你时隙n等其他时长单位的传输的时刻n。
4)监听窗(sensing window)。也可以称之为资源监听窗。在本发明中,监听窗也可以称之为侦听窗、检测窗,感知窗。是在时隙n之前的一段时间资源。因为第一设备需要进行物理层的资源选择的时刻发生在时隙n,只有时隙n到达后,UE才知道是否需要进行资源选择。所以,第一设备会在一直进行资源的监听,以便在时隙n到达时,根据n之前的监听结果来确定n之后的合适的传输资源。可选的,第一设备通常以监听窗的长度一直往前进行检测和分析。
5)在选择窗(selection window)。也可以称之为资源选择窗。是在时隙n之后剩余的PDB之内的部分或全部时域资源。为简便见,可以描述成:[n+T 1,n+T 2]的时间段。T 1为非负的常数,T 2为不超过剩余的PDB常数。第一设备需要在选择窗内为待传输TB确定传输资源。可选的,第一设备也需要在选择窗内按确定的传输资源发送待传输的TB。可选地,第一设备会在选择窗中确定候选的或可用的资源集,然后将这些资源集上报给高层, 然后高层从这个资源集中确定出传输资源。可选地,第一设备的物理层可以直接根据确定出的候选的或可用的资源集,直接确定出传输资源,并发送待传输的TB。
6)部分感知(partial sensing),为3GPP协议针对NR-V2X定义的模式2下的另一种资源选择方式。终端设备以该方式选择资源时,只监听资源池中的一部分资源的占用情况,而不监听其它部分资源,然后从监听到的未被占用的资源中和/或未进行监听的资源中选择传输资源。采用该方式选择资源的终端设备为部分感知设备,例如,R17中定义的部分感知设备。
可选地,对于一种部分感知方式,可以是在时隙n之前配置多个等间隔的候选监听资源子集。例如以间隔Pstep等间隔地配置10个候选监听资源子集的位置为:t y-10P step、t y-9P step、……和t y-P step。其中,每个监听子集的大小为Y个时隙(或子帧)。t y是从选择窗中确定的大小为Y的候选资源中的一个候选时隙。
以V2X为例描述一下资源预留的过程,可选地,在感知窗中,第一设备检测到其他设备发送的侧行控制信息(sidelink control information,SCI),这些SCI中会指示以下信息:在当前时隙中的对应的数据占用的时频资源,为后续1个或2个重传对应的预留资源,发送周期。第一设备可以根据这些占用资源、预留资源可以确定出当前数据包的传输和后续的重传所占用或预留的资源。进一步地,结合SCI中指示的周期,还可以确定下后续周期上对应的时频资源上所占用的资源。当周期不断向前拓展时,就可以确定出未来在资源选择窗中占用的资源。例如,检测到第二设备占用或预留的资源为R(x,y),其中x表示频域位置,y表示检测到SCI的时域位置或当前SCI指示的预留位置。则可以确定出在所有的资源R(x,y+j*P)上也为被预留的资源,其中j为非负整数,P为检测到的SCI上指示的周期值。第一设备结合这些信息可以在感知窗和资源选择窗上确定出被其它UE占用或预留的资源。
7)优先级(Priority)。优先级可以是业务的优先级,也可以是指承载在SCI中指示的优先级信息。可选地,业务优先级越高,是指待传输的业务对应的数据包中的数据更重要。可选地,业务优先级越高,表明业务以下QoS参数中的至少一种要求更高:业务的可靠性要求,业务的传输时延要求,业务的传输速率或传输吞吐量要求。可选地,业务的优先级可以与SCI中指示的优先级数值负相关,也可以正相关。以负相关为例,SCI中指示的优先级数值越小,表明业务越重要,反之越大,表明业务的重要性越低。例如,SCI中优先级可以通过3比特指示,则其取值可以对应为1至8的整数。SCI指示为1时,表明业务优先级越高;SCI指示为8时表示业务优先级越低。
可选的,对于业务的优先级,可以是MAC传给物理层的待发送的传输块(TB)的优先级。一个待传输业务的TB可以包括:至少一个MAC控制元和/或至少一个逻辑信道。可选地,每个MAC控制元对应一个优先级,每个逻辑信道对应一个优先级。可选地,可将待传输业务包括的至少一个MAC控制元和/或至少一个逻辑信道中的最高优先级确定为待传输业务的整个TB的优先级。
8)信令配置。在本发明中也可以描述成配置信令。
在本申请中,信令配置包括由基站发送的信令进行配置,这些信令可以是RRC消息,DCI消息或SIB消息。可选的,信令配置还可以是由预配置的信令配置给第一设备。这处的预配置,是以协议的方式提前定义或配置相应参数的取值,在与第一设备通信之时存入第一设备中。预配置的消息,在第一设备连网的条件下可以修改或更新。进一步可选地, 信令配置可以将相关的参数的取值或配置信息限定在第一设备发送或接收的资源池上。所述资源池为特定载波或带宽部分上的进行传输所使用的资源的集合。可选的,资源池在时域上可以是连续或不连续的,在频域上也可以是连续或不连续的。本申请对此不做限定。
本申请中的“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本申请中所涉及的多个,是指两个或两个以上。
另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
本申请实施例的技术方案可以应用于各种通信***(也称无线通信***)。通信***通常包括但不限于***移动通信(4th-generation,4G)网络、LTE***、LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(time division duplex,TDD)、通用移动通信***(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信***、5G通信***或NR以及未来的其他通信***如6G等。
例如可以为如图1所示的通信***,该通信***包括发送设备1和接收设备2,发送设备1和接收设备2之间可以进行数据的收发,例如发送设备1可以向接收设备2发送数据,以及发送设备1可以接收来自接收设备2的数据。可选的该通信***包括网络设备,发送设备1和/或接收设备2可以接收来自网络设备的传输参数的配置信息。
在蜂窝链路(cellular link)中,发送设备可以是基站,接收设备可以是终端;或者,发送设备可以是终端,接收设备可以是基站。
在侧行链路(sidelink)中,发送设备与接收设备可以是同等类型的用户设备或网络设备,也可以是路边站与用户终端,即发送设备是用户终端,接收设备也是用户终端;或者,发送设备是路边站,接收设备也是用户终端;或者,发送设备是用户终端,接收设备也是路边站;或者,发送设备是基站,接收设备也是基站。另外,侧行链路也可以是相同类型或不同类型的基站设备,此时的侧行链路的功能与中继链路类似,但使用的空口技术可以相同,也可以不同。其中,路侧单元(road side unit,RSU)从物理实体上可以看作是路边站/路侧单元。但是从功能上,RSU可以是终端设备也可以基站等网络设备,在本申请实施例不做限制。在本申请实施例中,终端设备还可以为车载单元(on board unit,OBU)。
在本申请实施例中,第一设备和第二设备可以是用户设备,也可以是网络设备,对引本发明不做限定。可选地,在侧行链路通信中,发送设备是基站,接收设备也是基站;或者,发送设备是用户设备,接收设备也是用户设备。
为了便于理解本申请实施例,先对本申请实施例的应用场景进行说明。
目前,车辆可以通过车辆与车辆(vehicle to vehicle,V2V)、车辆与路边基础设施(vehicle to infrastructure,V2I)、车辆与行人之间的通信(vehicle to pedestrian,V2P)或者车辆与网络(vehicle to network,V2N),或者车到任何物体等通信方式来及时获取路况信息或接收信息服务,这些通信方式可以统称为V2X通信。
在3GPP中,目前已经进入到R17的sidelink增强的研究中。而在R16的NR-V2X的 研究中,已经完成了sidelink的第一个基础版本。在R17的增强研究当中,在考虑使用类似R14的部分感知(partial sense)作为基线来减少基于R16的完全感知的功率消耗。如图2所示,进行传输的终端设备在感知窗(sensing window)中检测可能出现的侧行链路,具体而言,终端设备可以在时间轴上的部分时域资源上每隔步长(如Pstep)的候选资源上来检测可能出现的侧行链路。然后终端设备可以基于这些部分感知的检测结果,在选择窗(selection window)内选择出用于传输的时频资源。上述基于感知的目的是为了便于在未来的数据传输中选择中尽可能没有被其他UE选择或占用的资源,以减少传输时的潜在冲突,从而提升传输时的可靠性。当选择的步长Pstep不小于实际传输的周期业务的周期时,如LTE-V周期业务的周期为100毫秒(ms)或周期为100ms的整数倍,Pstep为100ms时,采用部分感知的方式不会漏掉未检测的资源。基于这些部分感知检测到的结果可以选择出可靠的传输资源。但是在NR-V中存在大量小周期的周期业务(如周期为3ms,5ms,10ms,20ms,50ms等),同时还存在大量非周期的业务(可以理解为该类业务的周期为0,该类业务是随机突发地到达的)。对于小周期和非周期业务,很难选择出合适的Pstep值,以在降低功率消息的同时,仍能检测到所有可能的业务出现的位置。以非周期为例,对于做资源选择的发送设备在选择资源时,不知道什么时候其他设备会发送或占用资源,导致发送设备需要在所有的位置去监听潜在的资源占用情况。从而达不成在确保可靠性的条件下,减少监听降低功耗的目的。再考虑监听步长和周期的影响。假设每次监听的时长为Tm,监听的步长为Pstep,则总的节能的效果为Tm/Pstep。以LTE-V的部分感知为例,Tm/Pstep=10/100=10%。即LTE-V部分感知的功率消耗是完全感知的10%。而对于NR-V中的短周期业务,如5ms的短周期,要检测到所有5ms的短周期的潜在传输,则Pstep不能大于5ms。同样地,对于NR-V,Tm/Pstep=5/5=1。即要处理所有5ms的短业务,NR-V的节能效果为0。因此如果直接将LTE-V的部分感知功能引入到NR-V中,则在降低功率消耗的基础上,无法保证选择的资源足够干净,即某一终端设备选择的资源与其他终端设备选择的传输资源不同,某一终端设备选择的资源不属于更高优先级的终端设备的资源。
当前标准中的NR-V基于完全感知的资源选择流程中,终端设备在选择资源后,在确定要预留这些资源之前,需要在这些资源上做重评估。终端设备在选择资源发送消息之后,终端设备可以决定是否继续使用当前资源,在决定是否继续使用当前资源时,终端设备需要确认这些资源是否被其他终端设备抢占。若被其他终端设备抢占,终端设备需要选择其他的资源进行后续消息的发送。但是在确定预留资源之前的评估以及确定后续消息的传输资源的评估时,能够部分的解决终端设备选择干净的资源,但是当候选资源不够时,无法保证终端设备能够获取足够数量的可靠候选资源,无法保证消息的完整传输。
如果直接将LTE-V的部分感知功能引入NR-V中,还存在以下问题:
对于一个传输块(transport block,TB)来说,NR中最多可以重传32次。并且对于TB的传输而言,该TB可以预留当前时隙和后续传输时隙的总的数量定义为Nmax。在R16NR-V中,Nmax可以为2或3。下面进一步分析,发送完一个TB的最大32次传输(一次初传加上31次重传),对于盲传(无物理层反馈的重复传输)和基于反馈的传输所总共跨越的时隙数量。
假设Nmax=2,指进行一次初传一次重传,最多传完一个数据包的32次重传,最小在时域上占用的时隙为:盲传为32个时隙,基于反馈的传输最小为31*3=93个时隙(假设发送初传-接收反馈-发送下一个重传间隔最小为Z=3个时隙)。基于反馈的传输最大在时域 上占用的时隙为32+31*31=933。
假设Nmax=3,指进行一次初传两次重传,最多传完一个数据包的32次重传,最小在时域上占用的时隙(初传和重传在时域上为相邻的3个时隙)为32个时隙。基于反馈的传输最大在时域上占用的时隙为32+15*31=497。
要在上述位置上做传输,则需要在候选资源上的总共497或933个时隙上来选择资源。对应的,至少要在不小于497的933的位置上去监听相应的时隙。按照LTE-V的机制,相当于要监听1s内的接近一半的时隙(Nmax=3时)或全部时隙(Nmax=2),此时无法在不降低传输的性能和可靠性的前提下,实现终端设备的节能。
基于此,为了提高传输的性能和可靠性,本申请提供一种通信方法及装置。本申请提高的通信方法主要用于sidelink,不限于车联网的通信场景中,也可以扩展到基于自主选择资源的网络和***中,在本申请实施例中不做限制。在该方法中,第一设备可以获取第一感知窗中的第一资源预留信息以及第二感知窗中的第二资源预留信息,所述第一感知窗位于资源选择触发所在的时间点之前,所述第二感知窗位于资源选择触发所在的时间点之后,所述第一感知窗在时域上由不连续的时域资源组成;所述第一设备根据所述第一资源预留信息和第二资源预留信息,确定第一候选资源,所述第一设备根据所述第一候选资源发送第一消息。可见,在本申请实施例中第一设备在确定候选资源时,同时基于两部分感知窗监听到的资源来对资源选择窗中的资源进行排除,能够确定出更可靠的资源,提高传输的性能和可靠性。
本申请实施例提供了一种通信方法,该方法可以应用于如图1所示的通信***。下面参考图3,详细说明通信方法的具体过程,该过程包括:
S301:第一设备获取第一感知窗中的第一资源预留信息,所述第一感知窗位于资源选择触发所在的时间点之前,所述第一感知窗在时域上由不连续的时域资源组成。
所述第一设备可以为发送设备,所述发送设备为终端设备。
所述第一感知窗包括不连续的多个时域资源组成,每个时域资源可以间隔设定步长,所述设定步长的值在此不做限制,每个时域资源可以看作所述第一感知窗中的每个监听子窗(可以简称为第一监听子窗)。如图4所示,所述设定步长可以为Pstep,所述第一感知窗包括t y-10P step、t y-9P step、……和t y-P step。可选的,第一感知窗可能是t y-10P step、t y-9P step、……和t y-P step中的全部感知位置或部分感知位置的子集。其中t y为选择窗中的候选资源的位置。
可选的,基于所述第一感知窗的资源监听功能可以通过信令被配置或被激活或被打开(enable),也可以被关闭(disable)。
或者可选的,基于所述第一感知窗的配置信息中,所述第一感知窗中的候选监听子窗之间的间隔为正整数,或者所述第一感知窗中的候选监听子窗之间的间隔为0。当所述第一感知窗中的候选监听子窗之间的间隔非0时,可以认为基于所述第一感知窗的资源监听功能被打开。当所述第一感知窗中的候选监听子窗之间的间隔为0时,可以认为基于所述第一感知窗的资源监听功能被关闭。
或者可选的,基于所述第一感知窗的配置信息中,所述第一感知窗中的候选监听子窗之间的间隔为正整数,或者所述第一感知窗中的候选监听子窗之间的间隔为负数,或者所述第一感知窗中的候选监听子窗之间的间隔为0。当所述第一感知窗中的候选监听子窗之间的间隔非0时,可以认为基于所述第一感知窗的资源监听功能被打开。当所述第一感知 窗中的候选监听子窗之间的间隔为负数时,可以认为基于所述第一感知窗的资源监听功能被关闭。当所述第一感知窗中的候选监听子窗之间的间隔为0时,可以认为基于所述第一感知窗的资源监听执行完全感知的功能。
所述第一设备的上层协议栈可以要求所述第一设备的物理层来确定用于侧行数据传输的资源集,如在时隙n,协议栈会发出触发请求信息,并在时隙n同时提供用于资源选择的参数,所述时隙n可以看作是资源选择触发的时隙,即资源选择触发所在的时间点,或资源选择触发时刻。
所述第一设备通过在所述第一感知窗中进行监听,确定第一资源预留信息,所述第一资源预留信息可以用于表示除所述第一设备外的其他设备占用的资源,即用于确定其他设备的预留资源,也就是说所述第一资源预留信息用于确定所述第一设备需要排除的资源。还以图4为例进行说明,所述第一设备在感知窗中确定其他设备发送时占用资源。在这些占用的资源上,占用资源的SCI还可以进一步指示:其他设备发送的数据包的重传,或后续周期上的初传预留的资源。这些预留资源可以出现在(0-T 0)至(n-T pro,0),也可以出现在资源选择窗的范围内。
S302:所述第一设备获取第二感知窗中的第二资源预留信息,所述第二感知窗位于资源选择触发所在的时间点之后。
所述第二感知窗在时域上可以为连续的时域资源。或者可选的,所述第二感知窗在时域上可以由不连续的多个监听子窗组成,即所述第二感知窗包括不连续的多个时域资源组成,所述第二感知窗中的每个监听子窗可以简称为第二监听子窗。如图4所示,所述第二感知窗可以为短感知窗(short sensing window,SSW)。
可选的,基于所述第二感知窗的资源监听功能可以被信令配置或被激活或被打开(enable),也可以被关闭(disable)。
或者可选的,基于所述第二感知窗的配置信息中,所述第二感知窗的长度为正整数,或者所述第二感知窗的长度为0。当所述第二感知窗的长度非0时,可以认为基于所述第二感知窗的资源监听功能被打开。当所述第二感知窗的长度为0时,可以认为基于所述第二感知窗的资源监听功能被关闭。
或者可选的,基于所述第二感知窗的配置信息中,所述第二感知窗中的候选监听子窗之间的间隔为正整数,或者所述第二感知窗中的候选监听子窗之间的间隔为负数,或者所述第二感知窗中的候选监听子窗之间的间隔为0。当所述第二感知窗中的候选监听子窗之间的间隔非0时,可以认为基于所述第二感知窗的资源监听功能被打开。当所述第二感知窗中的候选监听子窗之间的间隔为负数时,可以认为基于所述第二感知窗的资源监听功能被关闭。当所述第二感知窗中的候选监听子窗之间的间隔为0时,可以认为基于所述第二感知窗的资源监听执行完全感知的功能。
所述第二感知窗的长度可以为由开始位置和结束位置确定的长度,或者可以为第二感知窗占用资源的数量或大小;所述第二感知窗的长度还可以是通过信令配置的最大长度,所述第一设备实际监听时的第二感知窗的长度不大于该最大长度,或者所述第二感知窗的长度还可以是通过信令配置的最小长度,所述第一设备实际监听时的第二感知窗的长度不小于该最小长度。或者所述第二感知窗的长度还可以是通过信令配置的最大长度,所述第一设备实际监听时的第二感知窗的长度不大于该最大长度。
具体的,所述第二感知窗的长度可以与TB的最大重传次数相关,或者与第一步长的长度有关,或者与业务周期有关。例如所述第二感知窗的长度为N-Tp,其中,所述N为正整数,所述Tp为UE处理时间确定的参数,为0到30内的整数。所述TB的重传包约束在第二感知窗的有效作用范围内。例如所述第二感知窗的长度为(Tu-T3-T proce,0),Tu是第二感知窗的长度,Tu的长度由TB的最大重传次数确定。例如TB的最大重传次数为32次,Tu为31。T3为所述第二感知窗的最后一个感知资源与所述第一消息的第一传输资源之间的间隔。或者又如,所述第二感知窗的长度为在配置的业务周期中确定出的小于或等于第一周期的数值。所述第一周期的数值等于所述第一感知窗中的候选监听子窗之间的间隔。可选地,第二感知窗的长度可以为实际使用的长度,或者长度的最小值,或者长度的最大值。
所述第一设备通过在所述第二感知窗中进行监听,确定第二资源预留信息,所述第二资源预留信息可以用于确定除所述第一设备外的其他设备占用的资源。即用于确定其他设备的预留资源,也就是说所述第一资源预留信息用于确定所述第一设备需要排除的资源。还以图4为例进行说明,所述第一设备在SSW中确定其他设备发送时占用资源。在这些占用的资源上,占用资源的SCI还可以进一步指示:其他设备发送的数据包的重传,或后续周期上的初传预留的资源。这些预留资源可以出现在资源选择窗的范围内。
S303:所述第一设备根据所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源。
在该S303中,所述第一设备可以确定候选资源集合Sa。所述候选资源集合为用于选择传输资源的候选资源集合。一种可能的方式中,所述候选资源集合可以为所述第一感知窗对应的候选资源。例如所述候选资源集合包括图4中的资源选择窗中的全部资源,或者所述候选资源集合可以包括图4中资源选择窗中的Y个时隙上的候选资源(如图4中黑色框所示)。另一种可能的方式中,所述候选资源集合可以包括所述第一感知窗对应的候选资源以及所述第二感知窗之后的候选资源。可选的,所述第二感知窗之后的候选资源不包括所述第一感知窗对应的候选资源。例如所述候选资源集合包括图5中资源选择窗中排除第二感知窗之外的全部资源,且所述候选资源集合包括资源选择窗中的Y个时隙上的候选资源。
所述第一设备根据所述候选资源集合、所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源。其中所述第一候选资源为所述候选资源集合的子集,可以理解的是,所述第一候选资源可以与所述候选资源集合完全相同,或者所述第一候选资源可以包括所述候选资源集合中的部分资源。
一种可能的方式中,所述第一设备可以根据所述第一资源预留信息,确定第一预留资源集R1;所述第一设备可以根据所述第二资源预留信息,确定第二预留资源集R2;所述第一设备在所述候选资源集合Sa中排除所述第一预留资源集R1和所述第二预留资源集R2,确定第一候选资源Sa’。
在所述第一感知窗和所述第二感知窗中,所述第一设备可以对其他设备可能发生在选择窗中的资源占用进行监听,监听结果包括两部分:第一部分为被其他设备占用且需要排除的第一预留资源集R1,第二部分为被其他设备占用且需要排除的第二预留资源集R2。所述第一设备在排除资源时,考虑到了第一部分的监听结果和第二部分的监听结果,基于两种部分监听的资源对选择窗中的资源进行排除,使得所述第一设备可以确定出更可靠的 传输资源,提升传输的性能和可靠性。
所述第一预留资源集R1为所述第一设备在所述第一感知窗中配置的可用于检测的第一部分监听资源上监听到的业务,所述第一设备监听到的业务对应的传输预留资源位于选择窗中,且满足第一条件。
所述第一条件可以通过信令配置。所述第一条件可以包括:检测到的参考信号接收功率(reference signal receiving power,RSRP)的值大于第一门限。所述第一门限可以通过信令配置,可选的,所述第一门限由接收优先级确定。所述第一设备检测到的RSRP可以是从接收到的边链路控制信息(sidelink control information,SCI)的解调参考信号(demodulation reference signal,DMRS)上测量得到,或者从接收到的SCI所指示的物理边链路共享信道(physical sidelink shared channel,PSSCH)的DMRS上测量得到。所述第一条件还可以包括:所述第一设备在第一感知窗中,检测到了其他设备发送的SCI,并且确定这些SCI按周期预留后的资源位于选择窗内;或者所述第一设备在第一感知窗中,检测到了其他设备发送的SCI,并且确定这些SCI的周期为0,但是这些SCI对应的数据包的重传的预留资源位于选择窗内。
所述第二预留资源集R2为所述第一设备在所述第二感知窗中的第二部分监听资源上监听到的业务,所述第一设备监听到的业务对应的传输资源位于选择窗中,且满足第二条件。
所述第二条件可以通过信令配置。所述第二条件包括:检测到的RSRP的值大于第二门限。所述第二门限可以通过信令配置,可选的,所述第二门限由接收优先级确定。所述第一门限可以通过信令配置,可选的,所述第一门限由接收优先级确定。所述第一设备检测到的RSRP可以是从接收到的SCI的DMRS上测量得到,或者从接收到的SCI所指示的PSSCH的DMRS上测量得到。所述第二条件还可以包括:所述第一设备在第二感知窗中,检测到了其他设备发送的SCI,并且确定这些SCI按周期预留后的资源位于选择窗内;或者所述第一设备在第二感知窗中,检测到了其他设备发送的SCI,并且确定这些SCI的周期为0,但是这些SCI对应的数据包的重传的预留资源位于选择窗内。
若所述候选资源集合可以为所述第一感知窗对应的候选资源:
可选的,所述第一设备可以在所述候选资源集合Sa中排除所述第一预留资源集R1和所述第二预留资源集R2,得到第一候选资源Sa’。即例如Sa’=Sa-R1-R2。上式中,减法“-”用以表示排除操作。此时,所述第一预留资源集R1可以看作第一排除资源集,所述第二预留资源集R2可以看作第二排除资源集。
或者可选的,所述第一设备可以根据所述候选资源集合Sa与所述第一预留资源集R1,确定第一排除资源集,根据所述候选资源集合Sa与所述第二预留资源集R2,确定第二排除资源集;所述第一设备在所述候选资源集合Sa中,排除所述第一排除资源集和所述第二排除资源集,确定所述第一候选资源Sa’。可选地,当R1和/或R2中同时存在位于Sa中的资源,且存在位于Sa外的资源,则所述第一设备从R1和/或R2中仅将位于Sa中的资源排除。如图6所示,所述第一预留资源集R1包括R1a、R1b、R1c、R1d和R1e,所述第二预留资源集R2包括R2a、R2b和R2c。所述第一设备可以仅排除R1中位于Sa中的R1b、R1c和R1d,以及仅排除R2中位于Sa中的R2b和R2c。这里,所述第一设备基于两种部分监听的资源对选择窗中的资源进行排除时,仅考虑排除与候选资源集合中与所述第一预留资源集R1和所述第二预留资源集R2的交集部分,使得所述第一设备可以确定出 更可靠的传输资源,进一步提升传输的性能和可靠性。
若所述候选资源集合包括所述第一感知窗对应的候选资源以及所述第二感知窗之后的候选资源:
可选的,所述第一设备可以在所述第一感知窗对应的候选资源中排除所述第一预留资源集R1,在除所述第二感知窗之后的候选资源中排除第二预留资源集R2,得到第一候选资源Sa’。
或者可选的,所述第一设备可以在所述第一感知窗对应的候选资源中排除所述第一预留资源集R1和第二预留资源集R2,在除所述第二感知窗之后的候选资源中排除所述第一预留资源集R1和第二预留资源集R2,得到第一候选资源Sa’。
另一种可能的方式中,所述第一设备可以根据所述候选资源集合Sa和所述第一资源预留信息,确定所述第一可用资源集Sa1;所述第一设备可以根据所述候选资源集合Sa和所述第二资源预留信息,确定所述第二可用资源集Sa2;所述第一设备根据所述第一可用资源集Sa1和所述第二可用资源集Sa2,确定第一候选资源Sa’。
所述第一可用资源集为一个候选资源集合,所述第二可用资源集为一个候选资源集合。
在所述第一感知窗和所述第二感知窗中,所述第一设备可以对其他设备可能发生在选择窗中的资源占用进行监听,根据监听结果得到两部分:第一部分为第一可用资源集Sa1,第二部分为第二可用资源集Sa2。
若所述候选资源集合可以为所述第一感知窗对应的候选资源:
可选的,所述第一设备可以直接在所述候选资源集合Sa中排除所述第一预留资源集,得到第一可用资源集Sa1,直接在所述候选资源集合Sa中排除所述第二预留资源集,得到第二可用资源集Sa2;然后所述第一设备根据所述第一可用资源集Sa1和所述第二可用资源集Sa2,确定第一候选资源Sa’。
若所述候选资源集合包括所述第一感知窗对应的候选资源以及所述第二感知窗之后的候选资源:
可选的,所述第一设备可以在所述第一感知窗对应的候选资源中排除所述第一预留资源集,得到第一可用资源集Sa1,在除所述第二感知窗之后的候选资源中排除第二预留资源集,得到第二可用资源集Sa2;所述第一设备根据所述第一可用资源集Sa1和所述第二可用资源集Sa2,得到第一候选资源Sa’。
或者可选的,所述第一设备可以在所述第一感知窗对应的候选资源中排除所述第一预留资源集和第二预留资源集,得到第一可用资源集Sa1,在除所述第二感知窗之后的候选资源中排除所述第一预留资源集和第二预留资源集,得到第二可用资源集Sa2;所述第一设备根据所述第一可用资源集Sa1和所述第二可用资源集Sa2,得到第一候选资源Sa’。所述第一设备除排除所述第一预留资源集和第二预留资源集之后得到的Sa1,还排除所述第一预留资源集和第二预留资源集得到Sa2,使得所述第一设备可以确定出更可靠的传输资源,提升传输的性能和可靠性。
所述Sa1可以为上述Sa’。
所述除所述第二感知窗之后的候选资源Sa2初始资源=选择窗中的全部资源-选择窗中Y个时隙上的候选资源-第二感知窗占用的资源(如短感知窗(short sensing window)SSW占用的资源)。Sa2=Sa2初始资源-所述第一预留资源集-第二预留资源集。
所述第一预留资源集为所述第一设备在所述第一感知窗中配置的可用于检测的第一 部分监听资源上监听到的业务,所述第一设备监听到的业务对应的传输预留资源位于Sa2初始资源中,且满足第一条件。
所述第二预留资源集为所述第一设备在所述第二感知窗中的第二部分监听资源上监听到的业务,所述第一设备监听到的业务对应的传输资源位于Sa2初始资源中,且满足第二条件。
S304:所述第一设备根据所述第一候选资源发送第一消息。
所述第一消息包括所述第一消息的初传和所述第一消息的重传。
可选的,在该S304中,所述第一设备的物理层可以把所述第一候选资源上报给所述第一设备的上层协议层,如介质访问控制(medium access control,MAC)层。所述协议层从所述物理层上报的所述第一候选资源中选择用于传输的目标候选资源,例如所述协议层从所述第一候选资源中随机选择出时频资源作为用于传输的目标候选资源。
目前标准中,可用资源不能少于总资源的X1%(例如20%,35%或50%),但是按照X%确定的可用资源可能少于要求的候选资源数,因此需要提供足够的可供上层协议栈做资源选择时的资源。X1为不大于100的数值。
在所述第一设备在所述候选资源集合Sa中排除所述第一预留资源集R1和所述第二预留资源集R2,确定第一候选资源Sa’时,所述第一设备如果确定第一候选资源少于总资源的X2%,或者在做完重评估或抢占check之后,确定候选资源少于要求的候选资源数,所述第一设备可以将所述第一门限提升Δ1dB,将所述第而门限提升Δ2dB,以增加用于传输的候选资源。可选的,Δ1和Δ2可以是独立配置的。可选的Δ1的值小于或等于Δ2的值。Δ1和Δ2的取值可以为3,6,9等整数,在此不做限定。X1和X2为不大于100的数值,X1和X2之间可以相同或不同。其中所述第一设备进行重评估和抢占的过程将在后续实施例中进行说明,在此不做赘述。
在所述第一设备根据所述第一可用资源集Sa1和所述第二可用资源集Sa2,确定第一候选资源Sa’时,所述第一可用资源集和/或所述第二可用资源集所示的候选资源集合,可以由所述第一设备的物理层上报给上层协议栈,由协议栈从中选择用于传输的目标候选资源。
所述第一设备可以优先在所述第一可用资源集Sa1中确定目标候选资源,所述第一设备根据所述目标候选资源发送所述第一消息。
若所述第一可用资源集的资源不少于要求的候选资源数,所述第一设备在所述第一可用资源集中确定目标候选资源。若所述第一可用资源集中的资源少于要求的候选资源数,所述第一设备在所述第一可用资源集以及所述第二可用资源集中确定目标候选资源。当第一可用资源集的资源不够时,第一设备可以在第二资源集中选择出可用的资源,能够为一个数据包的最大次数(如32次)重传选择出可用资源,提高更多可用资源的数量,能够为一个数据包的多次重传提供可靠的传输资源,提升传输的性能和可靠性。
所述第一可用资源集的资源少于/不少于要求的候选资源数,也可以为所述第一可用资源集的资源少于/不少于发送所述第一消息要求的最小资源数。例如所述第一可用资源集的资源少于要求的候选资源数,可以通过以下方式中的一种确定:所述第一可用资源集的资源少于总资源的X3%,所述总资源可以为选择窗中的全部资源,或者可以为Y个时隙上的候选资源,或者可以为选择窗中的全部资源排除Y个时隙上的候选资源和第二感知窗占用的资源得到的资源(如Sa2初始资源);或者所述第一可用资源集中的资源小于特定的 时隙数和子信道数;或者所述第一可用资源集中的资源只能传输一个TB的初传和部分重传,但不能传输剩下的重传包。
X1、X2和X3可以在20,35或50中确定的,也可以是其他的不大于100的数值,X1、X2和X3之间可以相同或不同。
为了实现部分感知的终端设备的重评估和抢占,本申请实施例还提供了图7所示的通信过程,包括以下过程:
S701:第一设备根据第三感知窗中的监听结果,确定第一候选资源,所述第一候选资源位于所述第三感知窗之后,所述第三感知窗位于资源选择触发所在的时间点之后。
所述第三感知窗可以为上述第二感知窗。或者所述第三感知窗可以为独立工作的感知窗,即所述第三感知窗与所述第一感知窗、所述第二感知窗之间没有必须的时域关联关系。
所述第一候选资源用于发送第一消息的初传,以及可选的第一消息的部分重传(如第一消息的第一重传)。即所述第一候选资源可以发送一个初传和至少一个重传。
S702:所述第一设备确定第二候选资源,所述第二候选资源位于第四感知窗之后,所述第四感知窗位于所述第一候选资源之后且位于所述第二候选资源之前。
所述第二候选资源用于发送第一消息的重传(如发送第一消息的第二重传)。在所述第一候选资源上的用于传输的资源,不能预留/占用所述第二候选资源上的传输资源。
在该S702中,所述第一设备可以根据所述第三感知窗和/或所述第三感知窗中的监听结果,确定第二候选资源。或者所述第一设备可以根据所述第四感知窗和/或所述第四感知窗中的监听结果,确定第二候选资源。可选的,所述第三感知窗和所述第四感知窗为在时域上由连续或不连续的时域资源组成。可选的,所述第三感知窗由时域上连续的时域资源组成,所述第四感知窗由时域上连续的时域资源组成,且所述第三感知窗和所述第四感知窗在时域上不连续或不相邻。
可选的,所述第三感知窗的最后一个监听资源与所述第一候选资源中的所述第一消息的第一个传输资源之间的间隔不小于T3;和/或,所述第四感知窗的最后一个监听资源与所述第二候选资源中的所述第一消息的第一个传输资源之间的间隔不小于T3;和/或,所述第一候选资源中的所述第一消息的最后一个传输资源与所述第四感知窗中的第一个监听资源之间的间隔为T4。其中,所述T3和T4为非负的常数。例如,如图8或图9所示,所述第三感知窗的最后一个监听资源与所述第一候选资源中的所述第一消息的第一个传输资源之间的间隔不小于T3。
可选的,T3为用于完成感知和资源选择过程的最大或最小时间。可选的,对于15kHz子载波间隔,所述T3为3个时隙;或者,对于30kHz子载波间隔,所述T3为5个时隙;或者,对于60kHz子载波间隔,所述T3为9个时隙;或者,对于120kHz子载波间隔,所述T3为17个时隙。
一种可能的方式中,所述T4为非负常数。可选的,对于盲传,即无反馈的传输如无混合自动重传请求(hybrid automatic repeat request,HARQ)反馈的传输,所述T4为非负常数。
另一种可能的方式中,所述T4由参数a和/或参数c确定。或者,另一种可能的方式中,所述T4=a+c。其中a为第一候选资源中第一消息的最后一次传输到对应的反馈消息的到达时间上的间隔,c为所述第一设备检测反馈消息的处理时间,所述反馈消息为第一候 选资源中第一消息的最后一次传输的反馈消息。可选的,对于基于反馈的传输如基于HARQ反馈的传输,所述T4=a+c。其中所述第一消息的在第一候选资源中的最后一次传输到对应的反馈消息为非确认或否定确认(NACK)应答消息,或者所述第一消息在第一候选资源中的任意一次传输到对应的反馈消息为非确认或否定确认(NACK)应答消息。所述第一消息的在第一候选资源中的最后一次传输指所述第一消息的在第一候选资源中的最后一次重传。
可选的,a的取值为1到10之内的整数,例如1,2,3,4等;可选的c的取值为1到4之内的整数。可选的,a和c的单位为时隙、符号或子帧。
S703:所述第一设备根据所述第一候选资源和所述第二候选资源发送第一消息。
可选的,所述第一设备在所述第一候选资源上发送所述第一消息的初传和所述第一消息的第一重传,所述第一设备在所述第二候选资源上发送所述第一消息的第二重传。
可以理解的是,所述S701-S703仅示出了所述第一消息的一次传输过程。在实际传输过程,若以下重评估条件中的一种或多种成立,所述第一设备重新确定第三感知窗并重新确定第一候选资源,以及重新确定第二候选资源,并且在每次重新确定第一候选资源和第二候选资源后,采用重新确定的第一候选资源和重新确定的第二候选资源,发送所述第一消息。
对于盲传,当以下重评估条件中的一种或多种成立时,所述第一设备在第五感知窗上进行检测,以便获取所述第一消息的重传的所述第二候选资源:
所述第一消息的在第一候选资源中的传输次数小于所述第一消息的最大重传次数;
所述第一设备距离所述第一消息的目标设备小于第一消息要求的通信距离;
所述第一设备发送第一消息的时延未达到剩余的包时延预算(packet delay budget,PDB)。
下面结合图8,对盲传的一种可能的通信过程进行说明。图8中Nmax=3。
步骤11:第一设备进行一次重评估,确定Nmax个资源,Nmax个资源包括第一消息的一次初传和2次重传的资源。
Nmax个资源在32个时隙(slot)内,如图8所示的3个阴影部分。
所述第一设备进行重评估的过程也可以看作是抢占检查,或基于短感知窗的监听。
步骤12:所述第一设备在Nmax个资源上,发送第一消息的一次初传和2次重传。
步骤13:所述第一设备确定盲传的重评估条件中的一个或多个成立,所述第一设备返回步骤11。例如所述第一设备确定第一消息的传输次数小于最大重传次数(如10次),且所述第一设备距离接收所述第一消息的目标设备之间的距离小于所述第一消息要求的通信距离,以及所述第一消息的时延未达到剩余的PDB的设定时延,所述第一设备返回步骤11再做一次重评估,进行下一组Nmax资源的预留发送,直至在PDB的设定时延内将所有盲传发送。
也就是说,在第一组Nmax资源的预留发送完成后,若盲传的重评估条件成立,所述第一设备进行第二组Nmax资源的预留发送,在第二组Nmax资源的预留发送完成后,若盲传的重评估条件成立,所述第一设备进行第三组Nmax资源的预留发送,在第三组Nmax资源的预留发送完成后,若盲传的重评估条件成立,所述第一设备仍可能进行后续第四组,……,第n组Nmax资源的预留发送,直到盲传的重评估条件均不成立,所述第一设备不继续发送所述第一消息。
如图8所示,所述第二组的感知窗的开始位置可以从前一组Nmax资源中的最后一个时隙开始,或者所述第二组的感知窗的开始位置与前一组Nmax资源中的最后一个时隙之间的间隔可以为T3。
可选的,所述第一设备在不监听的时域位置上,不接收消息。
可选的。如图8所示,一个发送组内的预指示,不超过所述发送组的资源,即第一个资源指示后面2个资源(即初传指示后面2次重传的资源),第二个资源指示后面1个资源(即第1次重传指示后面的第2次重传),最后一个资源(即第2次重传)不指示后面的预留资源。
可选的,若存在部分感知的结果,即若存在重评估的结果,所述第一设备可以基于部分感知的结果,选择Nmax个资源发送第一消息。若不存在部分感知的结果,即不存在重评估的结果,所述第一设备可以随机选择资源发送第一消息。
在步骤13中,所述第一设备确定盲传的重评估条件中的任一条件均不成立,所述第一设备确定完成所述第一消息的发送,可以停止发送所述第一消息。
对于基于反馈的传输,当以下重评估条件中的一种或多种成立时,所述第一设备在第四感知窗上进行检测,以便获取所述第一消息的重传的所述第二候选资源:
所述第一设备检测到第一候选资源中第一消息的最后一次传输的反馈结果为NACK,或者所述第一设备检测到第一候选资源每一次传输的反馈结果为NACK,或者所述第一设备检测第一候选资源的每一次传输,都未收到ACK;
所述第一消息的在第一候选资源中的传输次数小于所述第一消息的最大重传次数;
所述第一设备距离所述第一消息的目标设备小于第一消息要求的通信距离;
所述第一设备发送第一消息的时延未达到剩余的包时延预算(PDB)。
下面结合图9,对基于反馈的传输的一种可能的通信过程进行说明。图9中Nmax=3。图9和8中的相似之处不再赘述。
步骤21:第一设备进行一次重评估,确定Nmax个资源,Nmax个资源包括第一消息的一次初传和2次重传的资源。
步骤22:所述第一设备在Nmax个资源上,发送第一消息的一次初传和2次重传。
步骤23:所述第一设备确定基于反馈的传输的重评估条件中的一个或多个成立,所述第一设备在确定基于反馈的传输的重评估条件中的一个或多个成立后的T4时间,返回步骤21。例如,所述第一设备监测到NACK或者所有传输都没有收到ACK的应答,且所述第一设备确定第一消息的传输次数小于最大重传次数,以及所述第一设备距离接收所述第一消息的目标设备之间的距离小于所述第一消息要求的通信距离,所述第一设备返回步骤21再做一次重评估,进行下一组Nmax资源的预留发送,直至基于反馈的传输的重评估条件均不成立。
也就是说,在第一组Nmax资源的预留发送完成后,所述第一设备确认前面的Nmax资源预留是否收到ACK,例如每次传输都收到NACK(或未收到ACK),或者,最后一次传输的反馈结果为NACK,所述第一设备在接收到NACK之后的T4时间启动重评估。
可选的T4可以为所述第一设备从接收到NACK开始,加上NACK的检测时间和打开接收通道的时间,例如,所述T4可以为1~2slots。后者可选的,所述T4也可以为本组最后一次传输到下一组开始重评估的时间,例如T4=a+c,a为第一候选资源中第一消息的最后一次传输到对应的反馈消息的到达时间上的间隔,c为所述第一设备检测到反馈消息的 时间。
可选地,在本发明的实施例中,对于盲传或基于反馈的传输,在各个候选资源中,实际传输时做的传输的次数(如初传加重传,或者在一个候选资源中的第一次重传和后续重传)可以等于Nmax,也可以小于Nmax。这些取值,在本申请都是允许的。
可见,第一设备在选择窗内进行重评估时,传输消息时不做检测,将待传输的一个数据包的重传分成多个组,从而降低监听带来的功率消息,并且提高传输的可靠性。
可以理解的是,上述各实施例之间可以单独使用,也可以结合使用。
以上结合图3至图9详细说明了通信方法,基于与通信方法的同一发明构思,本申请实施例还提供了一种通信装置,如图10所示,所述通信装置1000包含处理单元1001和收发单元1002,装置1000可用于实现上述应用于终端设备的方法实施例中描述的方法。
在一个实施例中,装置1000应用于第一设备。所述第一设备可以为终端设备,所述终端设备为发送设备。
具体的,所述收发单元1002,用于获取第一感知窗中的第一资源预留信息以及第二感知窗中的第二资源预留信息,所述第一感知窗位于资源选择触发所在的时间点之前,所述第二感知窗位于资源选择触发所在的时间点之后,所述第一感知窗在时域上由不连续的时域资源组成;
所述处理单元1001,用于根据所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源;
所述收发单元1002,还用于根据所述第一候选资源发送第一消息。
在一个实现方式中,所述处理单元1001,具体用于确定候选资源集合;根据所述候选资源集合、所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源,其中所述第一候选资源为所述候选资源集合的子集。
在一个实现方式中,所述处理单元1001,具体用于根据所述第一资源预留信息,确定第一预留资源集,所述第一预留资源集合为所述候选资源集合的子集;根据所述第二资源预留信息,确定第二预留资源集,所述第二预留资源集为所述候选资源集合的子集;在所述候选资源集合中排除所述第一预留资源集和所述第二预留资源集,确定第一候选资源。
在一个实现方式中,所述候选资源集合为所述第一感知窗对应的候选资源;
所述处理单元1001,具体用于根据所述候选资源集合与所述第一预留资源集,从候选资源集合中确定第一排除资源集;根据所述候选资源集合与所述第二预留资源集,从候选资源集合中确定第二排除资源集;在所述候选资源集合中,排除所述第一排除资源集和所述第二排除资源集之外的资源中确定所述第一候选资源。
在一个实现方式中,所述候选资源集合包括所述第一感知窗对应的候选资源以及所述第二感知窗之后的候选资源;
所述处理单元1001,具体用于根据所述第一感知窗对应的候选资源与所述第一预留资源集,从第一感知窗对应的候选资源中确定第一可用资源集;根据所述第二感知窗之后的候选资源与所述第二预留资源集,从第二感知窗之后的候选资源中确定第二可用资源集;根据所述第一可用资源集与所述第二可用资源集,确定所述第一候选资源。
在一个实现方式中,所述处理单元1001,具体用于根据所述第一资源预留信息和所述第一门限,确定所述第一预留资源集;根据所述第二资源预留信息和所述第二门限,确定 所述第二预留资源集;其中所述第一门限和所述第二门限分别通过信令配置。
在一个实现方式中,所述处理单元1001,具体用于在所述第一可用资源集中确定目标候选资源;或者若所述第一可用资源集中的资源少于要求的候选资源数,在所述第一可用资源集以及所述第二可用资源集中确定目标候选资源;
所述收发单元1002,具体用于根据所述目标候选资源发送所述第一消息。
在一个实现方式中,所述处理单元1001,还用于在根据所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源之前,确定基于所述第一感知窗的资源监听功能被配置或被激活;或者确定基于所述第一感知窗的配置信息中,所述第一感知窗中的候选监听子窗之间的间隔为正整数。
在一个实现方式中,所述第二感知窗的长度为N-Tp,其中,所述N为正整数,所述Tp为通信装置处理时间确定的参数,为0到30内的整数;或者,
所述第二感知窗的长度为在配置的业务周期中确定出的小于或等于第一周期的数值。
在一个实现方式中,所述第一周期的数值等于所述第一感知窗中的候选监听子窗之间的间隔。
在一个实现方式中,所述第二感知窗在时域上由不连续的多个监听子窗组成。
在一个实现方式中,所述处理单元1001,还用于确定第二候选资源,所述第二候选资源位于第四感知窗之后,所述第四感知窗位于所述第一候选资源之后且位于所述第二候选资源之前;
所述收发单元1002,还用于根据所述第二候选资源发送所述第一消息。
在另一实施例中,装置1000应用于第一设备,所述第一设备可以为终端设备,所述终端设备为发送设备。
具体的,所述处理单元1001,用于根据第三感知窗中的监听结果,确定第一候选资源,所述第一候选资源位于所述第三感知窗之后,所述第三感知窗位于资源选择触发之后;确定第二候选资源,所述第二候选资源位于第四感知窗之后,所述第四感知窗位于所述第一候选资源之后且位于所述第二候选资源之前;
所述收发单元1002,用于根据所述第一候选资源和所述第二候选资源发送第一消息。
在一个实现方式中,所述处理单元1001,具体用于根据所述第三感知窗和/或所述第三感知窗中的监听结果,确定第二候选资源。
在一个实现方式中,所述第三感知窗的最后一个监听资源与所述第一候选资源中的所述第一消息的第一个传输资源之间的间隔不小于T3;和/或,
所述第四感知窗的最后一个监听资源与所述第二候选资源中的所述第一消息的第一个传输资源之间的间隔不小于T3;和/或,
所述第一候选资源中的所述第一消息的最后一个传输资源与所述第四感知窗中的第一个监听资源之间的间隔为T4;
其中,所述T3和T4为非负的常数。
在一个实现方式中,对于15kHz子载波间隔,所述T3为3个时隙;或者,
对于30kHz子载波间隔,所述T3为5个时隙;或者,
对于60kHz子载波间隔,所述T3为9个时隙;或者,
对于120kHz子载波间隔,所述T3为17个时隙。
在一个实现方式中,所述T4为非负常数;或者
所述T4=a+c,其中a为第一候选资源中第一消息的最后一次传输到对应的反馈消息的到达时间上的间隔,c为所述第一设备检测到反馈消息的时间。
在一个实现方式中,所述第一消息的最后一次传输到对应的反馈消息为NACK应答消息。
在一个实现方式中,所述收发单元1002,还用于对于基于反馈的传输,当以下条件中的一种或多种成立时,在第四感知窗上进行检测,以便获取所述第一消息的重传的所述第二候选资源:
检测到第一候选资源中第一消息的最后一次传输的反馈结果为NACK时;
所述第一消息的在第一候选资源中的传输次数小于所述第一消息的最大重传次数;
所述通信装置距离所述第一消息的目标设备小于第一消息要求的通信距离。
需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
基于与上述通信方法相同的构思,如图11所示,本申请实施例还提供了一种通信装置1100的结构示意图。装置1100可用于实现上述应用于设备的方法实施例中描述的方法,可以参见上述方法实施例中的说明。所述装置1100可以处于设备中或为设备。所述设备可以为第一设备。
所述装置1100包括一个或多个处理器1101。所述处理器1101可以是通用处理器或者专用处理器等。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、终端、或芯片等)进行控制,执行软件程序,处理软件程序的数据。所述通信装置可以包括收发单元,用以实现信号的输入(接收)和输出(发送)。例如,所述收发单元可以为收发器,射频芯片等。
所述装置1100包括一个或多个所述处理器1101,所述一个或多个处理器1101可实现上述所示的实施例中设备的方法。
可选的,处理器1101除了实现上述所示的实施例的方法,还可以实现其他功能。
可选的,一种设计中,处理器1101可以执行指令,使得所述装置1100执行上述方法实施例中描述的方法。所述指令可以全部或部分存储在所述处理器内,如指令1103,也可以全部或部分存储在与所述处理器耦合的存储器1102中,如指令1104,也可以通过指令1103和1104共同使得装置1100执行上述方法实施例中描述的方法。
在又一种可能的设计中,通信装置1100也可以包括电路,所述电路可以实现前述方法实施例中设备的功能。
在又一种可能的设计中所述装置1100中可以包括一个或多个存储器1102,其上存有指令1104,所述指令可在所述处理器上被运行,使得所述装置1100执行上述方法实施例中描述的方法。可选的,所述存储器中还可以存储有数据。可选的处理器中也可以存储指令和/或数据。例如,所述一个或多个存储器1102可以存储上述实施例中所描述的对应关系,或者上述实施例中所涉及的相关的参数或表格等。所述处理器和存储器可以单独设置,也可以集成在一起。
在又一种可能的设计中,所述装置1100还可以包括收发单元1105以及天线1106。所述处理器1101可以称为处理单元,对装置(终端或者基站)进行控制。所述收发单元1105可以称为收发机、收发电路、或者收发器等,用于通过天线1106实现装置的收发功能。
应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。应注意,本文描述的***和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
本申请实施例还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述应用于设备的任一方法实施例所述的通信方法。
本申请实施例还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述应用于设备的任一方法实施例所述的通信方法。
本申请实施例还提供了一种通信***,所述通信***包括第一设备和第二设备,所述第一设备用于实现上述任一方法实施例所述的通信方法,所述第二设备用于接收来自所述第一设备的消息。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(Digital Video Disc,DVD))、或者半导体介质(例如,固态硬盘(Solid State Disk,SSD))等。
本申请实施例还提供了一种处理装置,包括处理器和接口;所述处理器,用于执行上述应用于设备的任一方法实施例所述的通信方法。
应理解,上述处理装置可以是一个芯片,所述处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,改存储器可以集成在处理器中,可以位于所述处理器之外,独立存在。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元 上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本申请可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本申请所使用的,盘(Disk)和碟(disc)包括压缩光碟(CD)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
总之,以上所述仅为本申请技术方案的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (42)

  1. 一种通信方法,其特征在于,包括:
    第一设备获取第一感知窗中的第一资源预留信息以及第二感知窗中的第二资源预留信息,所述第一感知窗位于资源选择触发所在的时间点之前,所述第二感知窗位于资源选择触发所在的时间点之后,所述第一感知窗在时域上由不连续的时域资源组成;
    所述第一设备根据所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源;
    所述第一设备根据所述第一候选资源发送第一消息。
  2. 如权利要求1所述的方法,其特征在于,所述第一设备根据所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源,包括:
    所述第一设备确定候选资源集合;
    所述第一设备根据所述候选资源集合、所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源,其中所述第一候选资源为所述候选资源集合的子集。
  3. 如权利要求2所述的方法,其特征在于,所述第一设备根据所述候选资源集合、所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源包括:
    所述第一设备根据所述第一资源预留信息,确定第一预留资源集,所述第一预留资源集合为所述候选资源集合的子集;
    所述第一设备根据所述第二资源预留信息,确定第二预留资源集,所述第二预留资源集为所述候选资源集合的子集;
    所述第一设备在所述候选资源集合中排除所述第一预留资源集和所述第二预留资源集之外的资源中确定第一候选资源。
  4. 如权利要求3所述的方法,其特征在于,所述候选资源集合为所述第一感知窗对应的候选资源;
    所述第一设备根据所述候选资源集合、所述第一预留资源集和所述第二预留资源集,确定第一候选资源,包括:
    所述第一设备根据所述候选资源集合与所述第一预留资源集,从所述候选资源集合中确定第一排除资源集;
    所述第一设备根据所述候选资源集合与所述第二预留资源集,从所述候选资源集合中确定第二排除资源集;
    所述第一设备在所述候选资源集合中,排除所述第一排除资源集和所述第二排除资源集之外的资源中确定所述第一候选资源。
  5. 如权利要求3所述的方法,其特征在于,所述候选资源集合包括所述第一感知窗对应的候选资源以及所述第二感知窗之后的候选资源;
    所述第一设备根据所述候选资源集合、所述第一预留资源集和所述第二预留资源集,确定第一候选资源,包括:
    所述第一设备根据所述第一感知窗对应的候选资源与所述第一预留资源集,从所述第一感知窗对应的候选资源中确定第一可用资源集;
    所述第一设备根据所述第二感知窗之后的候选资源与所述第二预留资源集,从所述第二感知窗之后的候选资源中确定第二可用资源集;
    所述第一设备根据所述第一可用资源集与所述第二可用资源集,确定所述第一候选资源。
  6. 如权利要求3-5任一项所述的方法,其特征在于,所述第一设备根据所述第一资源预留信息,确定第一预留资源集,根据所述第二资源预留信息,确定第二预留资源集,包括:
    所述第一设备根据所述第一资源预留信息和所述第一门限,确定所述第一预留资源集;
    所述第一设备根据所述第二资源预留信息和所述第二门限,确定所述第二预留资源集;
    其中所述第一门限和所述第二门限分别通过信令配置。
  7. 如权利要求5所述的方法,其特征在于,所述第一设备根据所述第一候选资源发送第一消息,包括:
    所述第一设备在所述第一可用资源集中确定目标候选资源,根据所述目标候选资源发送所述第一消息;或者
    若所述第一可用资源集中的资源少于要求的候选资源数,所述第一设备在所述第一可用资源集以及所述第二可用资源集中确定目标候选资源,根据所述目标候选资源发送所述第一消息。
  8. 如权利要求1-7任一项所述的方法,其特征在于,所述第一设备根据所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源之前,还包括;
    基于所述第一感知窗的资源监听功能被配置或被激活;或者
    基于所述第一感知窗的配置信息中,所述第一感知窗中的候选监听子窗之间的间隔为正整数。
  9. 如权利要求1-8任一项所述的方法,其特征在于,所述第二感知窗的长度为N-Tp,其中,所述N为正整数,所述Tp为所述第一设备处理时间确定的参数,为0到30内的整数;或者,
    所述第二感知窗的长度为在配置的业务周期中确定出的小于或等于第一周期的数值。
  10. 如权利要求9所述的方法,其特征在于,所述第一周期的数值等于所述第一感知窗中的候选监听子窗之间的间隔。
  11. 如权利要求1-10任一项所述的方法,其特征在于,所述第二感知窗在时域上由不连续的多个监听子窗组成。
  12. 如权利要求1-11任一项所述的方法,其特征在于,所述方法还包括:
    所述第一设备确定第二候选资源,所述第二候选资源位于第四感知窗之后,所述第四感知窗位于所述第一候选资源之后且位于所述第二候选资源之前;
    所述第一设备根据所述第二候选资源发送所述第一消息。
  13. 一种通信方法,其特征在于,包括:
    第一设备根据第三感知窗中的监听结果,确定第一候选资源,所述第一候选资源位于所述第三感知窗之后,所述第三感知窗位于资源选择触发所在的时间点之后;
    所述第一设备确定第二候选资源,所述第二候选资源位于第四感知窗之后,所述第四感知窗位于所述第一候选资源之后且位于所述第二候选资源之前;
    所述第一设备根据所述第一候选资源和所述第二候选资源发送第一消息。
  14. 如权利要求13所述的方法,其特征在于,所述第一设备确定第二候选资源,包括:
    所述第一设备根据所述第三感知窗和/或所述第三感知窗中的监听结果,确定第二候选 资源。
  15. 如权利要求13或14所述的方法,其特征在于,
    所述第三感知窗的最后一个监听资源与所述第一候选资源中的所述第一消息的第一个传输资源之间的间隔不小于T3;和/或,
    所述第四感知窗的最后一个监听资源与所述第二候选资源中的所述第一消息的第一个传输资源之间的间隔不小于T3;和/或,
    所述第一候选资源中的所述第一消息的最后一个传输资源与所述第四感知窗中的第一个监听资源之间的间隔为T4;
    其中,所述T3和T4为非负的常数。
  16. 如权利要求15所述的方法,其特征在于,
    对于15kHz子载波间隔,所述T3为3个时隙;或者,
    对于30kHz子载波间隔,所述T3为5个时隙;或者,
    对于60kHz子载波间隔,所述T3为9个时隙;或者,
    对于120kHz子载波间隔,所述T3为17个时隙。
  17. 如权利要求15或16所述的方法,其特征在于,
    所述T4为非负常数;或者
    所述T4=a+c,其中a为第一候选资源中第一消息的最后一次传输到对应的反馈消息的到达时间上的间隔,c为所述第一设备检测到反馈消息的时间。
  18. 如权利要求17所述的方法,其特征在于,所述第一消息的最后一次传输到对应的反馈消息为NACK应答消息。
  19. 如权利要求13-18任一项所述的方法,其特征在于,对于基于反馈的传输,当以下条件中的一种或多种成立时,所述第一设备在第五感知窗上进行检测,以便获取所述第一消息的重传的所述第二候选资源:
    所述第一设备检测到第一候选资源中第一消息的最后一次传输的反馈结果为NACK时;
    所述第一消息的在第一候选资源中的传输次数小于所述第一消息的最大重传次数;
    所述第一设备距离所述第一消息的目标设备小于第一消息要求的通信距离。
  20. 一种通信装置,其特征在于,包括处理单元和收发单元;
    所述收发单元,用于获取第一感知窗中的第一资源预留信息以及第二感知窗中的第二资源预留信息,所述第一感知窗位于资源选择触发所在的时间点之前,所述第二感知窗位于资源选择触发所在的时间点之后,所述第一感知窗在时域上由不连续的时域资源组成;
    所述处理单元,用于根据所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源;
    所述收发单元,还用于根据所述第一候选资源发送第一消息。
  21. 如权利要求20所述的装置,其特征在于,所述处理单元,具体用于确定候选资源集合;根据所述候选资源集合、所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源,其中所述第一候选资源为所述候选资源集合的子集。
  22. 如权利要求21所述的装置,其特征在于,所述处理单元,具体用于根据所述第一资源预留信息,确定第一预留资源集,所述第一预留资源集合为所述候选资源集合的子集;根据所述第二资源预留信息,确定第二预留资源集,所述第二预留资源集为所述候选资源 集合的子集;在所述候选资源集合中排除所述第一预留资源集和所述第二预留资源集,确定第一候选资源。
  23. 如权利要求22所述的装置,其特征在于,所述候选资源集合为所述第一感知窗对应的候选资源;
    所述处理单元,具体用于根据所述候选资源集合与所述第一预留资源集,从所述候选资源集合中确定第一排除资源集;根据所述候选资源集合与所述第二预留资源集,从所述候选资源集合中确定第二排除资源集;在所述候选资源集合中,排除所述第一排除资源集和所述第二排除资源集之外的资源中确定所述第一候选资源。
  24. 如权利要求22所述的装置,其特征在于,所述候选资源集合包括所述第一感知窗对应的候选资源以及所述第二感知窗之后的候选资源;
    所述处理单元,具体用于根据所述第一感知窗对应的候选资源与所述第一预留资源集,从所述第一感知窗对应的候选资源中确定第一可用资源集;根据所述第二感知窗之后的候选资源与所述第二预留资源集,从所述第二感知窗之后的候选资源中确定第二可用资源集;根据所述第一可用资源集与所述第二可用资源集,确定所述第一候选资源。
  25. 如权利要求22-24任一项所述的装置,其特征在于,所述处理单元,具体用于根据所述第一资源预留信息和所述第一门限,确定所述第一预留资源集;根据所述第二资源预留信息和所述第二门限,确定所述第二预留资源集;其中所述第一门限和所述第二门限分别通过信令配置。
  26. 如权利要求24所述的装置,其特征在于,所述处理单元,具体用于在所述第一可用资源集中确定目标候选资源;或者若所述第一可用资源集中的资源少于要求的候选资源数,在所述第一可用资源集以及所述第二可用资源集中确定目标候选资源;
    所述收发单元,具体用于根据所述目标候选资源发送所述第一消息。
  27. 如权利要求20-26任一项所述的装置,其特征在于,所述处理单元,还用于在根据所述第一资源预留信息和所述第二资源预留信息,确定第一候选资源之前,确定基于所述第一感知窗的资源监听功能被配置或被激活;或者确定基于所述第一感知窗的配置信息中,所述第一感知窗中的候选监听子窗之间的间隔为正整数。
  28. 如权利要求20-27任一项所述的装置,其特征在于,所述第二感知窗的长度为N-Tp,其中,所述N为正整数,所述Tp为所述通信装置处理时间确定的参数,为0到30内的整数;或者,
    所述第二感知窗的长度为在配置的业务周期中确定出的小于或等于第一周期的数值。
  29. 如权利要求28所述的装置,其特征在于,所述第一周期的数值等于所述第一感知窗中的候选监听子窗之间的间隔。
  30. 如权利要求20-29任一项所述的装置,其特征在于,所述第二感知窗在时域上由不连续的多个监听子窗组成。
  31. 如权利要求20-30任一项所述的装置,其特征在于,所述处理单元,还用于确定第二候选资源,所述第二候选资源位于第四感知窗之后,所述第四感知窗位于所述第一候选资源之后且位于所述第二候选资源之前;
    所述收发单元,还用于根据所述第二候选资源发送所述第一消息。
  32. 一种通信装置,其特征在于,包括处理单元和收发单元;
    所述处理单元,用于根据第三感知窗中的监听结果,确定第一候选资源,所述第一候 选资源位于所述第三感知窗之后,所述第三感知窗位于资源选择触发所在的时间点之后;确定第二候选资源,所述第二候选资源位于第四感知窗之后,所述第四感知窗位于所述第一候选资源之后且位于所述第二候选资源之前;
    所述收发单元,用于根据所述第一候选资源和所述第二候选资源发送第一消息。
  33. 如权利要求32所述的装置,其特征在于,所述处理单元,具体用于根据所述第三感知窗和/或所述第三感知窗中的监听结果,确定第二候选资源。
  34. 如权利要求32或33所述的装置,其特征在于,
    所述第三感知窗的最后一个监听资源与所述第一候选资源中的所述第一消息的第一个传输资源之间的间隔不小于T3;和/或,
    所述第四感知窗的最后一个监听资源与所述第二候选资源中的所述第一消息的第一个传输资源之间的间隔不小于T3;和/或,
    所述第一候选资源中的所述第一消息的最后一个传输资源与所述第四感知窗中的第一个监听资源之间的间隔为T4;
    其中,所述T3和T4为非负的常数。
  35. 如权利要求34所述的装置,其特征在于,
    对于15kHz子载波间隔,所述T3为3个时隙;或者,
    对于30kHz子载波间隔,所述T3为5个时隙;或者,
    对于60kHz子载波间隔,所述T3为9个时隙;或者,
    对于120kHz子载波间隔,所述T3为17个时隙。
  36. 如权利要求34或35所述的装置,其特征在于,所述T4为非负常数;或者
    所述T4=a+c,其中a为第一候选资源中第一消息的最后一次传输到对应的反馈消息的到达时间上的间隔,c为所述通信装置检测到反馈消息的时间。
  37. 如权利要求36所述的装置,其特征在于,所述第一消息的最后一次传输到对应的反馈消息为NACK应答消息。
  38. 如权利要求32-37任一项所述的装置,其特征在于,所述收发单元,还用于对于基于反馈的传输,当以下条件中的一种或多种成立时,在第四感知窗上进行检测,以便获取所述第一消息的重传的所述第二候选资源:
    检测到第一候选资源中第一消息的最后一次传输的反馈结果为NACK时;
    所述第一消息的在第一候选资源中的传输次数小于所述第一消息的最大重传次数;
    所述通信装置距离所述第一消息的目标设备小于第一消息要求的通信距离。
  39. 一种通信装置,其特征在于,包括处理器和存储器,所述处理器与所述存储器耦合;
    存储器,用于存储计算机程序;
    处理器,用于执行所述存储器中存储的计算机程序,以使得所述装置执行如权利要求1-12中任一项所述的方法,或执行如权利要求13-19任一项所述的方法。
  40. 一种计算机可读存储介质,其特征在于,包括程序或指令,当所述程序或指令在计算机上运行时,如权利要求1-12中任一项所述的方法被执行,或如权利要求13-19中任一项所述的方法被执行。
  41. 一种计算机程序产品,其特征在于,包括程序或指令,当所述程序或指令在计算机上运行时,如权利要求1-12中任一项所述的方法被执行,或如权利要求13-19中任一项所述的方法被执行。
  42. 一种芯片,其特征在于,所述芯片与存储器耦合,用于读取并执行所述存储器中存储的程序指令,以执行如权利要求1-12中任一项所述的方法,或执行如权利要求13-19任一项所述的方法。
PCT/CN2022/071792 2021-01-15 2022-01-13 一种通信方法及装置 WO2022152208A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110057822.3A CN114765809A (zh) 2021-01-15 2021-01-15 一种通信方法及装置
CN202110057822.3 2021-01-15

Publications (1)

Publication Number Publication Date
WO2022152208A1 true WO2022152208A1 (zh) 2022-07-21

Family

ID=82365419

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/071792 WO2022152208A1 (zh) 2021-01-15 2022-01-13 一种通信方法及装置

Country Status (2)

Country Link
CN (1) CN114765809A (zh)
WO (1) WO2022152208A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117998655A (zh) * 2022-11-04 2024-05-07 华为技术有限公司 确定候选传输资源的方法和相关装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111149397A (zh) * 2017-09-29 2020-05-12 Lg电子株式会社 在无线通信***中由终端发送v2x消息的方法和使用该方法的终端
CN111246426A (zh) * 2020-01-16 2020-06-05 北京展讯高科通信技术有限公司 辅链路通信的资源选择方法及通信装置
WO2020233189A1 (en) * 2019-05-20 2020-11-26 Guangdong Oppo Mobile Telecommunications Corp., Ltd. User equipment and method for resource selection of same
CN112261613A (zh) * 2020-10-15 2021-01-22 大唐高鸿数据网络技术股份有限公司 一种资源选择的处理方法、装置及终端
CN112512008A (zh) * 2020-10-16 2021-03-16 中兴通讯股份有限公司 通信资源选择方法、装置、电子设备和存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111149397A (zh) * 2017-09-29 2020-05-12 Lg电子株式会社 在无线通信***中由终端发送v2x消息的方法和使用该方法的终端
WO2020233189A1 (en) * 2019-05-20 2020-11-26 Guangdong Oppo Mobile Telecommunications Corp., Ltd. User equipment and method for resource selection of same
CN111246426A (zh) * 2020-01-16 2020-06-05 北京展讯高科通信技术有限公司 辅链路通信的资源选择方法及通信装置
CN112261613A (zh) * 2020-10-15 2021-01-22 大唐高鸿数据网络技术股份有限公司 一种资源选择的处理方法、装置及终端
CN112512008A (zh) * 2020-10-16 2021-03-16 中兴通讯股份有限公司 通信资源选择方法、装置、电子设备和存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HUAWEI, HISILICON: "Sidelink resource allocation to reduce power consumption", 3GPP DRAFT; R1-2007615, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. E-meeting; 20201026 - 20201113, 24 October 2020 (2020-10-24), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051946440 *
VIVO: "Resource allocation for sidelink power saving", 3GPP DRAFT; R1-2007688, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. e-Meeting; 20201026 - 20201113, 24 October 2020 (2020-10-24), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051946479 *

Also Published As

Publication number Publication date
CN114765809A (zh) 2022-07-19

Similar Documents

Publication Publication Date Title
US11804940B2 (en) Resources selection for feedback based NR-V2X communication
US11601789B2 (en) UE configured to determine slots and resource blocks for V2X sidelink communication based on SCI format
US11297604B2 (en) Methods and devices of assigning resource for sidelink communication system
JP7270110B2 (ja) 上りリンクキャンセルインディケーションの方法及びユーザ機器
WO2019084816A1 (zh) 一种终端选择资源的方法及装置、计算机存储介质
WO2018030541A1 (ja) ユーザ装置及び信号送信方法
US20180234888A1 (en) User equipment and data transmission method
EP4135390A1 (en) Measurement method and apparatus, node, and storage medium
EP3474616B1 (en) Data transmission method, terminal and computer storage medium
US20220256579A1 (en) Method and apparatus for reserving sidelink resources
US11357032B2 (en) Control information transmission method, transmit end, and receive end
WO2017197949A1 (zh) 一种数据传输的控制方法及相关设备
JP2023525134A (ja) 免許不要帯域におけるfbe動作のためのユーザ機器及び方法
US10506562B2 (en) Communications link configuration
KR20220054310A (ko) 피드백 정보 송신 방법 및 장치
WO2022152208A1 (zh) 一种通信方法及装置
WO2022037488A1 (zh) 操作方法、发送方法及相关设备
US20210314923A1 (en) Methods and Devices for Data Transmission
WO2022151401A1 (zh) 一种通信方法、终端装置及***
WO2023279536A1 (zh) 资源重选方法、装置、设备及存储介质
WO2022205387A1 (zh) 边链路资源的重选方法及装置
WO2021226971A1 (zh) 数据发送方法,资源配置方法以及装置
US11089506B2 (en) Information transmission method and apparatus and system
WO2023178499A1 (zh) 资源重选方法、装置、设备、存储介质及程序产品
CN114402693B (zh) 无线通信的方法和终端设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22739084

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22739084

Country of ref document: EP

Kind code of ref document: A1