Resource negotiation method and device for sidelink communication

Through the resource negotiation method between terminal devices, the problem of resource selection collision in side link communication is solved, and the reliability of communication is improved.

CN114827962BActive Publication Date: 2025-04-18HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110542230.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-01-28
Filing Date
2021-05-18
Publication Date
2025-04-18
Estimated Expiration
2041-05-18

AI Technical Summary

Technical Problem

In existing side link communication, the method of terminal equipment independently selecting transmission resources can easily lead to resource selection collisions, increase in system interference, and reduce communication reliability.

Method used

Through the resource negotiation method between terminal devices, the device is allowed to request and agree to give up some resources to reduce the probability of resource collision. The method includes the terminal device receiving request information, sending a response information of consent or disagreement, and releasing resources with consent.

Benefits of technology

Reduce the probability of resource collision through resource negotiation and improve the reliability of sidelink communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114827962B_ABST
    Figure CN114827962B_ABST
Patent Text Reader

Abstract

The present application provides a resource negotiation method and apparatus for sidelink communication. The method comprises: a first terminal device receives first information from a second terminal device, the first information being used to request the first terminal device to give up part of the first resource of the first terminal device; the first terminal device sends second information to the second terminal device, the second information being used to indicate agreement to give up part of the first resource for the second terminal device, in order to improve the reliability of communication.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims the priority of the Chinese patent application filed with the China Patent Office on January 28, 2021, with application number 202110121292.4 and application name “A Method for Channel Resource Competition”, all contents of which are incorporated by reference in this application. Technical Field

[0002] The present application relates to the field of communications, and more specifically, to a resource negotiation method and device for sidelink communications. Background Art

[0003] Sidelink (SL) communication is an important branch of cellular IoT technology, also known as device-to-device (D2D) communication. Currently, sidelink communication includes two resource allocation modes: Mode 1 and Mode 2. Mode 1 is that the terminal device uses the sidelink resources authorized by the network device for the terminal device to transmit sidelink data, and Mode 2 is that the terminal device autonomously competes for transmission resources in the pre-configured resource pool for sidelink data transmission.

[0004] However, according to the current resource competition rules of Mode 2, the terminal device can increase the threshold of interference measurement so that the terminal device can determine enough candidate resources for sidelink transmission. This may cause a collision in terminal device resource selection, resulting in greater interference within the system and reducing the reliability of sidelink communication.

[0005] Therefore, the current resource selection method based on the terminal device's autonomous selection of sidelink transmission resources needs to be optimized. Summary of the invention

[0006] The present application provides a resource negotiation method and device for sidelink communication, which can improve the reliability of communication.

[0007] In a first aspect, a resource negotiation method for sidelink communication is provided. The method can be executed by a first terminal device or a module (such as a chip) configured in (or used for) the first terminal device. The following is an explanation taking the method executed by the first terminal device as an example.

[0008] The method includes: a first terminal device receives first information from a second terminal device, the first information being used to request the first terminal device to give up part of the first resources of the first terminal device; the first terminal device sends second information to the second terminal device, the second information being used to indicate agreement to give up part of the first resources for the second terminal device.

[0009] According to the above scheme, resource negotiation between terminal devices can reduce the probability of resource collision and improve the reliability of communication.

[0010] In combination with the first aspect, in some implementations of the first aspect, the first resource is specifically a resource used by the first terminal device or the first terminal device group, and the first terminal device group includes the first terminal device.

[0011] According to the above solution, the second terminal device can negotiate with the first terminal device to give up some resources used by the first terminal device or the first terminal device group, which can reduce the probability of resource collision and improve the reliability of communication.

[0012] In combination with the first aspect, in certain implementations of the first aspect, the first information is carried on a second resource, the second resource is contained in the first resource, and the position of the second resource in the first resource is predefined by the protocol or preconfigured by the network, or the method further includes: the first terminal device sends third information, and the third information is used to indicate the second resource.

[0013] According to the above scheme, the location of the second resource carrying the first information is predefined by the protocol or preconfigured by the network, or the first terminal device notifies the second terminal device, so that the first terminal device and the second terminal device can reach a consensus on the second resource carrying the first information.

[0014] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: the first terminal device sends a first message, the first message includes the third information and / or information used to indicate one or more of the following: the time domain position of the first resource, the frequency domain position of the first resource, the period of the first resource, the priority of the first terminal device, the priority of the first terminal device group, or the period of the second resource, wherein the first terminal device group includes the first terminal device.

[0015] According to the above scheme, the first terminal device can notify other terminal devices of relevant configuration information of the resources used by the first terminal device, the priority of the first terminal device or the priority of the first terminal device group and other information through a first message, so that other terminal devices can determine whether to negotiate resources with the first terminal device based on the first message.

[0016] In combination with the first aspect, in some implementations of the first aspect, the first message is a broadcast message.

[0017] According to the above solution, the first terminal device broadcasts the first message, thereby avoiding sending the first message to each terminal device separately, reducing overhead and improving resource utilization.

[0018] In combination with the first aspect, in certain implementations of the first aspect, the first information includes information for indicating one or more of the following: the priority of the second terminal device, the priority of the second terminal device group, the priority of one or more services of the second terminal device, the priority of one or more services of the second terminal device group, the business volume of the second terminal device, or the business volume of the second terminal device group, wherein the second terminal device group includes the second terminal device.

[0019] According to the above scheme, the first information may include the priority of the second terminal device or the second terminal device group, or the priority or business volume of one or more services of the second terminal device or the second terminal device group, so that the first terminal device can determine whether to give up resources and / or the proportion of resources to be given up for the second terminal device based on the first information.

[0020] In combination with the first aspect, in certain implementations of the first aspect, the first terminal device sends the second information to the second terminal device, including: when the first terminal device successfully receives the first information and the first terminal device agrees to give up part of the first resources, the first terminal device sends the second information to the second terminal device; or, the method also includes: when the first terminal device successfully receives the first information and the first terminal device does not agree to give up part of the first resources, the first terminal device sends fourth information to the second terminal device, the fourth information is used to indicate the disagreement to give up part of the first resources; or, when the first terminal device does not successfully receive the first information, the first terminal device sends fifth information, the fifth information is used to indicate that the first information is not successfully received.

[0021] According to the above solution, after the first terminal device determines whether to give up the resources, it can notify the second terminal device so that both parties can reach a consensus.

[0022] In combination with the first aspect, in certain implementations of the first aspect, the first information is carried on a second resource, the second information is carried on a fourth resource, and the fourth resource is separated from the second resource by a first time period; or, the first resource is a periodic resource, the fourth resource is a resource within a first period, and the first period is a period after the period of the first resource in which the second resource is located.

[0023] In combination with the first aspect, in certain implementations of the first aspect, the second information includes first indication information, and the first indication information is used to indicate a third resource, where the third resource is a resource in the first resource that the first terminal device gives up for the second terminal device, or the third resource is a resource in the first resource that the first terminal device stops using.

[0024] According to the above solution, the first terminal device can indicate the third resource to be ceded to the second terminal device through the second information, so that the second terminal device can determine both that the first terminal device agrees to cede the resource and the location of the resource ceded by the first terminal device based on the second information.

[0025] In combination with the first aspect, in certain implementations of the first aspect, the first indication information includes identification information of the third resource; or, the first indication information includes proportion information and resource location information, the proportion information is used to indicate the proportion of the third resource in the first resource, and the resource location information is used to indicate at least one of the following position information of the third resource in the first resource: the time domain starting position, the time domain ending position, the frequency domain starting position or the frequency domain ending position; or, the first indication information includes the proportion information, and the resource location information is predefined by the protocol or preconfigured by the network.

[0026] In combination with the first aspect, in some implementations of the first aspect, the method further includes: the first terminal device releasing the third resource.

[0027] In combination with the first aspect, in some implementations of the first aspect, the method further includes: the first terminal device determines the third resource according to a resource negotiation criterion.

[0028] In conjunction with the first aspect, in some implementations of the first aspect, the resource negotiation criterion includes determining the negotiation resource based on one or more of the following information:

[0029] the priority of the first terminal device, the priority of the first terminal device group, the priority of one or more services of the first terminal device, the priority of one or more services of the first terminal device group, the traffic volume of the first terminal device, the traffic volume of the first terminal device group, the priority of the second terminal device, the priority of one or more services of the second terminal device, the priority of one or more services of the second terminal device group, the priority of the second terminal device group, the traffic volume of the second terminal device, or the traffic volume of the second terminal device group,

[0030] The first terminal device group includes the first terminal device, and the second terminal device group includes the second terminal device.

[0031] In a second aspect, a resource negotiation method for sidelink communication is provided. The method can be executed by a second terminal device or a module (such as a chip) configured in (or used for) the second terminal device. The following is an explanation of the method being executed by the second terminal device as an example.

[0032] The method includes: a second terminal device sends first information to a first terminal device, the first information being used to request the first terminal device to give up part of the fourth resource of the first terminal device; and the second terminal device receives at least one item of the following information sent by the first terminal device:

[0033] The second information is used to indicate that it is agreed to give up part of the fourth resource to the second terminal device;

[0034] fourth information, used to indicate that the user does not agree to give up part of the first resource;

[0035] The fifth information is used to indicate that the first information is not successfully received.

[0036] In combination with the second aspect, in certain implementations of the second aspect, the first information is carried on a second resource, the second resource is contained in the first resource, and the position of the second resource in the first resource is predefined by the protocol or preconfigured by the network, or the method further includes: the second terminal device receives third information from the first terminal device, and the third information is used to indicate the second resource.

[0037] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: the second terminal device receives a first message from the first terminal device, wherein the first message includes the third information and / or information for indicating one or more of the following: the time domain position of the first resource, the frequency domain position of the first resource, the period of the first resource, the priority of the first terminal device, the priority of the first terminal device group, or the period of the second resource, wherein the first terminal device group includes the first terminal device.

[0038] In combination with the second aspect, in some implementations of the second aspect, the first message is a broadcast message.

