CN110971356B - Communication method and communication device - Google Patents

Communication method and communication device Download PDF

Info

Publication number
CN110971356B
CN110971356B CN201811141054.4A CN201811141054A CN110971356B CN 110971356 B CN110971356 B CN 110971356B CN 201811141054 A CN201811141054 A CN 201811141054A CN 110971356 B CN110971356 B CN 110971356B
Authority
CN
China
Prior art keywords
time
frequency resource
information
terminal device
frequency
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201811141054.4A
Other languages
Chinese (zh)
Other versions
CN110971356A (en
Inventor
薛祎凡
才宇
曾勇波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202110680872.7A priority Critical patent/CN113411174B/en
Priority to CN201811141054.4A priority patent/CN110971356B/en
Priority to PCT/CN2019/106318 priority patent/WO2020063410A1/en
Publication of CN110971356A publication Critical patent/CN110971356A/en
Application granted granted Critical
Publication of CN110971356B publication Critical patent/CN110971356B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames

Landscapes

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

Abstract

The embodiment of the application provides a communication method and a communication device, wherein the method comprises the following steps: the method includes that a first terminal device receives first information sent by a second terminal device, the first information comprises data information or indication information related to the data information, then the first terminal device determines a first time-frequency resource according to the first information, and then the first terminal device sends feedback information of the data information to the second terminal device on the first time-frequency resource. The method and the device can be applied to the fields of the Internet of vehicles and the like, artificial intelligence, big data, intelligent algorithms and the like.

Description

Communication method and communication device
Technical Field
The present application relates to the field of information technologies, and in particular, to a communication method and a communication apparatus.
Background
With the evolution of communication technology, the development of the internet of everything technology is also accelerating, and the 3GPP standard specification introduces a plurality of internet of everything technologies, such as NB-IOT technology, MTC/(e) MT technology, and the like, which are internet of things technologies. In addition, the 3GPP standard specification also introduces an end-to-end technology, such as D2D and V2X.
Currently, in LTE, sidelink communication technology only defines a broadcast type service mode, that is, one UE transmits signals to other devices in a broadcast form. In NR, the sidelink communication technology introduces a unicast-type service mode, and if the receiving end does not feed back data sent by the sending end, data may be mistakenly transmitted or missed, which affects the reliability of communication.
Disclosure of Invention
In view of this, the present application provides a communication method and a communication apparatus, so as to solve the problem that when the existing sidelink communication technology is applied to NR, the communication reliability of a unicast service scenario is low.
The embodiment of the application provides the following specific technical scheme:
in a first aspect, an embodiment of the present application provides a communication method, where an execution subject of the method may be a first terminal device, and the method is mainly implemented by the following steps: the method comprises the steps that first terminal equipment receives first information sent by second terminal equipment, wherein the first information comprises data information or indication information related to the data information; and then the first terminal equipment determines the first time-frequency resource according to the first information, and further sends feedback information to the second terminal equipment on the first time-frequency resource. Therefore, the first terminal equipment can realize the feedback of the data information in the end-to-end communication scene, thereby improving the reliability of communication.
In one possible design, when the first information includes data information, the first terminal device first determines a second time-frequency resource occupied by the data information, and then the first terminal device determines a first time-frequency resource associated with the second time-frequency resource according to the second time-frequency resource. In this way, through protocol specification or negotiation between the terminal side and the terminal side, the first terminal device can schedule resources for sending the feedback information according to the association relationship of the time-frequency resources.
In a possible design, when the first information includes indication information related to the data information, the indication information may be used to indicate a second time-frequency resource occupied by the data information sent by the second terminal device, so that the first terminal device may determine, according to the second time-frequency resource, the first time-frequency resource associated with the second time-frequency resource. In this way, the first terminal device can determine the resource for sending the feedback information according to the second time-frequency resource in the indication information through the association relationship defined by the protocol specification or the negotiation between the terminal side and the terminal side.
In a possible design, the first terminal device may first determine, according to a second time-frequency resource pool in which the second time-frequency resource is located, a first time-frequency resource pool associated with the second time-frequency resource pool, and then the first terminal device determines, according to the second time-frequency resource, a first time-frequency resource associated with the second time-frequency resource from the first time-frequency resource pool.
In a possible design, the first information includes indication information related to the data information, and the indication information includes or indicates a second time-frequency resource occupied by the data information sent by the second terminal device, and reference information, so that the first terminal device may determine a first time-frequency resource pool associated with the second time-frequency resource pool according to the second time-frequency resource pool in which the second time-frequency resource is located, and then determine the first time-frequency resource from the first time-frequency resource pool according to the reference information.
In a possible design, when the first information includes indication information related to the data information, if the indication information includes or indicates a first time-frequency resource that the first terminal device needs to occupy for sending feedback information of the data information and a first time-frequency resource pool in which the first time-frequency resource is located, the first terminal device may send the feedback information directly on the first time-frequency resource.
In a second aspect, the present application provides a communication method, where an execution subject of the method may be a first terminal device, and the method is mainly implemented by the following steps: the method comprises the steps that a first terminal device receives N pieces of first information sent by a second terminal device, wherein the first information comprises data information or indication information related to the data information, then the first terminal device determines M pieces of first time-frequency resources according to the N pieces of first information, wherein the first time-frequency resources are used for sending feedback information related to the data information sent by the second terminal device, then the first terminal device determines a target first time-frequency resource from the M pieces of first time-frequency resources, and finally the first terminal device sends the feedback information to the second terminal device on the target first time-frequency resource. Therefore, the first terminal equipment can realize the feedback of the data information in the end-to-end communication scene, thereby improving the reliability of communication.
In one possible design, the first terminal device may determine the target first time-frequency resource from the M first time-frequency resources by: the first terminal equipment determines a target first time-frequency resource from the M first time-frequency resources according to at least one mode of the following modes;
the first method is that the first terminal device selects a first time-frequency resource occurring at the latest time from the M first time-frequency resources as a target first time-frequency resource;
the second way is that the first terminal device selects the first time-frequency resource with the minimum index value or the maximum index value from the M first time-frequency resources as the target first time-frequency resource;
in a third mode, the first terminal device selects, from the M first time-frequency resources, the first time-frequency resource determined according to the latest received first information as a target first time-frequency resource.
In the embodiment of the application, by the method, the first terminal device can not only realize feedback of data information, but also transmit a plurality of feedbacks by using one time-frequency resource in an end-to-end communication scene, so that the reliability and the transmission performance of communication are improved.
In one possible design, the first terminal device determines a standby first time-frequency resource from the M first time-frequency resources according to any one of the three manners; when the number of the standby first time-frequency resources is not equal to 1, the first terminal equipment determines only one target first time-frequency resource from the standby first time-frequency resources according to at least one mode of the other two modes; and when the number of the standby first time frequency resources is equal to 1, the standby first time frequency resources are the target first time frequency resources.
In one possible design, the first terminal device may preferentially determine the target first time-frequency resource from the M first time-frequency resources according to the first mode or the second mode.
In a third aspect, an embodiment of the present application provides a communication method, where an execution subject of the method may be a second terminal device, and the method is mainly implemented by the following steps: the method comprises the steps that a second terminal device determines a first time-frequency resource and first information, wherein the first information comprises data information or indication information related to the data information, and the first time-frequency resource is used for sending feedback information related to the data information sent by the second terminal device; and then the second terminal equipment sends the first information to the first terminal equipment, and finally the second terminal equipment receives the feedback information sent by the first terminal equipment on the first time-frequency resource. Therefore, the second terminal equipment can realize the feedback of acquiring the data information in an end-to-end communication scene, so as to determine whether to retransmit the data and further improve the reliability of communication.
In a possible design, the second resource pool where the first time-frequency resource is located is associated with the first resource pool where the second time-frequency resource occupied by the data information is located, and the first time-frequency resource is associated with the second time-frequency resource. In this way, the first terminal device can determine the resource for sending the feedback information according to the second time-frequency resource in the indication information through the association relationship defined by the protocol specification or the negotiation between the terminal side and the terminal side.
In a possible design, the first information includes indication information related to the data information, and the indication information includes or indicates a second time-frequency resource occupied by the data information sent by the second terminal device, and reference information of the first time-frequency resource, so that the first terminal device can determine a resource for sending the feedback information according to the second time-frequency resource in the indication information.
In one possible design, the first information includes indication information related to the data information, where the indication information includes or indicates a first time-frequency resource that needs to be occupied by the second terminal device for sending feedback information of the data information, and a first time-frequency resource pool in which the first time-frequency resource is located. This enables the first terminal device to transmit the feedback information on the first time-frequency resource in the indication information.
In a fourth aspect, an embodiment of the present application provides a communication method, where an execution subject of the method may be a second terminal device, and the method is mainly implemented by the following steps: the second terminal device determines a target first time-frequency resource and N pieces of first information, wherein the first information comprises data information or indication information related to the data information, the target first time-frequency resource is used for sending feedback information related to the data information sent by the second terminal device, and then the second terminal device sends the N pieces of first information to the first terminal device; and then the second terminal equipment receives the feedback information sent by the first terminal equipment on the target first time-frequency resource.
In the embodiment of the application, by the method, the second terminal device can not only realize feedback of data information, but also transmit a plurality of feedbacks by using one time-frequency resource in an end-to-end communication scene, so that the reliability and the transmission performance of communication are improved.
In one possible design, the target first time-frequency resource is a time-frequency resource that occurs latest in time among M first time-frequency resources related to the N first time-frequency resources. Or the target first time-frequency resource is a first time-frequency resource determined by the second terminal device according to the first information sent earliest in the N first information, or the target first time-frequency resource is a time-frequency resource with the smallest index value or the largest index value among M first time-frequency resources related to the N first time-frequency resources. In this way, the first terminal device can determine the resource for sending the feedback information according to the second time-frequency resource in the indication information through the association relationship defined by the protocol specification or the negotiation between the terminal side and the terminal side.
In a fifth aspect, the present application provides a communication apparatus, which may be applied to a first terminal device, and includes a receiving unit, a processing unit, and a sending unit, where the receiving unit is configured to receive first information sent by a second terminal device, where the first information includes data information or indication information related to the data information; the processing unit is configured to determine a first time-frequency resource according to the first information, where the first time-frequency resource is used to send feedback information related to the data information sent by the second terminal device; the sending unit is configured to send the feedback information to the second terminal device on the first time-frequency resource. Therefore, the first terminal equipment can realize the feedback of the data information in the end-to-end communication scene, thereby improving the reliability of communication.
In one possible design, when the first information includes data information, the processing unit is to: and determining a second time frequency resource occupied by the data information, and then determining a first time frequency resource associated with the second time frequency resource according to the second time frequency resource. In this way, through protocol specification or negotiation between the terminal side and the terminal side, the first terminal device can schedule resources for sending the feedback information according to the association relationship of the time-frequency resources.
In a possible design, when the first information includes indication information related to the data information, the indication information may be used to indicate a second time-frequency resource occupied by the data information sent by the second terminal device, so that the processing unit is configured to determine, according to the second time-frequency resource, the first time-frequency resource associated with the second time-frequency resource. In this way, the first terminal device can determine the resource for sending the feedback information according to the second time-frequency resource in the indication information through the association relationship defined by the protocol specification or the negotiation between the terminal side and the terminal side.
In a possible design, the processing unit may be further configured to determine, according to a second time-frequency resource pool in which the second time-frequency resource is located, a first time-frequency resource pool associated with the second time-frequency resource pool, and then determine, according to the second time-frequency resource, the first time-frequency resource associated with the second time-frequency resource from the first time-frequency resource pool.
In a possible design, when the first information includes indication information related to the data information, the indication information includes or indicates a second time-frequency resource occupied by the data information sent by the second terminal device, and reference information, so that the processing unit may be further configured to determine, according to a second time-frequency resource pool in which the second time-frequency resource is located, a first time-frequency resource pool associated with the second time-frequency resource pool, and then determine, according to the reference information, the first time-frequency resource from the first time-frequency resource pool.
In a possible design, when the first information includes indication information related to the data information, if the indication information includes or indicates a first time-frequency resource that is required to be occupied by the first terminal device for sending feedback information of the data information and a first time-frequency resource pool in which the first time-frequency resource is located, the processing unit may be configured to directly determine the first time-frequency resource used for sending the feedback information.
In a sixth aspect, the present application provides a communication apparatus, which may be applied to a first terminal device, and includes a receiving unit, a processing unit, and a sending unit, where the receiving unit is configured to receive N pieces of first information sent by a second terminal device, where the first information includes data information or indication information related to the data information; the processing unit is configured to determine M first time-frequency resources according to the N first information, where the first time-frequency resources are used to send feedback information related to data information sent by the second terminal device, and determine a target first time-frequency resource from the M first time-frequency resources. A sending unit, configured to send the feedback information to the second terminal device on the target first time-frequency resource. Therefore, the first terminal equipment can realize the feedback of the data information in the end-to-end communication scene, thereby improving the reliability of communication.
In one possible design, the processing unit is configured to implement: determining a target first time-frequency resource from the M first time-frequency resources according to at least one of the following modes;
selecting a first time-frequency resource with the latest time as a target first time-frequency resource from the M first time-frequency resources;
selecting the first time-frequency resource with the minimum index value or the maximum index value from the M first time-frequency resources as a target first time-frequency resource;
the third way is to select the first time-frequency resource determined according to the latest received first information as the target first time-frequency resource from the M first time-frequency resources.
In the embodiment of the application, by the method, the first terminal device can not only realize feedback of data information, but also transmit a plurality of feedbacks by using one time-frequency resource in an end-to-end communication scene, so that the reliability and the transmission performance of communication are improved.
In one possible design, the processing unit determines a spare first time-frequency resource from the M first time-frequency resources according to any one of the three manners; when the number of the standby first time-frequency resources is not equal to 1, the first terminal equipment determines only one target first time-frequency resource from the standby first time-frequency resources according to at least one mode of the other two modes; and when the number of the standby first time frequency resources is equal to 1, the standby first time frequency resources are the target first time frequency resources.
In one possible design, the processing unit may be further configured to preferentially determine the target first time-frequency resource from the M first time-frequency resources according to the first mode or the second mode.
In a seventh aspect, an embodiment of the present application provides a communication apparatus, which may be applied to a second terminal device, and the apparatus includes a processing unit, a sending unit, and a receiving unit, where the processing unit is configured to determine a first time-frequency resource and first information, where the first information includes data information or indication information related to the data information; the sending unit is used for sending the first information to first terminal equipment; the receiving unit is configured to receive, on the first time-frequency resource, feedback information sent by the first terminal device. Therefore, the second terminal equipment can realize the feedback of acquiring the data information in an end-to-end communication scene, so as to determine whether to retransmit the data and further improve the reliability of communication.
In a possible design, the second resource pool where the first time-frequency resource is located is associated with the first resource pool where the second time-frequency resource occupied by the data information is located, and the first time-frequency resource is associated with the second time-frequency resource. In this way, the first terminal device can determine the resource for sending the feedback information according to the second time-frequency resource in the indication information through the association relationship defined by the protocol specification or the negotiation between the terminal side and the terminal side.
In a possible design, the first information includes indication information related to the data information, and the indication information includes or indicates a second time-frequency resource occupied by the data information sent by the second terminal device, and reference information of the first time-frequency resource, so that the first terminal device can determine a resource for sending the feedback information according to the second time-frequency resource in the indication information.
In one possible design, the first information includes indication information related to the data information, where the indication information includes or indicates a first time-frequency resource that needs to be occupied by the second terminal device for sending feedback information of the data information, and a first time-frequency resource pool in which the first time-frequency resource is located. This enables the first terminal device to transmit the feedback information on the first time-frequency resource in the indication information.
In an eighth aspect, an embodiment of the present application provides a communication apparatus, which may be applied to a second terminal device, and includes a processing unit, a sending unit, and a receiving unit, where the processing unit is configured to determine a first time-frequency resource and first information, where the first information includes data information or indication information related to the data information, and the first time-frequency resource is used to send feedback information related to the data information sent by the second terminal device; the sending unit is configured to send the first information to a first terminal device, and the final receiving unit is configured to receive, on the first time-frequency resource, feedback information sent by the first terminal device. Therefore, the second terminal equipment can realize the feedback of acquiring the data information in an end-to-end communication scene, so as to determine whether to retransmit the data and further improve the reliability of communication.
In a possible design, the second resource pool where the first time-frequency resource is located is associated with the first resource pool where the second time-frequency resource occupied by the data information is located, and the first time-frequency resource is associated with the second time-frequency resource. In this way, the first terminal device can determine the resource for sending the feedback information according to the second time-frequency resource in the indication information through the association relationship defined by the protocol specification or the negotiation between the terminal side and the terminal side.
In a possible design, the first information includes indication information related to the data information, and the indication information includes or indicates a second time-frequency resource occupied by the data information sent by the second terminal device, and reference information of the first time-frequency resource, so that the first terminal device can determine a resource for sending the feedback information according to the second time-frequency resource in the indication information.
In one possible design, the first information includes indication information related to the data information, where the indication information includes or indicates a first time-frequency resource that needs to be occupied by the second terminal device for sending feedback information of the data information, and a first time-frequency resource pool in which the first time-frequency resource is located. This enables the first terminal device to transmit the feedback information on the first time-frequency resource in the indication information.
In a ninth aspect, an embodiment of the present application provides a communication apparatus, which may be applied to or be the first terminal device or the second terminal device, and the apparatus includes a processor and a transceiver, where the processor is configured to couple with a memory, call a program in the memory, and execute the communication method in the first aspect to the fourth aspect.
In a tenth aspect, an embodiment of the present application provides a chip, where the chip is connected to a memory or includes a memory, and is configured to read and execute a software program stored in the memory to implement the method according to any one of the possible implementations of the first aspect, the second aspect, the third aspect, the fourth aspect, or the first aspect, any one of the possible implementations of the second aspect, any one of the possible implementations of the third aspect, or any one of the possible implementations of the fourth aspect.
In an eleventh aspect, embodiments of the present application provide a computer storage medium storing a computer program comprising instructions for performing any of the possible in-design methods of the above aspects and aspects.
In a twelfth aspect, there is provided a computer program product which, when read and executed by a computer, causes the computer to perform the method as described in the aspects and any possible design of aspects.
Drawings
FIG. 1 is a schematic diagram of a communication system architecture according to an embodiment of the present application;
fig. 2a is a schematic diagram of a conventional communication system architecture provided in the prior art;
fig. 2b and fig. 2c are schematic diagrams of end-to-end communication system architecture provided by the prior art;
fig. 3 is a schematic view of an application scenario of the sidelink communication technology provided in the embodiment of the present application;
fig. 4 is a schematic interaction flow diagram of a communication method according to an embodiment of the present application;
fig. 5 is a schematic interaction flow diagram of another communication method provided in the embodiment of the present application;
fig. 6a to fig. 6c are schematic diagrams of a time-frequency resource determining method according to an embodiment of the present application;
fig. 7 is a schematic interaction flow diagram of another communication method provided in the embodiment of the present application;
fig. 8 is a schematic diagram of another time-frequency resource determination method provided in the embodiment of the present application;
fig. 9 is a schematic interaction flow diagram of another communication method provided in the embodiment of the present application;
fig. 10 is a schematic interaction flow diagram of another communication method provided in the embodiment of the present application;
fig. 11a to 11c are schematic diagrams illustrating another time-frequency resource determining method according to an embodiment of the present application;
fig. 12 is a schematic interaction flow diagram of another communication method provided in the embodiment of the present application;
fig. 13 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 14 is a second schematic structural diagram of a communication device in the embodiment of the present application;
fig. 15 is a third schematic structural diagram of a communication device in the embodiment of the present application.
Detailed Description
The embodiment of the application provides a communication method and device, which are used for realizing data communication between terminal equipment in an end-to-end communication scene. The method and the device are based on the same or similar conception of the same invention, and because the principle of solving the problem by the method and the device is similar, the implementation of the device and the method can be mutually referred, and repeated parts are not repeated. At least one referred to in this application means one or more; plural means two or more. In addition, it is to be understood that the terms first, second, etc. in the description of the present application are used for distinguishing between the descriptions and not necessarily for describing a sequential or chronological order. "at least one" means one or more; "at least one" means one or more; plural means two or more.
The communication method provided by the embodiment of the application can be applied to a fourth generation (4G) communication system, a fifth generation (5G) communication system or various future communication systems.
The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
Fig. 1 shows an architecture of a possible communication system to which the communication method provided in the embodiment of the present application is applied, and referring to fig. 1, a communication system 100 includes: a network device 101 and one or more terminal devices 102. When the communication system 100 includes a core network, the network device 101 may also be connected to the core network. The network device 101 provides services to terminals 102 within a coverage area. For example, referring to fig. 1, a network device 101 provides wireless access to one or more terminals 102 within the coverage area of the network device 101. A plurality of network devices may be included in communication system 100, such as network device 101'. There may be areas of overlapping coverage between network devices, such as areas of overlapping coverage between network device 101 and network device 101'. The terminal devices may also communicate with each other, for example, the terminal device 102 may communicate with another terminal device 102.
The network device 101 is a node in a Radio Access Network (RAN), which may also be referred to as a base station and may also be referred to as a RAN node (or device). Currently, some examples of network devices 201 are: a gbb/NR-NB, a Transmission Reception Point (TRP), an evolved Node B (eNB), a Radio Network Controller (RNC), a Node B (NB), a Base Station Controller (BSC), a Base Transceiver Station (BTS), a home base station (e.g., home evolved Node B or home Node B, HNB), a Base Band Unit (BBU), or a wireless fidelity (Wifi) access point (access point, AP), or a network side device in a 5G communication system or a future possible communication system, etc.
The terminal 102, also referred to as User Equipment (UE), a Mobile Station (MS), a Mobile Terminal (MT), etc., is a device that provides voice or data connectivity to a user, and may also be an internet of things device. For example, the terminal 102 includes a handheld device, a vehicle-mounted device, or the like having a wireless connection function. Currently, the terminal 102 may be: mobile phone (mobile phone), tablet computer, notebook computer, palm computer, Mobile Internet Device (MID), wearable device (e.g. smart watch, smart bracelet, pedometer, etc.), vehicle-mounted device (e.g. car, bicycle, electric car, airplane, ship, train, high-speed rail, etc.), Virtual Reality (VR) device, Augmented Reality (AR) device, wireless terminal in industrial control (industrial control), smart home device (e.g. refrigerator, television, air conditioner, electric meter, etc.), smart robot, workshop device, wireless terminal in self drive (driving), wireless terminal in remote surgery (remote medical supply), wireless terminal in smart grid (smart grid), wireless terminal in transportation safety (transportation safety), wireless terminal in smart city (city), or a wireless terminal in a smart home (smart home), a flying device (e.g., a smart robot, a hot air balloon, a drone, an airplane), etc.
For convenience of understanding, some concepts and terms related to the embodiments of the present application will be described first.
1) And air interface resources, wherein in the cell, the base station and the UE can perform data transmission through the air interface resources. The air interface resources may include time domain resources and frequency domain resources, which may also be referred to as time frequency resources. The frequency domain resources may be located in a set frequency range, which may also be referred to as a band (band) or a frequency band, and the width of the frequency domain resources may be referred to as a Bandwidth (BW).
2) The time frequency resource may be a resource grid including time domain and frequency domain. For example, the time domain unit may be a symbol (symbol), and the frequency domain unit may be a subcarrier (subcarrier). The smallest resource unit in the resource grid may be referred to as a Resource Element (RE). One Resource Block (RB) may include one or more subcarriers, such as 12 subcarriers, in the frequency domain. One slot may include one or more symbols in the time domain, for example, one slot in NR may include 14 symbols (under a normal Cyclic Prefix (CP)) or 12 symbols (under an extended cyclic prefix).
3) Device-to-Device (D2D) communication is a new technology that allows terminals to communicate directly by multiplexing cell resources under the control of the system, and solves the problem of the lack of spectrum resources in the wireless communication system to some extent.
4) The Vehicle networking (Vehicle-to-event, V2X), or car networking Everything, Vehicle technology and the like, and V2X communication is a key technology of future intelligent transportation systems. The vehicle-to-vehicle communication system enables communication between vehicles, between vehicles and base stations and between base stations, so that a series of traffic information such as real-time road conditions, road information and pedestrian information can be obtained, and the system is beneficial to improving driving safety, reducing congestion, improving traffic efficiency and the like.
5) Proximity-based services (ProSe) is a service name for implementing D2D technology in 3GPP, and allows direct communication between 2 or more UEs authorized for ProSe function without any relay or base station when the UEs are close to each other. Close range here refers not only to physical range but may also be based on proximity in terms of quality, signal-to-noise ratio or throughput of the channel. 3 GPP-based ProSe includes not only WLAN direct but also sidelink (sidelink) technology.
6) The sildelink communication technology is one technology for implementing ProSe. The technology can provide information interaction not only in the coverage service range of E-UTRAN (terrestrial radio access network), but also in places without E-UTRAN coverage.
7) Hybrid automatic repeat request (HARQ) is a technique formed by combining forward error correction coding and automatic repeat request.
8) The resource pool, sidelink communication technique, is based on the resource pool. A resource pool is a logical concept, and a resource pool comprises a plurality of time-frequency resources, wherein any one of the time-frequency resources is used for transmitting a signal, and the signal comprises data information and signaling information. Hereinafter, the resources and the resources in the resource pool refer to time-frequency resources.
It should be noted that the difference between the sidelink communication technology and the conventional wireless communication is that the terminal devices can directly communicate with each other, and the data delay can be greatly reduced without transferring through the network device. For example, in fig. 2a, in the conventional wireless communication system, if 2 terminals need to perform data interaction, the terminal data routing path is UE1 → eNB → SGW/PGW → eNB → UE2, or UE1 ← eNB ← SGW/PGW ← eNB ← UE 2. In fig. 2b, data interaction can be directly performed between 2 terminal devices in ProSe communication, for example, the terminal data routing path is UE1 → UE2, or UE1 ← UE2, or, in fig. 2c, 2 terminals are locally routed only by eNb in ProSe communication, for example, the terminal data routing path is UE1 → eNb → UE2, or UE1 ← eNb ← UE 2. In addition, since the transmission power of the terminal devices is limited, the sidelink communication technology is generally limited to communication between terminal devices at a short distance.
In this application, application scenarios of sidelink communication technology are shown In fig. 3A to 3G In fig. 3, and specific descriptions of each drawing are shown In table 1, where In table 1 represents that a UE is In a cell coverage area, and Out represents that the UE is Out of a cell.
TABLE 1
Figure BDA0001815812420000081
It should be noted that the sidelink communication technology in the application embodiment may be used for the D2D scenario and also for the V2X scenario.
Currently, in LTE, sidelink communication technology only defines a broadcast type service mode, that is, one UE transmits signals to other devices in a broadcast form. In NR, the sidelink communication technology introduces a unicast-type service mode, and in order to improve communication reliability, a feedback mechanism is introduced in the embodiment of the present application, that is, a receiving end sends feedback information to a sending end after receiving data, and the communication method provided in the embodiment of the present application explains a determination mode of a time-frequency resource occupied by the feedback information.
Based on the above description and the communication system architecture shown in fig. 1, fig. 4 exemplarily shows a flow of a first communication method provided by the embodiment of the present application, where the method is executed by a first terminal device.
Step 201, a first terminal device receives first information sent by a second terminal device.
Wherein the first information comprises indication information related to the data information, or the first information comprises the data information.
In a first scenario, the first information includes indication information related to the data information, for example, the indication information is scheduling information, such as Sidelink Control Information (SCI) information, where the SCI information includes, in addition to a second time-frequency resource occupied by the data information sent by the second terminal device, other parameters, such as a data rate, a modulation order, and a data priority. That is to say, before the second terminal device sends data to the first terminal device, the second terminal device sends indication information to the first terminal device, where the indication information indicates the second time-frequency resource occupied by the data information, or indicates, in addition to the second time-frequency resource occupied by the indication data information, the first time-frequency resource occupied by the feedback information sent by the first terminal device.
In a second scenario, when the first terminal device and the second terminal device agree in advance on the second time-frequency resource occupied by sending the data information and the first time-frequency resource occupied by the feedback information, the second terminal device directly sends the data to the first terminal device without sending the indication information, where the first information includes the data information and does not include the indication information. For example, the second terminal device and the first terminal device have a pre-agreement, and the second terminal device directly sends data to the first terminal device on resource 1, resource 2, and resource 3 in the resource pool 1. At this time, the first terminal device always monitors the three resources in the resource pool 1, and once data transmission is found, it can determine that the data is transmitted by the second terminal device. Or the first terminal device always monitors the three resources in the resource pool 1, and after finding that there is data transmission, it will determine whether the data is data sent by the second terminal device according to the property of the data itself, for example, determine whether the data is data sent by the second terminal device according to a demodulation reference signal (DMRS) of the data.
Step 202, the first terminal device determines a first time-frequency resource according to the first information.
In this step, if the first information includes data information, the first terminal device determines, according to a predetermined rule, a second time-frequency resource occupied by the data information after detecting data on the second time-frequency resource, thereby determining the first time-frequency resource associated with the second time-frequency resource occupied by the data information.
If the first information includes indication information related to the data information, the first terminal device may determine, according to the second time-frequency resource occupied by the data information indicated by the indication information, the first time-frequency resource associated with the second time-frequency resource. Of course, if the indication information further indicates the first time-frequency resource occupied by the feedback information sent by the first terminal device, the first terminal device may determine the first time-frequency resource directly according to the indication information.
Step 203, the first terminal device sends feedback information of data information to the second terminal device on the first time-frequency resource.
In this step, the feedback information may be positive confirmation information or negative confirmation information.
In a possible design, the first terminal device in this step may send the feedback information by using a HARQ feedback mechanism. HARQ is a technology formed by combining a forward error correction code mechanism and an automatic repeat request mechanism. The forward error correction code technology enables a receiving end to correct a part of errors by adding redundant information, so that the retransmission times are reduced. For errors that cannot be corrected by forward error correction code technology, the receiving end will request the transmitting end to retransmit data through an automatic retransmission request mechanism. Specifically, the receiving end uses an error detection code, typically a Cyclic Redundancy Check (CRC) check, to detect whether the received data packet is erroneous. If there is no error, the receiving end will send a positive Acknowledgement (ACK) to the sending end, and after the sending end receives the ACK, the sending end will send the next data packet. If the data packet is erroneous, the receiving end discards the data packet and sends a Negative Acknowledgement (NACK) to the sending end, and the sending end retransmits the same data packet after receiving the NACK. The feedback information may also be referred to as positive acknowledgement/negative acknowledgement (a/N) hereinafter.
For example, the embodiment of the present application provides a unicast service scenario to describe the communication method. It is assumed that the vehicle a transmits data information to the vehicle B during the vehicle driving, wherein the content of the data information may include position information of the vehicle a, oil amount information of the vehicle a, chat information transmitted by the driver of the vehicle a to the driver of the vehicle B, and the like. In order to ensure the reliability of transmission, after receiving the data information of the vehicle a, the vehicle B needs to verify the data information and send feedback information to the vehicle a according to the verification result. If the feedback information received by the vehicle A is affirmatively confirmed, the vehicle A can consider that the data information transmission is successful; if the feedback message received by vehicle a is a negative acknowledgement, vehicle a will retransmit the data message to vehicle B.
Several implementations are described in detail below in terms of communication procedures between the UE2 and the UE 1. The UE2 is a data sender and is equivalent to the second terminal device in the above description, and the UE1 is a data receiver and is equivalent to the first terminal device in the above description.
Scene one
When the first information includes indication information related to data information in step 201, then there is resource scheduling between UE2 and UE1, and the communication process between UE2 and UE1 is as shown in fig. 5, and the specific steps are as follows.
In step 301, the UE2 sends indication information to the UE 1.
The indication information indicates the second time-frequency resource occupied by the data information, or indicates the first time-frequency resource occupied by the feedback information sent by the first terminal device in addition to the second time-frequency resource occupied by the indication data information.
Step 302, the UE2 sends data information to the UE 1.
In step 303, the UE1 determines a first time-frequency resource for sending feedback information of the data information according to the indication information.
Step 304, the UE1 sends feedback information to the UE2 on the first time-frequency resource.
Several cases are described in detail below with respect to the method shown in fig. 5.
Situation one
In the embodiment of the application, the indication information is SCI, the SCI includes reference information in addition to time-frequency resources occupied by data information transmission, and the reference information indicates a resource index value occupied by the feedback information.
For example, as shown in fig. 6a, a resource pool 1 occupied by known data information of the second terminal device and the first terminal device is associated with a resource pool 2 occupied by feedback information. After determining the resources occupied by the data information, the UE1 may know that the resource pool where the data information is located is resource pool 1. Meanwhile, the UE1 knows that the resource pool 1 and the resource pool 2 are associated, so the UE1 can determine that the resource occupied by the feedback information is the resource in the resource pool 2. Further, the UE1 may determine, from the resource pool 2, the resource 2 occupied by the feedback information through the reference information in the SCI, that is, the index value 2 of the resource.
It should be noted that the association relationship between the resource pool occupied by the data information and the resource pool occupied by the feedback information may be specified by a standard, or may be determined by the pre-negotiation between the transmitter and the receiver. In addition, the resource pool occupied by the data information and the resource pool occupied by the feedback information may be the same resource pool or different resource pools.
Situation two
In this embodiment of the application, the first information includes indication information related to the data, for example, the indication information is SCI, and the SCI includes, in addition to an index value of a time-frequency resource occupied by data information transmission, a resource pool of the time-frequency resource occupied by the data information transmission.
For example, as shown in fig. 6b, the resource occupied by the data information and the resource occupied by the feedback information are respectively in resource pool 1 and resource pool 2, and after determining the resource occupied by the data information, the UE1 may determine that the resource pool where the data information is located is resource pool 1. Meanwhile, the UE1 knows that the resource pool 1 and the resource pool 2 are associated, so the UE1 can determine that the resource pool where the resource occupied by the feedback information is located is the resource pool 2. Further, assuming that the association relationship between the resource occupied by the data information and the resource of the feedback information is that "the index value of the resource occupied by the data information is the same as the index value of the resource occupied by the feedback information", and the index value of the resource occupied by the data information is 3, the UE1 uses the resource with the index value of 3 in the resource pool 2 to send the feedback information.
It should be noted that the association relationship between the resource pool occupied by the data information and the resource pool occupied by the feedback information, and the association relationship between the resource occupied by the data information and the resource occupied by the feedback information may be specified by a standard, or may be determined by the transceiver through negotiation in advance. In addition, the resource pool occupied by the data information and the resource pool occupied by the feedback information may be the same resource pool or different resource pools.
Situation three
In the embodiment of the application, the indication information indicates, in addition to the second time-frequency resource occupied by the indication data information, a resource pool where the first time-frequency resource occupied by the feedback information sent by the first terminal device is located and an index value of the resource.
As shown in fig. 6c, the resource occupied by the data information and the resource occupied by the feedback information are respectively in resource pool 1 and resource pool 2, the UE2 directly indicates, through the SCI, that the resource occupied by the feedback information is resource 2 with an index value of 2 in resource pool 2, and the UE1 sends the feedback information through resource 2 in resource pool 2.
Scene two
When the first information includes data information in step 201, that is, the first information does not include indication information, then there is no resource scheduling between the UE2 and the UE1, and the communication process between the UE2 and the UE1 is as shown in fig. 7, which includes the following specific steps.
In step 401, the UE2 sends data information to the UE 1.
In step 402, the UE1 determines a first time-frequency resource for sending feedback information of the data information according to the data information.
In step 403, the UE1 sends feedback information to the UE2 on the first time-frequency resource.
For example, referring to fig. 8, the UE2 directly sends data to the UE1 without sending indication information for resource scheduling, and the UE1 determines the first time-frequency resource occupied by the feedback information according to the resource where the monitored data is located.
It should be noted that the resource occupied by the UE2 for sending data to the UE1, and the information of the modulation scheme, data rate, redundancy version, etc. of the data are determined in advance through negotiation. Such as UE2 and UE1 negotiating beforehand to determine that resource 1, resource 2, and resource 3 in resource pool 1 may be used for UE2 to send data directly to UE 1. At this time, the UE1 will always monitor the resource 1, the resource 2 and the resource 3 in the resource pool 1, and once data transmission is found, it can be determined that the UE2 transmits data to itself, so according to a preset association relationship, for example, the resource 2 in the resource pool 1 is associated with the resource 2 in the resource pool 2, so the UE1 transmits feedback information to the UE2 at the resource 2 in the resource pool 2.
Fig. 9 exemplarily shows an execution flow of the second communication method provided by the present application, which is executed by the second terminal device, and the specific steps are as follows.
Step 501, a second terminal device determines a first time-frequency resource and first information, where the first time-frequency resource is used to send feedback information related to data information sent by the second terminal device.
The first information comprises data information or indication information related to the data information.
Step 502, the second terminal device sends the first information to the first terminal device.
Step 503, the second terminal device receives the feedback information sent by the first terminal device on the first time-frequency resource.
In step 501, the second terminal device determines the first time-frequency resource occupied by the feedback information, and then determines the second time-frequency resource according to the association relationship between the first time-frequency resource and the second time-frequency resource occupied by the data information sent by the second terminal device. In a first scenario, before sending data information, the second terminal device sends indication information to the first terminal device to indicate a second time-frequency resource where data sent by the second terminal device is located. Or, in the second scenario, the second terminal device directly sends the data information on the second time-frequency resource.
Specifically, the second terminal device may randomly select one from a resource pool in which the first time-frequency resource is located as the first time-frequency resource; or the second terminal device may randomly select one of the unoccupied resources in the resource pool where the first time-frequency resource is located as the first time-frequency resource according to the current resource occupation condition; or the second terminal device may select a resource pool in which the first time-frequency resource is located according to the current channel state, and the selected channel state is better as the first time-frequency resource; or the second terminal device may randomly select one from a resource pool where the second time-frequency resource is located as the second time-frequency resource, and then determine the first time-frequency resource according to the association relationship between the second time-frequency resource and the first time-frequency resource; or the second terminal device may randomly select one of the unoccupied resources in the resource pool where the second time-frequency resource is located as the second time-frequency resource according to the current resource occupation condition, and then determine the first time-frequency resource according to the association relationship between the second time-frequency resource and the first time-frequency resource; or the second terminal device may select a resource pool in which the second time-frequency resource is located according to the current channel state, and then determine the first time-frequency resource according to the association relationship between the second time-frequency resource and the first time-frequency resource.
In one possible design, a second resource pool in which a first time-frequency resource is located is associated with a first resource pool in which the second time-frequency resource is located, and the first time-frequency resource is associated with the second time-frequency resource. For example, the resource occupied by the data information and the resource occupied by the feedback information are respectively in the resource pool 1 and the resource pool 2, the first terminal device knows that the resource pool 1 and the resource pool 2 are related, and after determining the resource pool 2 occupied by the feedback information, it can be determined that the resource pool where the data information is located is the resource pool 1. Further, assuming that the association relationship between the resource used by the data information and the resource of the feedback information is "the index value of the resource occupied by the data information is the same as the index value of the resource occupied by the feedback information", when the index value of the resource occupied by the feedback information is 3, the UE2 transmits the data information by using the resource with the index value of 3 in the resource pool 1.
In another possible design, the indication information sent by the second terminal device includes or indicates the second time-frequency resource occupied by the data information sent by the second terminal device, and the reference information of the first time-frequency resource. For example, the second terminal device sends the indication information to indicate that the second time-frequency resource occupied by the data information is resource 2 in the resource pool 1, and meanwhile, the reference information includes that the resource index value of the first time-frequency resource is 2. Thus, the first terminal device knows that the resource pool 1 and the resource pool 2 are related, and determines that the resource pool where the feedback information is located is the resource pool 2, that is, the resource pool 1 occupied by the data information can be determined.
In other possible designs, the indication information sent by the second terminal device includes or indicates a first time-frequency resource that needs to be occupied by the second terminal device for sending feedback information of the data information, and a first time-frequency resource pool in which the first time-frequency resource is located. For example, the second terminal device sends the indication information to indicate that the first time-frequency resource occupied by the feedback information is resource 2 in resource pool 2.
In this embodiment of the present application, the interaction manner between the terminal devices is the same as that of the first communication method, and specifically, reference may be made to the two scenarios and the three scenarios listed above, which are not described herein again.
The embodiment of the present application provides a third communication method, where the communication method is applied in a scenario where, when a second terminal device sends multiple pieces of data information to a first terminal device instantaneously, the first terminal device needs to feed back feedback information corresponding to the multiple pieces of data information to the second terminal device. One way is that: the first terminal device may determine, for each data information, a time-frequency resource occupied by one feedback information, and then use the time-frequency resources to carry the feedback information (i.e., use multiple feedback channels for feedback). The other mode is as follows: and selecting one time frequency resource from the determined time frequency resources occupied by the plurality of feedback information to carry the plurality of feedback information (namely, one feedback channel is used for feedback). One important reason why the first terminal device uses one time-frequency resource to carry multiple feedback information is that the first terminal device may only expect feedback once at the same time or within the same resource pool. When the resources occupied by the multiple feedback information are in the same resource pool or the resources occupied by the multiple feedback information are overlapped in time, the first terminal device feeds back only one time-frequency resource, and better transmission performance can be obtained.
Fig. 10 schematically shows an execution flow of a third communication method provided by the present application, where the method is executed by a first terminal device.
Step 601, the first terminal device receives N pieces of first information sent by the second terminal device.
Wherein the first information comprises indication information related to the data information, or the first information comprises the data information.
Step 602, the first terminal device determines M first time-frequency resources according to the N first information.
In this step, if the first information includes data information, the first terminal device determines, according to a predetermined rule, a first time-frequency resource associated with a second time-frequency resource occupied by the data information after detecting data on the second time-frequency resource occupied by the data information.
If the first information includes indication information related to the data information, the first terminal device may determine, according to the second time-frequency resource occupied by the data information indicated by the indication information, the first time-frequency resource associated with the second time-frequency resource. Of course, if the indication information further indicates the first time-frequency resource occupied by the feedback information sent by the first terminal device, the first terminal device may determine the first time-frequency resource directly according to the indication information.
Step 603, the first terminal device determines a target first time-frequency resource from the M first time-frequency resources.
Specifically, the first terminal device determines a target first time-frequency resource from the M first time-frequency resources according to at least one of the following manners;
the first method is that the first terminal device selects a first time-frequency resource with the latest time from the M first time-frequency resources as a target first time-frequency resource;
the second way is that the first terminal device selects the first time-frequency resource with the minimum index value or the maximum index value from the M first time-frequency resources as the target first time-frequency resource;
the third way is that the first terminal device selects the first time-frequency resource determined according to the latest received first information as the target first time-frequency resource from the M first time-frequency resources. In one case, the first terminal device selects, from the M first time-frequency resources, the first time-frequency resource determined according to the latest received data information as the target first time-frequency resource, and in another case, the first terminal device selects, from the M first time-frequency resources, the first time-frequency resource determined according to the latest received indication information as the target first time-frequency resource.
Step 604, the first terminal device sends the feedback information to the second terminal device on the target first time-frequency resource.
It should be noted that the process of determining M first time-frequency resources by the first terminal device according to the N first information is consistent with the process of determining the first time-frequency resources by the first communication method, and repeated description is omitted here. In addition, the first time-frequency resources respectively determined by the first terminal device according to the different first information may be the same, so M may be smaller than N, and may also be equal to N.
In a possible design, a first terminal device may determine, according to any one of the three manners, a spare first time-frequency resource from M first time-frequency resources, and when the number of the spare first time-frequency resources is not equal to 1, the first terminal device determines, according to at least one of the other two manners, only one target first time-frequency resource from the spare first time-frequency resources. Of course, if the determined number of the standby first time frequency resources is equal to 1, the standby first time frequency resources are the target first time frequency resources. For example, the first terminal device determines two target first time-frequency resources in the first mode, and then determines only one target time-frequency resource from the two target first time-frequency resources in the second mode.
In addition to the above-mentioned several manners, the embodiment of the application may also determine the target time-frequency resource from the M first time-frequency resources in other manners. For example, the first terminal device selects a resource with an index value of 2 as a target time-frequency resource by default. In addition, the first terminal device may preferentially determine the target first time-frequency resource from the M first time-frequency resources according to the first mode or the third mode.
The embodiments of the present application further illustrate the three ways described above.
For mode one, see fig. 11a, assume that the second terminal device sends two SCIs to the first terminal device. The first terminal device determines two first time-frequency resources according to the two SCIs respectively, wherein the starting time of one first time-frequency resource on the time domain is later. In the embodiment of the application, the first terminal device sends the feedback information on the first time-frequency resource with the later starting time.
It should be noted that the first time/frequency resource with the later start time is selected because the first terminal device processes the received data and determines whether the data needs to be received correctly. If the first terminal device randomly chooses to transmit the feedback information on the first time-frequency resource with an earlier start time, there may be insufficient processing time to demodulate and decode the received data. For example, in fig. 11a, when the feedback information is transmitted earlier, the data information received the second time may not be processed yet.
For mode two, assume that the second terminal device sends two SCIs to the first terminal device. And the first terminal equipment respectively determines two first time-frequency resources according to the two SCIs, wherein the index value of one first time-frequency resource is smaller, and the first terminal equipment sends feedback information on the first time-frequency resource with the smaller index value.
For mode three, referring to fig. 11b, assume that the second terminal device sends two SCIs to the first terminal device. One of the SCIs is received earlier by the first terminal device, so the first terminal device determines the first time-frequency resource according to the earlier received SCI, and the specific determination method may be as described above. The first terminal device then transmits the feedback information on the first time-frequency resource. Or after the second terminal device sends the two SCIs to the first terminal device, the first terminal device determines two first time-frequency resources according to the two SCIs, and the first terminal device selects the first time-frequency resource determined according to the earlier received SCI and sends the feedback information on the first time-frequency resource. This is done also because the first terminal device processes the received data and it takes time to determine whether it is correctly received.
For the third mode, referring to fig. 11c, it is assumed that the second terminal device sends two data messages to the first terminal device, where one of the data messages is received earlier by the first terminal device, so that the first terminal device determines the first time-frequency resource according to the earlier received data message, and the specific determination method may refer to the above. The first terminal device then transmits the feedback information on the first time-frequency resource. Or after the second terminal device sends the two pieces of data information to the first terminal device, the first terminal device determines two first time-frequency resources according to the two pieces of data information, and the first terminal device selects the first time-frequency resource determined according to the earlier received data information and sends the feedback information on the first time-frequency resource. This is done also because the first terminal device processes the received data and it takes time to determine whether it is correctly received.
Fig. 12 exemplarily shows an execution flow of a fourth communication method provided by the present application, which is executed by the second terminal device, and the specific steps are as follows.
Step 701, the second terminal device determines the target first time-frequency resource and the N pieces of first information.
Wherein the first information comprises indication information related to the data information, or the first information comprises the data information. The target first time-frequency resource is used for sending feedback information related to the data information sent by the second terminal equipment.
Step 702, the second terminal device sends N pieces of first information to the first terminal device.
Step 703, the second terminal device receives the feedback information sent by the first terminal device on the target first time-frequency resource.
In step 701, the second terminal device determines M first time-frequency resources occupied by the feedback information, and then determines N second time-frequency resources according to an association relationship between the M first time-frequency resources and second time-frequency resources occupied by the data information sent by the second terminal device. In addition, the second terminal device also determines a target first time-frequency resource, and the target first time-frequency resource is used for receiving the feedback information.
Specifically, the second terminal device may randomly select one from a resource pool where the first time-frequency resource is located as the target first time-frequency resource; or the second terminal device may randomly select one of the unoccupied resources in the resource pool where the first time-frequency resource is located as the target first time-frequency resource according to the current resource occupation condition; or the second terminal device may select a resource pool in which the first time-frequency resource is located according to the current channel state, where the channel state is better, as the target first time-frequency resource; or the second terminal equipment can randomly select one from a resource pool where the second time-frequency resource is located as a target second time-frequency resource, and then determine a target first time-frequency resource according to the incidence relation between the second time-frequency resource and the first time-frequency resource; or the second terminal device may randomly select one of the unoccupied resources in the resource pool where the second time-frequency resource is located as the target second time-frequency resource according to the current resource occupation condition, and then determine the target first time-frequency resource according to the association relationship between the second time-frequency resource and the first time-frequency resource; or the second terminal device may select a resource pool in which the second time-frequency resource is located according to the current channel state, and then determine the target first time-frequency resource according to the association relationship between the second time-frequency resource and the first time-frequency resource.
In one possible design, the target first time-frequency resource is a time-frequency resource that occurs at the latest in time among M first time-frequency resources related to the N first time-frequency resources. Specifically, see fig. 11a, which is not described herein again.
In another possible design, the target first time-frequency resource is a time-frequency resource with a smallest index value or a largest index value among M first time-frequency resources related to the N first time-frequency resources. See above specifically, and are not described here in detail.
In other possible designs, the target first time-frequency resource is a first time-frequency resource determined by the second terminal device according to the earliest transmitted first information of the N first information. See above specifically, and are not described here in detail.
In this embodiment of the present application, the interaction manner between the terminal devices is the same as that of the first communication method, and specifically, reference may be made to the two scenarios and the three scenarios listed above, which are not described herein again.
It should be noted that the first communication method, the second communication method, the third communication method, and the fourth communication method provided in the embodiments of the present application can independently constitute a scheme that needs to be protected in the present application, and can also be arbitrarily combined to constitute a scheme that needs to be protected in the present application.
Based on the same inventive concept as the first communication method embodiment, as shown in fig. 13, an embodiment of the present application further provides a communication apparatus 1300, where the communication apparatus 1300 is configured to perform the operation performed by the first terminal device in the first communication method. Communication apparatus 1300 includes reception section 1301, processing section 1302, and transmission section 1303. The receiving unit 1301 is configured to receive first information sent by the second terminal device, that is, to execute step 201 in fig. 4. The processing unit 1302 is configured to determine a first time-frequency resource according to the first information, that is, to execute step 202 in fig. 4. The sending unit 1303 may be configured to send the feedback information to the second terminal device on the first time-frequency resource, that is, to execute step 203 in fig. 4. All relevant contents of the steps related to the first communication method embodiment may be referred to the functional description of the corresponding functional unit, and are not described herein again.
The communication apparatus 1300 shown in fig. 13 can also be used to perform the operation performed by the first terminal device in the third communication method based on the same inventive concept as the third communication method embodiment described above. The receiving unit 1301 is configured to receive N pieces of first information sent by the second terminal device, that is, to execute step 601 in fig. 10. The processing unit 1302 is configured to determine M first time-frequency resources according to the N first information, and determine a target first time-frequency resource from the M first time-frequency resources, that is, to execute step 602 and step 603 in fig. 10. The sending unit 1303 may be configured to send the feedback information to the second terminal device on the target first time-frequency resource, i.e. to perform step 604 in fig. 10. All relevant contents of each step related to the third communication method embodiment may be referred to the functional description of the corresponding functional unit, and are not described herein again.
Based on the same inventive concept as the second communication method embodiment, as shown in fig. 14, the present embodiment further provides a communication apparatus 1400, where the communication apparatus 1400 is configured to perform the operation performed by the second terminal device in the second communication method. The communication apparatus 1400 includes a processing unit 1401, a transmitting unit 1402, and a receiving unit 1403. Therein, the processing unit 1401 is configured to determine a first time-frequency resource and first information, i.e. to perform step 501 as in fig. 9. The sending unit 1401 is configured to send the first information to the first terminal device, i.e. to perform step 502 as in fig. 9. The receiving unit 1403 receives the feedback information sent by the first terminal device on the first time-frequency resource, i.e. for performing step 503 in fig. 9. All relevant contents of each step related to the second communication method embodiment may be referred to the functional description of the corresponding functional unit, and are not described herein again.
Based on the same inventive concept as the fourth communication method embodiment, the communication apparatus 1400 shown in fig. 14 can also be used to perform the operation performed by the second terminal device in the fourth communication method. Therein, the processing unit 1401 is configured to determine a target first time-frequency resource and N first information, i.e. to execute step 701 as in fig. 12. The sending unit 1401 is configured to send the N first information to the first terminal device, i.e. to execute step 702 in fig. 12. The receiving unit 1403 receives the feedback information sent by the first terminal device on the first time-frequency resource, i.e. for performing step 703 as in fig. 12. All relevant contents of each step related to the fourth communication method embodiment may be referred to the functional description of the corresponding functional unit, and are not described herein again.
Based on the same inventive concept as the above four communication methods, as shown in fig. 15, an embodiment of the present application further provides a communication apparatus 1500, where the communication apparatus 1500 includes: a transceiver 1501, a processor 1502, a memory 1503. Memory 1503 is optional. The memory 1503 is used for storing programs executed by the processor 1502. When the communication apparatus 1500 is used to implement the operations performed by the terminal device in any one or more of the first to fourth communication methods, the processor 1502 is configured to invoke a set of programs, which when executed, cause the processor 1502 to perform the operations performed by the terminal device in any one or more of the first to fourth communication methods. The functional module receiving unit 1301 and the transmitting unit 1303 in fig. 13 may be implemented by the transceiver 1501, and the processing unit 1302 may be implemented by the processor 1502. When the communication apparatus 1500 is used to implement the operations performed by the first terminal device (or the second terminal device) in any one or more of the first to fourth communication methods of the above-described methods, the processor 1502 is configured to invoke a set of programs, which, when executed, cause the processor 1502 to perform the operations performed by the first terminal device (or the second terminal device) in any one or more of the first to fourth communication methods of the above-described methods. The reception unit 1401 and the transmission unit 1403 in fig. 14 can be implemented by the transceiver 1501, and the processing unit 1402 can be implemented by the processor 1502.
The processor 1502 may be a Central Processing Unit (CPU), a Network Processor (NP), or a combination of a CPU and an NP.
The processor 1502 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
Memory 1503 may include volatile memory (RAM), such as random-access memory (RAM); the memory 1503 may also include a non-volatile memory (non-volatile memory), such as a flash memory (flash memory), a Hard Disk Drive (HDD) or a solid-state drive (SSD); memory 1503 may also include combinations of the above types of memory.
In the communication method provided in the above embodiment of the present application, some or all of the operations and functions performed by the first terminal device and the second terminal device described above may be implemented by a chip or an integrated circuit.
In order to implement the functions of the communication apparatus described in fig. 13 and fig. 14, an embodiment of the present application further provides a chip, which includes a processor, and is configured to support the apparatus to implement the functions related to the terminal device in the communication method provided in the foregoing embodiment. In one possible design, the chip is connected to or includes a memory for storing the necessary program instructions and data for the device.
The embodiment of the application provides a computer storage medium, which stores a computer program, wherein the computer program comprises instructions for executing the communication method provided by the embodiment.
The present application provides a computer program product containing instructions, which when run on a computer, causes the computer to execute the communication method provided by the above embodiments.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the embodiments of the present application without departing from the spirit and scope of the embodiments of the present application. Thus, if such modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to encompass such modifications and variations.

