Nothing Special   »   [go: up one dir, main page]

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

一种通信方法及装置 Download PDF

Info

Publication number
WO2021031043A1
WO2021031043A1 PCT/CN2019/101220 CN2019101220W WO2021031043A1 WO 2021031043 A1 WO2021031043 A1 WO 2021031043A1 CN 2019101220 W CN2019101220 W CN 2019101220W WO 2021031043 A1 WO2021031043 A1 WO 2021031043A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
type
resource
window
resource set
Prior art date
Application number
PCT/CN2019/101220
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 华为技术有限公司
Priority to PCT/CN2019/101220 priority Critical patent/WO2021031043A1/zh
Priority to CN201980099253.XA priority patent/CN114223285A/zh
Publication of WO2021031043A1 publication Critical patent/WO2021031043A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Definitions

  • This application relates to the field of communication technology, and in particular to a communication method and device.
  • V2X vehicle-to-everything
  • V2X includes direct communication between vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), and Vehicle-to-network (V2N) communication interaction. Except for V2N vehicles and network communication which use uplink and downlink, the other V2V/V2I/V2P data communication uses sidelink (SL) for communication.
  • V2V vehicle-to-vehicle
  • V2I vehicle-to-infrastructure
  • V2P vehicle-to-pedestrian
  • V2N Vehicle-to-network
  • SL sidelink
  • the terminal device is supported to independently select the transmission mode of resources when there is no network.
  • the transmission mode of autonomously selecting resources refers to the resources allocated by the terminal equipment to the terminal equipment by the network equipment, such as sending resources, which are used to transmit data.
  • the terminal device selects the resource, it will listen to the sending resource and obtain the sensing result.
  • Sensing refers to selecting transmission resources that are not currently occupied in the transmission resource pool for transmission by listening to the occupancy of different time-frequency resources in the transmission resource over a period of time.
  • the terminal device can exclude undetected resources and occupied detected resources from candidate resources, and for undetected resources, it can further exclude occupied resources but for data that is not periodically sent, on candidate resources
  • the previously occupied resources are not necessarily related to the subsequent positions on the candidate resources. Therefore, for data sent aperiodically, the sending resources selected by multiple terminal devices may be the same and conflict.
  • the present application provides a communication method and device, which provide a way to flexibly eliminate unavailable resources, and reduce potential interference and resource conflicts when multiple terminal devices send data.
  • a communication method includes: a first device determines a first resource set based on first control information and/or first data detected in a listening window, where the first resource set is required from Resources excluded from the selection window, the first control information is used to indicate the type of the first data; afterwards, the first device determines the transmission resource from the candidate resource set, and the candidate resource set includes the selection window Resources outside the first resource set; then, the first device sends second data on the sending resource.
  • the method may be executed by a first device, and the first device may be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system or a communication module in the communication device.
  • the communication device may be a terminal device or a network device.
  • the second device may be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system or a communication module in the communication device.
  • the communication device may be a terminal device or a network device.
  • the first resource set to be excluded from the selection window can be determined according to the type of the first data. Even if the first data is aperiodic data, try to determine the resources that the first data may occupy in the selection window in the future. , So as to exclude the resource to avoid conflicts when multiple terminal devices select the same resource when they independently select the resource.
  • the selection window is temporally located behind the listening window.
  • the first device determines the first resource set according to the first control information and/or the first data detected in the listening window, including:
  • the first device determines that the first resource set includes a first reserved resource and/or a second reserved resource, where the first reserved resource is a reserved resource indicated by the first control information, and The signal quality of the first control information is greater than a first threshold, the second reserved resource is a resource reserved for the second data, and the signal quality of the second data is greater than a second threshold.
  • the signal quality is higher, which can be considered as the resource reserved for a certain data is closer to the end position of the listening window. If the signal quality is low, it can be considered that the resource reserved for a certain data is farther than the end position of the listening window. Therefore, in the embodiment of the present application, it can be determined that when the signal quality of the first control information is greater than the first threshold, the reserved resources indicated by the first control information are excluded from the selection window, and the determined first resource set is more accurate.
  • the first device determining the sending resource from the candidate resource set includes:
  • the first device determines the transmission period from the candidate resource set according to the type of the first data and/or the type of the second data; wherein the type includes the first type or the second type;
  • the first type is used to indicate that the data is data sent periodically
  • the second type is used to indicate that the data is data sent aperiodically
  • the first type is used to indicate that there is data to be sent successively in time after the data is sent
  • the second type is used to indicate that there is no data to be sent successively in time after the data is sent
  • the first type is used to indicate that the control information corresponding to the data indicates reservation
  • the second type is used to indicate that the control information corresponding to the data does not indicate reservation
  • the first type is used to indicate that the control information corresponding to the data indicates reservation for other data
  • the second type is used to indicate that the control information corresponding to the data does not indicate reservation or indicate the pre-reservation between different retransmissions of the same data.
  • Both the first type and the second type are used to indicate the priority of data, and the priority of the first data of the first type is lower than the priority of the first data of the second type level.
  • definitions of multiple periodic services and non-periodic services are provided, which are more widely applicable.
  • the method further includes:
  • the first device determines the time length of the listening window and/or the time length of the selection window according to the type of the first data.
  • determining the time length of the selection window according to the type of the first data can match a more reasonable selection window for different services. For example, the smaller the selection window, the data is sent in a short time, and there is no need to confirm the time domain. Available resources after long. Different terminal equipment may have different delays, so that a suitable resource can be selected to send data. The larger the relative selection window, the more resources available for sending data. The greater the time delay, the larger the selection window can be used to select the best resource from the multiple available resources to reduce conflicts. The priority is high, the selection window is large, and a larger selection window can be used to select the best resource from the multiple available resources to reduce conflicts.
  • the type of the second data is the first type
  • the length of the listening window of the second data is the first time length
  • the type of the second data is the second type
  • the second data The length of the listening window is a second time length, and the first time length is greater than the second time length; and/or,
  • the type of the second data is the first type
  • the length of the selection window of the second data is the first time length
  • the type of the second data is the second type
  • the length of the second data is a second time length
  • the first time length is greater than the second time length
  • the time length and/or time domain position of the listening window of the second data is configured according to signaling; and/or,
  • the time length and/or time domain position of the selection window of the second data is configured according to signaling.
  • the reserved resources indicated by the first control information are located in the selection window, and the first resource set includes the reserved resources and/or resources occupied by the first data.
  • the initial transmission of the first data is in the listening window, and the reserved resources are used for the retransmission of the first data; or the initial transmission and retransmission of the first data In the listening window, the reserved resources are used for initial transmission and/or retransmission of the third data.
  • the reserved resource of the first data can be directly used as the excluded resource , To avoid conflicts with other terminal equipment's sending resources.
  • the type of the first data is the second type.
  • the type of the first data is the second type
  • the first resource set includes a third resource
  • the third resource is the detected data in the listening window.
  • the frequency domain resource of the first data, and the signal quality of the third resource is greater than the third threshold.
  • the detection of aperiodic services in the listening window is not necessarily related to the time domain position that appears in the selection window in the future, but the frequency domain position that appears in the selection window may have relevance, so the selected signal quality of the embodiment of this application is relatively high.
  • Large frequency domain resources can be used as exclusion resources to reduce potential interference and conflicts.
  • the third resource is a part of the subchannels in the listening window, and the priority of the data corresponding to the part of the subchannel is higher than the priority of the second data.
  • the sub-channels with higher priority may not preempt the data of the high-priority services but only the data of the lower-priority services, thereby reducing the impact on the services.
  • the time domain resources occupied by the part of the subchannels are all detected time slots in the listening window.
  • the signal quality of the third resource is the average value, maximum signal quality, minimum signal quality, median signal quality, weighted average of the signal quality of the part of the subchannels in all time slots. Any of the signal quality, etc.
  • the method further includes:
  • the first device determines an exclusion window from the selection window
  • the first device determines the first resource set from the exclusion window.
  • the exclusion window can be determined first, and the resources to be excluded are determined from the exclusion window, which can reduce the prediction range of the resources in the selection window.
  • the first device to determine an exclusion window from the selection window includes:
  • the first device determines the exclusion window from the selection window based on at least one of the following factors:
  • the manner includes a unicast manner, a multicast manner, or a broadcast manner, and the first signaling is instructed or pre-configured by the network device.
  • the first device to determine an exclusion window from the selection window includes:
  • the higher the priority of the second data the shorter the time length of the exclusion window; or the higher the priority of the second data, the longer the time length of the exclusion window.
  • the higher the priority of the second data the shorter the time length of the exclusion window, which can reserve more available resources for high-priority services.
  • the higher the priority of the second data the longer the time length of the elimination window, which can eliminate potential interference resources as much as possible for high-priority services.
  • the first device to determine the exclusion window in the selection window according to the priority of the second data includes:
  • the first device determines the exclusion window according to the correspondence between the priority and the size of the exclusion window, and the priority of the second data.
  • the first device to determine an exclusion window in the selection window includes:
  • the first device determines the exclusion window from the selection window according to the first signaling.
  • the first device to determine an exclusion window from the selection window includes:
  • the first device determines the exclusion window from the selection window according to the type of the second data; wherein,
  • the type of the second data is the first type, and the time length of the exclusion window is M transmission periods of the second data, where M is a positive integer configured by signaling, predefined or preconfigured ;or,
  • the type of the first data is the second type
  • the time length of the exclusion window is the time required for the initial transmission and retransmission of the second data to be sent, where N is a pre-defined signaling configuration Or a pre-configured positive integer.
  • the first device can determine the size of the exclusion window according to the period of the second data, that is, determine the size of the exclusion window according to the transmission delay of the service, which can reduce unnecessary exclusion operations and reduce the delay of exclusion of resources.
  • the first device determining the exclusion window from the selection window includes:
  • the first device determines the exclusion window according to the sending interval of the second data and the length of the configured exclusion window; or,
  • the size of the exclusion window is the sending interval if the sending interval is greater than the time length of the configured exclusion window.
  • the terminal device can determine the size of the exclusion window according to the time required to complete the data transmission, which can reduce unnecessary exclusion operations and reduce the time delay of exclusion of resources.
  • the first device to determine an exclusion window in the selection window includes:
  • the first device determines the exclusion window from the selection window according to the service attribute of the second data; wherein, the size of the exclusion window corresponding to different service attributes is different.
  • the first device determining an exclusion window in the selection window includes: the first device determines the exclusion window according to a subcarrier interval caused by a message for sending the second data ; Among them, the size of the exclusion window corresponding to different subcarrier intervals is different.
  • the method further includes:
  • the first device determines a second resource set based on the first control information and/or the first data detected in the listening window, where the second resource set is the number of resources that are not detected in the listening window set;
  • the first device determines the first resource set according to the second resource set.
  • the embodiment of the present application provides a way to determine the excluded resource in the selection window for the undetected resource, so as to eliminate the potential interference resource.
  • the first device determining the first resource set according to the second resource set includes:
  • the first device determines the resources to be excluded in the exclusion window according to the slot position of the second resource set and the first period, and the first period is the first period that may be sent on the second resource set.
  • the period of the type of data is the first period that may be sent on the second resource set.
  • the first device determining the sending resource from the candidate resource set includes:
  • the first device determines the first parameter according to the type of the second data
  • the first device determines the transmission resource from the candidate resource set according to the first parameter.
  • the first parameter includes:
  • a first probability and a second probability where the first probability is the probability of continuing to use existing resources to transmit data of the first type, and the second probability is the probability of continuing to use existing resources to transmit data of the second type;
  • a third threshold and a fourth threshold are used to determine the resource for transmitting the first type of data from the candidate resource set, and the fourth threshold is used to determine the resource for transmitting the second type of data from the candidate resource set.
  • Data resources or,
  • the fifth threshold and the sixth threshold is used to determine the signal quality threshold of the first resource set for the first type of data
  • the sixth threshold is used to determine the signal quality threshold of the first resource set for the second type of data Signal quality threshold.
  • the terminal device may determine the first parameter according to the type of the second data, and then determine the transmission resource from the candidate resources according to the first parameter, so that the resource excluded from the selection window matches the second data more closely, reducing the possibility of conflict.
  • the first device determines the first resource set according to the first control information and/or the second data intercepted in the listening window, including:
  • the first device determines the first resource set according to the first control information and/or the second data intercepted in the listening window, including:
  • the first device determines a first candidate resource set and a second candidate resource set from the selection window, where the first candidate resource set S1 is a set of determined usable resources, and the second candidate resource Set S2 is a set of resources occupied by the second type of data corresponding to the listening window in the selection window;
  • the first device determines the first resource set from the second candidate resource set.
  • the above technical solution can first select the deterministic unused resources, and then select the resources from the uncertain resources according to certain rules, and the selected resources can reduce the possibility of transmission conflicts.
  • a communication device in a second aspect, includes a processor for implementing the method executed by the first communication device in the first aspect.
  • the communication device may also include a memory for storing program instructions and data.
  • the memory is coupled with the processor, and the processor can call and execute program instructions stored in the memory to implement any method executed by the first device in the first aspect.
  • the communication device may also include a transceiver, and the transceiver is used for the communication device to communicate with other devices.
  • an embodiment of the present application provides a communication device, including: a processing unit, configured to determine a first resource set based on first control information and/or first data detected in a listening window, where the first resource set is For the resources that need to be excluded from the selection window, the first control information is used to indicate the type of the first data; the transmission resource is determined from the candidate resource set, and the candidate resource set includes resources other than the first resource set in the selection window; the transceiver unit uses The second data is sent on the sending resource under the control of the processing unit.
  • the communication device provided in the third aspect can be used to execute the method corresponding to the first device in the first aspect.
  • the communication device provided in the third aspect can be used to execute the method corresponding to the first device in the first aspect.
  • the communication device provided in the third aspect please refer to the foregoing embodiments, and will not be repeated here. .
  • a computer program product includes: computer program code, which when the computer program code runs on a computer, causes the computer to execute the method executed by the first device in the foregoing aspects.
  • the present application provides a chip system that includes a processor for implementing the functions of the first device in the methods of the foregoing aspects, for example, receiving or processing the data and/or data involved in the foregoing methods. Or information.
  • the chip system further includes a memory, and the memory is used to store program instructions and/or data.
  • the chip system may be composed of chips, or may include chips and other discrete devices.
  • the present application provides a computer-readable storage medium that stores a computer program, and when the computer program is executed, the method executed by the first device in the above aspects is implemented.
  • Fig. 1 is a schematic diagram of V2X provided by an embodiment of the application.
  • FIG. 2 is a schematic diagram of excluding unavailable resources from a set of candidate resources provided by an embodiment of the application
  • FIG. 3 is a schematic diagram of excluding unavailable resources from a set of candidate resources provided by an embodiment of the application
  • FIG. 4 is a schematic diagram of excluding unavailable resources from a set of candidate resources provided by an embodiment of the application
  • FIG. 5 is a schematic diagram of a network architecture provided by an embodiment of the application.
  • FIG. 6 is a flowchart of a communication method provided by an embodiment of this application.
  • FIG. 7 is a schematic diagram of aperiodic data determining resources provided by an embodiment of the application.
  • FIG. 8 is a schematic diagram of aperiodic data determining resources provided by an embodiment of this application.
  • FIG. 9 is a schematic diagram of aperiodic data determining resources provided by an embodiment of the application.
  • FIG. 10 is a schematic diagram of a communication device provided by an embodiment of this application.
  • FIG. 11 is a schematic diagram of a communication device provided by an embodiment of the application.
  • FIG. 12 is a schematic diagram of a communication device provided by an embodiment of the application.
  • FIG. 13 is a schematic diagram of a communication device provided by an embodiment of the application.
  • FIG. 14 is a schematic diagram of a communication device provided by an embodiment of the application.
  • Terminal devices including devices that provide users with voice and/or data connectivity, such as handheld devices with wireless connection functions, or processing devices connected to wireless modems.
  • the terminal device can communicate with the core network via a radio access network (RAN), and exchange voice and/or data with the RAN.
  • RAN radio access network
  • the terminal equipment may include user equipment (UE), wireless terminal equipment, mobile terminal equipment, device-to-device communication (device-to-device, D2D) terminal equipment, V2X terminal equipment, machine-to-machine/machine-type communication ( machine-to-machine/machine-type communications, M2M/MTC) terminal equipment, Internet of things (IoT) terminal equipment, subscriber unit (subscriber unit), subscriber station (subscriber station), mobile station (mobile station) , Remote station (remote station), access point (access point, AP), remote terminal (remote terminal), access terminal (access terminal), user terminal (user terminal), user agent (user agent), aircraft (such as UAVs, hot air balloons, civil aviation passenger planes, etc.) or user devices, etc.
  • IoT Internet of things
  • subscriber unit subscriber unit
  • subscriber station subscriber station
  • mobile station mobile station
  • Remote station remote station
  • access point access point
  • AP remote terminal
  • remote terminal remote terminal
  • access terminal access terminal
  • it may include mobile phones (or “cellular” phones), computers with mobile terminal equipment, portable, pocket-sized, handheld, and computer-built mobile devices.
  • PCS personal communication service
  • PCS personal communication service
  • SIP session initiation protocol
  • WLL wireless local loop
  • PDA personal digital assistants
  • restricted devices such as devices with low power consumption, or devices with limited storage capabilities, or devices with limited computing capabilities. Examples include barcodes, radio frequency identification (RFID), sensors, global positioning system (GPS), laser scanners and other information sensing equipment.
  • RFID radio frequency identification
  • GPS global positioning system
  • laser scanners and other information sensing equipment.
  • the terminal device may also be a wearable device.
  • Wearable devices can also be called wearable smart devices or smart wearable devices, etc. It is a general term for using wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes Wait.
  • a wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. Wearable devices are not only a hardware device, but also realize powerful functions through software support, data interaction, and cloud interaction.
  • wearable smart devices include full-featured, large-sized, complete or partial functions that can be achieved without relying on smart phones, such as smart watches or smart glasses, and only focus on a certain type of application function, and need to cooperate with other devices such as smart phones.
  • Use such as various smart bracelets, smart helmets, smart jewelry, etc. for physical sign monitoring.
  • vehicle-mounted terminal equipment for example, the vehicle-mounted terminal equipment is also called on-board unit (OBU).
  • OBU on-board unit
  • Network equipment such as access network (AN) equipment, such as a base station (e.g., access point), may refer to equipment that communicates with wireless terminal equipment through one or more cells on the air interface in the access network
  • AN access network
  • base station e.g., access point
  • IP Internet Protocol
  • the base station can be used to convert the received air frame and Internet Protocol (IP) packets to each other, as a router between the terminal device and the rest of the access network, where the rest of the access network may include an IP network.
  • IP Internet Protocol
  • the RSU can be a fixed infrastructure entity that supports V2X applications, and can exchange messages with other entities that support V2X applications.
  • the network equipment can also coordinate the attribute management of the air interface.
  • the network equipment may include a long term evolution (LTE) system or an evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in a long term evolution (advanced, LTE-A) system, Or it can also include the next generation node B (gNB) in the 5G NR system, or it can also include the centralized unit (CU) in the cloud radio access network (Cloud RAN) system. And distributed unit (DU), the embodiment of the present application is not limited.
  • LTE long term evolution
  • NodeB or eNB or e-NodeB, evolutional Node B evolutional Node B
  • LTE-A long term evolution
  • gNB next generation node B
  • CU centralized unit
  • Cloud RAN cloud radio access network
  • DU distributed unit
  • V2X in the version (Rel)-14/15/16, V2X as a major application of device-to-device (D2D) technology was successfully established.
  • V2X will optimize the specific application requirements of V2X on the basis of the existing D2D technology. It is necessary to further reduce the access delay of V2X devices and solve the problem of resource conflicts.
  • V2X specifically includes vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P) direct communication, and Several application requirements such as vehicle-to-network (V2N) communication interaction.
  • V2V refers to the communication between vehicles
  • V2P refers to the communication between vehicles and people (including pedestrians, cyclists, drivers, or passengers)
  • V2I refers to the communication between vehicles and network equipment, such as RSU
  • V2N refers to the communication between the vehicle and the base station/network.
  • RSU includes two types: terminal type RSU, because it is located on the roadside, the terminal type RSU is in a non-mobile state, and there is no need to consider mobility; base station type RSU can provide timing synchronization for vehicles communicating with it And resource scheduling.
  • the terms “system” and “network” in the embodiments of this application can be used interchangeably.
  • “Multiple” refers to two or more. In view of this, “multiple” may also be understood as “at least two” in the embodiments of the present application.
  • “At least one” can be understood as one or more, for example, one, two or more. For example, including at least one refers to including one, two or more, and does not limit which ones are included. For example, including at least one of A, B, and C, then the included can be A, B, C, A and B, A and C, B and C, or A and B and C.
  • ordinal numbers such as “first” and “second” mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority, or importance of multiple objects.
  • first type and the second type are only for distinguishing different types, but do not indicate the difference in content, priority, or importance of the two types.
  • the first device in the present invention can be either a terminal device or a network device.
  • the scheme of the present invention can be used for both side-travel links and cellular links, which is not limited by the present invention.
  • V2X is the key technology of the future intelligent transportation system. It enables communication between vehicles, vehicles and base stations, and base stations and base stations. In this way, a series of traffic information such as real-time road conditions, road information, and pedestrian information can be obtained, thereby improving driving safety, reducing congestion, improving traffic efficiency, and providing on-board entertainment information.
  • the terminal device needs to remove the undetected resources and the corresponding position data on the detected resources from the candidate resources. That is, in the subframes for detection, the terminal equipment should remove all potential resources used when transmitting in undetected subframes in the selection window.
  • Figure 2 is a schematic diagram of excluding unavailable resources from the candidate resource set.
  • Fig. 2 includes the Sensing window and the selection window after the Sensing window in time.
  • the selection window can be considered as a defined resource set, including candidate resource sets.
  • the candidate resource set may be a set of candidate resources on all subchannels on the resource pool in all time slots in the selection window, and the candidate resources are resources when the terminal device sends and/or receives data.
  • the unit of the sub-channel in the present invention may be configured, pre-configured or predefined.
  • the size may be one physical resource block (PRB), or multiple PRBs, which may be continuous PRBs in the frequency domain, or discontinuous PRBs in the frequency domain, which is not limited in the present invention.
  • the selection window in the present invention is a collection of resources on a specific resource pool in multiple consecutive time slots or symbols.
  • the candidate resource set may be continuous or discontinuous in the time domain and/or frequency domain.
  • the resource pool is a collection of resources with a certain frequency range and frequency in the frequency domain. It can be several PRBs or sub-channels, the size and frequency position of which can be configured or pre-configured through signaling, or pre-defined, which is not limited in the present invention.
  • the resource pool may be continuous or discontinuous in the frequency domain.
  • the optional resource pool may be a transmitting resource pool, a receiving resource pool, or a resource pool used for both transmitting and receiving, which is not limited in the present invention.
  • FIG. 2 takes as an example the detected or assumed reserved period of the terminal device in the listening window is greater than or equal to 400 ms.
  • the Sensing window includes the resources of the Sensing terminal device and its reserved resources.
  • the selection window includes candidate resources of the terminal device, and FIG. 2 also includes the candidate resources of the terminal device located behind the selection window and the reserved resources thereof.
  • the terminal device can use the data in the Sensing window in the Sensing window, for example, with a period of 100 ms, or it can be considered as an existing service, so as to determine the available resources for subsequent data transmission. Since the data is sent subsequently, the available resources for the subsequent sending of data can also be considered as candidate resources for sending the data, so it is also referred to as sending resources in the following.
  • the terminal device can use a period greater than or equal to 100 ms in the Sensing window, for example, 400 ms. For data that has appeared in the Sensing window, it needs to determine whether there is a resource that conflicts with the candidate resource in a period of 400 ms outside the Sensing window. If there is a conflicting resource with the candidate resource in the candidate resource set corresponding to a period of 400 ms outside the Sensing window, the conflicting resource is excluded from the candidate resource set. Specifically, it can be based on the last collision resource to determine which of the previous selection windows should be excluded.
  • the resource that conflicts with the candidate resource in a period of 400 ms outside the Sensing window is the candidate resource of the last terminal device in Figure 2 and its reserved resource, so that the candidate resources in Figure 2 can be excluded from the candidate resources.
  • the candidate resource of the last terminal device and its reserved resource After that, the terminal device can send data on the candidate resource from which the conflicting resource is eliminated, which can reduce the conflict between the detected resource and the candidate resource used to send the data to be sent, thereby reducing unnecessary interference.
  • FIG. 3 is a schematic diagram of excluding unavailable resources from the candidate resource set.
  • FIG. 3 is similar to FIG. 2 except that the reserved period of the sensing terminal device shown in FIG. 3 is less than 100 ms, for example, 20 ms. Since the reservation period of the sensing terminal device is small, it is necessary to consider multiple candidate resource sets corresponding to the reservation period of the sensing terminal device outside the Sensing window, for example, whether there are conflicts with the candidate resources in the five candidate resource sets shown in Figure 3 H. For example, the last reserved resource, that is, the resource numbered 5 conflicts with the candidate resource.
  • FIG. 4 is a schematic diagram of excluding unavailable resources from the candidate resource set.
  • Fig. 4 is similar to Fig. 3, except that the reserved period of the sensing terminal device shown in Fig. 4 is less than 100 ms, for example, 50 ms. This needs to consider whether there are resources that conflict with the candidate resources in the two candidate resource sets outside the Sensing window. For example, the last reserved resource, that is, the resource numbered 2 conflicts with the candidate resource.
  • Figures 2 to 4 all take the terminal device periodically sending data, that is, the data is sent periodically as an example.
  • the data sent by the terminal device may be non-periodic.
  • the terminal device detects the data that has appeared in the sensing window, and can determine that data has appeared in the sensing window. Since the data is aperiodic data, the aperiodic data may not necessarily be related to the resource that the selection window eliminates conflicts. Therefore, if the current method of excluding potentially conflicting resources in the selection window is used, a judgment error may be made, and the available candidate resources are determined as the resources to be excluded, resulting in a waste of resources.
  • the first resource set is determined according to the detected control information and/or first data in the sensing window, that is, the resource that needs to be excluded from the selection window, and then the first resource set is excluded from the selection window.
  • the remaining candidate resources out of a resource set are collectively determined candidate resources for transmitting the second data.
  • the first resource set can be determined according to whether the first data is periodic, and try to avoid excluding available resources and save resources. At the same time, it helps to determine the resources to be excluded more flexibly for different data.
  • the technical solutions provided by the embodiments of the present application may be applied to 5G systems, or applied to future communication systems or other similar communication systems.
  • the technical solutions provided by the embodiments of the present application can be applied to cellular links, and can also be applied to links between devices, such as device-to-device (D2D) links.
  • the D2D link can also be called a sidelink, and the side link can also be called a side link or a secondary link.
  • the aforementioned terms all refer to links established between devices of the same type, and have the same meaning.
  • the so-called devices of the same type can be the link between the terminal device and the terminal device, the link between the base station and the base station, and the link between the relay node and the relay node.
  • V2X link For the link between the terminal device and the terminal device, there are D2D links defined by 3GPP version (Rel)-12/13, and there are also car-to-car, car-to-mobile, or car-to-any entity defined by 3GPP for the Internet of Vehicles.
  • V2X link including Rel-14/15. It also includes the V2X link based on the NR system of Rel-16 and subsequent versions that are currently being studied by 3GPP.
  • FIG. 5 is a network architecture applied in the embodiment of this application.
  • Figure 5 is a schematic diagram of a V2X network architecture.
  • Figure 5 includes three terminal devices and four network devices.
  • the three terminal devices are UE1, UE2, and UE3, and the four network devices are two base stations, one RUS and one Global Navigation Satellite System (Global Navigation Satellite System). System, GNSS).
  • Network devices correspond to different devices in different systems.
  • 4G 4th generation
  • eNBs eNode B
  • 5G 5G
  • V2X terminal equipment can also be called vehicle-mounted equipment. Vehicle-mounted equipment can communicate with each other to realize information exchange and information sharing. For example, vehicle linkage status information including vehicle location and driving speed can be used to determine road traffic conditions.
  • RSU can communicate with various vehicle-mounted equipment and/or base station equipment, and can be used to detect road surface conditions and guide vehicles to choose the best driving path.
  • the base station communicates with each vehicle-mounted device and/or RSU, and GNSS can provide positioning and timing information for other network elements.
  • the in-vehicle equipment in the Internet of Vehicles can also communicate with people.
  • Specific users can communicate with the vehicle through wireless communication means such as Wi-Fi, Bluetooth, and cellular, so that the user can monitor and control the vehicle through the corresponding mobile terminal device.
  • the three UEs and RUS can all be covered by two base stations, and each base station can communicate with the three UEs and RUS.
  • the base station in Figure 5 is optional.
  • the terminal device in FIG. 5 may be a V2X terminal device, such as a vehicle-mounted terminal device or a vehicle as an example, but the terminal device in the embodiment of the present application is not limited thereto.
  • Each of the above-mentioned devices can communicate with each other through the side link and the uplink and downlink, and the spectrum of the cellular link can be used for communication, and the intelligent traffic spectrum near 5.9 GHz can also be used.
  • the technology for each device to communicate with each other can be enhanced based on the communication network protocol (such as the LTE protocol), and can be enhanced based on the D2D technology.
  • the embodiment of the present application provides a communication method. Please refer to FIG. 6, which is a flowchart of the method. In the following introduction process, the application of this method to the network architecture shown in FIG. 5 is taken as an example.
  • the method may be executed by a communication device, which may be a terminal device or a communication device (such as a chip system) capable of supporting the terminal device to implement the functions required by the method.
  • the method executed by the terminal device is taken as an example, that is, the communication device is an example of the terminal device.
  • the terminal device below may be any one of the terminal devices in FIG. 5, such as a vehicle-mounted device, or RUS. It should be noted that the embodiment of the present application only takes execution through a terminal device as an example, and is not limited to this scenario.
  • FIG. 6 is a flow chart of the method. The flow of the method is described as follows.
  • the terminal device determines the first resource set according to the first control information and/or the first data detected in the listening window.
  • the first control information can be considered as information for scheduling the first data.
  • the terminal device can sense the data that has appeared in the listening window, and determine the resources that may need to be occupied for subsequent data transmission from the selection window based on the detection result, so that when other data needs to be sent, the occupied data Resources are excluded from the selection window in advance. For example, take the data that appeared in the sensing window sensing as the first data, and other data as the second data, that is, the second data is sent after the first data.
  • the terminal device senses the first data that has appeared in the listening window, and determines from the selection window the resources that may need to be occupied for subsequent transmission of the first data according to the detection result, so that when sending the second data, it will be used from the selection window in advance.
  • the terminal device can select the resources for sending the first data among the remaining resources in the selection window except for the resources for sending the first data to reduce the transmission rate. The probability that the first data and the second data may conflict.
  • the data that the terminal device has sensed in the listening window can be the first data that the terminal device has sensed in the listening window, for example; it can also be the first control information that the terminal device has sensed in the listening window. Or, it can also be the first control information and the first data that the terminal device senses in the listening window.
  • the selection window is located after the listening window in time, that is, the end position of the listening window is before the start position of the selection window, or the end position of the listening window and the start position of the selection window overlapping.
  • the moment when the first data reaches the bottom layer (such as the physical layer) of the first device from the upper layer (such as the protocol stack) of the first device is located between the listening window and the selection window.
  • the selection window here may include a candidate resource set.
  • the candidate resource set may be candidate resources on all subchannels in the resource pool on all time slots in the selection window.
  • the selection window can also include unavailable resources.
  • the unavailable resources here refer to the resources being occupied by other services when the current data is sent.
  • the terminal device can exclude unavailable resources from the selection window, that is, obtain a candidate resource set, and then select a sending resource from the candidate resource set.
  • the resources that need to be excluded from the selection window are referred to as the first resource set hereinafter.
  • the terminal device may configure the size of the listening window in advance, or the size of the selection window.
  • the size of the listening window can be considered as the time length of the listening window in the time domain, or it can also be considered as the time domain resource occupied by the listening window, or it can also be considered as the time domain position of the listening window.
  • the size of the selection window can be considered as the time length of the selection window in the time domain, or can also be considered as the time domain resources occupied by the selection window, or can also be considered as the time domain position of the selection window.
  • the terminal device can configure the start position and end position of the listening window; or the terminal device can configure the start position and the length of the listening window; or the terminal device can configure the listening window The end position and the length of the listening window.
  • the terminal device can configure the start position and end position of the selection window; or the terminal device can configure the start position of the selection window and the length of the listening window; or the terminal device can configure the end position and listening of the selection window The length of the window.
  • the terminal device may configure the size of the listening window or the size of the selection window according to the type of the second data to be sent.
  • the size of the listening window can be considered as the length of the listening window in the time domain, which is also called the time length.
  • the size of the selection window is also called the time length of the selection window.
  • the type of data here can be defined according to the characteristics of the business. For example, if the business is a non-periodic business, the type of data can be aperiodic, while if the business is a periodic business, the data type can be a periodic type. As an implementation manner, the type of data includes a first type and a second type, and the content indicated by the first type and the second type may include but is not limited to the following.
  • the first type in some instances, the first type may be used to indicate that the data is periodically sent data; the second type may be used to indicate that the data is non-periodically sent data. In other examples, the first type may be used to indicate that the data is data sent aperiodically; the second type may be used to indicate that the data is data sent periodically.
  • the second type of data can refer to data sent by only one or a few MAC TBs.
  • the sent TBs will not be sent continuously in a certain period, but are sent intermittently according to the arrival of upper layer data.
  • the second type of data can also be considered as a service that does not reserve the next data in a certain period after a data packet is transmitted; or after a data packet is transmitted, although There is a reservation for new data later, but the transmission period between multiple old and new data is not fixed, that is, although the reservation is made, it is not fixed, so there is no reservation period.
  • the first type can be used to indicate that there is data to be sent successively in time after the data is sent. For example, if the terminal device is performing a periodic service, then after the terminal device sends the data once, There is still data to be sent in the future; the second type is used to indicate that there is no data to be sent in time after the data is sent. For example, if the terminal device is performing a periodic service, then the terminal device may be There is no data to send.
  • the first type may be used to indicate that the data is data of a periodic service
  • the second type may be used to indicate that the data is data of a non-periodic service.
  • the first type can be used to indicate that there is no data to be sent successively in time after the data is sent; the second type can be used to indicate that there is still data to be sent successively in time after the data is sent.
  • the data can be used to indicate that there is data to be sent successively in time after the data is sent.
  • the first type may be used to indicate that the control information corresponding to the data indicates reservation; the second type may be used to indicate that the control information corresponding to the data does not indicate reservation. In other instances, the second type may be used to indicate that the control information corresponding to the data does not indicate reservation; the first type may be used to indicate that the control information corresponding to the data indicates reservation.
  • the control information for scheduling the data of the service may include an indication information, and the indication information may be used to indicate whether resources are reserved for the service or the data. If the control information indicates that resources are reserved for the data, it can be considered that the data is the first type of data. In contrast, if the control information indicates that no resources are reserved for the data, the data can be considered to be the second type of data.
  • the first type can be used to indicate that the control information corresponding to the data indicates reservation for other data; the second type can be used to indicate that the control information corresponding to the data does not indicate reservation or indicates the same Reservation between different retransmissions of data.
  • the first type can be used to indicate that the control information corresponding to the data does not indicate the reservation from the initial transmission to the retransmission or the reservation between different retransmissions of the same data; the second type can be used The control information corresponding to the indicated data indicates the reservation of other data.
  • scheduling the terminal device to send control information such as the first data may indicate that resources are reserved for other data, such as second data, in addition to indicating that resources are not reserved for the first data.
  • the first data can be considered to be the first type of data.
  • the control information of the first data indicates that no resources are reserved for the first data
  • the first data can be considered to be the first data of the second type.
  • the control information indicates that the initial transmission of the first data reserves resources for one or more retransmissions of the first data.
  • both the first type and the second type are used to indicate the priority of data, and the priority of the first data of the first type is lower than the priority of the first data of the second type.
  • both the first type and the second type are used to indicate the priority of data, and the priority of the first data of the first type is higher than the priority of the first data of the second type.
  • configuring the size of the listening window by the terminal device according to the type of the second data includes but is not limited to the following three configuration methods.
  • the terminal device can configure a listening window corresponding to the second type for the second type of data.
  • the terminal device can configure a shorter listening window for the second type of data.
  • the shorter here is relative to the length of the listening window configured for the first type of data.
  • the type of the second data is the first type, and the length of the listening window of the second data is the first time length; the type of the second data is the second type, and the length of the listening window of the second data is the first time. Two time lengths, the first time length is greater than the second time length.
  • the length of the listening window configured by the terminal device for the first type of data is the same as the length of the listening window configured by the terminal device for the second type of data.
  • the size of the listening window configured by the terminal device can be the start position and end position of the configured listening window, the start position and time length of the configured listening window, or the size of the configured listening window.
  • the end position and the length of time, which are used specifically, are not limited in the embodiment of the present application.
  • the terminal device detects the second type of data in the listening window, the second type of data detected in the listening window far away from the selection window may not necessarily appear in the selection window. Therefore, it is only necessary to detect the result of Sensing in the time window closer to the selection window. If the terminal device detects the first type of data in the listening window, it needs to analyze the sensing result in the entire listening window.
  • the terminal device configures the size of the selection window according to the type of the second data, including but not limited to the following three configuration methods.
  • the terminal device can configure a shorter selection window for the second type of data.
  • the shorter here is relative to the length of time selected for the first type of data configuration.
  • the type of the second data is the first type, and the length of the selection window of the second data is the first time length; the type of the second data is the second type, and the selected length of the second data is the second time length ,
  • the first time length is greater than the second time length.
  • the smaller the selection window the data is sent within 3ms, for example, and there is no need to confirm resources other than 100ms, for example. Different terminal equipment may have different delays, so that a suitable resource can be selected to send data.
  • the larger the relative selection window the more resources available for sending data.
  • the terminal device can configure the size of the window according to the signaling configuration.
  • the signaling may be sent by a network device.
  • the signaling may be a system message, RRC signaling, or downlink control information DCI (Downlink Control Information), and the signaling may carry the length of time to indicate the size of the selection window .
  • DCI Downlink Control Information
  • the terminal device can configure the size of the selection window according to at least one of the period, delay, and priority of the second data.
  • the larger the time delay the larger the selection window can be used to select the best resource from the multiple available resources to reduce conflicts.
  • the priority is high, the selection window is large, and a larger selection window can be used to select the best resource from the multiple available resources to reduce conflicts.
  • the size of the terminal device configuration selection window can be the start position and end position of the configuration selection window, the start position and time length of the configuration selection window, or the end position and time of the configuration selection window.
  • the specific length is not limited in the embodiment of the present application.
  • the terminal device After the terminal device is configured with the listening window and the selection window, or after the listening window and the selection window are determined, it can be determined based on the first control information and/or first data detected in the listening window to exclude from the selection window Resources, hereinafter also referred to as the first resource set.
  • the terminal device may determine the first resource set according to the detection result of the listening window and the type of the second data. Different detection results and different types of the second data have different results for determining the first resource set. The following are different detection results and the type of the second data. If the first resource set is determined, it is received.
  • the terminal device detects that the first data appears in the listening window, and the first data is of the second type, and the type of the second data is also the second type.
  • the reserved resources in the listening window are located in the part of the selection window. That is, the first resource set includes the resources occupied by the first data and/or the reserved resources indicated by the first control information, and the reserved resources are located in the selection window.
  • the reserved resources indicated by the first control information may be resources reserved for retransmission of the first data. If the initial transmission of the first data is in the listening window, but the resource for retransmission of the first data is reserved in the selection window, then the resource should be excluded.
  • the reserved resource indicated by the first control information may be a resource reserved for third data different from the first data, and the pre-transmission If the reserved resource is used for the initial transmission and/or retransmission of the third data, and the reserved resource is within the selection window, then the reserved resource should be excluded.
  • FIG. 7 is a schematic diagram of determining resources for aperiodic data. It can be seen from Figure 7 that the initial transmission and retransmission resources of the first data are 5, and the reserved resources for the initial transmission and/or retransmission of the third data indicated by the first control information are resource 6, so the first resource set should It includes resource 5 and resource 6, which is resource 8 as shown in FIG. 7.
  • the embodiment of the present application can determine the signal quality of the first control information, and determine whether to exclude the above-mentioned resources reserved for corresponding aperiodic data from the selection window according to the signal quality of the first control information.
  • the signal quality of the first control information may be considered as the signal quality of the channel carrying the first control information. If the signal quality is high, it can be considered that the resource reserved for a certain data is closer to the end position of the listening window. If the signal quality is low, it can be considered that the resource reserved for a certain data is farther than the end position of the listening window.
  • the first threshold here may be a preset threshold.
  • the second reserved resource is a resource reserved for the second data whose signal quality is greater than the second threshold.
  • the type of the first data detected in the listening window is the second type, that is, the first data is aperiodic data
  • the embodiment of the present application can count the sub-channels where the first data is detected in the listening window, and use the sub-channels where the first data to occupy the total sub-channels included in the listening window. Resources occupied by historical aperiodic data are excluded from the listening window. If the above ratio is large, it can be considered that the data appearing on the sub-channel is aperiodic data with greater probability. Therefore, the embodiment of the present application can count the energy on the same sub-channel position on all sub-frames in the listening window, and determine which sub-channel resources are excluded according to the energy, thereby reducing potential interference and conflict.
  • the resources on the excluded subchannels are referred to as third resources, that is, the first resource set includes the third resources.
  • the embodiment of the present application may determine the average value of the signal quality, the maximum value of the signal quality, the minimum value of the signal quality, or the maximum value of the signal quality of the sub-channels where the first data has appeared in the listening window.
  • the average value of the signal quality, the maximum value of the signal quality, the minimum value of the signal quality, or the maximum value of the signal quality and the minimum signal quality is collectively referred to as signal quality.
  • the high signal quality indicates that there are available resources closer to the terminal equipment.
  • a resource whose signal quality is greater than the third threshold is determined as the third resource.
  • the third threshold may be a preset threshold, for example, the third threshold may be set according to the priority of data.
  • the embodiment of the present application may only count the sub-channels whose service priority is higher than the data priority, and determine the signal quality of the statistical sub-channels.
  • the higher priority means that instead of preempting the data of the high-priority business, it can only preempt the data of the lower-priority business, thereby reducing the impact on the business.
  • the terminal device detects the presence of the first data in the listening window, and the first data is of the first type, and the type of the second data is also of the second type.
  • the terminal device determines the first resource set from the selection window in the same manner as in the first case.
  • the resources that need to be excluded from the selection window include resources reserved for the first data. For details, refer to the description of the first case above. , I won’t repeat it here.
  • the difference from the first case is that the listening window in the second case is different from the listening window in the first case.
  • the first resource set includes a window to determine excluded resources
  • the terminal device detects the presence of the first data in the listening window, and the first data is of the second type, and the type of the second data is also the first type.
  • the method for the terminal device to determine the first resource set from the selection window is similar to that in the first case.
  • the terminal device can determine that the resources that need to be excluded from the selection window include the resources reserved for the first data. For details, refer to the first The description of this situation will not be repeated here.
  • the terminal device detects that the first data appears in the listening window, and the first data is of the first type, and the type of the second data is also the first type.
  • the embodiment of the present application determines the resource to be excluded from the selection window, that is, before the first resource set, the exclusion window may be determined in the selection window.
  • the exclusion window may include reserved resources, and the reserved resources are used for the first resource set.
  • the retransmission of one piece of data is used for the initial transmission or retransmission of the aforementioned third data, and then the first resource set is determined from the exclusion window to determine the first resource set as accurately as possible.
  • the embodiment of the present application may be based on the priority of the second data, the type of the second data, the service attribute of the second data, the transmission mode of the second data, and the signaling slave for configuring the size of the exclusion window.
  • the selection window determine the excluded window.
  • the exclusion window may be determined from the selection window according to the priority of the second data.
  • Figure 8 is a schematic diagram of determining the time length of the exclusion window.
  • Pi in Figure 8 represents the priority level.
  • the higher the priority of the second data the smaller the time length of the exclusion window.
  • the priority may correspond to the number of detection cycles.
  • the priority of the second data is P1
  • the time length of the exclusion window may be 1 data cycle, that is, it is only necessary to determine whether there is a reservation in 1 data cycle. Resources.
  • the priority of the second data is P2
  • the time length of the exclusion window can be 2 data cycles, that is, it only needs to determine whether there are reserved resources in 2 data cycles.
  • the time length of the exclusion window corresponding to different priorities may also be different.
  • the time length of the exclusion window corresponding to priority P1 is T1; for example, the time length of the exclusion window corresponding to priority P2 is T2.
  • the corresponding relationship between the priority and the time length of the exclusion window can be established in advance, so that the terminal device can determine the time length of the exclusion window from the selection window according to the corresponding relationship and the priority of the second data.
  • the higher the priority of the second data the longer the time length of the exclusion window.
  • the shorter the time length of the exclusion window is.
  • the priority when the priority is higher than the preset threshold, it only detects whether there are reserved resources within the preset threshold. If the priority of the second data is lower than the preset threshold, it is possible to detect whether there are reserved resources on an exclusion window with a shorter time length. This can eliminate potential interference resources as much as possible for high-priority services.
  • the size of the exclusion window is configured by signaling. This method can try to ensure a balance between performance and flexibility.
  • the terminal device can determine the size of the exclusion window according to the configuration of the signaling.
  • this signaling may be configured for each terminal device, may also be configured for a certain terminal device group, or may be configured for a resource pool.
  • the terminal device may determine the size of the exclusion window according to the period of the second data. In this way, the size of the exclusion window is determined according to the transmission delay of the service, which can reduce unnecessary exclusion operations and reduce the delay of exclusion of resources.
  • the size of the exclusion window may be the size of one or several exclusion windows. That is, the time length of the exclusion window may be the time length of one or more exclusion windows, where the time length of the one or more exclusion windows may be specifically determined according to the period of the second data.
  • the terminal device can determine the size of the exclusion window according to the time required to finish sending the data. For example, the terminal device may determine that the size of the exclusion window is an integer multiple of the time required to send the data. For example, it takes 2ms to send the current aperiodic data, and the time length of the exclusion window can be configured to be an integer multiple of 2ms, that is, at least a time window of 2ms.
  • the terminal device can determine the size of the exclusion window according to the period of the second data and the size of the exclusion window configured (selected).
  • the period of the second data and the size of the exclusion window of the configuration (selection) from which the terminal device can be used according to the smaller or larger value of the two are used as the window used when the periodic service excludes resources.
  • the terminal device determines the size of the exclusion window according to the message type or the service attribute of the second data or the terminal device configures the size of the exclusion window according to the message type or the service attribute of the second data.
  • the size of the exclusion window is set according to the business of different attributes, so that the exclusion resource can be selected adaptively for different services.
  • the time length of the exclusion window may be set to, for example, 100 ms.
  • the time length of the exclusion window can be set, for example, 50 ms.
  • the time length of the exclusion window can be set, such as 10ms or 20ms.
  • the foregoing embodiment describes how the terminal device determines the resource to be excluded in the selection window when the terminal device detects the resource in the listening window.
  • the following describes how to determine the resources to be excluded in the selection window when resources are not detected in the listening window.
  • the terminal device in the listening window, there will always be some time slots that the terminal device does not receive or detect. For example, due to the half-duplex limitation of the terminal equipment, when data is sent on this carrier or other carriers, no detection is performed in the listening window in the current resource pool or part of the bandwidth.
  • the terminal device may determine the second resource set according to the first control information and/or the first data detected in the listening window.
  • the second resource set here is a set of resources that have not been detected in the listening window, for example, the set of resources shown in the black area in FIG. 9. The terminal device then determines the first resource set from the second resource set.
  • the terminal device may determine the slot position in the exclusion window for excluding the second data in the second resource set according to the slot position of the second resource set and the period of data that may be sent on the second resource set. .
  • the time slot positions of the second data in the exclusion window are collectively referred to as the third set, and the third set is the resource to be excluded.
  • the terminal device may determine the third set according to the slot position of the second resource set and the interval between multiple retransmissions of the first data. That is, periodic resources can be excluded from time slots that have never been detected for aperiodic services.
  • the embodiment of the present application can determine the transmission time of the current data transmission.
  • the time slot positions where various second data may appear in the window are excluded, that is, the third set.
  • the sending time window can be considered as the maximum time length of the time window allowed to send the current data packet, such as 1ms, 2ms, 3ms, 5ms, 10ms, etc.
  • the length of the sending time window can be determined by the current data to be sent The time delay characteristic of confirming.
  • the third set can be determined by formula (1).
  • y is the time slot not to be excluded
  • P rsvp_TX is the period of service to be transmitted
  • z is the number of the undetected time slot
  • Pstep is the unit of the possible period of the periodic service
  • P k is the possible period of the periodic service.
  • the period of occurrence, q is the number of periods of the periodic service to be detected.
  • the embodiment of the present application can be based on the time slot position of the second resource set And the possible period of the first type of data sent on the second resource set, determine the slot position of the second data in the selection window, that is, the fourth set, that is, the resource that needs to be excluded.
  • the terminal device determines a candidate resource for the second data from the selection window according to the first resource set.
  • the terminal device After the terminal device determines the first resource set, that is, the resource that needs to be excluded from the selection window when sending the second data, it may exclude the first resource set from the selection window to obtain candidate resources.
  • the terminal device sends the second data on the candidate resource.
  • the terminal device When the terminal device sends the second data on the candidate resource, it may select the sending resource required for sending the second data on the candidate resource, and then send the second data on the determined sending resource.
  • the transmission resource selected by the terminal device is also different.
  • the terminal device may determine the first parameter according to the type of the second data, and then determine the transmission resource from the candidate resources according to the first parameter.
  • the first parameter may include a first probability and a second probability.
  • the first probability may be the probability of continuing to use the existing resources to transmit the first type of data.
  • the second probability may be the probability of continuing to use the existing resources to transmit the second type of data.
  • an embodiment of the present application may configure a pair of probabilities ⁇ P1, P2 ⁇ , where P1 corresponds to the first type of data, and P2 corresponds to the second type of data.
  • the first type of data continues to use existing resources according to P1, and uses (1-P1) to reselect resources or trigger random resource selection.
  • the first type of data continues to use existing resources according to P2, and uses (1-P2) to reselect resources or trigger random resource selection.
  • the first parameter may include a first threshold and a second threshold.
  • the first threshold is used to determine the ratio of candidate resources for transmitting the first type of data to the total resources in the selection window
  • the second threshold is used to determine the ratio of candidate resources for transmitting the second type of data to the total resources in the selection window.
  • a set of parameters ⁇ Th1, Th2 ⁇ may be configured respectively.
  • set The threshold is higher.
  • candidate resources may be selected according to different thresholds.
  • the first parameter may include a third threshold and a fourth threshold.
  • the third threshold is used for the first type of data to determine the signal quality threshold of the first resource set
  • the fourth threshold is used for the second type of data to determine the signal quality threshold of the first resource set.
  • different signal quality thresholds may be configured for the resources that have appeared for the second type of data and the resources that have appeared for the first type of data. For example, the exclusion threshold of the first type of data is lower, and the exclusion threshold of the second type of data is higher.
  • the first parameter may include a fifth threshold and a sixth threshold.
  • the fifth threshold is used for the first type of data to increase the threshold of the signal quality of the candidate resource.
  • the sixth threshold is used for the second type of data to increase the threshold of the signal quality of the candidate resource.
  • different values for adjusting the signal quality threshold may be configured for the first type of data and the second type of data. For example, configure 3dB for the first type of data, and configure 6dB for the second type of data.
  • the present application may divide the detection resources in the selection window into two sets, and the two sets are S and S2.
  • SI is a set of determined available resources, which can be a set of unused and occupied resources, where unused refers to the resources reserved for the first type of data and the second type of data and the first The second type of data is clearly released resources; occupied resources refer to resources whose PSSCH signal quality is lower than a preset threshold.
  • S2 may be a resource that has been used by the second type of data and the signal quality is below a threshold. In this way, certain unused resources can be selected first, and then resources can be selected from uncertain resources according to certain rules, and the selected resources can reduce the possibility of transmission conflicts.
  • the terminal device can directly select the sending resource in S1. Otherwise, for example, if S1 is less than a preset threshold, first select all resources from S1, and then select the resource with the lowest signal quality from S2 to obtain candidate resources.
  • the method provided in the embodiments of this application is introduced from the perspective of a terminal device.
  • the terminal device may include a hardware structure and/or software module, and realize the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above-mentioned functions is executed in a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraint conditions of the technical solution.
  • FIG. 10 shows a schematic structural diagram of a communication device 1000.
  • the communication apparatus 1000 may be a first device, for example, a terminal device can realize the function of the terminal device in the method provided in the embodiment of this application; the communication device 1000 may also be able to support the terminal device to implement the corresponding method in the method provided in the embodiment of this application Functional device.
  • the communication device 1000 may be a hardware structure, a software module, or a hardware structure plus a software module.
  • the communication device 1000 can be realized by a chip system. In the embodiments of the present application, the chip system may be composed of chips, or may include chips and other discrete devices.
  • the communication device 1000 may include a processing unit 1001 and a transceiving unit 1002.
  • the processing unit 1001 may be used to perform steps S61 and S62 in the embodiment shown in FIG. 6, and/or used to support other processes of the technology described herein.
  • the transceiver unit 1002 is used for the communication device 1000 to communicate with other modules, and it may be a circuit, a device, an interface, a bus, a software module, a transceiver, or any other device that can implement communication.
  • the transceiver unit 1002 may be used to perform step S63 in the embodiment shown in FIG. 6 and/or to support other processes of the technology described herein.
  • Figure 11 shows the communication device 1100 provided by an embodiment of the application, where the communication device 1100 may be a first device, such as a terminal device, which can implement the function of the terminal device in the method provided in the embodiment of the application; the communication device 1100 is also It may be a device that can support the terminal device to implement the corresponding function in the method provided in the embodiment of the present application.
  • the communication device 1100 may be a chip system.
  • the chip system may be composed of chips, or may include chips and other discrete devices.
  • the foregoing transceiver unit 1002 may be a transceiver, and the transceiver is integrated in the communication device 1100 to form a communication interface 1110.
  • the communication device 1100 includes at least one processor 1120, configured to implement or support the communication device 1100 to implement the functions of the terminal device in the method provided in the embodiments of the present application.
  • the processor 1120 may be configured to determine a first resource set according to the first control information and/or first data detected in the listening window.
  • the first resource set is a resource that needs to be excluded from the selection window.
  • the control information is used to indicate the type of the first data; the sending resource is determined from the candidate resource set, and the candidate resource set includes resources other than the first resource set in the selection window.
  • the communication device 1100 may further include at least one memory 1130 for storing program instructions and/or data.
  • the memory 1130 and the processor 1120 are coupled.
  • the coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, and may be in electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
  • the processor 1120 may cooperate with the memory 1130 to operate.
  • the processor 1120 may execute program instructions stored in the memory 1130. At least one of the at least one memory may be included in the processor.
  • the communication apparatus 1100 may further include a communication interface 1110 for communicating with other devices through a transmission medium, so that the apparatus used in the apparatus 1100 can communicate with other devices.
  • the processor 1120 may use the communication interface 1110 to send and receive data.
  • the communication interface 1110 may specifically be a transceiver.
  • connection medium between the communication interface 1110, the processor 1120, and the memory 1130 is not limited in the embodiment of the present application.
  • the memory 1130, the processor 1120, and the communication interface 1110 are connected by a bus 1140.
  • the bus is represented by a thick line in FIG. 11, and the connection mode between other components is only for schematic illustration. , Is not limited.
  • the bus can be divided into address bus, data bus, control bus, etc. For ease of representation, only one thick line is used to represent in FIG. 11, but it does not mean that there is only one bus or one type of bus.
  • the processor 1120 may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. Or execute the methods, steps, and logical block diagrams disclosed in the embodiments of the present application.
  • the general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
  • the memory 1130 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., and may also be a volatile memory (volatile memory). For example, random-access memory (RAM).
  • the memory is any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.
  • the memory in the embodiments of the present application may also be a circuit or any other device capable of realizing a storage function, for storing program instructions and/or data.
  • the communication device in the foregoing embodiment may be a terminal or a circuit, and may also be a chip applied to a terminal or other combination devices or components with the foregoing terminal functions.
  • the transceiver unit may be a transceiver, which may include an antenna and a radio frequency circuit, etc.
  • the processing module may be a processor, for example, a central processing unit (CPU).
  • the transceiver unit may be a radio frequency unit
  • the processing module may be a processor.
  • the transceiver unit may be an input/output interface of the chip system, and the processing module may be a processor of the chip system.
  • Fig. 12 shows a schematic structural diagram of a simplified communication device. It is easy to understand and easy to illustrate.
  • the communication device uses a mobile phone as an example.
  • the communication device includes a processor, a memory, a radio frequency circuit, an antenna, and an input and output device.
  • the processor is mainly used to process the communication protocol and communication data, control the communication device, execute the software program, and process the data of the software program.
  • the memory is mainly used to store software programs and data.
  • the radio frequency circuit is mainly used for the conversion of baseband signal and radio frequency signal and the processing of radio frequency signal.
  • the antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
  • Input and output devices such as touch screens, display screens, and keyboards, are mainly used to receive data input by users and output data to users. It should be noted that some types of communication devices may not have input and output devices.
  • the processor When data needs to be sent, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit.
  • the radio frequency circuit performs radio frequency processing on the baseband signal and sends the radio frequency signal to the outside in the form of electromagnetic waves through the antenna.
  • the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor, and the processor converts the baseband signal into data and processes the data.
  • FIG. 12 only one memory and processor are shown in FIG. 12. In an actual communication device product, there may be one or more processors and one or more memories.
  • the memory may also be referred to as a storage medium or storage device.
  • the memory may be set independently of the processor, or may be integrated with the processor, which is not limited in the embodiment of the present application.
  • the antenna and radio frequency circuit with the transceiver function may be regarded as the transceiver unit of the communication device, and the processor with the processing function may be regarded as the processing unit of the communication device.
  • the communication device includes a transceiving unit 1210 and a processing unit 1220.
  • the transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver, and so on.
  • the processing unit may also be called a processor, a processing board, a processing module, a processing device, and so on.
  • the device for implementing the receiving function in the transceiver unit 1210 can be regarded as the receiving unit, and the device for implementing the sending function in the transceiver unit 1210 as the sending unit, that is, the transceiver unit 1210 includes a receiving unit and a sending unit.
  • the transceiver unit may sometimes be called a transceiver, a transceiver, or a transceiver circuit.
  • the receiving unit may sometimes be called a receiver, receiver, or receiving circuit.
  • the transmitting unit may sometimes be called a transmitter, a transmitter, or a transmitting circuit.
  • transceiving unit 1210 is used to perform the sending and receiving operations on the communication device side in the foregoing method embodiment, and the processing unit 1220 is used to perform other operations on the communication device in the foregoing method embodiment except for the transceiving operation.
  • the transceiver unit 1210 may be used to perform step S63 in the embodiment shown in FIG. 6 and/or to support other processes of the technology described herein.
  • the processing unit 1220 is configured to perform steps S61 and S62 in the embodiment shown in FIG. 6 and/or to support other processes of the technology described herein.
  • the chip When the communication device is a chip, the chip includes a transceiver unit and a processing unit.
  • the transceiver unit may be an input/output circuit or a communication interface;
  • the processing unit is a processor or microprocessor or integrated circuit integrated on the chip.
  • the device can perform functions similar to the processing unit 1120 in FIG. 11.
  • the device includes a processor 1310, a data sending processor 1320, and a data receiving processor 1230.
  • the processing unit 701 or the processing unit 801 in the foregoing embodiment may be the processor 1310 in FIG. 13 and perform corresponding functions.
  • the transceiving unit 702 or the transceiving unit 802 in the foregoing embodiment may be the sending data processor 1320 and/or the receiving data processor 1330 in FIG. 13.
  • the channel encoder and the channel decoder are shown in FIG. 13, it can be understood that these modules do not constitute a restrictive description of this embodiment, and are only illustrative.
  • the terminal device 1400 includes modules such as a modulation subsystem, a central processing subsystem, and a peripheral subsystem.
  • the terminal device in this embodiment can be used as the modulation subsystem therein.
  • the modulation subsystem may include a processor 1403 and an interface 1404.
  • the processor 1403 completes the function of the aforementioned processing unit 1001, and the interface 1404 completes the function of the aforementioned transceiver unit 1002.
  • the modulation subsystem includes a memory 1406, a processor 1403, and a program stored in the memory 1406 and running on the processor.
  • the processor 1403 implements the first terminal in the foregoing method embodiment when the program is executed.
  • Device or second terminal device method It should be noted that the memory 1406 can be non-volatile or volatile, and its location can be located inside the modulation subsystem or in the processing device 1400, as long as the memory 1406 can be connected to the The processor 1403 is sufficient.
  • An embodiment of the present application also provides a computer-readable storage medium, including instructions, which when run on a computer, cause the computer to execute the method executed by the first device in FIG. 6.
  • An embodiment of the present application also provides a computer program product, including instructions, which when run on a computer, cause the computer to execute the method executed by the first device in FIG. 6.
  • the embodiment of the present application provides a chip system, which includes a processor and may also include a memory, configured to implement the function of the first device in the foregoing method.
  • the chip system can be composed of chips, or can include chips and other discrete devices.
  • the methods provided in the embodiments of the present application may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
  • software When implemented by software, it can be implemented in the form of a computer program product in whole or in part.
  • the computer program product includes one or more computer instructions.
  • the computer may be a general-purpose computer, a dedicated computer, a computer network, network equipment, user equipment, or other programmable devices.
  • the computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center.
  • a computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc., which includes one or more Magnetic tape), optical media (for example, digital video disc (DVD for short)), or semiconductor media (for example, SSD).
  • a computer or a data storage device such as a server, data center, etc., which includes one or more Magnetic tape), optical media (for example, digital video disc (DVD for short)), or semiconductor media (for example, SSD).