[0039] In conjunction with the second aspect, in some implementations of the second aspect, the first information includes information used to indicate one or more of the following:

[0040] the priority of the second terminal device, the priority of the second terminal device group, the priority of one or more services of the second terminal device, the priority of one or more services of the second terminal device group, the traffic volume of the second terminal device or the traffic volume of the second terminal device group,

[0041] The second terminal device group includes the second terminal device.

[0042] In combination with the second aspect, in certain implementations of the second aspect, the second information includes first indication information, and the first indication information is used to indicate a third resource, where the third resource is a resource in the first resource that the first terminal device gives up for the second terminal device, or the third resource is a resource in the first resource that the first terminal device stops occupying.

[0043] In combination with the second aspect, in some implementations of the second aspect, the first information is carried on the second resource, the second information is carried on the fourth resource,

[0044] The fourth resource is separated from the second resource by a first time period; or,

[0045] The first resource is a periodic resource, the fourth resource is a resource within a first period, and the first period is a period after the period of the first resource in which the second resource is located.

[0046] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: the second terminal device or the second terminal device group uses the third resource; and / or the second terminal device notifies the second terminal device group to use the third resource, and the second terminal device group includes the second terminal device.

[0047] The second terminal device group includes the second terminal device.

[0048] In combination with the second aspect, in certain implementations of the second aspect, the first indication information includes identification information of the third resource; or, the first indication information includes proportion information and resource location information, the proportion information is used to indicate the proportion of the third resource in the first resource, and the resource location information is used to indicate at least one of the following position information of the third resource in the first resource: the time domain starting position, the time domain ending position, the frequency domain starting position or the frequency domain ending position; or, the first indication information includes the proportion information, and the resource location information is predefined by the protocol or preconfigured by the network.

[0049] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: the second terminal device determines to request part of the first resource based on the interference size measured on the first resource and / or the size of the first resource and / or the priority of the first resource.

[0050] In combination with the second aspect, in certain implementations of the second aspect, the protocol stipulates or the network preconfigures that after the second terminal device sends the first information, in at least one of the following circumstances, the second terminal device stops sending the request information requesting the terminal device to give up resources: within the second time period, before receiving the second information, or before receiving the fourth information.

[0051] According to a third aspect, a communication device is provided, which is a first terminal device or a module (such as a chip) configured in (or used for) the first terminal device.

[0052] The communication device includes: a transceiver unit, used to receive first information from a second terminal device, the first information is used to request the first terminal device to give up part of the first resources of the first terminal device; a processing unit, used to determine to give up part of the first resources for the second terminal device; the transceiver unit is also used to send second information to the second terminal device, the second information is used to indicate agreement to give up part of the first resources for the second terminal device.

[0053] In combination with the third aspect, in some implementations of the third aspect, the first resource is specifically a resource used by the first terminal device or the first terminal device group.

[0054] In combination with the third aspect, in certain implementations of the third aspect, the first information is carried on a second resource, the second resource is contained in the first resource, the position of the second resource in the first resource is predefined by the protocol or preconfigured by the network, or the transceiver unit is also used to send third information, and the third information is used to indicate the second resource.

[0055] In combination with the third aspect, in some implementations of the third aspect, the transceiver unit is further used to send a first message, where the first message includes the third information and / or information used to indicate one or more of the following:

[0056] the time domain position of the first resource, the frequency domain position of the first resource, the period of the first resource, the priority of the first terminal device, the priority of the first terminal device group or the period of the second resource,

[0057] The first terminal device group includes the first terminal device.

[0058] In combination with the third aspect, in some implementations of the third aspect, the first message is a broadcast message.

[0059] In conjunction with the third aspect, in some implementations of the third aspect, the first information includes information used to indicate one or more of the following:

[0060] the priority of the second terminal device, the priority of the second terminal device group, the priority of one or more services of the second terminal device, the priority of one or more services of the second terminal device group, the traffic volume of the second terminal device or the traffic volume of the second terminal device group,

[0061] The second terminal device group includes the second terminal device.

[0062] In conjunction with the third aspect, in some implementations of the third aspect, the transceiver unit is further configured to:

[0063] If the transceiver unit successfully receives the first information and the first terminal device agrees to give up part of the first resources, the second information is sent to the second terminal device; or, if the transceiver unit successfully receives the first information and the first terminal device does not agree to give up part of the first resources, the fourth information is sent to the second terminal device, and the fourth information is used to indicate that it does not agree to give up part of the first resources; or, if the transceiver unit does not successfully receive the first information, the fifth information is sent, and the fifth information is used to indicate that the first information is not successfully received.

[0064] In combination with the third aspect, in certain implementations of the third aspect, the first information is carried on a second resource, the second information is carried on a fourth resource, and the fourth resource is separated from the second resource by a first time period; or, the first resource is a periodic resource, the fourth resource is a resource within a first period, and the first period is a period after the period of the first resource in which the second resource is located.

[0065] In combination with the third aspect, in certain implementations of the third aspect, the second information includes first indication information, and the first indication information is used to indicate a third resource, where the third resource is a resource in the first resource that the first terminal device gives up for the second terminal device, or the third resource is a resource in the first resource that the first terminal device stops using.

[0066] In combination with the third aspect, in certain implementations of the third aspect, the first indication information includes identification information of the third resource; or, the first indication information includes proportion information and resource location information, the proportion information is used to indicate the proportion of the third resource in the first resource, and the resource location information is used to indicate at least one of the following position information of the third resource in the first resource: the time domain starting position, the time domain ending position, the frequency domain starting position or the frequency domain ending position; or, the first indication information includes the proportion information, and the resource location information is predefined by the protocol or preconfigured by the network.

[0067] In combination with the third aspect, in some implementations of the third aspect, the processing unit is further used to release the third resource.

[0068] In combination with the third aspect, in certain implementations of the third aspect, the processing unit is also used by the first terminal device to determine the third resource according to a resource negotiation criterion.

[0069] In conjunction with the third aspect, in some implementations of the third aspect, the resource negotiation criterion includes determining the negotiation resource based on one or more of the following information:

[0070] the priority of the first terminal device, the priority of the first terminal device group, the priority of one or more services of the first terminal device, the priority of one or more services of the first terminal device group, the traffic volume of the first terminal device, the traffic volume of the first terminal device group, the priority of the second terminal device, the priority of one or more services of the second terminal device, the priority of one or more services of the second terminal device group, the priority of the second terminal device group, the traffic volume of the second terminal device, or the traffic volume of the second terminal device group,

[0071] The first terminal device group includes the first terminal device, and the second terminal device group includes the second terminal device.

[0072] In a fourth aspect, a communication device is provided, which is a second terminal device or a module (such as a chip) configured in (or used for) a second terminal device.

[0073] The communication device includes: a processing unit, configured to determine to request the first terminal device to give up some resources in the fourth resource of the first terminal device; a transceiver unit, configured to send first information to the first terminal device, the first information being used to request the first terminal device to give up some resources in the fourth resource of the first terminal device; the transceiver unit is further configured to receive at least one item of the following information sent by the first terminal device:

[0074] The second information is used to indicate that it is agreed to give up part of the fourth resource to the second terminal device;

[0075] fourth information, used to indicate that the user does not agree to give up part of the first resource;

[0076] The fifth information is used to indicate that the first information is not successfully received.

[0077] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first information is carried on a second resource, the second resource is contained in the first resource, and the position of the second resource in the first resource is predefined by the protocol or preconfigured by the network, or the transceiver unit is also used to receive third information from the first terminal device, and the third information is used to indicate the second resource.

[0078] In combination with the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is further used to receive a first message from the first terminal device, wherein the first message includes the third information and / or information used to indicate one or more of the following:

[0079] the time domain position of the first resource, the frequency domain position of the first resource, the period of the first resource, the priority of the first terminal device, the priority of the first terminal device group or the period of the second resource,

[0080] The first terminal device group includes the first terminal device.

[0081] In combination with the fourth aspect, in some implementations of the fourth aspect, the first message is a broadcast message.

[0082] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the first information includes information used to indicate one or more of the following:

[0083] the priority of the second terminal device, the priority of the second terminal device group, the priority of one or more services of the second terminal device, the priority of one or more services of the second terminal device group, the traffic volume of the second terminal device or the traffic volume of the second terminal device group,

[0084] The second terminal device group includes the second terminal device.

[0085] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second information includes first indication information, and the first indication information is used to indicate a third resource, where the third resource is a resource in the first resource that the first terminal device gives up for the second terminal device, or the third resource is a resource in the first resource that the first terminal device stops occupying.

[0086] In combination with the fourth aspect, in certain implementations of the fourth aspect, the processing unit is further used to use the third resource, or the transceiver unit is further used to notify the second terminal device group to use the third resource, and the second terminal device group includes the second terminal device.

[0087] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first indication information includes identification information of the third resource; or, the first indication information includes proportion information and resource location information, the proportion information is used to indicate the proportion of the third resource in the first resource, and the resource location information is used to indicate at least one of the following position information of the third resource in the first resource: the time domain starting position, the time domain ending position, the frequency domain starting position or the frequency domain ending position; or, the first indication information includes the proportion information, and the resource location information is predefined by the protocol or preconfigured by the network.

[0088] In combination with the fourth aspect, in certain implementations of the fourth aspect, the processing unit is also used to determine to request part of the first resource based on the interference size measured on the first resource and / or the size of the first resource and / or the priority of the first resource.

[0089] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the protocol stipulates or the network preconfigures that after the processing unit sends the first information, in at least one of the following circumstances, the processing unit stops sending the request information requesting the terminal device to give up resources:

[0090] Within the second time period, before receiving the second information, or before receiving the fourth information.

[0091] In a fifth aspect, a communication device is provided, comprising a processor. The processor can implement the method in the above-mentioned first aspect and any possible implementation of the first aspect. Optionally, the communication device also includes a memory, and the processor is coupled to the memory, and can be used to execute instructions in the memory to implement the above-mentioned first aspect and any possible implementation of the first aspect. Optionally, the communication device also includes a communication interface, and the processor is coupled to the communication interface. In an embodiment of the present application, the communication interface can be a transceiver, a pin, a circuit, a bus, a module or other type of communication interface, without limitation.