Claims (15)

1. A method of communication, the method comprising:
the method comprises the steps that first terminal equipment receives first information sent by second terminal equipment, wherein the first information comprises data information or indication information related to the data information;
the first terminal equipment determines a second time-frequency resource occupied by the data information according to the first information;
the first terminal equipment determines a first time-frequency resource pool associated with a second time-frequency resource pool according to the second time-frequency resource pool in which the second time-frequency resource is located;
the first terminal device determines a first time-frequency resource associated with the second time-frequency resource from the first time-frequency resource pool, wherein the first time-frequency resource is used for sending feedback information related to data information sent by the second terminal device;
and the first terminal equipment sends the feedback information to the second terminal equipment on the first time-frequency resource.
2. The method of claim 1, wherein the first information comprises data information;
the first terminal equipment determines a second time-frequency resource occupied by the data information according to the first information, and the method comprises the following steps:
and the first terminal equipment determines a second time-frequency resource occupied by the data information according to the data information.
3. The method according to claim 1, wherein the first information includes indication information related to the data information, and the indication information is used for indicating a second time-frequency resource occupied by the data information sent by the second terminal device;
the first terminal equipment determines a second time-frequency resource occupied by the data information according to the first information, and the method comprises the following steps:
and the first terminal equipment determines a second time-frequency resource occupied by the data information according to the indication information.
4. The method according to claim 2 or 3, wherein the determining, by the first terminal device, the first time-frequency resource associated with the second time-frequency resource from the first time-frequency resource pool comprises:
and the first terminal equipment determines the first time-frequency resource associated with the second time-frequency resource from the first time-frequency resource pool according to the second time-frequency resource.
5. The method according to claim 1, wherein the first information includes indication information related to the data information, and the indication information includes or indicates a second time-frequency resource occupied by the data information sent by the second terminal device, and reference information;
the determining, by the first terminal device, a first time-frequency resource associated with the second time-frequency resource from the first time-frequency resource pool includes:
and the first terminal equipment determines the first time-frequency resource associated with the second time-frequency resource from the first time-frequency resource pool according to the reference information.
6. The method according to claim 1, wherein the first information includes indication information related to the data information, and the indication information includes or indicates a first time-frequency resource that needs to be occupied by the first terminal device for sending feedback information of the data information, and a first time-frequency resource pool in which the first time-frequency resource is located.
7. A method of communication, the method comprising:
a first terminal device receives N pieces of first information sent by a second terminal device, wherein the first information comprises data information or indication information related to the data information, and N is a positive integer greater than 1;
the first terminal device determines M first time-frequency resources according to the N pieces of first information, wherein the first time-frequency resources are used for sending feedback information related to data information sent by the second terminal device; wherein M is less than or equal to N, and N is a positive integer greater than 1;
the first terminal device determines a target first time-frequency resource from M first time-frequency resources according to at least one of the following manners, wherein the first manner is that the first terminal device selects a first time-frequency resource occurring at the latest time from the M first time-frequency resources as the target first time-frequency resource; the second way is that the first terminal device selects the first time-frequency resource with the minimum index value or the maximum index value from the M first time-frequency resources as the target first time-frequency resource; the first terminal device selects the first time-frequency resource determined according to the latest received first information as a target first time-frequency resource from the M first time-frequency resources;
and the first terminal equipment sends the feedback information to the second terminal equipment on the target first time-frequency resource.
8. The method of claim 7, wherein the first terminal device determines the target first time-frequency resource from the M first time-frequency resources according to at least one of the following manners, including:
the first terminal equipment determines a standby first time-frequency resource from M first time-frequency resources according to any one mode of the three modes;
when the number of the standby first time-frequency resources is not equal to 1, the first terminal equipment determines only one target first time-frequency resource from the standby first time-frequency resources according to at least one of the other two ways;
and when the number of the standby first time frequency resources is equal to 1, the standby first time frequency resources are target first time frequency resources.
9. The method of claim 7, wherein the first terminal device determines the target first time-frequency resource from the M first time-frequency resources according to at least one of the following manners, including:
and the first terminal equipment preferentially determines the target first time-frequency resource from the M first time-frequency resources according to the mode one or the mode two.
10. A method of communication, the method comprising:
the method comprises the steps that a second terminal device determines first information, wherein the first information comprises data information or indication information related to the data information;
the second terminal equipment determines a second time-frequency resource occupied by the data information according to the first information;
the second terminal equipment determines a first time-frequency resource pool associated with a second time-frequency resource pool according to the second time-frequency resource pool in which the second time-frequency resource is located;
the second terminal device determines a first time-frequency resource associated with the second time-frequency resource from the first time-frequency resource pool, wherein the first time-frequency resource is used for sending feedback information related to data information sent by the second terminal device;
the second terminal equipment sends the first information to the first terminal equipment;
and the second terminal equipment receives the feedback information sent by the first terminal equipment on the first time-frequency resource.
11. The method according to claim 10, wherein the first information includes indication information related to the data information, and the indication information includes or indicates a second time-frequency resource occupied by the data information sent by the second terminal device and reference information of the first time-frequency resource.
12. The method according to claim 10, wherein the first information includes indication information related to the data information, and the indication information includes or indicates a first time-frequency resource that needs to be occupied by the second terminal device for sending feedback information of the data information, and a first time-frequency resource pool in which the first time-frequency resource is located.
13. A method of communication, the method comprising:
the method comprises the steps that a second terminal device determines a target first time-frequency resource and N pieces of first information, wherein the first information comprises data information or indication information related to the data information, the target first time-frequency resource is used for sending feedback information related to the data information sent by the second terminal device, and N is a positive integer greater than 1;
the second terminal equipment sends N pieces of first information to the first terminal equipment;
the second terminal equipment receives feedback information sent by the first terminal equipment on the target first time-frequency resource; wherein the feedback information is related to data information sent by the second terminal device;
the target first time-frequency resource is a time-frequency resource which occurs at the latest in time in M first time-frequency resources related to the N first time-frequency resources, wherein M is less than or equal to N, and N is a positive integer greater than 1;
or, the target first time-frequency resource is a first time-frequency resource determined by the second terminal device according to the earliest transmitted first information of the N pieces of first information;
or, the target first time-frequency resource is a time-frequency resource with a smallest index value or a largest index value among M first time-frequency resources related to the N first time-frequency resources.
14. A communications apparatus comprising a transceiver and a processor, wherein:
the processor is coupled with the memory, calls the program in the memory, and executes the program to realize the method of any one of claims 1-13.
15. A computer-readable storage medium having computer-readable instructions stored thereon which, when read and executed by a computer, cause the computer to perform the method of any one of claims 1-13.
CN201811141054.4A 2018-09-28 2018-09-28 Communication method and communication device Active CN110971356B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202110680872.7A CN113411174B (en) 2018-09-28 2018-09-28 Communication method and communication device
CN201811141054.4A CN110971356B (en) 2018-09-28 2018-09-28 Communication method and communication device
PCT/CN2019/106318 WO2020063410A1 (en) 2018-09-28 2019-09-18 Communication method and communication apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811141054.4A CN110971356B (en) 2018-09-28 2018-09-28 Communication method and communication device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202110680872.7A Division CN113411174B (en) 2018-09-28 2018-09-28 Communication method and communication device