Landscapes

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

Abstract

本申请提供一种通信方法及装置,该方法包括:第一设备根据在侦听窗检测的第一控制信息和/或第一数据,确定第一资源集,所述第一资源集为需要从选择窗中排除的资源,所述第一控制信息用于指示所述第一数据的类型;所述第一设备从候选资源集中确定发送资源,所述候选资源集包括所述选择窗除所述第一资源集之外的资源;所述第一设备在所述发送资源上发送第二数据。通过该方法可以减少多个终端设备发送数据时潜在的干扰和资源冲突。

Description

一种通信方法及装置 技术领域
本申请涉及通信技术领域,尤其涉及一种通信方法及装置。
背景技术
车联网作为未来智能交通运输系统(intelligent transport system,ITS)的关键技术,近来受到了越来越多的关注。其中车与任何设备(vehicle-to-everything,V2X)的系统是车联网中的一个关键技术。V2X其包括了车与车(vehicle-to-vehicle,V2V)、车与路侧基础设施(vehicle-to-infrastructure,V2I)、车与行人(vehicle-to-pedestrian,V2P)的直接通信,以及车与网络(vehicle-to-network,V2N)的通信交互。除V2N车辆和网络通信使用上下行链路,其余V2V/V2I/V2P数据通信均使用侧行链路(sidelink,SL)进行通信。
在V2X技术中,支持终端设备在无网络时,自主选择资源的传输模式。自主选择资源的传输模式是指终端设备在网络设备为终端设备分配的资源,例如发送资源中自主选择资源,用于传输数据。终端设备在选择资源时会对发送资源进行侦听(sensing),并获取sensing结果。sensing是指,通过听取一段时间内发送资源内不同的时频资源的占用情况,来选取发送资源池内当前没有被占用的发送资源进行传输。例如,终端设备可以从候选资源中排除未检测的资源以及被占用的检测到在资源,而对于未检测的资源,可以进一步排除被占用但是对于不是周期性发送的数据而言,在候选资源上先前占用的资源,与后续在候选资源上出现的位置并没有必然联系,所以对于非周期性发送的数据而言,多个终端设备选择的发送资源可能相同,发生冲突。
发明内容
本申请提供一种通信方法及装置,提供了一种灵活地排除不可用资源的方式,减少多个终端设备发送数据时潜在的干扰和资源冲突。
第一方面,提供一种通信方法,该方法包括:第一设备根据在侦听窗检测的第一控制信息和/或第一数据,确定第一资源集,所述第一资源集为需要从选择窗中排除的资源,所述第一控制信息用于指示所述第一数据的类型;之后,所述第一设备从候选资源集中确定发送资源,所述候选资源集包括所述选择窗除所述第一资源集之外的资源;然后,所述第一设备在所述发送资源上发送第二数据。
该方法可由第一设备执行,第一设备可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片系统或通信设备中的通信模块。示例性地,所述通信设备可以为终端设备,或者为网络设备。同样的,第二设备可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片系统或通信设备中的通信模块。示例性地,所述通信设备可以为终端设备,或者为网络设备。
在本申请实施例中,可以根据第一数据的类型从选择窗中确定要排除的第一资源集,即使第一数据是非周期数据,也尽量能够确定第一数据未来可能在选择窗占用的资源,从而排除掉该资源,以避免多个终端设备在自主选择资源时,选择到同一份资源而产生冲突。
在一种可能的设计中,所述选择窗在时间上位于所述侦听窗之后。
在一种可能的设计中,第一设备根据在侦听窗检测的第一控制信息和/或第一数据,确 定第一资源集,包括:
所述第一设备确定所述第一资源集包括第一预留资源和/或第二预留资源,其中,所述第一预留资源为所述第一控制信息指示的预留资源,所述第一控制信息的信号质量大于第一门限,所述第二预留资源为所述第二数据预留的资源,所述第二数据的信号质量大于第二门限的。
信号质量较大,可以认为是为某个数据预留的资源较侦听窗的结束位置较近。如果该信号质量较小,可以认为是为某个数据预留的资源较侦听窗的结束位置较远。所以在本申请实施例可以确定在第一控制信息的信号质量大于第一门限时,将第一控制信息指示的预留资源从选择窗中排除,所确定的第一资源集更加准确。
在一种可能的设计中,所述第一设备从候选资源集中确定发送资源,包括:
所述第一设备根据所述第一数据的类型和/或所述第二数据的类型,从所述候选资源集中确定所述发送周期;其中,类型包括第一类型或第二类型;
所述第一类型用于指示数据为周期性发送的数据,所述第二类型用于指示数据为非周期性发送的数据;或者,
所述第一类型用于指示数据发送完后还有在时间上相继待发送的数据,所述第二类型用于指示数据发送完后没有在时间上相继待发送的数据;或者,
所述第一类型用于指示数据对应的控制信息指示了预留,所述第二类型用于指示数据对应的控制信息没有指示预留;或者,
所述第一类型用于指示数据对应的控制信息指示了对其它数据预留,所述第二类型用于指示数据对应的控制信息没有指示预留或指示同一个数据的不同重传间的预留;或者,
所述第一类型和所述第二类型均用于指示数据的优先级,且所述第一类型的所述第一数据的优先级低于所述第二类型的所述第一数据的优先级。
在本申请实施例中,提供了多种周期业务和非周期业务的定义,适用更广。
在一种可能的设计中,所述方法还包括:
所述第一设备根据所述第一数据的类型确定所述侦听窗的时间长度和/或所述选择窗的时间长度。
在本申请实施例中,根据第一数据的类型确定选择窗的时间长度可以为不同业务匹配更合理的选择窗,例如选择窗越小,数据在短时间发出去,就不需要确认时域较长之后的可用资源。不同的终端设备的延时可能不同,这样可以选择一个合适的资源发送数据。相对的选择窗越大,可以有更多用于发送数据的资源。时延越大,可以使用更大的选择窗,以便从各多可用的资源中选择出最佳的资源,以减少冲突。优先级高,选择窗大,可以使用更大的选择窗,以便从各多可用的资源中选择出最佳的资源,以减少冲突。
在一种可能的设计中,
所述第二数据的类型为所述第一类型,所述第二数据的侦听窗的长度为第一时间长度,所述第二数据的类型为所述第二类型,所述第二数据的侦听窗的长度为第二时间长度,所述第一时间长度大于所述第二时间长度;和/或,
所述第二数据的类型为所述第一类型,所述第二数据的选择窗的长度为第一时间长度,所述第二数据的类型为所述第二类型,所述第二数据的选择窗的长度为第二时间长度,所述第一时间长度大于所述第二时间长度;和/或,
所述第二数据的侦听窗的时间长度和/或时域位置是根据信令配置的;和/或,
所述第二数据的选择窗的时间长度和/或时域位置是根据信令配置的。
在一种可能的设计中,所述第一控制信息指示的预留资源位于所述选择窗,所述第一资源集包括所述预留资源和/或所述第一数据占用的资源。
在一种可能的设计中,所述第一数据的初传在所述侦听窗,所述预留资源用于所述第一数据的重传;或者所述第一数据的初传和重传在所述侦听窗,所述预留资源用于第三数据的初传和/或重传。
在本申请实施例中,考虑到在侦听窗内检测到的业务如果是非周期,那么与选择窗中需要排除的资源没有必然关系,所以可以直接将为第一数据的预留资源作为排除资源,以避免与其他终端设备的发送资源发生冲突。
在一种可能的设计中,所述第一数据的类型为所述第二类型。
在一种可能的设计中,所述第一数据的类型是所述第二类型,所述第一资源集包括第三资源,所述第三资源为所述侦听窗中检测到的所述第一数据的频域资源,所述第三资源的信号质量大于第三门限。
考虑到在侦听窗内检测到非周期业务与未来在选择窗内出现的时域位置没有必然联系,但是在选择窗出现的频域位置可能具有关联性,所以本申请实施例选择信号质量较大的频域资源作为排除资源,可以减少潜在的干扰和冲突。
在一种可能的设计中,所述第三资源为所述侦听窗中部分子信道,所述部分子信道对应的数据的优先级高于所述第二数据的优先级。
在本申请实施例中,优先级更高的子信道,就是可以不抢占高优先级业务的数据,只抢占更低优先级业务的数据,从而可以降低对业务的影响。
在一种可能的设计中,所述部分子信道占用的时域资源为所述侦听窗中所有检测过的时隙。
在一种可能的设计中,所述第三资源的信号质量为所述部分子信道在所有时隙上的信号质量的平均值、最大信号质量、最小信号质量、中位值信号质量、加权平均的信号质量等中的任意一种。
在一种可能的设计中,所述方法还包括:
所述第一设备从所述选择窗中确定排除窗;
所述第一设备从所述排除窗中确定所述第一资源集。
在本申请实施例中,可以先确定排除窗,在从排除窗确定要排除的资源,可以减少对选择窗内资源的预测范围。
在一种可能的设计中,所述第一设备从所述选择窗中确定排除窗,包括:
所述第一设备基于如下至少一种因素从所述选择窗中确定所述排除窗:
所述第二数据的优先级、所述第二数据的类型、所述第二数据的业务属性、所述第二数据的传输方式、以及第一信令;其中,所述第一数据的传输方式包括单播方式、组播方式或广播方式,所述第一信令是网络设备指示的或预配置的。
在一种可能的设计中,所述第一设备从所述选择窗中确定排除窗,包括:
所述第一设备根据所述第二数据的优先级在所述选择窗中确定所述排除窗;
其中,所述第二数据的优先级越高,所述排除窗的时间长度越短;或者所述第二数据的优先级越高,所述排除窗的时间长度越长。
在本申请实施例中,第二数据的优先级越高,排除窗的时间长度越短,能够为高优先 级的业务预留出更多的可用资源。第二数据的优先级越高,排除窗的时间长度越长,能够为高优先级的业务尽可能地排除掉潜在的干扰资源。
在一种可能的设计中,所述第一设备根据所述第二数据的优先级在所述选择窗中确定所述排除窗,包括:
所述第一设备根据优先级与排除窗的大小的对应关系,以及所述第二数据的优先级确定所述排除窗。
在一种可能的设计中,所述第一设备在所述选择窗中确定排除窗,包括:
所述第一设备接收来自第二设备的第一信令,所述第一信令用于配置所述排除窗的大小;
所述第一设备根据所述第一信令,从所述选择窗中确定所述排除窗。
上述技术方案可以尽量保证在性能和灵活之间的平衡。
在一种可能的设计中,所述第一设备从所述选择窗中确定排除窗,包括:
所述第一设备根据所述第二数据的类型从所述选择窗中确定所述排除窗;其中,
所述第二数据的类型为所述第一类型,所述排除窗的时间长度为M个所述第二数据的发送周期,其中M为信令配置的、预定义的或预配置的正整数;或者,
所述第一数据的类型为所述第二类型,所述排除窗的时间长度为发送完所述第二数据初传和重传所需的时长,其中N为信令配置的、预定义的或预配置的正整数。
上述技术方案,第一设备可以根据第二数据的周期来确定排除窗的大小,即根据业务的传输时延来确定排除窗的大小,可以减少不必要的排除操作,减少排除资源的时延。
在一种可能的设计中,所述第一设备从所述选择窗中确定所述排除窗,包括:
所述第一设备根据所述第二数据的发送间隔以及配置的排除窗的时间长度确定所述排除窗;或,
其中,所述发送间隔大于所述配置的排除窗的时间长度,则所述排除窗的大小为所述发送间隔。
在上述方案中,对于非周期业务,终端设备可以根据发送完数据需要的时间来确定排除窗的大小,可以减少不必要的排除操作,减少排除资源的时延。
在一种可能的设计中,所述第一设备在所述选择窗中确定排除窗,包括:
所述第一设备根据所述第二数据的业务属性,从所述选择窗中确定所述排除窗;其中,不同的业务属性对应的排除窗的大小不同。
在一种可能的设计中,所述第一设备在所述选择窗中确定排除窗,包括:所述第一设备根据发送所述第二数据的消息使得的子载波间隔来确定所述排除窗;其中,不同的子载波间隔对应的排除窗的大小不同。
在一种可能的设计中,所述方法还包括:
所述第一设备根据在侦听窗检测的第一控制信息和/或第一数据,确定第二资源集,所述第二资源集为在所述侦听窗中未被检测到的资源的集合;
所述第一设备根据所述第二资源集确定所述第一资源集。
本申请实施例针对未被检测到的资源,提供了一种在选择窗确定排除资源的方式,以排除掉潜在的干扰资源。
在一种可能的设计中,所述第一设备根据所述第二资源集确定所述第一资源集,包括:
所述第一设备根据第二资源集的时隙位置以及第一周期,确定在所述排除窗中需要排 除的资源,所述第一周期为可能在所述第二资源集上发送的第一类型的数据的周期。
针对未检测到的资源,可以根据可能在所述第二资源集上发送的第一类型的数据的周期,预测出未来数据可能在选择窗中的时隙位置,从而排除掉,减少对其他终端设备的干扰。
在一种可能的设计中,所述第一设备从候选资源集中确定发送资源,包括:
所述第一设备根据述第二数据的类型确定第一参数;
所述第一设备根据所述第一参数从所述候选资源集中确定所述发送资源。
在一种可能的设计中,所述第一参数包括:
第一概率和第二概率,所述第一概率为继续使用现有资源传输第一类型的数据的概率,所述第二概率为继续使用现有资源传输第二类型的数据的概率;或者,
第三门限和第四门限,所述第三门限用于从所述候选资源集中确定传输第一类型的数据的资源,所述第四门限用于从所述候选资源集中确定传输第二类型的数据的资源;或者,
第五门限和第六门限,所述第五门限用于针对第一类型的数据确定第一资源集的信号质量门限,所述第六门限用于针对第二类型的数据确定第一资源集的信号质量门限。
终端设备可以根据第二数据的类型确定第一参数,再根据第一参数从候选资源中确定发送资源,这样从选择窗中排除的资源与第二数据更加匹配,降低发生冲突的可能性。
在一种可能的设计中,第一设备根据在侦听窗侦听的第一控制信息和/或第二数据,确定所述第一资源集,包括:
第一设备根据在侦听窗侦听的第一控制信息和/或第二数据,确定所述第一资源集,包括:
所述第一设备从所述选择窗中确定第一候选资源集和第二候选资源集,其中,所述第一候选资源集S1为确定的可使用的资源的集合,所述第二候选资源集S2为在所述选择窗中对应所述侦听窗被第二类型的数据占用过的资源的集合;
当所述第一候选资源集合小于第七门限,所述第一设备从所述第二候选资源集中确定所述第一资源集。
上述技术方案能够先把确定性的未被使用的资源选择出来,然后再从不确定性的资源中按一定的规则选择资源,所选择的资源可以降低发送冲突的可能性。
第二方面,提供一种通信装置,该通信装置包括处理器,用于实现上述第一方面中第一通信装置所执行的方法。该通信装置还可以包括存储器,用于存储程序指令和数据。该存储器与该处理器耦合,该处理器可以调用并执行该存储器中存储的程序指令,用于实现上述第一方面中第一设备所执行的任意一种方法。该通信装置还可以包括收发器,该收发器用于该通信装置与其它设备进行通信。
第三方面,本申请实施例提供一种通信装置,包括:处理单元,用于根据在侦听窗检测的第一控制信息和/或第一数据,确定第一资源集,第一资源集为需要从选择窗中排除的资源,第一控制信息用于指示第一数据的类型;从候选资源集中确定发送资源,候选资源集包括选择窗除第一资源集之外的资源;收发单元,用于在处理单元的控制下在发送资源上发送第二数据。
此外,第三方面所提供的通信装置可用于执行第一方面中第一设备对应的方法,第三方面所提供的通信装置中未详尽描述的实现方式可参见前述实施例,此处不再赘述。
第四方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码, 当所述计算机程序代码在计算机上运行时,使得计算机执行上述各方面中由第一设备执行的方法。
第五方面,本申请提供了一种芯片系统,该芯片系统包括处理器,用于实现上述各方面的方法中第一设备的功能,例如,例如接收或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存程序指令和/或数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
第六方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,当该计算机程序被运行时,实现上述各方面中由第一设备执行的方法。
上述第二方面至第六方面及其实现方式的有益效果可以参考对第一方面的方法及其实现方式的有益效果的描述。
附图说明
图1为本申请实施例提供的V2X示意图;
图2为本申请实施例提供的从候选资源集中排除不可用资源的示意图;
图3为本申请实施例提供的从候选资源集中排除不可用资源的示意图;
图4为本申请实施例提供的从候选资源集中排除不可用资源的示意图;
图5为本申请实施例提供的一种网络架构示意图;
图6为本申请实施例提供的通信方法的流程图;
图7为本申请实施例提供的非周期数据确定资源的示意图;
图8为本申请实施例提供的非周期数据确定资源的示意图;
图9为本申请实施例提供的非周期数据确定资源的示意图;
图10为本申请实施例提供的通信装置的示意图;
图11为本申请实施例提供的通信装置的示意图;
图12为本申请实施例提供的通信装置的示意图;
图13为本申请实施例提供的通信装置的示意图;
图14为本申请实施例提供的通信装置的示意图。
具体实施方式
为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例作进一步地详细描述。
在介绍本申请之前,首先对本申请实施例中的部分用语进行简单解释说明,以便于本领域技术人员理解。
1)终端设备,包括向用户提供语音和/或数据连通性的设备,例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。该终端设备可以经无线接入网(radio access network,RAN)与核心网进行通信,与RAN交换语音和/或数据。该终端设备可以包括用户设备(user equipment,UE)、无线终端设备、移动终端设备、设备到设备通信(device-to-device,D2D)终端设备、V2X终端设备、机器到机器/机器类通信(machine-to-machine/machine-type communications,M2M/MTC)终端设备、物联网(internet of things,IoT)终端设备、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、远程站(remote station)、接入点(access point,AP)、远程终端(remote  terminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)、飞行器(如无人机、热气球、民航客机等)或用户装备(user device)等。例如,可以包括移动电话(或称为“蜂窝”电话),具有移动终端设备的计算机,便携式、袖珍式、手持式、计算机内置的移动装置等。例如,个人通信业务(personal communication service,PCS)电话、无绳电话、会话发起协议(session initiation protocol,SIP)话机、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、等设备。还包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如包括条码、射频识别(radio frequency identification,RFID)、传感器、全球定位系统(global positioning system,GPS)、激光扫描器等信息传感设备。
作为示例而非限定,在本申请实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备或智能穿戴式设备等,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能头盔、智能首饰等。
而如上介绍的各种终端设备,如果位于车辆上(例如放置在车辆内或安装在车辆内),都可以认为是车载终端设备,车载终端设备例如也称为车载单元(on-board unit,OBU)。
2)网络设备,例如包括接入网(access network,AN)设备,例如基站(例如,接入点),可以是指接入网中在空口通过一个或多个小区与无线终端设备通信的设备,或者例如,一种V2X技术中的网络设备为路侧单元(road side unit,RSU)。基站可用于将收到的空中帧与网际协议(IP)分组进行相互转换,作为终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括IP网络。RSU可以是支持V2X应用的固定基础设施实体,可以与支持V2X应用的其他实体交换消息。网络设备还可协调对空口的属性管理。例如,网络设备可以包括长期演进(long term evolution,LTE)系统或高级长期演进(long term evolution-advanced,LTE-A)中的演进型基站(NodeB或eNB或e-NodeB,evolutional Node B),或者也可以包括5G NR系统中的下一代节点B(next generation node B,gNB)或者也可以包括云接入网(cloud radio access network,Cloud RAN)系统中的集中式单元(centralized unit,CU)和分布式单元(distributed unit,DU),本申请实施例并不限定。
3)V2X,在版本(Rel)-14/15/16版本中,V2X作为设备到设备(device-to-device,D2D)技术的一个主要应用顺利立项。V2X将在已有的D2D技术的基础上对V2X的具体应用需求进行优化,需要进一步减少V2X设备的接入时延,解决资源冲突问题。
V2X具体又包括车与车(vehicle-to-vehicle,V2V)、车与路侧基础设施(vehicle-to-infrastructure,V2I)、车与行人(vehicle-to-pedestrian,V2P)的直接通信,以及车与网络(vehicle-to-network,V2N)的通信交互等几种应用需求。如图1所示。V2V指的是车辆间的通信;V2P指的是车辆与人(包括行人、骑自行车的人、司机、或乘客)的通信;V2I指的是车辆与网络设备的通信,网络设备例如RSU,另外还有一种V2N可以包括在V2I中,V2N指的是车辆与基站/网络的通信。
其中,RSU包括两种类型:终端类型的RSU,由于布在路边,该终端类型的RSU处 于非移动状态,不需要考虑移动性;基站类型的RSU,可以给与之通信的车辆提供定时同步及资源调度。
4)本申请实施例中的术语“系统”和“网络”可被互换使用。“多个”是指两个或两个以上,鉴于此,本申请实施例中也可以将“多个”理解为“至少两个”。“至少一个”,可理解为一个或多个,例如理解为一个、两个或更多个。例如,包括至少一个,是指包括一个、两个或更多个,而且不限制包括的是哪几个,例如,包括A、B和C中的至少一个,那么包括的可以是A、B、C、A和B、A和C、B和C、或A和B和C。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
除非有相反的说明,本申请实施例提及“第一”、“第二”等序数词用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。例如,第一类型和第二类型,只是为了区分不同的类型,而并不是表示这两种类型的内容、优先级或者重要程度等的不同。
本发明中的第一设备即可以是终端设备,也可以是网络设备。本发明的方案,即可以用于侧行链路,也可以用于蜂窝链路,本发明对此不做限定。
如上介绍了本申请实施例涉及的一些概念,下面介绍本申请实施例的技术特征。
V2X,是未来智能交通运输系统的关键技术。它使得车与车、车与基站、基站与基站之间能够通信。从而获得实时路况、道路信息、行人信息等一系列交通信息,从而提高驾驶安全性、减少拥堵、提高交通效率、提供车载娱乐信息等。
在LTE-V2X的mode 4的资源选择时,终端设备需要从候选资源中去掉未检测的资源以及检测到的资源上的对应位置的数据。也就是,终端设备在为检测的子帧中,在选择窗中要去掉所有潜在各种可能周期在未检测的子帧中来发送时使用的资源
为了便于理解,下面结合图2、图3以及图4来说明终端设备如何选择资源。
例如,请参见图2,为从候选资源集中排除不可用资源的示意图。图2包括Sensing窗,以及在时间上在该Sensing窗之后的选择窗。选择窗可以认为是定义的资源集合,包括候选资源集。在一些实施例中,候选资源集可以是选择窗内的所有时隙上在资源池上的所有子信道上的候选资源构成的集合,候选资源是终端设备发送和/或接收数据时的资源。可选的,本发明的子信道的单位可以是配置的、预配置的或预定义的。其大小可以是一个物理资源块PRB(Physical Resource Block),也可以是多个PRB,可以是频域连续的PRB,也可以是频域不连续的PRB,本发明对此不做限制。本发明中的选择窗是连续多个时隙或符号内的特定资源池上的资源的集合。候选资源集在时域和/或频域上可以是连续的,也可以是不连续的。可选的,资源池为频域上一定频率范围和频率大小的资源的集合。可以是若干个PRB或子信道,其大小和频率位置是可以信令配置或预配置的,也可以是预定义的,本发明对此不做限定。可选的,资源池可以是频域连续或不连续的。可选的资源池可以是发射资源池,也可以是接收资源池,还可以是同时用于发射或接收的资源池,本发明对此不做限定。
图2以侦听窗内检测到的或假设的终端设备的预留周期大于或等于400ms为例。Sensing窗包括Sensing终端设备的资源及其预留资源。选择窗包括终端设备的候选资源,图2还包括位于选择窗之后的终端设备的候选资源及其预留资源。终端设备可以在Sensing 窗按照例如为100ms周期Sensing侦听窗中的数据,也可以认为是出现过的业务,从而确定用于后续发送数据的可用资源。由于数据在后续发送,所以用于后续发送数据的可用资源也可以认为是用于发送数据的候选资源,所以在下文中也称为发送资源。
目前终端设备可以在Sensing窗按照大于或等于100ms的周期,例如400ms Sensing出现过的数据,需要在Sensing窗之外的一个400ms的周期上确定是否存在与候选资源冲突的资源。如果Sensing窗之外的一个400ms的周期对应的候选资源集中存在与候选资源冲突的资源,则从候选资源集中排除掉冲突的资源。具体可以根据是根据最后一个碰撞的资源确定前面的选择窗中哪些要排除掉。例如图2中,Sensing窗之外的一个400ms的周期上的与候选资源冲突的资源为图2中最后一个终端设备的候选资源及其预留资源,从而可以从候选资源中排除掉图2中最后一个终端设备的候选资源及其预留资源。之后终端设备可以在排除掉冲突资源的候选资源上发送数据,可以减少检测到的资源与用于发送待发送的数据的候选资源发生冲突,从而减少了不必要的干扰。
又例如,请参见图3,为从候选资源集中排除不可用资源的示意图。图3与图2类似,不同之处在于,图3所示的sensing终端设备的预留周期小于100ms例如为20ms。由于sensing终端设备的预留周期较小,这就需要考虑Sensing窗外与sensing终端设备的预留周期对应的多个候选资源集,例如图3所示的5个候选资源集中是否存在与候选资源冲突的资源。例如最后一个预留资源,也就是编号为5的资源与候选资源冲突。
又例如,请参见图4,为从候选资源集中排除不可用资源的示意图。图4与图3类似,不同之处在于,图4所示的sensing终端设备的预留周期小于100ms例如为50ms。这就需要考虑Sensing窗外的2个候选资源集中是否存在与候选资源冲突的资源。例如最后一个预留资源,也就是编号为2的资源与候选资源冲突。
图2-图4所示均以终端设备周期发送数据,即数据是周期发送的为例。然而在实际应用中,终端设备发送的数据有可能是非周期的,例如就某个业务来说,发送完一次数据之后,没有数据要继续发送。这种情况下,终端设备在sensing窗检测出现过的数据,可以确定sensing窗出现过数据,由于该数据为非周期数据,该非周期数据与选择窗排除冲突的资源不一定有必然的联系,所以如果沿用目前的在选择窗中排除可能冲突的资源的方式,可能会判断错误,将可用的候选资源确定为是要排除的资源,造成资源的浪费。
鉴于此,本申请实施例中,在sensing窗根据检测到的控制信息和/或第一数据,来确定第一资源集,即需要从选择窗中排除的资源,之后在选择窗中排除掉第一资源集之外的剩余候选资源集中确定候选资源,用于传输第二数据。这样就可以根据第一数据是否是周期性的来确定第一资源集,尽量避免排除掉可用资源,节省资源。同时,有助于针对不同的数据,更加灵活地确定要排除的资源。
本申请实施例提供的技术方案可以应用于5G系统,或者应用于未来的通信系统或其他类似的通信系统。另外,本申请实施例提供的技术方案可以应用于蜂窝链路,也可以应用于设备间的链路,例如设备到设备(device to device,D2D)链路。D2D链路,也可以称为sidelink,其中侧行链路也可以称为边链路或副链路等。在本申请实施例中,上述的术语都是指相同类型的设备之间建立的链路,其含义相同。所谓相同类型的设备,可以是终端设备到终端设备之间的链路,也可以是基站到基站之间的链路,还可以是中继节点到中继节点之间的链路等,本申请实施例对此不做限定。对于终端设备和终端设备之间的链路,有3GPP的版本(Rel)-12/13定义的D2D链路,也有3GPP为车联网定义的车到车、车到 手机、或车到任何实体的V2X链路,包括Rel-14/15。还包括目前3GPP正在研究的Rel-16及后续版本的基于NR系统的V2X链路等。
下面介绍本申请实施例所应用的网络架构。请参考图5,为本申请实施例所应用的一种网络架构。
可参考图5,为一种V2X的网络架构示意图。图5中包括三个终端设备和四个网络设备,其中,三个终端设备分别为UE1、UE2和UE3,四个网络设备分别为两个基站,一个RUS和一个全球导航卫星系统(Global Navigation Satellite System,GNSS)。网络设备在不同的系统对应不同的设备,例如在第四代移动通信技术(the 4th generation,4G)系统中可以对应eNB,在5G系统中对应5G中的gNB。V2X终端设备,也可以称为车载设备,车载设备之间可以相互通信,实现信息交流与信息共享,如包括车辆位置、行驶速度等车联状态信息,可用于判断道路车流状况。RSU可以与各个车载设备和/或基站设备通信,进可用于检测道路路面状况,引导车辆选择最佳行驶路径。基站与各个车载设备和/或RSU通信,GNSS可以为其他的网元提供定位授时的信息。此外,该车联网中车载设备还可以与人通信,具体的用户可以通过Wi-Fi、蓝牙、蜂窝等无线通信手段与车辆进行信息沟通,使用户能通过对应的移动终端设备监测并控制车辆。这三个UE和RUS均可以在两个基站覆盖下,每一个基站都可以与这三个UE和RUS进行通信。图5中的基站是可选的,如果有基站,则是有网络覆盖的场景;如果无基站设备则是属于无网络覆盖的场景。需要说明的是,图5中的终端设备的数量只是举例,在实际应用中,网络设备可以为多个终端设备提供服务。图5中的终端设备可以是V2X终端设备,例如为车载终端设备或车辆为例,但本申请实施例中的终端设备不限于此。
上述各设备之间都可以通过侧行链路和上下行链路进行相互通信,通信时可以使用蜂窝链路的频谱,也可以使用5.9GHz附近的智能交通频谱。各设备相互通信的技术可以基于通信网络协议(如LTE协议)进行增强,可以基于D2D技术进行增强。
下面结合附图介绍本申请实施例提供的技术方案。
本申请实施例提供一种通信方法,请参见图6,为该方法的流程图。在下文的介绍过程中,以该方法应用于图5所示的网络架构为例。另外,该方法可由通信装置执行,这个通信装置可以是终端设备或能够支持终端设备实现该方法所需的功能的通信装置(例如芯片系统)。
为了便于介绍,在下文中,以该方法由终端设备执行为例,也就是,以通信装置是终端设备为例。例如,下文中终端设备可以是图5中的终端设备中的任意一个终端设备,例如车载设备,或者RUS等。需要说明的是,本申请实施例只是以通过终端设备执行为例,并不限制于这种场景。
具体地,请参见图6,为该方法的流程图该方法的流程描述如下。
S61、终端设备根据在侦听窗检测的第一控制信息和/或第一数据,确定第一资源集。
第一控制信息可以认为是调度第一数据的信息。终端设备在自主选择资源时,可以通过在侦听窗sensing出现过的数据,并根据检测结果从选择窗中确定后续发送数据可能需要占用的资源,从而在需要发送其他数据时,将该占用的资源提前从选择窗中排除掉。例如,以侦听窗sensing出现过的数据为第一数据,其他数据为第二数据为例,也就是第二数据在第一数据之后发送。终端设备通过在侦听窗sensing出现过的第一数据,并根据检测结果从选择窗中确定后续发送第一数据可能需要占用的资源,从而在发送第二数据时, 提前从选择窗中将用于后续发送第一数据的资源排除掉,之后,终端设备可以在选择窗中除了用于后续发送第一数据的资源之外的剩余资源中,选择用于发送第一数据的资源,以降低发送第一数据和第二数据可能发生冲突的概率。
需要说明的是,这里终端设备在侦听窗sensing出现过的数据,可以是终端设备在侦听窗sensing到的例如第一数据;也可以是终端设备在侦听窗sensing到的第一控制信息;或者,也可以是终端设备在侦听窗sensing到的第一控制信息和第一数据。
在本申请实施例中,选择窗在时间上位于侦听窗之后,也就是侦听窗的结束位置在选择窗的起始位置之前,或者,侦听窗的结束位置与选择窗的起始位置重叠。第一数据从第一设备的上层(如协议栈)到达第一设备的底层(如物理层)的时刻位于侦听窗和选择窗之间。这里的选择窗可以包括候选资源集,在一些实施例中,候选资源集可以是选择窗内的所有时隙上在资源池上的所有子信道上的候选资源。终端设备发送数据时可以从候选资源集中选择可用的候选资源,由于这里可用的候选资源用于发送数据,所以在下文中也称为发送资源。
选择窗除了包括候选资源集,还可以包括不可用资源,这里的不可用资源是指发送当前数据时,该资源被其它业务占用。相对来说,终端设备在发送第二数据之前,可以从选择窗排除掉不可用的资源,即得到候选资源集,之后再从候选资源集中选择发送资源。为了便于描述,下文中将需要从选择窗中排除的资源称为第一资源集。
在一些实施例中,终端设备可以事先配置侦听窗的大小,也可以配置选择窗的大小。这里侦听窗的大小可以认为是侦听窗在时域上的时间长度,或者也可以认为是侦听窗所占用的时域资源,或者也可以认为是侦听窗的时域位置。类似的,选择窗的大小可以认为是选择窗在时域上的时间长度,或者也可以认为是选择窗所占用的时域资源,或者也可以认为是选择窗的时域位置。作为一种实现方式,终端设备可以配置侦听窗的起始位置和结束位置;或者终端设备可以配置侦听窗的起始位置和侦听窗的时间长度;又或者终端设备可以配置侦听窗的结束位置和侦听窗的时间长度。类似的,终端设备可以配置选择窗的起始位置和结束位置;或者终端设备可以配置选择窗的起始位置和侦听窗的时间长度;又或者终端设备可以配置选择窗的结束位置和侦听窗的时间长度。
在一种可能的实现方式中,终端设备可以根据要发送的第二数据的类型配置侦听窗的大小,或者配置选择窗的大小。在本申请实施例中,侦听窗的大小可以认为是侦听窗在时域上的长度,也称为时间长度。同样地,选择窗的大小也称为选择窗的时间长度。
这里数据的类型可以根据业务的特征来定义。例如如果业务是非周期业务,那么数据的类型可以是非周期类型,相对的如果业务是周期业务,那么数据的类型可以是周期类型。作为一种实现方式,数据的类型包括第一类型和第二类型,第一类型和第二类型指示的内容可以包括但不限于以下几种。
第一种,在一些实例中,第一类型可以用于指示数据为周期性发送的数据;第二类型可以用于指示数据为非周期性发送的数据。而在另一些实例中,第一类型可以用于指示数据为非周期性发送的数据;第二类型可以用于指示数据为周期性发送的数据。
第二类型的数据可以指只有一个或几个MAC TB发送的数据,其发送的TB不会以一定周期的方式不断发送,而是按上层数据的到达而间歇式地发送的。或者,从信令的角度来看,二类型的数据也可以认为是,一个数据包后传输完之后,后面没有按一定周期预留下一个数据的业务;或者一个数据包后传输完之后,虽然后面有对新的数据的预留,但是 多个新旧数据之间的传输周期不是固定的,即虽然做了预留,但是不是固定的,所以无预留周期。
第二种,在一些实例中,第一类型可以用于指示数据发送完后还有在时间上相继待发送的数据,例如如果终端设备进行的是周期业务,那么终端设备发送完一次数据后,后续还有数据待发送;第二类可以型用于指示数据发送完后没有在时间上相继待发送的数据,例如如果终端设备进行的是周期业务,那么终端设备发送完一次数据后,可能就没有数据待发送。或者,在一些实施例中,第一类型可以用于指示数据为周期性业务的数据,第二类型可以用于指示数据为非周期性业务的数据。相对的,在另一些实例中,第一类可以型用于指示数据发送完后没有在时间上相继待发送的数据;第二类型可以用于指示数据发送完后还有在时间上相继待发送的数据。
第三种,在一些实施例中,第一类型可以用于指示数据对应的控制信息指示了预留;第二类型可以用于指示数据对应的控制信息没有指示预留。而在另一些实例中,第二类型可以用于指示数据对应的控制信息没有指示预留;第一类型可以用于指示数据对应的控制信息指示了预留。
例如针对终端设备进行的业务来说,调度该业务的数据的控制信息可以包括一个指示信息,该指示信息可以用于指示是否为该业务或者该数据预留了资源。如果控制信息指示为该数据预留了资源,则可以认为该数据是第一类型的数据。相对的,如果该控制信息指示没有为该数据预留资源,则可以认为该数据是第二类型的数据。
第四种,在一些实施例中,第一类型可以用于指示数据对应的控制信息指示了对其它数据预留;第二类型可以用于指示数据对应的控制信息没有指示预留或指示同一个数据的不同重传间的预留。而在一些实施例中,第一类型可以用于指示数据对应的控制信息没有指示初传到重传的预留或指示同一个数据的不同次重传之间的预留;第二类型可以用于指示数据对应的控制信息指示了对其它数据预留。
例如,如果终端设备进行的是非周期业务,那么终端设备发送完一次数据之后,后续可能没有数据要发送。这种情况下,调度终端设备发送例如第一数据的控制信息除了指示没有为第一数据预留资源之外,还可能指示为其它数据,例如第二数据预留了资源。此时,可以认为第一数据是第一类型的数据。相反,如果第一数据的控制信息指示没有为第一数据预留资源,可以认为第一数据是第二类型的第一数据。或者,如果控制信息指示为第一数据的初传为第一数据的一次或多次重传预留了资源。
第五种,在一些实施例中,第一类型和第二类型均用于指示数据的优先级,且第一类型的第一数据的优先级低于第二类型的第一数据的优先级。或者在另一些实施例中,第一类型和第二类型均用于指示数据的优先级,且第一类型的第一数据的优先级高于第二类型的第一数据的优先级。
在本申请实施例中,终端设备根据第二数据的类型配置侦听窗的大小包括但不限于以下三种配置方式。
第一种配置方式,终端设备可以为第二类型的数据配置与第二类型对应的侦听窗。
第二种配置方式,终端设备可以为第二类型的数据配置更短的侦听窗。
这里的更短是相对为第一类型的数据配置的侦听窗的时间长度而言的。例如,例如,第二数据的类型为第一类型,第二数据的侦听窗的长度为第一时间长度;第二数据的类型 为第二类型,第二数据的侦听窗的长度为第二时间长度,第一时间长度大于第二时间长度。
第三种配置方式,终端设备为第一类型的数据配置的侦听窗的时间长度与终端设备为第二类型的数据配置的侦听窗的时间长度相同。
需要说明的是,终端设备配置侦听窗的大小,可以是配置侦听窗的起始位置和结束位置,可以是配置侦听窗的起始位置和时间长度,也可以是配置侦听窗的结束位置和时间长度,具体采用哪种,本申请实施例不作限制。
在这种情况下,如果终端设备在侦听窗如果检测到的第二类型的数据,由于在离选择窗较远的侦听窗内检测到的第二类型数据并不一定会出现在选择窗内,所以可以只需要在离选择窗较近的时间窗内检测Sensing的结果。如果终端设备在侦听窗如果检测到的第一类型的数据,则需要在整个侦听窗窗内来分析sensing的结果。
与配置侦听窗类似,在本申请实施例中,终端设备根据第二数据的类型配置选择窗的大小包括但不限于以下三种配置方式。
第一种配置方式,终端设备可以为第二类型的数据配置更短的选择窗。
这里的更短是相对为第一类型的数据配置的选择的时间长度而言的。例如,例如,第二数据的类型为第一类型,第二数据的选择窗的长度为第一时间长度;第二数据的类型为第二类型,第二数据的选择的长度为第二时间长度,第一时间长度大于第二时间长度。选择窗越小,数据在例如3ms内发出去,就不需要确认例如100ms以外的资源。不同的终端设备的延时可能不同,这样可以选择一个合适的资源发送数据。相对的选择窗越大,可以有更多用于发送数据的资源。
第二种配置方式,终端设备可以根据信令配置选择窗的大小。
该信令可以是网络设备的发送的。一种可能的实现方式中,该信令可以是该信令可以是系统消息、RRC信令或下行控制信息DCI(Downlink Control Information),该信令可以携带时间长度,用于指示选择窗的大小。
第三种配置方式,终端设备可以根据第二数据的周期、时延和优先级中的至少一种配置选择窗的大小。
举例来说,时延越大,可以使用更大的选择窗,以便从各多可用的资源中选择出最佳的资源,以减少冲突。优先级高,选择窗大,可以使用更大的选择窗,以便从各多可用的资源中选择出最佳的资源,以减少冲突。
需要说明的是,终端设备配置选择窗的大小,可以是配置选择窗的起始位置和结束位置,可以是配置选择窗的起始位置和时间长度,也可以是配置选择窗的结束位置和时间长度,具体采用哪种,本申请实施例不作限制。
终端设备配置了侦听窗和选择窗之后,或者确定了侦听窗和选择窗之后,可以根据在侦听窗检测的第一控制信息和/或第一数据来确定需要从选择窗中排除的资源,在下文中也称为第一资源集。
具体的,终端设备可以根据侦听窗的检测结果以及第二数据的类型,确定第一资源集。不同的检测结果以及第二数据的不同类型,确定的第一资源集的结果也有所不同,下面分别不同的检测结果以及第二数据的类型,接收如果确定第一资源集。
第一种情况,终端设备在侦听窗检测到有第一数据出现,且第一数据是第二类型,第二数据的类型也是第二类型。
这种情况下,需要排除的是在侦听窗内的预留的资源位于选择窗的部分。也就是第一 资源集包括第一数据占用的资源和/或第一控制信息指示的预留资源,且该预留资源位于位于选择窗内。
示例性的,这里第一控制信息指示的预留资源可以是为第一数据进行重传预留的资源。如果第一数据的初传在侦听窗,但是用于第一数据重传的资源被预留在选择窗内,那么该资源应该被排除。
又一示例性的,如果第一数据的初传和重传在侦听窗,第一控制信息指示的预留资源可以是为与第一数据不同的第三数据预留的资源,且该预留资源用于第三数据的初传和/或重传,且该预留资源位于选择窗内,那么该预留资源应该被排除。
举例来说,请参见图7,为非周期数据确定资源的示意图。从图7可以看出,第一数据的初传和重传资源5,第一控制信息指示的第三数据的初传和/或重传的预留资源为资源6,所以第一资源集应该包括资源5和资源6,为如图7所示的资源8。
即使在侦听窗中过去出现过的非周期数据例如第一数据,出现的时间位置与该非周期数据在未来出现的位置之间没有关联性,但是为该非周期数据预留的资源如果位于选择窗内,那么第二数据如果从选择窗选择该预留的资源来发送第二数据,显然会发生冲突。所以在本申请实施例直接从选择窗内排除掉为相应的非周期数据预留的资源,从而避免多个终端设备的发送资源发生冲突。
作为一种实现方式,本申请实施例可以确定第一控制信息的信号质量,并根据该第一控制信息的信号质量确定是否将上述为相应的非周期数据预留的资源从选择窗中排除需要说明的是,这里第一控制信息的信号质量可以认为是承载第一控制信息的信道的信号质量。如果该信号质量较大,可以认为是为某个数据预留的资源较侦听窗的结束位置较近。如果该信号质量较小,可以认为是为某个数据预留的资源较侦听窗的结束位置较远。所以在本申请实施例可以确定在第一控制信息的信号质量大于第一门限时,将第一控制信息指示的预留资源从选择窗中排除,即第一资源集包括第一预留资源,该第一预留资源是第一控制信息指示的资源,且第一控制信息的信号质量大于第一门限。这里第一门限可以是预先设置的一个门限。
同理,对于第一资源集包括第一预留资源和/或第二预留资源,第二预留资源为信号质量大于第二门限的第二数据预留的资源。
进一步的,考虑到在侦听窗检测到的第一数据的类型是第二类型,即第一数据是非周期数据,不能从过去的行为预测到在选择窗中是否会出现,或者出现在什么位置。所以在本申请实施例中,如果确定在侦听窗检测到的第一数据的类型是第二类型,选择窗中没有为第一数据预留的资源,还可以从侦听窗中排除历史出现过的非周期数据占用的资源。
作为一种实现方式,本申请实施例可以统计在侦听窗检测到的第一数据出现的子信道,根据第一数据出现的子信道占用侦听窗包括的全部子信道的比例,来从侦听窗中排除历史出现过的非周期数据占用的资源。如果上述比例大,则可以认为出现在子信道上的数据为非周期数据的概率较大。所以,本申请实施例可以统计侦听窗内的所有子帧上相同子信道位置上的能量,根据该能量来确定排除哪些子信道上的资源,从而可以减少潜在的干扰和冲突。在下文中将排除的子信道上的资源称为第三资源,即第一资源集包括第三资源。
例如,本申请实施例可以确定在侦听窗内出现过第一数据的子信道在所有子帧上的信号质量的平均值、信号质量的最大值、信号质量的最小值,或者信号质量的最大值和信号质量的最小值的平均值等,为了便于描述,这里将上述信号质量的平均值、信号质量的最 大值、信号质量的最小值,或者信号质量的最大值和信号质量的最小值的平均值统称为信号质量。信号质量较大,说明存在离终端设备较近的可用资源。本申请实施例将信号质量大于第三门限的资源确定为第三资源。
这里第三门限可以是预先设置的一个门限,例如第三门限可以根据数据的优先级设置。
作为另一实现方式,本申请实施例可以只统计业务优先级比数据优先级高的子信道,并确定统计的子信道的信号质量。优先级更高的,就是可以不抢占高优先级业务的数据,只抢占更低优先级业务的数据,从而可以降低对业务的影响。
第二种情况,终端设备在侦听窗检测到有第一数据出现,且第一数据是第一类型,第二数据的类型也是第二类型。
终端设备从选择窗确定第一资源集的方式与第一种情况中的确定方式相同,需要从选择窗排除的资源包括为第一数据预留的资源,具体可以参考上述第一种情况的描述,这里不再赘述。
与第一种情况的不同之处在于,第二种情况中的侦听窗与第一种情况中的侦听窗不同。第一资源集包括确定排除资源的窗口
第三种情况,终端设备在侦听窗检测到有第一数据出现,且第一数据是第二类型,第二数据的类型也是第一类型。
终端设备从选择窗确定第一资源集的方式与第一种情况中的确定方式类似,终端设备可以确定需要从选择窗排除的资源包括为第一数据预留的资源,具体可以参考上述第一种情况的描述,这里不再赘述。
第四种情况,终端设备在侦听窗检测到有第一数据出现,且第一数据是第一类型,第二数据的类型也是第一类型。
通过上述的方式,可以减少检测到的资源与待发送的数据包的发送资源发生冲突,从而减少了不必要的干扰。
进一步地,本申请实施例从选择窗中确定要排除的资源,即第一资源集之前,可以先在选择窗中确定排除窗,该排除窗可以包括预留资源,该预留资源用于第一数据的重传或者用于上述第三数据的初传或重传,之后再从排除窗中确定第一资源集,以尽量更为准确地确定第一资源集。
作为一种实现方式,本申请实施例可以基于第二数据的优先级、第二数据的类型、第二数据的业务属性、第二数据的传输方式以及用于配置排除窗的大小的信令从选择窗中确定排除窗。
第一种实现方式,本申请实施例可以根据第二数据的优先级从选择窗中确定排除窗。
例如,请参见图8,为确定排除窗的时间长度的示意图。图8中Pi表示优先级的级别。
示例性的,第二数据的优先级越高,排除窗的时间长度越小。
在一些实施例中,优先级可以对应检测周期数,例如,第二数据的优先级为P1,排除窗的时间长度可以是1个数据周期,即只需要确定1个数据周期上是否存在预留资源。又例如第二数据的优先级为P2,排除窗的时间长度可以是2个数据周期,即只需要确定2个数据周期上是否存在预留资源。当第二数据的优先级低于预设门限时,可以只检测预设门限内是否有预留资源。
在一些实施例中,不同的优先级对应的排除窗的时间长度也可以不同。例如优先级P1对应排除窗的时间长度为T1;例如优先级P2对应排除窗的时间长度为T2。本申请可以事 先建立优先级与排除窗的时间长度的对应关系,从而终端设备根据该对应关系,以及第二数据的优先级可以从选择窗中确定排除窗的时间长度。
第二数据的优先级越高,排除窗的时间长度越小,这样能够为高优先级的业务预留出更多的可用资源。
示例性的,第二数据的优先级越高,排除窗的时间长度越大。
与第二数据的优先级越高,排除窗的时间长度越小类似,本申请实施例当优先级高于预设门限时,只检测预设门限内是否有预留资源。如果第二数据的优先级低于预设门限,则可以在时间长度更短的排除窗上检测是否有预留资源。这样能够为高优先级的业务尽可能地排除掉潜在的干扰资源。
第二种实现方式,排除窗的大小是信令配置的,这种方式可以尽量保证在性能和灵活之间的平衡。终端设备可以根据信令的配置确定排除窗的大小。
在一些实施例中,这个信令可以是针对每一个终端设备配置的,也可以是针对某个终端设备组配置的,或者也可以是针对资源池配置的。
第三种实现方式,终端设备可以根据第二数据的周期来确定排除窗的大小。这种方式根据业务的传输时延来确定排除窗的大小,可以减少不必要的排除操作,减少排除资源的时延。
在一些实施例中,对于周期性业务,至少在一个周期内排除资源,所以排除窗的大小可以为一个或若干个排除窗的大小。也就是排除窗的时间长度可以是一个或多个排除窗的时间长度,其中,一个或多个排除窗的时间长度具体可以根据第二数据的周期来确定。
对于非周期业务,终端设备可以根据发送完数据需要的时间来确定排除窗的大小。例如终端设备可以确定排除窗的大小为发送完数据需要的时间的整数倍。例如发送当前非周期的数据需要2ms,则可以配置排除窗的时间长度为2ms的整数倍,即至少是一个2ms的时间窗。
第四种实现方式,终端设备可以根据第二数据的周期和配置(选择)的排除窗大小来确定排除窗的大小。
例如,终端设备可以从哪个第二数据的周期和配置(选择)的排除窗大小根据两者的较小值或较大值作为周期业务排除资源时的使用的窗。
第五种实现方式,终端设备根据消息类型或第二数据的业务属性来确定排除窗的大小或者,终端设备根据消息类型或第二数据的业务属性来配置排除窗的大小。这种方式根据不同属性的业务设置排除窗的大小,从而针对不同的业务,可以适应性较优地选择排除资源。
例如,如对于涉及到基本安全消息(basic safety message,BSM)的业务,可以设置排除窗的时间长度例如为100ms。对于编队的组播业务,可以设置排除窗的时间长度例如50ms。对于自动驾驶业务,可以设置排除窗的时间长度例如10ms或20ms等。
上述实施例介绍了终端设备在侦听窗检测到资源时,如何确定要在选择窗中排除的资源。下面针对在侦听窗内未检测到资源的情况下,介绍如何确定要在选择窗中排除的资源。
通常来说,在侦听窗中,总会存在终端设备未作接收或检测的部分时隙。例如,因为终端设备的半双工限制,在本载波或其它载波上有数据发送时,在当前资源池或部分带宽内的侦听窗内未做检测。
作为一种实现方式,终端设备可以根据在侦听窗检测的第一控制信息和/或第一数据, 确定第二资源集。这里的第二资源集为在侦听窗中未被检测到的资源的集合,例如为图9所中黑色区域所示的资源的集合。终端设备再从第二资源集中确定第一资源集。
在一些实施例中,终端设备可以根据第二资源集的时隙位置以及可能在第二资源集上发送的数据的周期,确定在第二资源集中排除第二数据在排除窗中的时隙位置。为了便于描述,下文中将第二数据在排除窗中的时隙位置统称为第三集合,第三集合就是要排除的资源。或者,在一些实施例中,终端设备可以根据第二资源集的时隙位置以及第一数据的多次重传之间的间隔确定第三集合。即可以为非周期业务从未检测到的时隙上排除周期资源。
示例性的,如果在侦听窗内未被检测的时隙上发送了第一类型的数据,而第二数据的类型是第二类型,本申请实施例可以确定需要在当前数据发送的发送时间窗内来排除各种第二数据可能出现的时隙位置,即第三集合。需要说明的是,这里发送时间窗可以认为是发送当前数据包所允许的时间窗的最大时间长度,如1ms,2ms,3ms,5ms,10ms等,发送时间窗的长度可以由当前待发送的数据的时延特性确定。
具体的,可以通过公式(1)来确定第三集合。
y+P rsvp_TX=z+P k×q   (1)
在公式(1)中,y为未待排除的时隙,P rsvp_TX为业务的待发送周期,z是未检测的时隙编号,Pstep为周期业务的可能周期的单位,P k为周期业务可能出现的周期,q为待检测的周期业务的周期数量。
示例性的,如果在侦听窗内未被检测的时隙上发送了第一类型的数据,而第二数据的类型是第一类型,本申请实施例可以根据第二资源集的时隙位置以及可能的在第二资源集上发送的第一类型的数据的周期,确定出第二数据在选择窗内的时隙位置,即第四集合,也就是需要排除的资源。
S62、终端设备根据第一资源集从选择窗中确定第二数据的候选资源。
终端设备确定了第一资源集,即发送第二数据时需要从选择窗中排除的资源之后,可以将第一资源集从选择窗中排除,获得候选资源。
S63、终端设备在候选资源上发送第二数据。
终端设备在候选资源上发送第二数据时,可以在候选资源上选择发送第二数据需要的发送资源,之后在确定的发送资源上发送第二数据。
根据第二数据的类型的不同,终端设备选择的发送资源也有所不同。在本申请实施例中,终端设备可以根据第二数据的类型确定第一参数,再根据第一参数从候选资源中确定发送资源。
作为一种实现方式,第一参数可以包括第一概率和第二概率。该第一概率可以为继续使用现有资源传输第一类型的数据的概率,相对的,第二概率可以为继续使用现有资源传输第二类型的数据的概率。
例如,本申请实施例可以配置一对概率{P1,P2},其中,P1对应第一类型的数据,P2对应第二类型的数据。第一类型的数据按照P1来继续使用现有资源,利用(1-P1)来重新选择资源或者触发随机资源的选择。第一类型的数据按照P2来继续使用现有资源,利用(1-P2)来重新选择资源或者触发随机资源的选择。
作为另一种实现方式,第一参数可以包括第一门限和第二门限。该第一门限用于确定传输第一类型的数据的候选资源占选择窗中总资源的比例,该第二门限用于确定传输第二类型的数据的候选资源占选择窗中总资源的比例。
例如,本申请实施例在选择出的候选资源小于一定数量的选择窗的资源时,可以分别配置一组参数{Th1,Th2}。对于第一类型的数据,可以配置Th1=20%,对第二类型的数据,可以配置Th2=40%。这是因为对于第二类型的数据来说,选择出来的资源更具有随机性或不确定性,需要有更多的候选资源来做进一步的排序优化选择,所以对于第二类型的数据,设置的门限较高。在一些实施例中,对第二类型的数据出现过的资源和对第一类型的数据出现过的资源,可以按不同的门限来选择出候选资源。
作为又一种实现方式,第一参数可以包括第三门限和第四门限。该第三门限用于第一类型的数据确定第一资源集的信号质量门限,该第四门限用于第二类型的数据确定第一资源集的信号质量门限。
例如,本申请实施例对第二类型的数据出现过的资源和对第一类型的数据出现过的资源,可以配置不同的信号质量的门限。例如第一类型的数据的排除门限更低,第二类型的数据的排除门限更高。
作为再一种实现方式,第一参数可以包括第五门限和第六门限。该第五门限用于第一类型的数据来增加候选资源的信号质量的门限。该第六门限用于第二类型的数据来增加候选资源的信号质量的门限。
例如,当资源不足,即资源低于第一门限和第二门限时,可以为第一类型的数据和第二类型的数据配置不同的调整信号质量门限的值。例如,为第一类型的数据配置3dB,为第二类型的数据配置6dB。
在一些实施例中,本申请可以把选择窗内的检测资源分成2个集合,这2个集合为S和S2。其中SI为确定的可用资源的集合,可以是未被使用过和占用过的资源的集合,这里未被使用过指的是为第一类型的数据和第二类型的数据预留的资源和第二类型的数据明确释放了的资源;占用过的资源指的是检测到的PSSCH的信号质量低于预设门限的资源。S2可以是被第二类型的数据曾经使用过的资源且信号质量低于门限的资源。这样能够先把确定性的未被使用的资源选择出来,然后再从不确定性的资源中按一定的规则选择资源,所选择的资源可以降低发送冲突的可能性。
例如如果S1大于候选资源的一定比例,例如20%时,终端设备可以直接在S1中选择发送资源。否则,例如S1小于一预设门限,则先从S1中选择全部资源,再从S2中选择信号质量最低的资源,获得候选资源。
上述本申请提供的实施例中,从终端设备的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,终端设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
图10示出了一种通信装置1000的结构示意图。其中,通信装置1000可以是第一设备,例如终端设备能够实现本申请实施例提供的方法中终端设备的功能;通信装置1000也可以是能够支持终端设备实现本申请实施例提供的方法中对应的功能的装置。通信装置1000可以是硬件结构、软件模块、或硬件结构加软件模块。通信装置1000可以由芯片系 统实现。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
通信装置1000可以包括处理单元1001和收发单元1002。
处理单元1001可以用于执行图6所示的实施例中的步骤S61和S62,和/或用于支持本文所描述的技术的其它过程。
收发单元1002用于通信装置1000和其它模块进行通信,其可以是电路、器件、接口、总线、软件模块、收发器或者其它任意可以实现通信的装置。
收发单元1002可以用于执行图6所示的实施例中的步骤S63和/或用于支持本文所描述的技术的其它过程。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
如图11所示为本申请实施例提供的通信装置1100,其中,通信装置1100可以是第一设备,例如终端设备,能够实现本申请实施例提供的方法中终端设备的功能;通信装置1100也可以是能够支持终端设备实现本申请实施例提供的方法中对应的功能的装置。其中,该通信装置1100可以为芯片系统。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
在硬件实现上,上述收发单元1002可以为收发器,收发器集成在通信装置1100中构成通信接口1110。
通信装置1100包括至少一个处理器1120,用于实现或用于支持通信装置1100实现本申请实施例提供的方法中终端设备的功能。示例性地,处理器1120可以用于根据在侦听窗检测的第一控制信息和/或第一数据,确定第一资源集,第一资源集为需要从选择窗中排除的资源,第一控制信息用于指示第一数据的类型;从候选资源集中确定发送资源,候选资源集包括选择窗除第一资源集之外的资源,具体参见方法示例中的详细描述,此处不做赘述。
通信装置1100还可以包括至少一个存储器1130,用于存储程序指令和/或数据。存储器1130和处理器1120耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器1120可能和存储器1130协同操作。处理器1120可能执行存储器1130中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。
通信装置1100还可以包括通信接口1110,用于通过传输介质和其它设备进行通信,从而用于装置1100中的装置可以和其它设备进行通信。
处理器1120可以利用通信接口1110收发数据。通信接口1110具体可以是收发器。
本申请实施例中不限定上述通信接口1110、处理器1120以及存储器1130之间的具体连接介质。本申请实施例在图11中以存储器1130、处理器1120以及通信接口1110之间通过总线1140连接,总线在图11中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
在本申请实施例中,处理器1120可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现 为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
在本申请实施例中,存储器1130可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
需要说明的是,上述实施例中的通信装置可以是终端也可以是电路,也可以是应用于终端中的芯片或者其他具有上述终端功能的组合器件、部件等。当装置是终端时收发单元可以是收发器,可以包括天线和射频电路等,处理模块可以是处理器,例如:中央处理单元(central processing unit,CPU)。当装置是具有上述终端功能的部件时,收发单元可以是射频单元,处理模块可以是处理器。当装置是芯片系统时,收发单元可以是芯片系统的输入输出接口、处理模块可以是芯片系统的处理器。
图12示出了一种简化的通信装置的结构示意图。便于理解和图示方便,图12中,通信装置以手机作为例子。如图12所示,通信装置包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对通信装置进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的通信装置可以不具有输入输出装置。
当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到通信装置时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图12中仅示出了一个存储器和处理器。在实际的通信装置产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。
在本申请实施例中,可以将具有收发功能的天线和射频电路视为通信装置的收发单元,将具有处理功能的处理器视为通信装置的处理单元。如图12所示,通信装置包括收发单元1210和处理单元1220。收发单元也可以称为收发器、收发机、收发装置等。处理单元也可以称为处理器,处理单板,处理模块、处理装置等。可选的,可以将收发单元1210中用于实现接收功能的器件视为接收单元,将收发单元1210中用于实现发送功能的器件视为发送单元,即收发单元1210包括接收单元和发送单元。收发单元有时也可以称为收发机、收发器、或收发电路等。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。
应理解,收发单元1210用于执行上述方法实施例中通信装置侧的发送操作和接收操作,处理单元1220用于执行上述方法实施例中通信装置上除了收发操作之外的其他操作。
例如,在一种实现方式中,收发单元1210可以用于执行图6所示的实施例中的步骤 S63和/或用于支持本文所描述的技术的其它过程。处理单元1220,用于执行图6所示的实施例中的步骤S61和S62,和/或用于支持本文所描述的技术的其它过程。
当该通信装置为芯片时,该芯片包括收发单元和处理单元。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。
本实施例中,可以参照图13所示的设备。作为一个例子,该设备可以完成类似于图11中处理单元1120的功能。在图13中,该设备包括处理器1310,发送数据处理器1320,接收数据处理器1230。上述实施例中的处理单元701或处理单元801可以是图13中的该处理器1310,并完成相应的功能。上述实施例中的收发单元702或收发单元802可以是图13中的发送数据处理器1320,和/或接收数据处理器1330。虽然图13中示出了信道编码器、信道解码器,但是可以理解这些模块并不对本实施例构成限制性说明,仅是示意性的。
图14示出本实施例的另一种形式。终端装置1400中包括调制子系统、中央处理子系统、周边子系统等模块。本实施例中的终端装置可以作为其中的调制子系统。具体的,该调制子系统可以包括处理器1403,接口1404。其中处理器1403完成上述处理单元1001的功能,接口1404完成上述收发单元1002的功能。作为另一种变形,该调制子系统包括存储器1406、处理器1403及存储在存储器1406上并可在处理器上运行的程序,该处理器1403执行该程序时实现上述方法实施例中第一终端装置或第二终端装置的方法。需要注意的是,所述存储器1406可以是非易失性的,也可以是易失性的,其位置可以位于调制子系统内部,也可以位于处理装置1400中,只要该存储器1406可以连接到所述处理器1403即可。
本申请实施例中还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行图6中第一设备执行的方法。
本申请实施例中还提供一种计算机程序产品,包括指令,当其在计算机上运行时,使得计算机执行图6中第一设备执行的方法。
本申请实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现前述方法中第一设备的功能。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
本申请实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,简称DVD))、或者半导体介质(例如,SSD)等。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。 这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (30)

  1. 一种通信方法,其特征在于,包括:
    第一设备根据在侦听窗检测的第一控制信息和/或第一数据,确定第一资源集,所述第一资源集为需要从选择窗中排除的资源,所述第一控制信息用于指示所述第一数据的类型;
    所述第一设备从候选资源集中确定发送资源,所述候选资源集包括所述选择窗除所述第一资源集之外的资源;
    所述第一设备在所述发送资源上发送第二数据。
  2. 如权利要求1所述的方法,其特征在于,第一设备根据在侦听窗检测的第一控制信息和/或第一数据,确定第一资源集,包括:
    所述第一设备确定所述第一资源集包括第一预留资源和/或第二预留资源,其中,所述第一预留资源为所述第一控制信息指示的预留资源,所述第一控制信息的信号质量大于第一门限,所述第二预留资源为所述第二数据预留的资源,所述第二数据的信号质量大于第二门限的。
  3. 如权利要求1或2所述的方法,其特征在于,所述第一设备从候选资源集中确定发送资源,包括:
    所述第一设备根据所述第一数据的类型和/或所述第二数据的类型,从所述候选资源集中确定所述发送周期;其中,类型包括第一类型或第二类型;
    所述第一类型用于指示数据为周期性发送的数据,所述第二类型用于指示数据为非周期性发送的数据;或者,
    所述第一类型用于指示数据发送完后还有在时间上相继待发送的数据,所述第二类型用于指示数据发送完后没有在时间上相继待发送的数据;或者,
    所述第一类型用于指示数据对应的控制信息指示了预留,所述第二类型用于指示数据对应的控制信息没有指示预留;或者,
    所述第一类型用于指示数据对应的控制信息指示了对其它数据预留,所述第二类型用于指示数据对应的控制信息没有指示预留或指示同一个数据的不同重传间的预留;或者,
    所述第一类型和所述第二类型均用于指示数据的优先级,且所述第一类型的所述第一数据的优先级低于所述第二类型的所述第一数据的优先级。
  4. 如权利要求1-3任一项所述的方法,其特征在于,所述第一控制信息指示的预留资源位于所述选择窗,所述第一资源集包括所述预留资源和/或所述第一数据占用的资源。
  5. 如权利要求4所述的方法,其特征在于,
    所述第一数据的初传在所述侦听窗,所述预留资源用于所述第一数据的重传;或者,
    所述第一数据的初传和重传在所述侦听窗,所述预留资源用于第三数据的初传和/或重传。
  6. 如权利要求3-5中任一项所述的方法,其特征在于,所述第一数据的类型是所述第二类型,所述第一资源集包括第三资源,所述第三资源为所述侦听窗中检测到的所述第一数据的频域资源,所述第三资源的信号质量大于第三门限。
  7. [根据细则91更正 04.02.2020]
    如权利要求1-6任一中任意一项所述的方法,其特征在于,所述方法还包括:
    所述第一设备从所述选择窗中确定排除窗;
    所述第一设备从所述排除窗中确定所述第一资源集。
  8. [根据细则91更正 04.02.2020]
    如权利要求7所述的方法,其特征在于,所述第一设备从所述选择窗中确定排除窗,包括:
    所述第一设备基于如下至少一种因素从所述选择窗中确定所述排除窗:
    所述第二数据的优先级、所述第二数据的类型、所述第二数据的业务属性、所述第二数据的传输方式、以及第一信令;其中,所述第一数据的传输方式包括单播方式、组播方式或广播方式,所述第一信令是网络设备指示的或预配置的。
  9. [根据细则91更正 04.02.2020]
    如权利要求8所述的方法,其特征在于,所述第一设备从所述选择窗中确定排除窗,包括:
    所述第一设备根据所述第二数据的类型从所述选择窗中确定所述排除窗;其中,
    所述第二数据的类型为所述第一类型,所述排除窗的时间长度为M个所述第二数据的发送周期,其中M为信令配置的、预定义的或预配置的正整数;或者,
    所述第一数据的类型为所述第二类型,所述排除窗的时间长度为发送完所述第二数据初传和重传所需的时长,其中N为信令配置的、预定义的或预配置的正整数。
  10. [根据细则91更正 04.02.2020]
    如权利要求8或9所述的方法,其特征在于,所述第一设备在所述选择窗中确定排除窗,包括:
    所述第一设备根据所述第二数据的业务属性,从所述选择窗中确定所述排除窗;其中,不同的业务属性对应的排除窗的大小不同。
  11. 如权利要求2-11任一所述的方法,其特征在于,所述方法还包括:
    所述第一设备根据在侦听窗检测的第一控制信息和/或第一数据,确定第二资源集,所述第二资源集为在所述侦听窗中未被检测到的资源的集合;
    所述第一设备根据所述第二资源集确定所述第一资源集。
  12. 如权利要求11所述的方法,其特征在于,所述第一设备根据所述第二资源集确定所述第一资源集,包括:
    所述第一设备根据第二资源集的时隙位置以及第一周期,确定在所述排除窗中需要排除的资源,所述第一周期为可能在所述第二资源集上发送的第一类型的数据的周期。
  13. 如权利要求1-12任一项所述的方法,其特征在于,所述第一设备从候选资源集中确定发送资源,包括:
    所述第一设备根据述第二数据的类型确定第一参数;
    所述第一设备根据所述第一参数从所述候选资源集中确定所述发送资源。
  14. [根据细则91更正 04.02.2020]
    如权利要求13所述的方法,其特征在于,所述第一参数包括:
    第一概率和第二概率,所述第一概率为继续使用现有资源传输第一类型的数据的概率,所述第二概率为继续使用现有资源传输第二类型的数据的概率;或者,
    第三门限和第四门限,所述第三门限用于从所述候选资源集中确定传输第一类型的数据的资源,所述第四门限用于从所述候选资源集中确定传输第二类型的数据的资源;或者,第五门限和第六门限,所述第五门限用于针对第一类型的数据确定第一资源集的信号质量门限,所述第六门限用于针对第二类型的数据确定第一资源集的信号质量门限。
  15. [根据细则91更正 04.02.2020]
    如权利要求1-14任一项所述的方法,其特征在于,第一设备根据在侦听窗侦听的第一控制信息和/或第二数据,确定所述第一资源集,包括:
    所述第一设备从所述选择窗中确定第一候选资源集和第二候选资源集,其中,所述第一候选资源集S1为确定的可使用的资源的集合,所述第二候选资源集S2为在所述选择窗中 对应所述侦听窗被第二类型的数据占用过的资源的集合;
    当所述第一候选资源集合小于第七门限,所述第一设备从所述第二候选资源集中确定所述第一资源集。
  16. 一种通信装置,其特征在于,包括处理单元和收发单元,其中:
    所述处理单元,用于根据在侦听窗检测的第一控制信息和/或第一数据,确定第一资源集,所述第一资源集为需要从选择窗中排除的资源,所述第一控制信息用于指示所述第一数据的类型;从候选资源集中确定发送资源,所述候选资源集包括所述选择窗除所述第一资源集之外的资源;
    所述收发单元,用于在所述处理单元的控制下在所述发送资源上发送第二数据。
  17. 如权利要求16所述的通信装置,其特征在于,所述处理单元具体用于:
    确定所述第一资源集包括第一预留资源和/或第二预留资源,其中,所述第一预留资源为所述第一控制信息指示的预留资源,所述第一控制信息的信号质量大于第一门限,所述第二预留资源为所述第二数据预留的资源,所述第二数据的信号质量大于第二门限的。
  18. 如权利要求16或17所述的通信装置,其特征在于,所述处理单元具体用于:
    根据所述第一数据的类型和/或所述第二数据的类型,从所述候选资源集中确定所述发送周期;其中,类型包括第一类型或第二类型;
    所述第一类型用于指示数据为周期性发送的数据,所述第二类型用于指示数据为非周期性发送的数据;或者,
    所述第一类型用于指示数据发送完后还有在时间上相继待发送的数据,所述第二类型用于指示数据发送完后没有在时间上相继待发送的数据;或者,
    所述第一类型用于指示数据对应的控制信息指示了预留,所述第二类型用于指示数据对应的控制信息没有指示预留;或者,
    所述第一类型用于指示数据对应的控制信息指示了对其它数据预留,所述第二类型用于指示数据对应的控制信息没有指示预留或指示同一个数据的不同重传间的预留;或者,
    所述第一类型和所述第二类型均用于指示数据的优先级,且所述第一类型的所述第一数据的优先级低于所述第二类型的所述第一数据的优先级。
  19. 如权利要求16-18任一项所述的通信装置,其特征在于,所述第一控制信息指示的预留资源位于所述选择窗,所述第一资源集包括所述预留资源和/或所述第一数据占用的资源。
  20. 如权利要求19所述的通信装置,其特征在于,
    所述第一数据的初传在所述侦听窗,所述预留资源用于所述第一数据的重传;或者,
    所述第一数据的初传和重传在所述侦听窗,所述预留资源用于第三数据的初传和/或重传。
  21. 如权利要求18-20中任一项所述的通信装置,其特征在于,所述第一数据的类型是所述第二类型,所述第一资源集包括第三资源,所述第三资源为所述侦听窗中检测到的所述第一数据的频域资源,所述第三资源的信号质量大于第三门限。
  22. [根据细则91更正 04.02.2020]
    如权利要求13-21任一项所述的通信装置,其特征在于,所述处理单元还用于:
    从所述选择窗中确定排除窗;
    从所述排除窗中确定所述第一资源集。
  23. [根据细则91更正 04.02.2020]
    如权利要求22所述的通信装置,其特征在于,所述处理单元具体用于:
    基于如下至少一种因素从所述选择窗中确定所述排除窗:
    所述第二数据的优先级、所述第二数据的类型、所述第二数据的业务属性、所述第二数据的传输方式、以及第一信令;其中,所述第一数据的传输方式包括单播方式、组播方式或广播方式,所述第一信令是网络设备指示的或预配置的。
  24. [根据细则91更正 04.02.2020]
    如权利要求23所述的通信装置,其特征在于,所述第一设备在所述选择窗中确定排除窗,包括:
    所述第一设备根据所述第二数据的业务属性,从所述选择窗中确定所述排除窗;其中,不同的业务属性对应的排除窗的大小不同。
  25. 如权利要求2-24任一所述的通信装置,其特征在于,所述处理单元还用于:
    根据在侦听窗检测的第一控制信息和/或第一数据,确定第二资源集,所述第二资源集为在所述侦听窗中未被检测到的资源的集合;
    根据所述第二资源集确定所述第一资源集。
  26. 如权利要求25所述的通信装置,其特征在于,所述处理单元具体用于:
    根据第二资源集的时隙位置以及第一周期,确定在所述排除窗中需要排除的资源,所述第一周期为可能在所述第二资源集上发送的第一类型的数据的周期。
  27. 如权利要求1-26任一项所述的通信装置,其特征在于,所述处理单元具体用于:
    根据述第二数据的类型确定第一参数;
    根据所述第一参数从所述候选资源集中确定所述发送资源。
  28. [根据细则91更正 04.02.2020]
    如权利要求1-27任一项所述的方法,其特征在于,所述处理单元具体用于:
    从所述选择窗中确定第一候选资源集和第二候选资源集,其中,所述第一候选资源集S1为确定的可使用的资源的集合,所述第二候选资源集S2为在所述选择窗中对应所述侦听窗被第二类型的数据占用过的资源的集合;
    当所述第一候选资源集合小于第七门限,从所述第二候选资源集中确定所述第一资源集。
  29. [根据细则91更正 04.02.2020] 
    一种通信装置,其特征在于,所述通信装置包括处理器,所述处理器与存储器相连,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的所述计算机程序,使得所述装置实现如权利要求1~15中任一项所述的方法。
  30. [根据细则91更正 04.02.2020] 
    一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被计算机执行时,使所述计算机执行如权利要求1~15中任意一项所述的方法。