[0092] In one implementation, the communication device is a first terminal device. When the communication device is a first terminal device, the communication interface may be a transceiver, or an input / output interface.

[0093] In another implementation, the communication device is a chip configured in the first terminal device. When the communication device is a chip configured in the first terminal device, the communication interface may be an input / output interface.

[0094] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0095] In a sixth aspect, a communication device is provided, comprising a processor. The processor can implement the method in the second aspect and any possible implementation of the second aspect. Optionally, the communication device also includes a memory, the processor is coupled to the memory, and can be used to execute instructions in the memory to implement the method in the second aspect and any possible implementation of the second aspect. Optionally, the communication device also includes a communication interface, the processor is coupled to the communication interface.

[0096] In one implementation, the communication device is a second terminal device. When the communication device is a second terminal device, the communication interface may be a transceiver, or an input / output interface.

[0097] In another implementation, the communication device is a chip configured in the second terminal device. When the communication device is a chip configured in the first and second terminal devices, the communication interface may be an input / output interface.

[0098] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0099] A seventh aspect provides a processor, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in the first aspect or the second aspect and any possible implementation of the first aspect or the second aspect.

[0100] In the specific implementation process, the processor can be one or more chips, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation methods of the processor and various circuits.

[0101] In an eighth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instruction), which, when executed, enables a computer to execute the method in the above-mentioned first aspect or second aspect and any possible implementation manner of the first aspect or second aspect.

[0102] In the ninth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions). When the computer-readable storage medium is run on a computer, the computer executes the method in the above-mentioned first aspect or second aspect and any possible implementation manner of the first aspect or second aspect.

[0103] In a tenth aspect, a communication system is provided, comprising at least one first terminal device and at least one second terminal device as mentioned above. BRIEF DESCRIPTION OF THE DRAWINGS

[0104] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of the present application;

[0105] Figure 2 is another schematic architecture diagram of a communication system applicable to an embodiment of the present application;

[0106] Figure 3 is a schematic flow chart of a terminal device using Mode 2 to select resources provided by an embodiment of the present application;

[0107] Figure 4is a schematic flow chart of a resource negotiation method provided in an embodiment of the present application;

[0108] Figure 5 is a schematic diagram of a first resource provided in an embodiment of the present application;

[0109] Figure 6 is a schematic diagram of GH4 monitoring broadcast messages provided by an embodiment of the present application;

[0110] Figure 7 It is a schematic diagram of GH4 sending a negotiation request message provided by an embodiment of the present application;

[0111] Figure 8 is a schematic flow chart of calculating the ratio of negotiation resources provided in an embodiment of the present application;

[0112] Fig. 9 is a schematic diagram of GH4 sending second information provided by an embodiment of the present application;

[0113] Fig.10 is another schematic diagram of GH4 sending second information provided by an embodiment of the present application;

[0114] Fig.11 is a schematic block diagram of an example of a communication device of the present application;

[0115] Fig.12 is a schematic structural diagram of an example of a terminal device of the present application;

[0116] Fig.13 This is a schematic structural diagram of an example of a network device of the present application. DETAILED DESCRIPTION

[0117] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0118] The technical solution of the embodiment of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, future fifth generation (5G) system or new radio (NR) system, vehicle-to-X V2X, where V2X may include vehicle to network (V2N), vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian (V2P), etc., long term evolution technology for vehicle communication (LTE-V), Internet of Vehicles, machine type communication (MTC), Internet of Things (IoT), etc. Things, IoT, Long Term Evolution-Machine (LTE-M), Machine to Machine (M2M), non-terrestrial network (NTN) system, NTN system can also be called satellite communication system, or other communication systems that will evolve in the future.

[0119] The terminal device in the embodiment of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle / ship / aircraft and other transportation equipment, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved public land mobile communication network (PLMN), etc. The terminal device realizes the setting and acquisition of the communication status by installing a wireless transceiver antenna to complete the communication.

[0120] It should be understood that the present application does not limit the specific form of the terminal device.

[0121] The network device in the embodiment of the present application can be any device with wireless transceiver function. The device includes but is not limited to: evolved Node B (eNB), Radio Network Controller (RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Base Station (e.g., Home evolved NodeB, or HomeNode B, HNB), Base Band Unit (BBU), Access Point (AP) in Wireless Fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., and can also be a gNB or transmission point (TRP or TP) in a 5G (such as NR) system, or one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or it can also be a network node constituting a gNB or transmission point, such as a baseband unit (BBU), or a distributed unit (DU), etc.

[0122] Figure 1 is a schematic diagram of a communication system 100 applicable to an embodiment of the present application.

[0123] like Figure 1 As shown, the communication system 100 may include at least two terminal devices, such as terminal device 101 and terminal device 102, and terminal device 101 and terminal device 102 may negotiate resources through the resource negotiation method provided in the present application. The communication system may also include a network device, but the present application is not limited thereto.

[0124] Figure 2 is a schematic diagram of a communication system 200 applicable to an embodiment of the present application.

[0125] like Figure 2 As shown, the communication system 200 may include at least two terminal devices, such as terminal devices 201, 202, 203, and 204. The terminal devices may communicate with each other via a side link, and multiple terminal devices may also form a terminal device group to improve communication efficiency. Communicating in the form of a terminal device group requires a complete set of process mechanisms, in which the key processes and technologies include: establishment of a terminal device group, selection of a head terminal device (groupheader, GH) in a terminal device group, a terminal device group maintenance (Group Maintain) mechanism, and resource allocation between and within terminal device groups. For example, Figure 2 The terminal device 201 can be the Group Header in the terminal device group composed of terminal devices 201, 202, 203, and 204, and the terminal devices 202, 203, and 204 can be group members (GM) of the terminal device group. In the terminal device group, the GM can only monitor the synchronization signal (SS) and physical broadcast channel (SS and PBCH block, SSB) of the GH to maintain synchronization, and may not receive synchronization information sent by devices outside the group, thereby maintaining uniqueness and energy saving. When the GH sends a synchronization signal block SSB to the GM in the group, energy saving can be achieved by reducing the transmission power.

[0126] Sidelink communication can use unlicensed spectrum for communication. Unlicensed spectrum is open and can be effectively used to improve performance and speed. Communication devices can communicate on unlicensed spectrum resources by competing for resources. The application scenarios of sidelink using unlicensed spectrum (Sidelink-Unlicensed) include but are not limited to the following typical scenarios:

[0127] Home scenario: Communication between mobile phones, TVs, personal computers (PCs), tablets, speakers, bracelets, headphones, etc.

[0128] Meeting room scenario: Communication between large screens, PCs, mobile phones, tablets, etc.

[0129] Team game scenario: When multiple people team up to play a team game, the game devices communicate with each other.

[0130] Based on the application scenario of Sidelink-Unlicensed, the main research goal is to study the mechanism of Sidelink-Unlicensed communication running on the basis of terminal device groups. Using terminal device groups as units can:

[0131] 1) Reduce the probability of resource collision: In heavy traffic load scenarios and scenarios with a large number of users, if all UEs compete for resources autonomously, the probability of resource conflict and collision is very high. If there is a Group Header to coordinate resource allocation, resource collision events can be greatly reduced.

[0132] 2) Improve resource allocation efficiency: After the resources are negotiated between groups at a large granularity, they are allocated within the group.

[0133] 3) Improve Sidelink communication performance: Group Header can measure the channel information, service load, and mutual information between members of each member in the group, so as to achieve better link control.

[0134] 4) Reduce latency: Reduce information interaction with base stations and reduce air interface latency.

[0135] The current sidelink resource allocation method includes two resource allocation modes, namely, Mode 1 and Mode 2.

[0136] Mode 1 means that the terminal device determines the resources for sending sidelink data based on the sidelink scheduling authorization (sidelink grant) sent by the network device. The sidelink scheduling authorization is used to authorize the terminal device to use the resources dedicated to sending sidelink data. For example, before sending the sidelink, the terminal device reports a buffer status report (BSR) to the network device to notify the network device of the amount of data to be sent, and the network device authorizes the corresponding resources for it based on the amount of data reported by the terminal device.

[0137] Mode 2 is that the terminal device autonomously competes for transmission resources in the pre-configured resource pool for sidelink data transmission. Figure 3 A schematic diagram 300 is a process of performing resource selection in Mode 2 for a terminal device.

[0138] like Figure 3 As shown, the resource selection process of Mode 2 may include the following steps:

[0139] 1. The terminal device decodes the sidelink control information (SCI) sent by other terminal devices and measures the received power of the physical sidelink shared channel (PSSCH) corresponding to the SCI.

[0140] 2. Exclude the resources occupied by the terminal device itself and the resources with high interference (for example, the receiving power (ie, interference power) is higher than the preset threshold value) in the resource pool, and use the remaining resources in a candidate time slot as candidate resources.

[0141] 3. Determine whether the number of candidate resources is greater than 20% of Mt, where Mt is the total number of resources in a candidate time slot.

[0142] 4. If the candidate resources are greater than or equal to 20% of the resources in the resource pool, the terminal device selects resources for communication from the candidate resources (for example, the physical layer of the terminal device can be reported to the upper layer, and the upper layer makes the selection).

[0143] 5. If the candidate resources are less than 20% of the resources in the resource pool, increase the threshold of the receiving power (for example, increase the threshold by 3dB), and then return to step 1. This continues until the candidate resources are greater than or equal to 20% of the resources in the resource pool.

[0144] According to the resource selection process of Mode 2 above, when the size of the candidate resources does not meet 20% of the resources in the resource pool, the terminal device will adjust the interference threshold until the candidate resources meet the conditions. This makes it possible that the resources for sidelink communication may collide with the communication resources of the communication device, causing greater interference between them, resulting in a higher probability of retransmission and lower communication reliability.