Publications (2)

Publication Number Publication Date
CN110971356A CN110971356A (en) 2020-04-07
CN110971356B true CN110971356B (en) 2021-06-22

Family

ID=69949532

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202110680872.7A Active CN113411174B (en) 2018-09-28 2018-09-28 Communication method and communication device
CN201811141054.4A Active CN110971356B (en) 2018-09-28 2018-09-28 Communication method and communication device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202110680872.7A Active CN113411174B (en) 2018-09-28 2018-09-28 Communication method and communication device

Country Status (2)

Country Link
CN (2) CN113411174B (en)
WO (1) WO2020063410A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113543327A (en) * 2020-04-17 2021-10-22 华为技术有限公司 Data sending and receiving method and device
WO2023028992A1 (en) * 2021-09-03 2023-03-09 Oppo广东移动通信有限公司 Wireless communication method, and terminal
CN115915474A (en) * 2021-09-30 2023-04-04 华为技术有限公司 Data transmission method, terminal device and system
CN114501396B (en) * 2022-03-28 2022-10-14 深圳市科思科技股份有限公司 Data transmission method, device and equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107872303A (en) * 2016-09-26 2018-04-03 华为技术有限公司 The method and apparatus of transmitting feedback information
CN108322414A (en) * 2017-01-17 2018-07-24 华为技术有限公司 A kind of feedback information transmission method and device
WO2018171563A1 (en) * 2017-03-20 2018-09-27 华为技术有限公司 Method and device for determining data feedback resources

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9276726B2 (en) * 2012-12-11 2016-03-01 Samsung Electronics Co., Ltd. Transmissions/receptions of uplink acknowledgement signals in wireless networks
EP3213440B1 (en) * 2014-11-18 2019-02-27 Sony Corporation Communications devices and methods
CN106612561B (en) * 2015-10-23 2019-08-27 华为技术有限公司 A kind of resource indicating method, apparatus and system
EP3920625A1 (en) * 2015-11-06 2021-12-08 Sun Patent Trust Multiple sidelink control transmission during a sidelink control period
US10212102B2 (en) * 2016-03-17 2019-02-19 Lg Electronics Inc. Method and apparatus for buffering V2X message for path switching in wireless communication system
EP3255950A1 (en) * 2016-06-06 2017-12-13 ASUSTek Computer Inc. Method and apparatus for resource allocation on d2d relay channel in a wireless communication system
US20180091265A1 (en) * 2016-09-28 2018-03-29 Futurewei Technologies, Inc. System and Method for D2D Communication
CN108347313B (en) * 2017-01-24 2021-08-13 华为技术有限公司 Feedback method and user equipment
CN108347307B (en) * 2017-01-25 2021-02-09 华为技术有限公司 Data transmission method, terminal equipment and network equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107872303A (en) * 2016-09-26 2018-04-03 华为技术有限公司 The method and apparatus of transmitting feedback information
CN108322414A (en) * 2017-01-17 2018-07-24 华为技术有限公司 A kind of feedback information transmission method and device
WO2018171563A1 (en) * 2017-03-20 2018-09-27 华为技术有限公司 Method and device for determining data feedback resources