PCT/CN2019/101220 2019-08-16 2019-08-16 一种通信方法及装置 WO2021031043A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2019/101220 WO2021031043A1 (zh) 2019-08-16 2019-08-16 一种通信方法及装置
CN201980099253.XA CN114223285A (zh) 2019-08-16 2019-08-16 一种通信方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/101220 WO2021031043A1 (zh) 2019-08-16 2019-08-16 一种通信方法及装置

Publications (1)

Publication Number Publication Date
WO2021031043A1 true WO2021031043A1 (zh) 2021-02-25

Family

ID=74659561

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/101220 WO2021031043A1 (zh) 2019-08-16 2019-08-16 一种通信方法及装置

Country Status (2)

Country Link
CN (1) CN114223285A (zh)
WO (1) WO2021031043A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115396081A (zh) * 2022-08-22 2022-11-25 中国电信股份有限公司 信号传输方法、装置、存储介质及电子设备
CN115529572A (zh) * 2021-06-24 2022-12-27 华为技术有限公司 资源选择方法及装置
WO2023025125A1 (zh) * 2021-08-27 2023-03-02 维沃移动通信有限公司 资源选择方法、装置及终端
CN117377066A (zh) * 2021-04-02 2024-01-09 Oppo广东移动通信有限公司 部分侦听的资源选择方法、装置、设备及存储介质
WO2024027629A1 (zh) * 2022-08-03 2024-02-08 华为技术有限公司 传输信息的方法和相关装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024031628A1 (en) * 2022-08-12 2024-02-15 Apple Inc. Mode 2 resource allocation for sidelink transmissions in unlicensed spectrum

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017027355A1 (en) * 2015-08-12 2017-02-16 Interdigital Patent Holdings, Inc. Methods, apparatus and systems for realizing vehicle to vehicle communications using long term evolution device to device communications
CN109391976A (zh) * 2017-08-10 2019-02-26 北京三星通信技术研究有限公司 资源分配的方法及用户设备
CN109565793A (zh) * 2017-10-31 2019-04-02 Oppo广东移动通信有限公司 一种终端选择资源的方法及装置、计算机存储介质
CN109792590A (zh) * 2016-08-10 2019-05-21 株式会社Ntt都科摩 用户装置以及信号发送方法
CN109792721A (zh) * 2016-08-09 2019-05-21 松下电器(美国)知识产权公司 用于v2x传输的改进的无线电资源选择和感测

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3282618A1 (en) * 2016-08-09 2018-02-14 Panasonic Intellectual Property Corporation of America Improved initial and retransmissions of data for v2x transmissions
US10772075B2 (en) * 2017-05-13 2020-09-08 Lg Electronics Inc. Method for transmitting V2X signal of terminal having limited transmission capability and terminal using the method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017027355A1 (en) * 2015-08-12 2017-02-16 Interdigital Patent Holdings, Inc. Methods, apparatus and systems for realizing vehicle to vehicle communications using long term evolution device to device communications
CN109792721A (zh) * 2016-08-09 2019-05-21 松下电器(美国)知识产权公司 用于v2x传输的改进的无线电资源选择和感测
CN109792590A (zh) * 2016-08-10 2019-05-21 株式会社Ntt都科摩 用户装置以及信号发送方法
CN109391976A (zh) * 2017-08-10 2019-02-26 北京三星通信技术研究有限公司 资源分配的方法及用户设备
CN109565793A (zh) * 2017-10-31 2019-04-02 Oppo广东移动通信有限公司 一种终端选择资源的方法及装置、计算机存储介质

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117377066A (zh) * 2021-04-02 2024-01-09 Oppo广东移动通信有限公司 部分侦听的资源选择方法、装置、设备及存储介质
CN115529572A (zh) * 2021-06-24 2022-12-27 华为技术有限公司 资源选择方法及装置
WO2023025125A1 (zh) * 2021-08-27 2023-03-02 维沃移动通信有限公司 资源选择方法、装置及终端
WO2024027629A1 (zh) * 2022-08-03 2024-02-08 华为技术有限公司 传输信息的方法和相关装置
CN115396081A (zh) * 2022-08-22 2022-11-25 中国电信股份有限公司 信号传输方法、装置、存储介质及电子设备
CN115396081B (zh) * 2022-08-22 2024-08-06 中国电信股份有限公司 信号传输方法、装置、存储介质及电子设备

Also Published As

Publication number Publication date
CN114223285A (zh) 2022-03-22

Similar Documents

Publication Publication Date Title
US12089167B2 (en) Signal sending method, priority configuration method, and device
WO2021031043A1 (zh) 一种通信方法及装置
WO2020238428A1 (zh) 一种通信方法及装置
WO2022011699A1 (zh) 一种通信方法及侧行设备
WO2021204173A1 (zh) 一种资源确定的方法、装置及终端设备
WO2020216297A1 (zh) 通信方法和通信装置
WO2023024957A1 (zh) 一种通信方法及装置
WO2022213705A1 (zh) 一种通信方法及装置
US20240098764A1 (en) Resource selection in side link (sl) communications
EP4138475A1 (en) Method, apparatus and system for determining resource
WO2022022433A1 (zh) 一种侧行链路通信方法及装置
CN117083822A (zh) 用于多个时隙上的tb的资源确定
CN116889013A (zh) 边链路资源的重选方法及装置
WO2021212510A1 (zh) 一种通信方法及装置
US20230344610A1 (en) Indication information transmission method, apparatus, and system
WO2021062855A1 (zh) 一种通信方法及装置
WO2023011421A1 (zh) 通信方法及装置
US20240090024A1 (en) Coordination of periodic and aperiodic sensing for autonomous transmission
US20240073875A1 (en) Terminal device and method therein for resource reservation
WO2022077453A1 (zh) 一种通信方法及通信装置
CN116420360A (zh) 侧行传输方法和通信装置
WO2021212505A1 (zh) 一种通信方法、装置及系统
WO2021184386A1 (zh) 一种通信方法及装置
WO2021087963A1 (zh) 一种资源选择方法及装置
US20250056612A1 (en) Resource determining method and apparatus

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: 19941882

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: 19941882

Country of ref document: EP

Kind code of ref document: A1