[0145] In the unlicense sidelink scenario, the terminal devices need to perform listen before talk (LBT) to compete for channel resources before they can communicate. The LBT mechanism works outside the system (such as Wi-Fi), and resource negotiation can be performed within the system through message interaction / sensing-selection.

[0146] In D2D communication without the participation of base stations, there is no central processor to manage and control the terminal devices, and the centralized scheduling mode cannot be supported. At present, the resource allocation in the Sidelink system currently only has competition and preemption mechanisms, and lacks a negotiation mechanism to better allocate resources. The present application proposes a resource negotiation method, in which terminal devices can negotiate resources through information exchange to reduce the probability of mutual interference caused by resource collisions. Specifically, the terminal device can negotiate with other terminal devices or request other terminal devices to give up some resources by sending negotiation request information. If the other terminal devices agree to give up some resources, the other terminal devices release the given up part of the resources, and the terminal device can communicate on the sidelink on the given up part of the resources. Resource negotiation between terminal devices can reduce the probability of resource collisions and improve the reliability of communications.

[0147] The resource negotiation method for side link communication provided in the present application is described below with reference to the accompanying drawings.

[0148] Figure 4 A schematic flowchart of a resource negotiation method 400 provided in an embodiment of the present application.

[0149] S410: The second terminal device sends first information to the first terminal device, wherein the first information is used to request the first terminal device to give up part of the first resources of the first terminal device.

[0150] Correspondingly, the first terminal device receives the first information from the second terminal device. The first information may be referred to as cooperation request information.

[0151] The first resource is a resource used by the first terminal device. Alternatively, the first terminal device group includes the first terminal device. The first terminal device may be a head terminal device (group header) of the first terminal device group. The first resource is a resource used by the first terminal device group. The resources used by the first terminal device group are managed by the head terminal device (i.e., the first terminal device) of the first terminal device group, i.e., the first resource is a resource managed by the first terminal device.

[0152] As an example but not limitation, the first resource may be a resource in an unlicensed frequency band.

[0153] The first resource may be allocated by the network device to the first terminal device, or the first resource may be acquired by the first terminal device through competition.

[0154] For example, the first resource is a resource in an unlicensed frequency band, and the first terminal device obtains the first resource through a listen before talk (LBT) mechanism. However, the present application is not limited thereto.

[0155] Before S410, the first terminal device may send a first message, and the first message may include resource indication information. The resource indication information may indicate the time domain position of the first resource and / or the frequency domain position of the first resource. Optionally, the first resource is a periodic resource, and the indication information for indicating the first resource may also indicate the period of the first resource.

[0156] As an example and not limitation, the first message is SCI.

[0157] Optionally, the first message is a broadcast message, and / or the first message is carried on a broadcast channel. The first terminal device may broadcast the first resource of the first terminal device through the first message.

[0158] Before S410, the second terminal device can obtain (or monitor) resource indication information of other terminal devices, detect the interference size on the resources of other terminal devices, and determine whether to send negotiation request information to at least one terminal device based on the interference size and / or resource size to request the terminal device to give up part of the resources.

[0159] In one implementation, the second terminal device may determine to send the negotiation request information to the first terminal device according to an optimal performance criterion. The optimal performance criterion may include but is not limited to one or more of the following:

[0160] The interference on the corresponding resources is the smallest, the time domain length of the corresponding resources is the largest, the frequency domain length of the corresponding resources is the largest, the service priority of the device corresponding to the corresponding resources is the lowest, or as few terminal devices as possible are selected to send negotiation request information.

[0161] For example, the second terminal device obtains resource indication information of other terminal devices, and detects the interference size on the resources of each terminal device according to the resource indication information. The second terminal device determines that the interference on the first resource of the first terminal device is the smallest, and the first resource has the largest time domain length or the largest frequency domain length among the resources within the same interference level (for example, below a preset interference threshold value, or the same interference level between two interference threshold values). Or when the interference and resource length are at the same level, determine the service with the lowest priority. Then the second terminal device sends the first information to the first terminal device. However, the application is not limited to this.

[0162] In another embodiment, the second terminal device may determine to send a negotiation request message to the first terminal device based on one or more of the priority of the first terminal device, the priority of one or more services of the first terminal device, the priority of the first terminal device group, or the priority of one or more services of the first terminal device group.

[0163] Optionally, the first message further includes one or more of the following:

[0164] The priority of the first terminal device, the priority of one or more services of the first terminal device, the priority of the first terminal device group, or the priority of one or more services of the first terminal device group.

[0165] For example, when the first resource is a resource used by the first terminal device, the first message may include the priority of the first terminal device, and the second terminal device may determine that the priority of the first terminal device is lower than the priority of the second terminal device among multiple terminal devices, and then the second terminal device determines to send the first information to the first terminal device. However, the present application is not limited thereto.

[0166] For another example, when the first resource is a resource used by the first terminal device, the first message may include the priority of one or more services of the first terminal device, and the second terminal device may compare the priorities of the services of the multiple terminal devices obtained with the priorities of the one or more services of the second terminal device, and determine that the priorities of the services of the first terminal device are all lower than the priorities of the services of the second terminal device, and then the second terminal device determines to send the first information to the first terminal device. However, the present application is not limited thereto.

[0167] For another example, when the first resource is a resource used by the first terminal device group, the first message may include the priority of the first terminal device group and / or the priority of one or more services of the first terminal device group, and the second terminal device may determine to send the first information to the first terminal device based on the acquired priority of the terminal device and / or the terminal device group, or the priority of the service. However, the present application is not limited thereto.

[0168] Optionally, the protocol stipulates or the network preconfigures that after the second terminal device sends the first information, within a second time period or before receiving feedback information from the first terminal device (such as the feedback information may be the second information or the fourth information below), the second terminal device stops sending request information for requesting the terminal device to give up resources (i.e., stops sending negotiation request information).

[0169] That is, the second terminal device only sends negotiation request information to one terminal device within a certain period of time (such as within the second time period or before receiving feedback information) to obtain resources waived by one terminal device. This ensures the continuity and non-fragmentation of resources and improves resource utilization efficiency, especially when the resources are unlicensed frequency band resources, continuous resources can improve resource utilization.

[0170] The second terminal device may send the first information to the first terminal device on a second resource, wherein the second resource is included in the first resource.

[0171] The first terminal device may send third information, and the third information is used to indicate the second resource. That is, the first terminal device may notify other terminal devices through the third information that negotiation request information may be sent to the first terminal device on the second resource. After the second terminal device determines to send negotiation request information to the first terminal device, it may send the first information to the first terminal device on the second resource according to the third information.

[0172] For example, the third information may indicate the time domain position and / or frequency domain position of the second resource in the fourth resource. However, the present application is not limited thereto.

[0173] Optionally, the third information may be included in the first message, or the third information and the first message may be sent at different times.

[0174] For example, the first resource can be Figure 5 As shown, the first terminal device sends a first message on the resource used to carry the first message, and the first message may include resource indication information for indicating the time domain position and / or frequency domain position of the first resource. For example, the resource indication information may specifically indicate the starting time domain position and duration (or referred to as transmission opportunity (TxOP), for example, 5ms, 10ms, 20ms or 40ms, etc.) of the first resource, and / or indicate the starting frequency domain position and the duration of the duration in the frequency domain. When the first resource is a periodic resource, the first message also includes the period of the first resource. In addition, the first message also includes the third information, and the third information indicates the time domain position and / or frequency domain position of the second resource. The position of the second resource in the first resource may be as shown in FIG. Figure 5 As shown, but the present application is not limited to this. Optionally, when the second resource is a periodic resource, the third information may also include the period of the second resource. The period of the second resource may be the same as or different from the period of the first resource. For example, the period of the second resource may be smaller than the period of the first resource, and the second resource may appear at least twice in the first resource. However, the present application is not limited to this. Optionally, the first message may also include one or more of the priority of the first terminal device, the priority of one or more services of the first terminal device, the priority of the first terminal device group, or the priority of one or more services of the first terminal device group.

[0175] Optionally, the first information includes one or more of the following:

[0176] The priority of the second terminal device, the priority of the second terminal device group, the priority of one or more services of the second terminal device, the priority of one or more services of the second terminal device group, the traffic volume of the second terminal device or the traffic volume of the second terminal device group.

[0177] The second terminal device group includes the second terminal device. As an example but not limitation, the second terminal device may be a head terminal device in the second terminal device group.

[0178] S420: The first terminal device sends second information to the second terminal device, where the second information is used to indicate that it agrees to give up part of the first resources to the second terminal device.

[0179] If the first terminal device successfully receives the first information in S410, it can be determined that the second terminal device requests the first terminal device to give up some resources from the first resource. If the first terminal device agrees to give up some resources in the first resource, the first terminal device executes S420 to send the second information to the second terminal device. Correspondingly, the second terminal device receives the second information from the first terminal device.

[0180] When the first terminal device agrees to give up part of the first resources, the first terminal device determines a third resource to be given up for the second terminal device in the first resources.

[0181] Optionally, the first terminal device may determine the third resource from the first resource according to one or more of the following:

[0182] The priority of the first terminal device, the priority of one or more services of the first terminal device, the traffic volume of the first terminal device, the priority of the first terminal device group, the priority of one or more services of the first terminal device group, the traffic volume of the first terminal device group, the priority of the second terminal device, the priority of one or more services of the second terminal device, the traffic volume of the second terminal device, the priority of one or more services of the second terminal device group, the priority of the second terminal device group or the traffic volume of the second terminal device group.

[0183] For example, the first information sent by the second terminal device may include the priority of the second terminal device, which can be divided into different priorities according to the type of terminal device. For example, vehicles can have the highest priority due to driving safety requirements, mobile phones can have the second priority, and bracelets, headphones, etc. can have the lowest priority. The first terminal device can determine the size of the third resource to be released from the first resource based on the priority of the second terminal device, or can determine the proportion of the third resource to be released in the first resource based on the priority of the second terminal device. Or the first terminal device can compare the priority of the first terminal device with the priority of the second terminal device, and determine the size of the third resource to be released or the proportion of the third resource to be released in the first resource based on the comparison result. However, the present application is not limited to this. The priorities of terminal devices can be divided in other ways, and the present application does not limit this.

[0184] For another example, the first information may include the priority of one or more services of the second terminal device. For example, it may be specified that the priority of ultra reliable low latency communication (URLLC) services is higher than that of enhanced mobile broadband (eMBB) services, or the priority of services may be indicated by a quality of service (QoS) flow identifier (QFI), with different QFIs corresponding to different service priorities. After receiving the first information, the first terminal device obtains the priority of the service of the second terminal device, and determines the size of the third resource or the proportion of the third resource in the first resource based on the priority of the service of the second terminal device. Alternatively, the first terminal device compares the priority of one or more services of the first terminal device with the priority of one or more services of the second terminal device to determine the size of the third resource or the proportion of the third resource in the first resource. However, the present application is not limited to this.

[0185] For another example, the first information may include the traffic volume of the second terminal device, and the first terminal device determines the size of the third resource to be ceded or the proportion of the third resource in the first resource according to the traffic volume. Alternatively, the first terminal device compares the traffic volumes of the first terminal device and the second terminal device, and determines the third resource according to the comparison result, but the present application is not limited thereto.

[0186] The second terminal device may be a head terminal device of a second terminal device group, the first information may include one or more of the priority of the second terminal device group, the priority of one or more services, or the service volume, and the first terminal device determines the third resource to be ceded based on the first information.

[0187] After the first terminal device determines the third resource to be released, it sends second information to the second terminal device to notify the second terminal device that the first terminal device agrees to release some resources for the second terminal device. Optionally, the second information also includes first indication information, and the first indication information is used to indicate the third resource.

[0188] In one implementation, the first indication information includes identification information of the third resource.

[0189] For example, the first message sent by the first terminal device includes resource indication information indicating the first resource of the first terminal device, and also includes block information of the first resource, such as the first resource is allocated to multiple resource blocks, each resource block corresponds to an identification information. The third resource includes one or more resource blocks among the multiple resource blocks, and the first indication information specifically indicates the third resource ceded by the first terminal device through the identification information of one or more resource blocks included in the third resource. However, the present application is not limited to this.

[0190] In another embodiment, the first indication information includes ratio information and resource location information. The ratio information is used to indicate the ratio of the third resource to the first resource. The resource location information is used to indicate at least one of the following location information of the third resource in the first resource: a time domain starting position, a time domain ending position, a frequency domain starting position, or a frequency domain ending position.

[0191] For example, if the first indication information indicates that the third resource occupies 1 / 3 of the first resource, and the resource location information in the first indication information indicates that the time domain end position of the third resource in the first resource is the end position of the first resource, then after the second terminal device receives the second information, it can determine that the third resource is 1 / 3 of the resource before the end position of the first resource according to the first indication information in the second information. That is to say, after the second terminal device receives the second information, it determines that the first terminal device has given up 1 / 3 of the resource before the end position of the first resource for it according to the first indication information. However, the present application is not limited to this.

[0192] In a specific example, the first terminal device determines the proportion of resource negotiation according to a resource negotiation decision criterion, which is an allocation criterion based on the priority of the terminal device and the weighted traffic volume, and calculates the proportion of negotiated resources. The first terminal device calculates the proportion of negotiated resources (denoted as Ratio_Res) according to the following formula based on the priority (denoted as P1) and traffic volume (denoted as D1) of the first terminal device (or the first terminal device group) and the priority (denoted as P2) and traffic volume (denoted as D2) of the second terminal device (or the second terminal device group):

[0193]

[0194] Further, the first terminal device calculates the bi-norm between the negotiated resource ratio and the quantization ratio according to Ratio_Res. That is, the first terminal device calculates Ratio_Res and each resource ratio X in Table 1 i The second norm temp i , where i=1,2,…,9.

[0195]

[0196] Table 1

[0197]

[0198]

[0199] The first terminal device determines the minimum bi-norm value among the nine bi-norm values ​​calculated, and the proportion corresponding to the minimum bi-norm value is the proportion of the quantized negotiation resources. The first terminal device can determine the minimum bi-norm value among the nine bi-norm values ​​calculated. i The minimum value in (i=1,2,…,9) corresponds to the ratio X in Table 1 i , which is the negotiated resource ratio after quantization. For example, among the 9 two-norm values ​​calculated by the first terminal device, X7 corresponding to i=7, that is, 7 / 8, is the negotiated resource ratio after quantization. However, the present application is not limited thereto.

[0200] In another implementation, the first indication information includes ratio information. The resource location information of the third resource may be specified by a protocol or preconfigured by a network. The resource location information is used to indicate at least one of the following location information of the third resource in the first resource: a time domain starting position, a time domain ending position, a frequency domain starting position, or a frequency domain ending position.

[0201] For example, the protocol stipulates or the network preconfigures the starting position when the first terminal device gives up the resource, for example, the starting position is stipulated as the Nth symbol in the first resource. In the second information sent by the first terminal device, the first indication information indicates the proportion information of the third resource. After the second terminal device receives the first indication information, it can determine the position and size of the third resource according to the prescribed starting position and the proportion information of the third resource indicated by the first indication information. However, the present application is not limited to this.

[0202] In another implementation, the first indication information indicates the starting time domain position and duration of the third resource, or indicates the duration and time domain end position of the third resource, or indicates the starting time domain position and end time domain position of the third resource.

[0203] In addition to indicating the time domain position of the third resource, the first terminal device may also indicate the frequency domain position of the third resource, and the indication method may be similar to the indication method of the time domain position, for example, including one or more of the ratio information, the frequency domain starting position, the frequency domain ending position, or the frequency domain continuous length, so that the second terminal device can determine the third resource after receiving the second information. Alternatively, the frequency domain size of the third resource may be the same as the frequency domain size of the first resource by default, and this application does not limit this.

[0204] Optionally, the second information is carried on a fourth resource, and the fourth resource and the second resource (ie, the resource carrying the first information) are separated by a first duration.

[0205] As an example and not limitation, the first duration may be predefined by a protocol, preconfigured by a network, or the first message may include indication information indicating the first duration.

[0206] After the first terminal device determines the third resource, it determines the fourth resource according to the first duration and sends the second information on the fourth resource. After the second terminal device sends the first information on the second resource, it determines the fourth resource according to the first duration and detects the feedback information of the first terminal device on the fourth resource.

[0207] Optionally, the first resource is a periodic resource, and the first terminal device can feedback the second information Y ms after the second resource in the period of the first resource where the second resource is located, where Y needs to satisfy the resource release ratio and the signal detection processing delay of the second terminal device.

[0208] For example, Y needs to be less than or equal to (1-X)*PZ, where X is the resource release ratio, P (period, P) is the period of the first resource of the first terminal device, and Z is the signal detection processing delay of the second terminal device. However, the present application is not limited thereto.

[0209] Optionally, the first resource is a periodic resource, and the fourth resource is a resource within a first period, where the first period is a period after the period of the first resource in which the second resource is located.

[0210] For example, it may be stipulated or configured that the first terminal device sends feedback information, i.e., the second information, in the next cycle of the cycle of the first resource where the second resource is located. For example, the first terminal device receives the first information on the second resource in cycle N of the first resource, and after the first terminal device determines the feedback information, it sends feedback information (i.e., the second information) in the next cycle of cycle N, i.e., cycle N+1 (i.e., an example of the first cycle). Correspondingly, after the second terminal device sends the first information in cycle N of the first resource, it detects the feedback information on the fourth resource in cycle N+1. However, the present application is not limited thereto.

[0211] After sending the second information, the first terminal device releases the third resource that was given up for the second terminal device. In other words, the first terminal device or the first terminal device group stops using the third resource. After the second terminal device receives the second information, the second terminal device determines that the first terminal device gave up the third resource for it, and the second terminal device or the second terminal device group uses the third resource.

[0212] According to the above scheme, the terminal device can negotiate with other terminal devices or request other terminal devices to give up some resources by sending negotiation request information. If the other terminal devices agree to give up some resources, the other terminal devices release the given up resources, and the terminal device can perform sidelink communication on the given up resources. Resource negotiation between terminal devices can reduce the probability of resource collision and improve the reliability of communication.

[0213] In an optional implementation of an embodiment of the present application, when the first terminal device successfully receives the first information and the first terminal device does not agree to give up part of the first resources, the terminal device sends fourth information, which is used to indicate that it does not agree to give up part of the first resources.

[0214] For example, after receiving the first information, the first terminal device may determine that it does not agree to give up resources for the second terminal device according to one or more of the following information included in the first information:

[0215] The priority of the first terminal device, the priority of one or more services of the first terminal device, the traffic volume of the first terminal device, the priority of the first terminal device group, the priority of one or more services of the first terminal device group, the traffic volume of the first terminal device group, the priority of the second terminal device, the priority of one or more services of the second terminal device, the traffic volume of the second terminal device, the priority of one or more services of the second terminal device group, the priority of the second terminal device group or the traffic volume of the second terminal device group.

[0216] For example, the first information includes the priority of the second terminal device. After the first terminal device receives the first information, it obtains the priority of the second terminal device. The first terminal device compares the priority of the first terminal device with the priority of the second terminal device. If the priority of the first terminal device is lower than or equal to the priority of the second terminal device, the first terminal device may agree to give up some resources for the second terminal device, and the first terminal device may send the second information on the fourth resource. Alternatively, if the priority of the first terminal device is higher than the priority of the first terminal device, the first terminal device may determine that it does not agree to give up resources for the second terminal device. The first terminal device may send the fourth information on the fourth resource to notify the second terminal device that it does not agree to give up some of the first resources. After the second terminal device receives the fourth information on the fourth resource, it may determine that the negotiation request to the first terminal device to give up resources has not been successful. Optionally, the second terminal device may send negotiation request information to other terminal devices to request other terminal devices to give up some resources. However, the present application is not limited to this.

[0217] For another example, the first information includes the traffic volume of the second terminal device group. After receiving the first information, the first terminal device can compare the traffic volume of the second terminal device group with the traffic volume of the first terminal device (or the first terminal device group). For example, if the traffic volume of the second terminal device group is higher than that of the first terminal device group, and the difference in traffic volume is greater than a preset threshold value, the first terminal device agrees to give up some resources and sends the second information; if the traffic volume of the second terminal device group is higher than that of the first terminal device group, and the difference in traffic volume is less than or equal to the preset threshold value, or if the traffic volume of the second terminal device group is lower than or equal to the traffic volume of the first terminal device group, and the difference in traffic volume is less than or equal to the preset threshold value, the first terminal device may not agree to give up some resources and send the fourth information to notify the second terminal device. However, the present application is not limited to this.

[0218] According to the above scheme, the second terminal device can negotiate with the first terminal device or request the first terminal device to give up some resources by sending negotiation request information. If the first terminal device does not agree to give up some resources, the second terminal device can be notified by sending fourth information so that the second terminal device can negotiate or request some resources with other terminal devices. The probability of resource collision can be reduced and the reliability of communication can be improved.

[0219] In another optional implementation of the embodiment of the present application, when the first terminal device fails to successfully receive the first information, the first terminal device sends fifth information, where the fifth information is used to indicate that the first information has not been successfully received.

[0220] For example, when the first terminal device detects the first information on the second resource but fails to decode the first information and cannot read the content of the first information, the first terminal device may send the fifth information on the fourth resource so that the second terminal device can determine that the first terminal device has not successfully received the first information after receiving the fifth information. The second terminal device may send the first information to the first terminal device again. However, the present application is not limited thereto.

[0221] According to the above scheme, the second terminal device can negotiate with the first terminal device or request the first terminal device to give up some resources by sending a negotiation request message. If the first terminal device fails to successfully receive the negotiation request message, the second terminal device can be notified by sending the fifth message so that the second terminal device can send the first message again, thereby improving the reliability of communication.

[0222] Figure 6 FIG. 1 is a schematic diagram of a resource negotiation method provided in an embodiment of the present application. Figure 6The figure shows an example of an unlicensed frequency band channel. For example, the unlicensed frequency band channel includes three terminal device groups, namely terminal device group 1 (denoted as G1), terminal device group 2 (denoted as G2) and terminal device group 3 (denoted as G3), which use different periodic resources. For example, the time domain length of the resource used by G1 ( Figure 6 is 5ms, the period ( Figure 6 The time domain length of the resource used by G2 is 20ms and the period is 30ms, and the time domain length of the resource used by G3 is 5ms and the period is 30ms. G1, G2 and G3 each include at least one terminal device.

[0223] It should be noted that Figure 6 The resources used by G1, G2 and G3 respectively may be allocated by the network device, or may be obtained by the head terminal devices (group header, GH) of each group through competition. For example, after the head terminal device performs LBT and determines that the channel is idle, it determines the time domain length and period of the resources used by the terminal device group. Alternatively, the resources used by G1, G2 and G3 respectively may be obtained by negotiation by the head terminal devices of each group using the resource negotiation method provided in this application, and this application does not limit this.

[0224] like Figure 6 As shown, after the GHs of the G1, G2 and G3 groups perform LBT in each cycle of each group, they send a broadcast message of the group, which includes one or more of the following:

[0225] The time-frequency resource (including time domain resources and frequency domain resources) information used by the group, the period of the time-frequency resources used, the priority of the group, the location information of the second resource (i.e., the resource used to carry the negotiation request information) or the period of the second resource.

[0226] Optionally, the broadcast message may not include the location information of the second resource, and the location of the second resource in the resources used by each group of terminal devices may be specified by the protocol or pre-configured by the network.

[0227] For example, the second resource may be specified by the protocol or pre-configured by the network after the resource carrying the broadcast message, such as the next moment after the end moment of the resource carrying the broadcast message is the start moment of the second resource, and the duration of the second resource may also be specified. However, the present application is not limited thereto.

[0228] When terminal device group 4 (denoted as G4) needs resources for sidelink communication, GH4 of G4 (i.e., an example of the second terminal device) can monitor broadcast messages in the channel to obtain channel occupancy information of other terminal device groups. For example, after GH4 detects broadcast messages of G1, G2, and G3 and obtains channel occupancy information of G1, G2, and G3, GH4 can select a terminal device group that sends negotiation request information according to the optimal performance criterion.

[0229] Optionally, GH4 can perform channel idle detection when executing LBT. If the channel is detected to be idle, GH4 occupies the idle channel and sends a broadcast message to notify the surrounding terminal device groups or terminal devices of the corresponding configuration information of the resources occupied by G4; if the channel is not detected to be idle, it listens to the broadcast messages in the channel to negotiate with other terminal device groups to give up some resources by sending negotiation request information.

[0230] Among them, the optimal performance criterion may include the minimum interference, and the maximum time domain length or the maximum frequency domain length among the resources used by the terminal device group within the same interference level (for example, below a preset interference threshold value, or the same interference level between two interference threshold values). For example, to ensure the continuity and non-fragmentation of resources, it can be stipulated that a GH only sends negotiation request information to one GH at a time. It should be understood that in this example, a GH only sends negotiation request information to one GH at a time, but the present application is not limited to this. A GH sending negotiation request information to multiple GHs at a time should also fall within the protection scope of the present application.

[0231] According to the optimal performance criterion, GH4 may determine to send a negotiation request message to G2 to negotiate to give up some resources for G4. GH4 may determine the second resource of G2 for carrying the negotiation request message according to the broadcast message sent by the head terminal device in G2 (referred to as GH2), or when the location of the second resource is specified by the protocol or pre-configured by the network, the terminal device determines the location of the second resource according to the protocol specification or network configuration. GH4 sends the negotiation request message on the second resource of G2, for example Figure 7 shown.

[0232] As an example of an embodiment of the present application, the negotiation request information may include the priority of G4 (denoted as P4) and the traffic weight of G4 (denoted as D4).

[0233] Accordingly, GH2 detects the negotiation request information on the second resource of G2, and if GH2 successfully receives the negotiation request information from GH4, GH2 determines whether to agree to give up part of the resources.

[0234] In an optional implementation, in order to ensure fairness, it may be stipulated that for a GH that has competed for a channel, if the GH successfully receives a negotiation request message from another terminal device, it must agree to give up some resources. The conditions of this implementation may include one or more of the following, but the present application is not limited thereto:

[0235] 1. The terminal device can only send negotiation request information when the resources used do not meet the business volume requirements or when the resources are not competed for. In other words, the terminal device needs to send the negotiation request honestly.

[0236] 2. The terminal device obtains channel resources based on competition and supports negotiation of resources.

[0237] 3. The time-frequency resources used by the terminal device group that has competed for channel resources are periodic resources.

[0238] 4. Resource competition occurs between terminal device groups on the Sidelink-Unlicensed link.

[0239] In another optional implementation, GH2 may determine whether to agree to give up resources based on the priority of G4 and / or the weighted traffic volume of G4 included in the negotiation request information. Figure 4 For the sake of brevity, the description in the illustrated embodiment will not be repeated here.

[0240] If GH2 agrees to give up some resources, GH2 can determine the third resource to be given up. The process of GH2 determining the third resource can be as follows: Figure 8 As shown, including but not limited to the following steps:

[0241] S810, GH2 calculates the proportion of negotiated resources according to the resource negotiation decision criterion.

[0242] For example, the resource negotiation decision criterion is an allocation criterion based on the priority of the terminal device group and the weighted traffic volume, and the ratio of the negotiated resources is calculated. GH2 calculates the ratio of the negotiated resources (denoted as Ratio_Res) according to the following formula based on the priority (denoted as P4) and traffic volume (denoted as D4) of G4 and the priority (denoted as P2) and traffic volume of G2:

[0243]

[0244] S820, GH2 calculates the binary norm between the negotiated resource ratio and the quantized ratio.

[0245] GH2 calculates Ratio_Res and each resource ratio X in Table 1 i The second norm temp i , where i=1,2,…,9.

[0246]

[0247] S830, GH2 determines a minimum square norm value, and the ratio corresponding to the minimum square norm value is the ratio of the quantized negotiation resources.

[0248] GH2 determines the temp calculated in S820 i The minimum value in (i=1,2,…,9) corresponds to the ratio X in Table 1 i For example, among the 9 binary norm values ​​calculated in S820, X8 corresponding to i=8, ie, 1 / 10, is the quantized negotiated resource ratio.

[0249] It should be understood that Figure 8 The process shown is only an example. In an optional implementation, if G4 or G2 includes multiple services, then in step S810, Ratio_Res can be calculated based on the priority of each service in the multiple services and the traffic volume of each service. For example, G4 includes K services, and the priority of the kth service is recorded as Business volume is recorded as And G2 includes the priority of the lth service in L, which is recorded as Business volume is recorded as Ratio_Res can be calculated by the following formula.

[0250]

[0251] In another optional implementation, the negotiation request information of G4 may include a product value of the priority of G4 and the traffic volume, and GH2 may determine Ratio_Res according to the product value in the negotiation request information. However, the present application is not limited thereto.

[0252] After GH2 determines the proportion of the negotiated resource (i.e., the third resource) in the resources used by G2, GH2 can send second information to GH4, where the second information is used to indicate that GH2 agrees to give up part of the resources. The second information includes the index i corresponding to the quantized proportion of the third resource, and the starting position information or the ending position information of the third resource.

[0253] For example, GH2 determines that the proportion of the third resource in the resources used by G2 is 1 / 10, that is, the resource proportion corresponding to index i=8 in Table 1, then the second information includes index 8. The second information may also include starting position information of the third resource, for example, the starting position information indicates that the starting position of the third resource is the starting position of the resource used by G2 in each cycle. Or the second information may also include ending position information of the third resource, for example, the ending position information indicates that the ending position of the third resource is the ending position of the resource used by G2 in each cycle. After receiving the second information, GH4 may determine the position of the third resource according to the second information and Table 1. However, the present application is not limited to this.

[0254] For another example, the second information sent by GH2 includes the index 8 of the resource ratio, and the starting position or the ending position of the third resource is specified by the protocol or pre-configured by the network. For example, the ending position of the third resource is the ending position of the resource used by G2 in each cycle by default, and after receiving the second information, GH4 can determine that the third resource is the resource 1 / 10 before the ending position of the resource used by G2 in each cycle. However, the present application is not limited to this.

[0255] The fourth resource used to carry GH2 to send the second information can be as follows: Fig. 9 As shown, the fourth resource and the second resource carrying the negotiation request information are separated by a first time length. Alternatively, the GH2 may feedback the second information in a period after receiving the negotiation request information. For example Fig.10 As shown, GH2 can receive the negotiation request information during the period (such as Fig.10 The second information is fed back in the next cycle (i.e., cycle N+1) of cycle N). Optionally, the second information can be sent by GH2 on the resources used to carry broadcast messages in cycle N+1. The second information may be included in the broadcast message or may not be included in the broadcast message, which is not limited in the present application.

[0256] GH2 releases the third resource after sending the second information, or in other words, GH2 stops using the third resource after sending the second information. Correspondingly, GH4 uses the third resource for sidelink communication after receiving the second information.

[0257] In a possible implementation provided by an embodiment of the present application, if GH2 successfully receives the negotiation request information on the second resource on which GH4 sends the negotiation request information, for example, GH2 successfully decodes the negotiation request information and reads the content in the negotiation request information. GH2 may send fifth information on the fourth resource, and the fifth information is used to indicate that the negotiation request information is not successfully received, so that after GH4 receives the fifth information, it can determine that GH2 has not successfully received the negotiation request information. GH4 may send the negotiation request information to GH2 again, or GH4 may determine that the channel condition is poor and send the negotiation request information to other terminal devices. However, the present application is not limited thereto.

[0258] Optionally, if G4 releases the third resource that G2 gave up to G4, it can be stipulated that G2 can occupy the third resource first. In other words, G2 can take back the given up third resource.

[0259] For example, before G4 releases the third resource, GH4 may send a notification message to GH2, and the notification message may notify GH2 that G4 will release the third resource. If G2 needs to occupy the third resource, GH2 may occupy the third resource when GH4 releases the third resource. For example, the notification message may include the time information when G4 releases the third resource. This allows G2 to take back the third resource given up for G4 before other terminal device groups. If G2 does not need to occupy the third resource, G2 may not occupy the third resource released by GH4, and other terminal device groups may detect through LBT that the third resource is in an idle state, thereby occupying all or part of the third resource. However, the present application is not limited to this.

[0260] Optionally, if two terminal device groups occupy two temporally adjacent portions of resources, it may be stipulated that when the terminal device group occupying the resources later in time releases the occupied resources, the terminal device group occupying the resources earlier in time may preferentially occupy the resources.

[0261] For example, in the above example, if G1, G2, G3, and G4 Fig.10 As shown in the cycle N+1 in the figure, part of the channel resources are occupied respectively, and when G3 releases the occupied resources, G4 can occupy the resources preferentially. However, the present application is not limited thereto.

[0262] According to the solution of the present application, resource negotiation between terminal devices can reduce the probability of resource collision and improve the reliability of communication.

[0263] Above, combined Figures 4 to 10 The method provided by the embodiment of the present application is described in detail. Figures 11 to 13The apparatus and devices provided by the embodiments of the present application are described in detail. In order to implement the various functions in the method provided by the embodiments of the present application, each network element may include a hardware structure and / or a software module, and the above functions are implemented in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.

[0264] Fig.11 is a schematic block diagram of a communication device provided in an embodiment of the present application. Fig.11 As shown, the communication device 1100 may include a transceiver unit 1120 .

[0265] In one possible design, the communication device 1100 may correspond to the terminal device (for example, the first terminal device or the second terminal device) in the above method embodiment, or a chip configured in (or used for) the terminal device, or other devices, modules, circuits or units capable of implementing the method of the first terminal device or the second terminal device.

[0266] It should be understood that the communication device 1100 may correspond to the first terminal device or the second terminal device in the method according to the embodiment of the present application, and the communication device 1100 may include a method for executing Figures 4 to 10 The units of the method executed by the first terminal device or the second terminal device in the communication device 1100 are respectively for implementing Figures 4 to 10 The corresponding process of the method in .

[0267] Optionally, the communication device 1100 may further include a processing unit 1110, which may be used to process instructions or data to implement corresponding operations.

[0268] It should also be understood that when the communication device 1100 is a chip configured in (or used in) the first terminal device or the second terminal device, the transceiver unit 1120 in the communication device 1100 can be the input / output interface or circuit of the chip, and the processing unit 1110 in the communication device 1100 can be the processor in the chip.

[0269] Optionally, the communication device 1100 may further include a storage unit 1130, which may be used to store instructions or data, and the processing unit 1110 may execute the instructions or data stored in the storage unit to enable the communication device to implement corresponding operations.

[0270] It should be understood that the transceiver unit 1120 in the communication device 1100 can be implemented through a communication interface (such as a transceiver or an input / output interface), for example, corresponding to Fig.12The processing unit 1110 in the communication device 1100 may be implemented by at least one processor, for example, corresponding to Fig.12 The processor 1220 in the terminal device 1200 shown in FIG. The processing unit 1110 in the communication device 1100 may also be implemented by at least one logic circuit. The storage unit 1130 in the communication device 1100 may correspond to Fig.12 The memory in the terminal device 1200 shown in FIG.

[0271] It should also be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0272] In another possible design, the communication device 1100 may correspond to the network device in the above method embodiment, or a chip configured in (or used in) the network device, or other devices, modules, circuits or units capable of implementing the method of the network device.

[0273] It should be understood that the communication device 1100 may correspond to the network device in the method according to the embodiment of the present application, and the communication device 1100 may include a method for executing Figures 4 to 10 The units of the method performed by the network device in the method. In addition, the units in the communication device 1100 and the above-mentioned other operations and / or functions are respectively for implementing Figures 4 to 10 The corresponding process of the method in .

[0274] Optionally, the communication device 1100 may further include a processing unit 1110, which may be used to process instructions or data to implement corresponding operations.

[0275] It should also be understood that when the communication device 1100 is a chip configured in (or used in) a network device, the transceiver unit 1120 in the communication device 1100 can be an input / output interface or circuit of the chip, and the processing unit 1110 in the communication device 1100 can be a processor in the chip.

[0276] Optionally, the communication device 1100 may further include a storage unit 1130, which may be used to store instructions or data, and the processing unit 1110 may execute the instructions or data stored in the storage unit to enable the communication device to implement corresponding operations.

[0277] It should be understood that when the communication device 1100 is a network device, the transceiver unit 1120 in the communication device 1100 can be implemented through a communication interface (such as a transceiver or an input / output interface), for example, corresponding to Fig.13The processing unit 1110 in the communication device 1100 may be implemented by at least one processor, for example, corresponding to Fig.13 The processor 1320 in the network device 1300 shown in FIG. 1 and the processing unit 1110 in the communication apparatus 1100 may be implemented by at least one logic circuit.

[0278] It should also be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0279] Fig.12 1 is a schematic diagram of the structure of a terminal device 1200 provided in an embodiment of the present application. The terminal device 1200 can be applied to Figure 1 or Figure 2 In the system shown, the functions of the terminal device in the above method embodiment are performed. As shown in the figure, the terminal device 1200 includes a processor 1220 and a transceiver 1210. Optionally, the terminal device 1200 also includes a memory. Among them, the processor 1220, the transceiver 1210 and the memory can communicate with each other through an internal connection path to transmit control and / or data signals. The memory is used to store a computer program, and the processor 1220 is used to execute the computer program in the memory to control the transceiver 1210 to send and receive signals.

[0280] The processor 1220 and the memory may be combined into a processing device, and the processor 1220 is used to execute the program code stored in the memory to implement the above functions. In specific implementation, the memory may also be integrated into the processor 1220, or independent of the processor 1220. The processor 1220 may be combined with the memory to form a processing device. Fig.11 The processing units in .

[0281] The transceiver 1210 can be used with Fig.11 The transceiver 1210 may include a receiver (or receiver, receiving circuit) and a transmitter (or transmitter, transmitting circuit). The receiver is used to receive signals, and the transmitter is used to transmit signals.

[0282] It should be understood that Fig.12 The terminal device 1200 shown can implement Figures 4 to 10 The method embodiment shown involves the process of the terminal device. The operations and / or functions of each module in the terminal device 1200 are respectively to implement the corresponding processes in the above method embodiment. For details, please refer to the description in the above method embodiment. To avoid repetition, the detailed description is appropriately omitted here.

[0283] The processor 1220 can be used to execute the actions implemented by the terminal device described in the previous method embodiment, and the transceiver 1210 can be used to execute the actions of the terminal device sending to or receiving from the network device described in the previous method embodiment. Please refer to the description in the previous method embodiment for details, which will not be repeated here.

[0284] Optionally, the terminal device 1200 may further include a power supply for providing power to various devices or circuits in the terminal device.

[0285] In addition, in order to make the functions of the terminal device more complete, the terminal device 1200 may also include input and output devices, such as one or more of an input unit, a display unit, an audio circuit, a camera and a sensor, etc. The audio circuit may also include a speaker, a microphone, etc.

[0286] Fig.13 It is a structural diagram of a network device provided in an embodiment of the present application. The network device 1300 can perform the functions of the network device in the above method embodiment.

[0287] It should be understood that Fig.13 The network device 1300 shown is capable of implementing Figures 4 to 10 The various processes of the network device involved in the method embodiment shown. The operations and / or functions of each module in the network device 1300 are respectively to implement the corresponding processes in the above method embodiment. For details, please refer to the description in the above method embodiment. To avoid repetition, the detailed description is appropriately omitted here.

[0288] It should be understood that Fig.13 The network device 1300 shown may be an eNB or a gNB. Optionally, the network device includes network devices of a CU, a DU, and an AAU, etc. Optionally, the CU may be specifically divided into a CU-CP and a CU-UP. This application does not limit the specific architecture of the network device.

[0289] It should be understood that Fig.13 The network device 1300 shown may be a CU node or a CU-CP node.

[0290] An embodiment of the present application also provides a processing device, including a processor and a (communication) interface; the processor is used to execute the method in any of the above method embodiments.

[0291] It should be understood that the above-mentioned processing device can be one or more chips. For example, the processing device can be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chips.

[0292] According to the method provided in the embodiment of the present application, the present application also provides a computer program product, the computer program product comprising: computer program code, when the computer program code is executed by one or more processors, the device including the processor executes Figures 4 to 10 The method in the illustrated embodiment.

[0293] The technical solution provided in the embodiment of the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a terminal device, a core network device, a machine learning device or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium, etc.

[0294] According to the method provided in the embodiment of the present application, the present application also provides a computer-readable storage medium, the computer-readable storage medium stores a program code, when the program code is executed by one or more processors, the device including the processor executes Figures 4 to 10 The method in the illustrated embodiment.

[0295] According to the method provided in the embodiment of the present application, the present application also provides a system, which includes the aforementioned one or more network devices. The system may further include the aforementioned one or more terminal devices.

[0296] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0297] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0298] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication method, characterized in that: include: A first terminal device receives first information from a second terminal device, where the first information is used to request the first terminal device to give up some resources in the first resources of the first terminal device, where the first resources are specifically resources used by a first terminal device group, where the first terminal device group includes the first terminal device, where the resources used by the first terminal device group are managed by the first terminal device, and where the first terminal device is a head terminal device of the first terminal device group; The first terminal device sends second information to the second terminal device, the second information is used to indicate that it agrees to give up part of the first resources for the second terminal device, the second information includes first indication information, the first indication information is used to indicate a third resource, the third resource is a resource in the first resource that the first terminal device gives up for the second terminal device, or the third resource is a resource in the first resource that the first terminal device stops using; The method further comprises: The first terminal device determines the third resource according to a resource negotiation criterion; The resource negotiation criteria include determining the negotiation resource based on one or more of the following information: the priority of the first terminal device, the priority of the first terminal device group, the priority of one or more services of the first terminal device, the priority of one or more services of the first terminal device group, the traffic volume of the first terminal device, the traffic volume of the first terminal device group, the priority of the second terminal device, the priority of one or more services of the second terminal device, the priority of one or more services of the second terminal device group, the priority of the second terminal device group, the traffic volume of the second terminal device, or the traffic volume of the second terminal device group, The second terminal device group includes the second terminal device.

2. The method according to claim 1, characterized in that The first information is carried on a second resource, and the second resource is included in the first resource. The position of the second resource in the first resource is predefined by a protocol or preconfigured by a network, or the method further includes: The first terminal device sends third information, where the third information is used to indicate the second resource.

3. The method according to claim 2, characterized in that The method further comprises: The first terminal device sends a first message, where the first message includes the third information and / or information indicating one or more of the following: The time domain position of the first resource, the frequency domain position of the first resource, the period of the first resource, the priority of the first terminal device, the priority of the first terminal device group or the period of the second resource.

4. The method according to claim 3, characterized in that The first message is a broadcast message.

5. The method according to any one of claims 1 to 4, characterized in that The first information includes information indicating one or more of the following: The priority of the second terminal device, the priority of the second terminal device group, the priority of one or more services of the second terminal device, the priority of one or more services of the second terminal device group, the traffic volume of the second terminal device or the traffic volume of the second terminal device group.

6. The method according to any one of claims 1 to 4, characterized in that The first terminal device sends second information to the second terminal device, including: When the first terminal device successfully receives the first information and the first terminal device agrees to give up part of the first resources, the first terminal device sends the second information to the second terminal device; Alternatively, the method further comprises: When the first terminal device successfully receives the first information and the first terminal device disagrees to give up some of the first resources, the first terminal device sends fourth information to the second terminal device, where the fourth information is used to indicate disagreement to give up some of the first resources; or In the case that the first terminal device fails to successfully receive the first information, the first terminal device sends fifth information, where the fifth information is used to indicate that the first information is not successfully received.

7. The method according to claim 6, characterized in that The first information is carried on a second resource, and the second information is carried on a fourth resource. The fourth resource is separated from the second resource by a first time length; or, The first resource is a periodic resource, the fourth resource is a resource within a first period, and the first period is a period after the period of the first resource in which the second resource is located.

8. The method according to claim 1, characterized in that The first indication information includes identification information of the third resource; or, The first indication information includes proportion information and resource location information, the proportion information is used to indicate the proportion of the third resource in the first resource, and the resource location information is used to indicate at least one of the following location information of the third resource in the first resource: a time domain starting position, a time domain ending position, a frequency domain starting position, or a frequency domain ending position; or, The first indication information includes the ratio information, and the resource location information is predefined by a protocol or preconfigured by a network.

9. The method according to claim 8, characterized in that The method further comprises: The first terminal device releases the third resource.

10. A communication method, characterized in that: include: The second terminal device sends first information to the first terminal device, where the first information is used to request the first terminal device to give up some resources in the first resources of the first terminal device, where the first resources are specifically resources used by a first terminal device group, where the first terminal device group includes the first terminal device, where the resources used by the first terminal device group are managed by the first terminal device, and where the first terminal device is a head terminal device of the first terminal device group; The second terminal device receives at least one item of the following information sent by the first terminal device: second information, used to indicate agreement to give up part of the first resources for the second terminal device, the second information including first indication information, the first indication information being used to indicate a third resource, the third resource being a resource in the first resources given up by the first terminal device for the second terminal device, or the third resource being a resource in the first resources that the first terminal device stops occupying; fourth information, used to indicate that the user does not agree to give up some of the first resources; fifth information, used to indicate that the first information was not successfully received; Wherein, the third resource is determined by the first terminal device according to a resource negotiation criterion; The resource negotiation criteria include determining the negotiation resource based on one or more of the following information: the priority of the first terminal device, the priority of the first terminal device group, the priority of one or more services of the first terminal device, the priority of one or more services of the first terminal device group, the traffic volume of the first terminal device, the traffic volume of the first terminal device group, the priority of the second terminal device, the priority of one or more services of the second terminal device, the priority of one or more services of the second terminal device group, the priority of the second terminal device group, the traffic volume of the second terminal device, or the traffic volume of the second terminal device group, The second terminal device group includes the second terminal device.

11. The method according to claim 10, characterized in that The first information is carried on a second resource, and the second resource is included in the first resource. The location of the second resource at the first resource is predefined by a protocol or preconfigured by a network, or the method further includes: The second terminal device receives third information from the first terminal device, where the third information is used to indicate the second resource.

12. The method according to claim 11, characterized in that The method further comprises: The second terminal device receives a first message from the first terminal device, wherein the first message includes the third information and / or information indicating one or more of the following: The time domain position of the first resource, the frequency domain position of the first resource, the period of the first resource, the priority of the first terminal device, the priority of the first terminal device group or the period of the second resource.

13. The method according to claim 12, characterized in that The first message is a broadcast message.

14. The method according to any one of claims 10 to 13, characterized in that The first information includes information indicating one or more of the following: The priority of the second terminal device, the priority of the second terminal device group, the priority of one or more services of the second terminal device, the priority of one or more services of the second terminal device group, the traffic volume of the second terminal device or the traffic volume of the second terminal device group.

15. The method according to claim 10, characterized in that The method further comprises: The second terminal device uses the third resource; and / or, The second terminal device notifies the second terminal device group to use the third resource.

16. The method according to claim 15, characterized in that The first indication information includes identification information of the third resource; or, The first indication information includes proportion information and resource location information, the proportion information is used to indicate the proportion of the third resource in the first resource, and the resource location information is used to indicate at least one of the following location information of the third resource in the first resource: a time domain starting position, a time domain ending position, a frequency domain starting position, or a frequency domain ending position; or, The first indication information includes the ratio information, and the resource location information is predefined by a protocol or preconfigured by a network.

17. The method according to any one of claims 10 to 13, 15-16, characterized in that The method further comprises: The second terminal device determines to request part of the first resources according to the interference size measured on the first resources and / or the size of the first resources and / or the priority of the first resources.

18. The method according to any one of claims 10 to 13, 15-16, characterized in that The protocol stipulates or the network preconfigures that after the second terminal device sends the first information, in at least one of the following situations, the second terminal device stops sending the request information requesting the terminal device to give up resources, within a second time period, before receiving the second information, or before receiving the fourth information.

19. A communication device, characterized in that: The method comprises a processor and a communication interface, wherein the processor utilizes the communication interface to execute the method according to any one of claims 1 to 9.

20. A communication device, characterized in that: The method comprises a processor and a communication interface, wherein the processor utilizes the communication interface to execute the method according to any one of claims 10 to 18.

21. A communication device, characterized in that: comprising at least one processor coupled to the memory; The memory is used to store programs or instructions; The at least one processor is configured to execute the program or instruction so that the apparatus implements the method according to any one of claims 1 to 9.

22. A communication device, characterized in that: comprising at least one processor coupled to the memory; The memory is used to store programs or instructions; The at least one processor is configured to execute the program or instruction so that the apparatus implements the method according to any one of claims 10 to 18.

23. A computer-readable storage medium, characterized in that: The invention comprises a computer program which, when executed by one or more processors, causes a device comprising the processor to perform the method as claimed in any one of claims 1 to 18.

24. A chip, characterized in that: comprising at least one processor and a communication interface; The communication interface is used to receive a signal input into the chip or a signal output from the chip, and the processor communicates with the communication interface and is used to implement the method according to any one of claims 1 to 18 through a logic circuit or executing code instructions.

25. A computer program product, characterized in that It comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 18.

Citation Information

Patent Citations

  • Wireless communication method, wireless communication equipment and processor readable storage medium

    CN110225585A

  • Method, device, and system for transmitting preemption information

    WO2019170084A1