Also Published As

Publication number Publication date
CN110971356A (en) 2020-04-07
CN113411174B (en) 2023-10-24
WO2020063410A1 (en) 2020-04-02
CN113411174A (en) 2021-09-17

Similar Documents

Publication Publication Date Title
US11595991B2 (en) Method for indicating the allocated resources for a HARQ message in a random access procedure for a low-complexity, narrowband terminal
CN108923894B (en) Information transmission method, user equipment, base station, storage medium and system
US9629192B2 (en) Method, terminal, and system for realizing device to device communication
CN110971356B (en) Communication method and communication device
CN111132036B (en) Method and apparatus for hybrid automatic repeat request in sidelink communications
WO2020244438A1 (en) Information transmission method and device
CN111201834A (en) Device discovery using sidelink discovery messages
CN111082908B (en) Information transmission method and device, storage medium and electronic device
CN111435885B (en) Method for transmitting data, communication device and network device
CN114270755A (en) Method and apparatus for transmitting and receiving HARQ response in communication system supporting sidelink communication
JP2024500996A (en) Method and apparatus for performing SL DRX operations based on default DRX settings in NR V2X
WO2018028627A1 (en) Apparatus, computer program, and method for supporting vehicle-to-vehicle communication utilizing a base station
US11877320B2 (en) Method and apparatus for enhancing resource allocation in NR V2X
US20220330281A1 (en) Method and device for performing harq feedback in nr v2x
CN113906794A (en) Method and apparatus for transmitting location information in NR V2X
CN115462161A (en) Method and apparatus for determining NDI value on SCI in NR V2X
CN113875178B (en) Communication method and device
US20230319815A1 (en) Method and apparatus for operating harq process in nr v2x
WO2021032003A1 (en) Uplink control information transmission method and communication apparatus
CN110024320B (en) Determination of communication parameters in a D2D communication system
WO2022265824A1 (en) Joint relaying of a transport block
JP2024501702A (en) SL DRX operation method and device depending on terminal type in NR V2X
CN115039489A (en) Method and apparatus for requesting retransmission of resources in NR V2X
WO2024041317A1 (en) Communication method, and apparatus
CN111885715B (en) Channel transmission method and related equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant