Communication method, communication device and communication system
The first terminal device acquires side link resources consistent with the destination, and solves the problem of degradation in SL communication performance between the UE and the UE, and achieves the effect of improving the SL communication performance.
Patent Information
- Application Number
- CN202311442846.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
In a wireless communication system, the SL communication performance between the UE and the UE is affected by the data transmission method and multiple receiving UEs using the same transmission method, resulting in a degradation of the communication performance.
The first terminal device acquires the same side link resources as the resource allocation method corresponding to the destination, and performs side link communication with the second terminal device to ensure that the transmission method is consistent with the destination, thereby improving the SL communication performance.
By considering the resource allocation method used by the destination, when the first terminal device and the second terminal device conduct side link communication, the transmission method can be optimized and the communication performance of the SL link can be improved.
Smart Images

Figure CN119922731A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a communication method, a communication device and a communication system. Background Art
[0002] In a wireless communication system, user equipment (UE) can communicate directly with UE without the help of network equipment. The interface between UE is called PC5 interface, and the link between UE is called sidelink (SL). UE can directly transmit data through SL without passing through network equipment, so it can effectively reduce communication delay.
[0003] In the SL communication scenario, since the communication requirements of each UE are different, if the transmitting UE uses the same transmission method to transmit data with multiple receiving UEs, it may affect the communication performance of the SL between two UEs. Summary of the invention
[0004] The present application provides a communication method, a communication device and a communication system, wherein the communication method improves the communication performance of a SL between two terminal devices.
[0005] In a first aspect, a communication method is provided, which can be executed by a first terminal device, or can also be executed by a chip or circuit used for the first terminal device, which is not limited in this application. For ease of description, the following description is taken as an example of execution by the first terminal device.
[0006] The communication method includes: a first terminal device obtains a first side-link resource, and the first side-link resource corresponds to a first resource allocation mode or a second resource allocation mode; the first terminal device performs side-link communication with a second terminal device corresponding to a first destination through the first side-link resource, and the resource allocation mode used by the first destination is the same as the resource allocation mode corresponding to the first side-link resource.
[0007] It should be noted that the first sidelink resource corresponding to the first resource allocation mode can be understood as the first sidelink resource is obtained through the first resource allocation mode. In addition, the first sidelink resource corresponding to the second resource allocation mode can be understood as the first sidelink resource is obtained through the second resource allocation mode.
[0008] In the first resource allocation mode and the second resource allocation mode, one resource allocation mode is a scheduling-based resource allocation mode, and the other resource allocation mode is a contention-based resource allocation mode. For example, the first resource allocation mode is a scheduling-based resource allocation mode, and the second resource allocation mode is a contention-based resource allocation mode.
[0009] In the technical solution provided in the present application, a first terminal device performs sidelink communication with a second terminal device corresponding to a first destination having the same allocation method corresponding to the first sidelink resource. In this way, when the first terminal device performs sidelink communication with a terminal device corresponding to the destination, the resource allocation method used by the destination can be considered, thereby improving the communication performance of the sidelink.
[0010] In a possible implementation, before the first terminal device performs sidelink communication with a second terminal device corresponding to the first destination via the first sidelink resource, the communication method further includes: the first terminal device selects the first destination.
[0011] In a possible implementation, the communication method further includes: the first terminal device sends first indication information to the access network device, the first indication information is used to indicate the resource allocation mode supported by the first destination or the carrier supported by the first destination. The resource allocation mode supported by the first destination or the carrier supported by the first destination is determined based on the first information and / or the second information, the first information is used to indicate the carrier associated with the first destination, and the second information is used to indicate that the first destination is backward compatible or the first destination is not backward compatible.
[0012] In one example, the first indication information is used to indicate the carrier supported by the first destination, which can be understood as the first indication information is used to indicate the specific carrier supported by the first destination. In another example, the first indication information is used to indicate the carrier supported by the first destination, which can be understood as the first indication information is used to indicate the number of carriers supported by the first destination.
[0013] It should be noted that the first destination backward compatibility can also be understood as: the first destination needs backward compatibility, or the first destination does not support sidelink carrier aggregation, or the first destination supports scheduling-based resource allocation. The first destination is not backward compatible can also be understood as: the first destination does not need backward compatibility, or the first destination supports sidelink carrier aggregation, or the first destination supports contention-based resource allocation.
[0014] In the case of backward compatibility of the first destination, if the first terminal device does not use PDCP duplication, the transmission of the first destination can only use the legacy carrier. If the first terminal device uses PDCP duplication, the transmission of the first destination uses at least the legacy carrier. Among them, the legacy carrier is a carrier supported by the SL UE supporting a single carrier, or a carrier supported by the SL UE of R16 / R17 or later versions, or a carrier included in the system information block 12 (System information block 12, SIB12) corresponding to R16 / R17, or a carrier included in the pre-configuration message corresponding to R16 / R17, or the first carrier in the carrier list included in the SIB 12 corresponding to R18 / R18+, or the first carrier in the carrier list included in the pre-configuration message corresponding to R18 / R18+. In a possible implementation, the first indication information is carried in a sidelink user equipment message (Sidelink UE Information, SUI).
[0015] In one possible implementation, the first indication information is also used to indicate the resource allocation method supported by the second destination or the carrier supported by the second destination, the resource allocation method used by the second destination is the same as the resource allocation method used by the first destination, and the carrier supported by the second destination is the same as the carrier supported by the first destination.
[0016] It should be noted that the carrier supported by the second destination is the same as the carrier supported by the first destination, which can be understood as the carrier supported by the second destination and the carrier supported by the first destination both include a single carrier or multiple carriers.
[0017] The first terminal device may report to the access network device the resource allocation modes or supported carriers supported by multiple destinations (including the first destination), and the resource allocation modes or supported carriers supported by the multiple destinations are the same, so that the access network device can learn a class of destinations. The class of destinations includes destinations with the same supported resource allocation modes or supported carriers.
[0018] In one possible implementation, the first indication information is also used to indicate a resource allocation method supported by a third destination or a carrier supported by the third destination. The resource allocation method used by the third destination is different from that used by the first destination, and the carrier supported by the third destination is different from that supported by the first destination.
[0019] It should be noted that the carrier supported by the third destination is different from the carrier supported by the first destination, which can be understood as: among the third destination and the first destination, the carrier supported by one destination includes a single carrier, and the carrier supported by the other destination includes multiple carriers.
[0020] The first terminal device may report to the access network device the resource allocation modes or supported carriers supported by multiple destinations (including the first destination), and the resource allocation modes or supported carriers supported by the multiple destinations are different, so that the access network device can learn the resource allocation modes or supported carriers supported by the two types of destinations. The two types of destinations include destinations that support the same resource allocation modes or supported carriers, and destinations that support different resource allocation modes or supported carriers.
[0021] In a possible implementation, the first terminal device includes an access layer and an upper layer, and the communication method further includes: the access layer of the first terminal device obtains the first information and / or the second information from the upper layer of the first terminal device.
[0022] In a possible implementation manner, the resource allocation manner used by the first destination is determined based on the first indication information.
[0023] In a possible implementation, the communication method further includes: the first terminal device receives second indication information sent by the access network device, the second indication information is used to indicate a resource allocation method used by the first destination or a carrier used by the first destination.
[0024] In one possible implementation, the first side link resource corresponds to a first resource allocation method, and the first resource allocation method includes a scheduling-based resource allocation method. The communication method also includes: the first terminal device sends a third indication information to the access network device, and the third indication information is used to indicate the size of the buffer of N fourth destinations. The resource allocation method used by the fourth destination is the first resource allocation method, and the N fourth destinations include the first destination, and N is a positive integer.
[0025] In one possible implementation, the first sidelink resource corresponds to a first resource allocation method, and the first resource allocation method includes a scheduling-based resource allocation method. The communication method also includes: the first terminal device obtains a second sidelink resource, and the second sidelink resource corresponds to the first resource allocation method; the first terminal device performs sidelink communication with a second terminal device corresponding to the first destination through the second sidelink resource, and the carrier of the second sidelink resource is the same as the carrier of the first sidelink resource.
[0026] When the first sidelink resource corresponds to a scheduling-based resource allocation method, the first terminal device performs sidelink communication with a terminal device corresponding to a destination that supports the single carrier method (i.e., supports the scheduling-based resource allocation method) through a single carrier method, which can avoid the first terminal device also performing sidelink communication with a terminal device corresponding to a destination that supports the carrier aggregation method through a single carrier method, thereby improving the communication performance of the sidelink.
[0027] In one possible implementation, the first sidelink resource corresponds to a second resource allocation method, and the second resource allocation method includes a contention-based resource allocation method. The communication method also includes: the first terminal device obtains a second sidelink resource, and the second sidelink resource corresponds to the second resource allocation method; the first terminal device performs sidelink communication with a second terminal device corresponding to the first destination through the second sidelink resource, and the carrier of the second sidelink resource is different from the carrier of the first sidelink resource.
[0028] In the case where the first sidelink resource corresponds to a contention-based resource allocation method, the first terminal device performs sidelink communication with a terminal device corresponding to a destination that supports the carrier aggregation method (i.e., supports the contention-based resource allocation method) via a carrier aggregation method. In this way, the first terminal device can avoid performing sidelink communication with a terminal device corresponding to a destination that supports a single carrier method via a carrier aggregation method, thereby avoiding congestion of resources supporting the carrier aggregation method and improving the communication performance of the sidelink.
[0029] In a possible implementation, within the same time unit, the power of the first terminal device is greater than or equal to the sum of the first power and the second power, the first power is the power of the first terminal device using the first resource allocation method, and the second power is the power of the first terminal device using the second resource allocation method. In this way, within the same time unit, the power actually used by the first terminal device will not exceed the overall power limit of the first terminal device, thereby improving the communication performance of the side link.
[0030] In a possible implementation, the frequency bandwidth occupied by the first sidelink resource is determined based on the frequency bandwidth corresponding to the resource allocation method used by the first destination. In this way, the first terminal device can reasonably use the first sidelink resource to communicate with the second terminal device, further improving the communication performance of the sidelink between the first terminal device and the second terminal device.
[0031] In one possible implementation, the communication method also includes: the first terminal device sends fourth indication information to the access network device, and the fourth indication information is used to indicate the frequency band bandwidth corresponding to each resource allocation method in multiple resource allocation methods, and the multiple allocation methods include at least two of the following: the first resource allocation method, the second resource allocation method, and the first resource allocation method and the second resource allocation method.
[0032] In a second aspect, a communication method is provided, which can be executed by an access network device, or can also be executed by a chip or circuit for an access network device, which is not limited in this application. For ease of description, the following description is taken as an example of execution by an access network device.
[0033] The communication method includes: an access network device receives first indication information sent by a first terminal device, the first indication information is used to indicate a resource allocation mode supported by a first destination or a carrier supported by the first destination. The first terminal device performs sidelink communication with a second terminal device corresponding to the first destination through a first sidelink resource, the resource allocation mode used by the first destination is the same as the resource allocation mode corresponding to the first sidelink resource, and the first sidelink resource corresponds to the first resource allocation mode or the second resource allocation mode.
[0034] In the technical solution provided in the present application, the first terminal device can report the resource allocation mode or supported carriers supported by the first destination to the access network device, so that the first terminal device can perform sidelink communication with the second terminal device corresponding to the first destination with the same allocation mode corresponding to the first sidelink resource. In this way, when the first terminal device performs sidelink communication with the terminal device corresponding to the destination, the resource allocation mode used by the destination can be considered, thereby improving the communication performance of the sidelink.
[0035] In one possible implementation, the resource allocation method supported by the first destination or the carrier supported by the first destination is determined based on first information and / or second information, the first information is used to indicate the carrier associated with the first destination, and the second information is used to indicate that the first destination is backward compatible or the first destination is not backward compatible.
[0036] In one possible implementation, the first indication information is also used to indicate the resource allocation method supported by the second destination or the carrier supported by the second destination, the resource allocation method used by the second destination is the same as the resource allocation method used by the first destination, and the carrier supported by the second destination is the same as the carrier supported by the first destination.
[0037] In one possible implementation, the first indication information is also used to indicate a resource allocation method supported by a third destination or a carrier supported by the third destination. The resource allocation method used by the third destination is different from that used by the first destination, and the carrier supported by the third destination is different from that supported by the first destination.
[0038] In a possible implementation manner, the resource allocation manner used by the first destination is determined based on the first indication information.
[0039] In a possible implementation, the communication method further includes: the access network device sends second indication information to the first terminal device, where the second indication information is used to indicate a resource allocation method used by the first destination or a carrier used by the first destination.
[0040] In one possible implementation, the first side link resource corresponds to a first resource allocation method, and the first resource allocation method includes a scheduling-based resource allocation method. The communication method also includes: the access network device receives third indication information sent by the first terminal device, and the third indication information is used to indicate the size of the buffer of N fourth destinations. The resource allocation method used by the fourth destination is the first resource allocation method, and the N fourth destinations include the first destination, and N is a positive integer.
[0041] In one possible implementation, the communication method also includes: the access network device receives fourth indication information sent by the first terminal device, the fourth indication information is used to indicate a frequency band bandwidth corresponding to each of a plurality of resource allocation methods, and the plurality of allocation methods include at least two of the following: a first resource allocation method, a second resource allocation method, and a first resource allocation method and a second resource allocation method.
[0042] The technical effects of any possible implementation method of the second aspect can refer to the technical effects of the corresponding implementation method of the first aspect, and will not be repeated here.
[0043] In a third aspect, a communication device is provided, which may be a first terminal device, or a chip or circuit of the first terminal device, which is not limited in the present application.
[0044] The communication device includes: a processing unit, used to obtain a first side-link resource, the first side-link resource corresponds to a first resource allocation mode or a second resource allocation mode; a transceiver unit, used to perform side-link communication with a second terminal device corresponding to a first destination through the first side-link resource, and the resource allocation mode used by the first destination is the same as the resource allocation mode corresponding to the first side-link resource.
[0045] In a possible implementation, the processing unit is further configured to: select a first destination.
[0046] In one possible implementation, the transceiver unit is also used to send first indication information to the access network device, and the first indication information is used to indicate the resource allocation method supported by the first destination or the carrier supported by the first destination; wherein the resource allocation method supported by the first destination or the carrier supported by the first destination is determined based on the first information and / or the second information, the first information is used to indicate the carrier associated with the first destination, and the second information is used to indicate that the first destination is backward compatible or the first destination is not backward compatible.
[0047] In one possible implementation, the first indication information is also used to indicate the resource allocation method supported by the second destination or the carrier supported by the second destination, the resource allocation method used by the second destination is the same as the resource allocation method used by the first destination, and the carrier supported by the second destination is the same as the carrier supported by the first destination.
[0048] In one possible implementation, the first indication information is also used to indicate a resource allocation method supported by a third destination or a carrier supported by the third destination. The resource allocation method used by the third destination is different from that used by the first destination, and the carrier supported by the third destination is different from that supported by the first destination.
[0049] In a possible implementation, the communication device includes an access layer and an upper layer, and a transceiver unit, which is further configured to obtain the first information and / or the second information from the upper layer of the communication device through the access layer of the communication device.
[0050] In a possible implementation manner, the resource allocation manner used by the first destination is determined based on the first indication information.
[0051] In a possible implementation, the transceiver unit is further used to receive second indication information sent by the access network device, where the second indication information is used to indicate a resource allocation method used by the first destination or a carrier used by the first destination.
[0052] In one possible implementation, the first side link resource corresponds to a first resource allocation method, and the first resource allocation method includes a scheduling-based resource allocation method. The transceiver unit is also used to send third indication information to the access network device, and the third indication information is used to indicate the size of the buffer of N fourth destinations. The resource allocation method used by the fourth destination is the first resource allocation method, and the N fourth destinations include the first destination, and N is a positive integer.
[0053] In one possible implementation, the first sidelink resource corresponds to a first resource allocation method, the first resource allocation method includes a scheduling-based resource allocation method, the processing unit is also used to obtain a second sidelink resource, the second sidelink resource corresponds to the first resource allocation method; the transceiver unit is also used to perform sidelink communication with a second terminal device corresponding to the first destination through the second sidelink resource, and the carrier of the second sidelink resource is the same as the carrier of the first sidelink resource.
[0054] In one possible implementation, the first sidelink resource corresponds to a second resource allocation method, the second resource allocation method includes a contention-based resource allocation method, the processing unit is further used to obtain a second sidelink resource, the second sidelink resource corresponds to the first resource allocation method; the transceiver unit is further used to perform sidelink communication with a second terminal device corresponding to the first destination through the second sidelink resource, and the carrier of the second sidelink resource is different from the carrier of the first sidelink resource.
[0055] In one possible implementation, within the same time unit, the power of the communication device is greater than or equal to the sum of a first power and a second power, the first power being the power of the communication device using a first resource allocation method, and the second power being the power of the communication device using a second resource allocation method.
[0056] In a possible implementation manner, the frequency band bandwidth occupied by the first sidelink resource is determined based on the frequency band bandwidth corresponding to the resource allocation method used by the first destination.
[0057] In one possible implementation, the transceiver unit is also used to send fourth indication information to the access network device, and the fourth indication information is used to indicate the frequency band bandwidth corresponding to each resource allocation method in multiple resource allocation methods, and the multiple allocation methods include at least two of the following: a first resource allocation method, a second resource allocation method, and a first resource allocation method and a second resource allocation method.
[0058] The technical effects of any possible implementation method in the third aspect can refer to the technical effects of the corresponding implementation method of the first aspect, and will not be repeated here.
[0059] In a fourth aspect, a communication device is provided. The communication device may be an access network device, or a chip or circuit of an access network device, which is not limited in the present application.
[0060] The communication device includes: a transceiver unit, configured to receive first indication information sent by a first terminal device, the first indication information being used to indicate a resource allocation mode supported by a first destination or a carrier supported by the first destination. The first terminal device performs sidelink communication with a second terminal device corresponding to the first destination through a first sidelink resource, the resource allocation mode used by the first destination is the same as the resource allocation mode corresponding to the first sidelink resource, and the first sidelink resource corresponds to the first resource allocation mode or the second resource allocation mode.
[0061] In one possible implementation, the resource allocation method supported by the first destination or the carrier supported by the first destination is determined based on first information and / or second information, the first information is used to indicate the carrier associated with the first destination, and the second information is used to indicate that the first destination is backward compatible or the first destination is not backward compatible.
[0062] In one possible implementation, the first indication information is also used to indicate the resource allocation method supported by the second destination or the carrier supported by the second destination, the resource allocation method used by the second destination is the same as the resource allocation method used by the first destination, and the carrier supported by the second destination is the same as the carrier supported by the first destination.
[0063] In one possible implementation, the first indication information is also used to indicate a resource allocation method supported by a third destination or a carrier supported by the third destination. The resource allocation method used by the third destination is different from that used by the first destination, and the carrier supported by the third destination is different from that supported by the first destination.
[0064] In a possible implementation manner, the resource allocation manner used by the first destination is determined based on the first indication information.
[0065] In a possible implementation, the transceiver unit is further used to send second indication information to the first terminal device, where the second indication information is used to indicate a resource allocation method used by the first destination or a carrier used by the first destination.
[0066] In one possible implementation, the first side link resource corresponds to a first resource allocation method, the first resource allocation method includes a scheduling-based resource allocation method, and a transceiver unit is used to receive third indication information sent by the first terminal device, the third indication information is used to indicate the size of the buffer of N fourth destinations, the resource allocation method used by the fourth destination is the first resource allocation method, the N fourth destinations include the first destination, and N is a positive integer.
[0067] In one possible implementation, the transceiver unit is used to receive fourth indication information sent by the first terminal device, and the fourth indication information is used to indicate a frequency band bandwidth corresponding to each resource allocation method in a plurality of resource allocation methods, and the plurality of allocation methods include at least two of the following: a first resource allocation method, a second resource allocation method, and a first resource allocation method and a second resource allocation method.
[0068] The technical effects of any possible implementation method in the fourth aspect can refer to the technical effects of the corresponding implementation method of the second aspect, and will not be repeated here.
[0069] In a fifth aspect, a communication device is provided, comprising: at least one processor, the at least one processor being coupled to at least one memory, the at least one processor being used to execute a computer program or instruction stored in the at least one memory, so that the communication device executes a communication method in any possible implementation of the above-mentioned first aspect.
[0070] In a sixth aspect, a communication device is provided, comprising: at least one processor, the at least one processor being coupled to at least one memory, the at least one processor being used to execute a computer program or instruction stored in the at least one memory, so that the communication device executes a communication method in any possible implementation of the above-mentioned second aspect.
[0071] In a seventh aspect, a processor is provided for executing the communication method in any possible implementation of the first aspect.
[0072] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or unless they conflict with their actual function or internal logic in the relevant description, they can be understood as operations such as processor output, reception, input, etc., or as sending and receiving operations performed by the radio frequency circuit and antenna, and this application does not limit this.
[0073] In an eighth aspect, a processor is provided for executing the communication method in any possible implementation of the second aspect.
[0074] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or unless they conflict with their actual function or internal logic in the relevant description, they can be understood as operations such as processor output, reception, input, etc., or as sending and receiving operations performed by the radio frequency circuit and antenna, and this application does not limit this.
[0075] In a ninth aspect, a chip system is provided, comprising: a processor, configured to call and run a computer program from a memory, so that a communication device equipped with the chip system executes a communication method in any possible implementation of the first aspect.
[0076] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instructions are stored, and the processor is used to execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the processor is used to execute the communication method in any possible implementation of the first aspect above.
[0077] In a tenth aspect, a chip system is provided, comprising: a processor, configured to call and run a computer program from a memory, so that a communication device equipped with the chip system executes a communication method in any possible implementation of the second aspect.
[0078] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instructions are stored, and the processor is used to execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the processor is used to execute the communication method in any possible implementation of the above-mentioned second aspect.
[0079] In an eleventh aspect, a computer program product comprising instructions is provided. When the computer program product is run on a communication device, the communication device executes a communication method in any possible implementation of the first aspect.
[0080] In a twelfth aspect, a computer program product comprising instructions is provided. When the computer program product is run on a communication device, the communication device executes a communication method in any possible implementation of the second aspect.
[0081] In a thirteenth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes instructions for executing a communication method provided by any possible implementation of the first aspect.
[0082] In a fourteenth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes instructions for executing a communication method provided by any possible implementation of the second aspect.
[0083] In the fifteenth aspect, a chip is provided, comprising at least one processor and a communication interface, wherein the communication interface is used to receive data and / or information and transmit the received data and / or information to the processor, and the processor processes the data and / or information to execute the communication method in any possible implementation of the first aspect above.
[0084] In the sixteenth aspect, a chip is provided, comprising at least one processor and a communication interface, wherein the communication interface is used to receive data and / or information and transmit the received data and / or information to the processor, and the processor processes the data and / or information to execute the communication method in any possible implementation of the above-mentioned second aspect.
[0085] In a seventeenth aspect, a communication system is provided, comprising a first terminal device and an access network device, wherein the first terminal device is used to execute the communication method in any possible implementation of the first aspect; and the access network device is used to execute the communication method in any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0086] Figure 1 A schematic diagram of the architecture of an example communication system applicable to an embodiment of the present application.
[0087] Figure 2 Schematic diagram of the architecture of another communication system applicable to an embodiment of the present application.
[0088] Figure 3 A schematic flowchart of a communication method provided in an embodiment of the present application.
[0089] Figure 4 A schematic flowchart of another communication method provided in an embodiment of the present application.
[0090] Figure 5 A schematic flowchart of a communication method provided in an embodiment of the present application.
[0091] Figure 6 A schematic flowchart of another communication method provided in an embodiment of the present application.
[0092] Figure 7 A schematic flowchart of another communication method provided in an embodiment of the present application.
[0093] Figure 8 A schematic flowchart of another communication method provided in an embodiment of the present application.
[0094] Fig. 9 A schematic structural diagram of an example of a communication device provided in an embodiment of the present application.
[0095] Fig.10 A schematic block diagram of another communication device provided in an embodiment of the present application.
[0096] Fig.11 It is a schematic block diagram of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0097] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0098] In order to facilitate understanding of the embodiments of the present application, the following points are explained before introducing the embodiments of the present application.
[0099] First, in the embodiments of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain signal (such as the first information described below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (such as specified by the protocol), thereby reducing the indication overhead to a certain extent.
[0100] Second, the first, second and various digital numbers in the embodiments shown below are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application. For example, to distinguish different messages, information, etc.
[0101] Third, the “multiple” involved in the embodiments of the present application generally refers to two or more.
[0102] Fourth, in the various embodiments of the present application, unless otherwise specified or provided by logic, the terms and / or descriptions between the different embodiments are consistent and can be referenced to each other, and the technical features in the different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0103] In a wireless communication system, terminal devices can communicate data with each other through access network devices, or they can communicate directly with each other without the help of access network devices, which can effectively reduce communication delays.
[0104] The interface between terminal devices is called a PC5 interface, which is similar to the Uu interface between a terminal device and an access network device.
[0105] The link between terminal devices is called SL. A typical application scenario of SL communication is vehicle-to-everything (V2X). In the vehicle-to-everything (V2X) network, each vehicle can be considered as a terminal device.
[0106] SL supports broadcast communication, unicast communication, and multicast communication. The following describes broadcast communication, unicast communication, and multicast communication respectively.
[0107] (1) Broadcast Communications
[0108] Similar to the broadcast system information of access network equipment, that is, the terminal equipment sends the broadcast service data to the outside without encryption. Any other terminal equipment within the effective receiving range can receive the data of the broadcast service if it is interested in the broadcast service.
[0109] (2) Unicast communication
[0110] Similar to the data communication between the terminal device and the access network device after establishing a radio resource control (RRC) connection. In unicast communication, two terminal devices need to establish a unicast connection first, and after the unicast connection is established, the two terminal devices communicate data based on the negotiated identifiers (such as the source L2 ID and the destination L2 ID described below).
[0111] Among them, a unicast communication on the SL corresponds to a pair of IDs: source layer 2 identifier (L2 ID) and destination layer 2 identifier (Destination layer 2 identifier, Destination L2 ID). The subheader of each SL media access control protocol data unit (MAC PDU) will contain some bytes of the source L2 ID and some bytes of the destination L2 ID, so that the data can be transmitted to the correct receiving end.
[0112] The data transmitted between two terminal devices can be encrypted or unencrypted. Compared with broadcast communication, in unicast communication, the unicast communication can only be carried out between two terminal devices that have established a unicast connection.
[0113] (3)Multicast communication
[0114] Refers to the communication between all terminal devices in a communication group. Any terminal device in the group can send and receive data of the multicast service.
[0115] Sidelink radio bearer (SLRB): SLRB is a general term for a series of protocol entities and configurations allocated by a network device to a UE. It is a service provided by Layer 2 for transmitting user data between a UE and a network device, including a series of configurations allocated by one or more of the service data adaptation protocol (SDAP) protocol entity, packet data convergence protocol (PDCP) protocol entity, radio link control (RLC) protocol entity, and logical channel (LCH). SLRB is divided into sidelink-data radio bearer (SL-DRB) and sidelink-signalling radio bearer (SL-SRB). The former is used to carry data, and the latter is used to carry signaling messages.
[0116] SLRB may also be a general term for allocating a series of protocol entities and configurations to the UE in a pre-configuration manner. For example, the pre-configuration may be a pre-configuration provided by a network device or a pre-configuration stored locally by the UE.
[0117] The SL between two terminal devices involved in the embodiment of the present application can be applied to Figure 1 The communication system shown can also be applied to Figure 2 The communication system shown below is combined with Figure 1 and Figure 2 The communication system provided in the embodiment of the present application is introduced.
[0118] Figure 1 A schematic diagram of the architecture of an example communication system applicable to an embodiment of the present application.
[0119] For example, Figure 1 As shown, the communication system 100 includes: at least one first terminal device, a second terminal device, and an access network device. In the communication system 100, the first terminal device communicates with the second terminal device via a sidelink (SL) (e.g., a PC5 interface), and the first terminal device communicates with the access network device via an air interface (e.g., a Uu interface).
[0120] It should be understood that the first terminal device and the second terminal device (hereinafter collectively referred to as terminal devices) are devices with wireless transceiver functions, which may refer to user equipment (UE), access terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication equipment, user agent or user device. The terminal device 120 may also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a customer-premises equipment (CPE), a smart point of sale (POS) machine, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a communication device carried on a high-altitude aircraft, a wearable device, a drone, a robot, a terminal in device-to-device communication (D2D), a terminal in vehicle-to-everything (V2X), a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a remote medical device, or a wireless terminal in medical equipment. This application does not limit the wireless terminals in medical, smart grid, transportation safety, smart city, smart home, or terminal devices in communication networks evolved after 5G.
[0121] The communication device for realizing the function of the terminal device can be a terminal device, or a device that can support the terminal device to realize the function, such as a chip system. The device can be installed in the terminal device or used in combination with the terminal device. In the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0122] Access network equipment is a device with wireless transceiver functions, which is used to communicate with terminal equipment. Access network equipment can be a node in the radio access network (RAN), which can be called a base station or a RAN node. It can be an evolved Node B (eNB or eNodeB) of long term evolution (LTE); or a base station of a 5G network such as gNodeB (gNB) or a base station in a public land mobile network (PLMN) evolved after 5G, a broadband network service gateway (BNG), an aggregation switch or a third generation partnership project (3GPP) access device, etc.
[0123] The above-mentioned RAN can be configured as a RAN defined by the 3GPP protocol, an open radio access network (O-RAN) or a cloud radio access network (C-RAN), etc. The access network device 110 can also include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, transmission points (transmitting and receiving points, TRP), transmission points (transmitting points, TP), mobile switching centers, and devices that assume the function of base stations in device-to-device (D2D), vehicle-to-everything (V2X), machine-to-machine (M2M) communications, access network devices in non-terrestrial networks (NTN), etc., without specific limitation.
[0124] The access network equipment may also include network elements or modules that implement some functions of the base station, for example, one or more of the following: a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). Optionally, the CU can be further separated into a CU-control plane (CP) and a CU-user plane (UP). The functions of the CU and DU can be implemented by different network elements, or simultaneously by the baseband unit (BBU) of the base station. The function of the RU can be implemented by the radio frequency equipment of the base station. For example, the radio frequency equipment of the base station may be a remote radio unit (RRU), a pico remote radio unit (pRRU), an active antenna unit (AAU), or other units, modules or devices with radio frequency processing functions. The communication interface protocol between the BBU and the radio frequency equipment can be a common public radio interface (CPRI) interface protocol, an enhanced common public radio interface (eCPRI) interface protocol, or a fronthaul interface protocol between the DU and the RU in the O-RAN system, etc., without limitation.
[0125] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are used as examples for description in this application.
[0126] The communication device for implementing the function of the access network device may be an access network device, or may be a device capable of supporting the access network device to implement the function, such as a chip system. The device may be installed in the access network device or used in conjunction with the access network device. The chip system in the embodiment of the present application may be composed of a chip, or may include a chip and other discrete devices.
[0127] The communication system 100 can also be the following systems: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, universal mobile telecommunication system (UMTS), 5G system, 6G system, intersatellite communication and satellite communication and other NTN systems. Among them, the satellite communication system includes a satellite base station and a terminal device. The satellite base station provides communication services for the terminal device. The satellite base station can also communicate with the ground base station. The satellite can be used as a base station or as a terminal device. Among them, the satellite can refer to non-ground base stations or non-ground equipment such as drones, hot air balloons, low-orbit satellites, medium-orbit satellites, and high-orbit satellites.
[0128] The communication system 100 may also be a ground cellular communication system, a high altitude platform station (HAPS) communication system, a V2X system, an integrated access and backhaul (IAB) system, and a reconfigurable intelligent surface (RIS) communication system, etc., without limitation.
[0129] It should be understood that Figure 1 The simplified schematic diagram is only for the sake of understanding. The communication system may also include other devices. Figure 1 Not drawn in.
[0130] In some embodiments, Figure 1 The communication system 200 shown is also applicable to vehicle-to-everything (V2X) scenarios. In the vehicle-to-everything (V2X) scenario, the first terminal device and the second terminal device are different vehicles.
[0131] In some embodiments, Figure 1 The communication system 100 shown is also applicable to a user equipment (UE) to network relay (UE-to-Network Relay, U2N Relay) scenario. In the U2N relay scenario, the second terminal device can be called a remote UE, the first terminal device can be called a relay UE, and the first terminal device is used to provide relay services for communication between the second terminal device and the access network device.
[0132] Figure 2FIG. 2 is a schematic diagram of the architecture of another communication system 200 applicable to an embodiment of the present application.
[0133] For example, Figure 2 As shown, the communication system 200 includes at least three terminal devices such as a first terminal device, a second terminal device, and a third terminal device. In the communication system 200, the first terminal device communicates with the second terminal device and the third terminal device respectively through SL (eg, PC5 interface).
[0134] In some embodiments, Figure 2 The communication system 200 shown is also applicable to a vehicle-to-everything (V2X) scenario. In the vehicle-to-everything (V2X) scenario, the first terminal device, the second terminal device, and the third terminal device are different vehicles.
[0135] In some embodiments, Figure 2 The communication system 200 shown is also applicable to a UE to UE relay (UE to UE relay, U2U relay) scenario. In the U2U relay scenario, the second terminal device can be referred to as a source terminal device (source UE) or an initiating terminal device, the first terminal device can be referred to as a relay UE, and the third terminal device can be referred to as a target terminal device (target UE). The first terminal device is used to provide a relay service for communication between the second terminal device and the third terminal device.
[0136] like Figure 1 and Figure 2 In the communication system shown, if the first terminal device is used as a transmitting end and the second terminal device is used as a receiving end, when the first terminal device performs SL communication with the second terminal, the first terminal device needs to obtain SL resources, which are used for the first terminal device to perform SL communication with the second terminal. The first terminal device can obtain the SL resources in the following three ways:
[0137] Method 1: Scheduled resource allocation
[0138] When the first terminal device is in a radio resource control (RRC) connection state, the first terminal device can obtain SL resources from the access network device. Specifically, the access network device can schedule SL resources for the first terminal device through downlink control information (DCI), or configure SL configuration authorization (configured grant) for the first terminal device through an RRC message.
[0139] It should be understood that the resource allocation mode based on scheduling can also be referred to as a resource allocation mode based on a base station scheduling mode or a resource allocation mode 1 (mode 1).
[0140] Method 2: Contention-based resource allocation (UE autonomous resource selection)
[0141] When the first terminal device is in an RRC connected state, an RRC inactive state, an RRC idle state, or an OOC state, the first terminal device may receive a SL resource pool configuration from an access network device, or the first terminal device may obtain the SL resource pool configuration from a pre-configuration. Then, the first terminal device selects a SL resource from the SL resource pool. The first terminal device may randomly select a resource from the SL resource pool as the SL resource, or the first terminal device may select a resource from the SL resource pool as the SL resource based on a result of sensing or partial sensing.
[0142] It should be understood that the contention-based resource allocation mode may also be referred to as an autonomous contention-based resource allocation mode or a mode 2 (mode 2) resource allocation mode.
[0143] Method 3: Resource allocation based on sharing
[0144] The first terminal device may obtain SL resources from other terminal devices. For example, other terminal devices obtain channel occupancy time (COT) by executing listen before talk (LBT) preemption, and then other terminal devices share part or all of the channel occupancy time with the first terminal device.
[0145] In the V2X communication scenario, the upper layer of the UE will be configured with the mapping relationship between the service type (for example, the provider service identifier (PSID), the intelligent transport systems application identifier (ITS-AID), AID) and the destination layer 2 identifier (destination L2 ID), and will also be configured with the mapping relationship between the service type and the frequency / carrier set. As a result, the upper layer of the UE will eventually indicate the mapping relationship between the destination L2 ID and the carrier set to the access stratum (AS) of the UE. Among them, a destination L2 ID may include one or more services, and a service may include one or more quality of service flows (QoS flows). The upper layer generally refers to the layer above the AS layer. For example, the upper layer may be a V2X layer, a PC5 signaling layer (PC5-signaling, PC5-S) layer, a proximity-based services (ProSe) layer, etc. The AS layer generally includes one or more of the RRC layer, SDAP layer, PDCP layer, RLC layer, MAC layer, and PHY layer. The carrier set may also be replaced by a carrier list, and the carrier set or carrier list includes one or more carriers.
[0146] When the upper layer indicates the mapping relationship between the destination L2 ID and the carrier set to the AS layer, the carriers supported by different destinations may be different. For example, some destinations may only support one carrier, that is, these destinations do not support SL carrier aggregation (CA). Some destinations may support multiple carriers, that is, these destinations may support SL CA. Considering the current restriction that SL CA can only be used in mode2, if the UE is configured as mode1, the destination that may support SL CA can only use a single carrier for SL transmission, which will affect the corresponding SL communication performance; and if the UE is configured as mode2, at this time, the destination that only supports a single carrier also uses mode2 resources for SL transmission, which will make the SL resources corresponding to mode2 more congested, and will also affect the corresponding SL communication performance. Among them, CA is a wireless communication technology that can merge signals of multiple frequency bands together to improve the bandwidth and data transmission speed of the wireless network. Through CA, multiple frequency bands can be used for data transmission at the same time, thereby improving the bandwidth and data transmission speed of the network. At the same time, CA can also improve the coverage and reliability of communication.
[0147] Based on this, the present application embodiment provides Figures 3 to 6 The communication method shown, Figures 3 to 6 The communication method shown is applied to Figure 1 The communication system 100 shown or Figure 2 The communication system 200. Figures 3 to 10 The communication method provided in the embodiment of the present application is described in detail.
[0148] The interaction flow chart in this application uses the first terminal device, the second terminal device and the access network device as examples of the execution subjects of the interaction diagram to illustrate the corresponding method, but this application does not limit the execution subjects of the interaction diagram. For example, the first terminal device in the figure can also be a chip, a chip system, or a processor that supports the first terminal device to implement the corresponding method, and can also be a logic module or software that can implement all or part of the functions of the first terminal device; the second terminal device in the figure can also be a chip, a chip system, or a processor that supports the second terminal device to implement the corresponding method, and can also be a logic module or software that can implement all or part of the functions of the second terminal device. The access network device in the figure can also be a chip, a chip system, or a processor that supports the access network device to implement the corresponding method, and can also be a logic module or software that can implement all or part of the functions of the access network device.
[0149] Figure 3 A schematic flowchart of a communication method 300 provided in an embodiment of the present application.
[0150] like Figure 3 As shown, the communication method 300 includes S301 and S302. S301 and S302 are described in detail below.
[0151] S301, a first terminal device obtains a first sidelink resource, wherein the first sidelink resource corresponds to a first resource allocation mode, a second resource allocation mode or a third resource allocation mode.
[0152] Among the first resource allocation mode, the second resource allocation mode, and the third resource allocation mode, one resource allocation mode is a scheduling-based resource allocation mode, another resource allocation mode is a competition-based resource allocation mode, and the remaining resource allocation mode is a sharing-based resource allocation mode. For the convenience of description, the following description is given by taking the first resource allocation mode as a scheduling-based resource allocation mode, the second resource allocation mode as a competition-based resource allocation mode, and the third resource allocation mode as a sharing-based resource allocation mode as an example.
[0153] It should be noted that the first sidelink resource corresponding to the first resource allocation mode can be understood as the first sidelink resource is obtained through the first resource allocation mode. In addition, the first sidelink resource corresponding to the second resource allocation mode can be understood as the first sidelink resource is obtained through the second resource allocation mode. The first sidelink resource corresponding to the third resource allocation mode can be understood as the first sidelink resource is obtained through the third resource allocation mode.
[0154] When the first resource allocation method is a scheduling-based resource allocation method, that is, the first terminal device obtains the first side link resource from the access network device. When the second resource allocation method is a competition-based resource allocation method, that is, the first terminal device receives the SL resource pool configuration from the access network device, or the first terminal device obtains the SL resource pool configuration from the pre-configuration. Then, the first terminal device selects the first side link resource in the SL resource pool. When the third resource allocation method is a sharing-based resource allocation method, that is, the first terminal device obtains the first side link resource from other terminal devices.
[0155] S302, the first terminal device performs sidelink communication with a second terminal device corresponding to the first destination via a first sidelink resource.
[0156] The resource allocation method used by the first destination includes the first resource allocation method, the second resource allocation method or the third resource allocation method described above.
[0157] The resource allocation method used by the first destination is related to the first sidelink resource.
[0158] In one example, if the resource allocation mode corresponding to the first sidelink resource is the first resource allocation mode or the second resource allocation mode, the resource allocation mode used by the first destination is the same as the resource allocation mode corresponding to the first sidelink resource.
[0159] For example, when the resource allocation mode corresponding to the first sidelink resource is the first resource allocation mode, the resource allocation mode used by the first destination is also the first resource allocation mode. When the resource allocation mode corresponding to the first sidelink resource is the second resource allocation mode, the resource allocation mode used by the first destination is also the second resource allocation mode.
[0160] In another example, if the resource allocation mode corresponding to the first sidelink resource is the third resource allocation mode, the resource allocation mode used by the first destination is the first resource allocation mode or the second resource allocation mode.
[0161] It should be noted that the second terminal device corresponding to the first destination can be understood as the L2 ID of the first destination used to indicate that the receiving end of the sidelink communication is the second terminal device. The resource allocation method used by the first destination can also be referred to as the resource allocation method used by the second terminal device.
[0162] Through S301 and S302, the first terminal device performs side link communication with other terminal devices according to the allocation method corresponding to the first side link resource. In this way, when the first terminal device performs side link communication with the terminal device corresponding to the destination, the resource allocation method used by the destination can be considered, thereby improving the communication performance of the side link.
[0163] Figure 4 A schematic flowchart of another communication method 400 provided in an embodiment of the present application.
[0164] Optionally, in some embodiments, Figure 4 As shown, in addition to S301 and S302, the communication method 400 may also include S303, S304, and S305. S303 is performed between S301 and S302. The following describes in detail the other steps of the communication method 400 except S301 and S302.
[0165] S303: The first terminal device selects a first destination from multiple destinations.
[0166] Exemplarily, the first terminal device may execute S303 during a process of performing sidelink logical channel prioritization (SL LCP).
[0167] In some embodiments, such as Figure 5 As shown, S303 includes S3031, S3032, S3033 and S3034. Among them, S3022, S3033 and S3034 are all executed after S3031, S3033 and S3034 are all executed after S3022, and the order between S3034 and S3033 is not limited. S3031 to S3034 are described in detail below.
[0168] S3031, the access layer of the first terminal device obtains at least one of the following from the upper layer of the first terminal device: first information of each destination, second information of each destination, third information of each destination, and fourth information of each destination.
[0169] The first information of each destination is used to indicate the carrier associated with each destination. The second information of each destination is used to indicate whether each destination is backward compatible or not backward compatible. The third information of each destination is used to indicate the resource allocation mode supported by each destination or whether each destination supports CA. The fourth information of each destination is used to indicate whether the destination identifier of each destination is an odd number or an even number.
[0170] It should be noted that the destination backward compatibility can also be understood as: the destination needs backward compatibility, or the destination does not support sidelink carrier aggregation, or the destination supports scheduling-based resource allocation. The destination is not backward compatible can also be understood as: the destination does not need backward compatibility, or the destination supports sidelink carrier aggregation, or the destination supports contention-based resource allocation.
[0171] In addition, in the case of backward compatibility of the destination, if the first terminal device does not use PDCP duplication, the transmission of the destination can only use the legacy carrier. If the first terminal device uses PDCP duplication, the transmission of the destination at least uses the legacy carrier.
[0172] When the access layer of the first terminal device determines that the carrier associated with the destination is a legacy carrier, it can be considered that the carrier associated with the destination is one.
[0173] Among them, the legacy carrier is the carrier supported by the SL UE supporting a single carrier, or the carrier supported by the SL UE of version R16 / R17 or earlier, or the carrier included in the SIB12 corresponding to R16 / R17, or the carrier included in the pre-configuration message corresponding to R16 / R17, or the first carrier in the carrier list included in the SIB 12 corresponding to R18 / R18+, or the first carrier in the carrier list included in the pre-configuration message corresponding to R18 / R18+.
[0174] It should be noted that the carrier associated with each destination can be understood as a specific carrier associated with each destination. The destination identifier is used to indicate the receiving end device of the sidelink communication. The carrier associated with the destination may include the intersection of the carrier sets corresponding to all quality of service flows (QoS flows) associated with the destination.
[0175] S3032, the access layer of the first terminal device determines the resource allocation method supported by each destination based on at least one of the following: the first information of each destination, the second information of each destination, the third information of each destination, and the fourth information of each destination.
[0176] Specifically, when at least one of the following items is met, the first terminal device determines that the resource allocation method supported by the destination is a scheduling-based resource allocation method: the first information of the destination is used to indicate that the carrier associated with the destination includes a single carrier, the second information of the destination is used to indicate that the destination is backward compatible, the third information of the destination is used to indicate that the resource allocation method supported by the destination is a scheduling-based resource allocation method or the destination does not support CA, and the fourth information of the destination is used to indicate that the destination identifier is an odd number (or an even number).
[0177] When at least one of the following items is met, the first terminal device determines that the resource allocation method supported by the destination is a contention-based resource allocation method: the first information of the destination is used to indicate that the carrier associated with the destination includes multiple carriers, the second information of the destination is used to indicate that the destination is not backward compatible, the third information of the destination is used to indicate that the resource allocation method supported by the destination or the destination supports CA as a contention-based resource allocation method, and the fourth information of the destination is used to indicate that the destination identifier is an even number (or odd number).
[0178] It should be noted that the carrier associated with the destination includes a single carrier, which can also be understood as the carrier associated with the destination is a single carrier or one carrier. The carrier associated with the destination includes multiple carriers, which can also be understood as the carrier associated with the destination is multiple carriers.
[0179] S3033: Select a first destination from a plurality of destinations according to a resource allocation mode used by each destination and a resource allocation mode corresponding to the first sidelink resource.
[0180] In one example, if the resource allocation mode corresponding to the first side link resource is the first resource allocation mode or the second resource allocation mode, the first terminal device can determine a destination among multiple destinations that uses the same resource allocation mode as the resource allocation mode corresponding to the first side link resource as the first destination.
[0181] In another example, if the resource allocation mode corresponding to the first sidelink resource is the third resource allocation mode, the first terminal device can determine any destination among the multiple destinations as the first destination.
[0182] In the case of backward compatibility of the first destination, if the first terminal device does not use PDCP duplication, the carrier of the first sidelink resource can only use a legacy carrier. If the first terminal device uses PDCP duplication, the carrier of the first sidelink resource uses at least a legacy carrier.
[0183] It should be noted that the resource allocation method used by each destination described in S3033 is the resource allocation method supported by each destination in S3032.
[0184] S3034, the first terminal device sends first indication information to the access network device, and correspondingly, the access network device receives the first indication information sent by the first terminal device.
[0185] Specifically, the first terminal device determines the content indicated by the first indication information according to at least one of the following items obtained in S3031: the first information of each destination, the second information of each destination, the third information of each destination, and the fourth information of each destination.
[0186] When at least one of the following conditions is met, the first indication information is used to indicate that the resource allocation method supported by the destination is a scheduling-based resource allocation method or that the carriers supported by the destination include a single carrier: the first information of the destination is used to indicate that the carriers associated with the destination include a single carrier, the second information of the destination is used to indicate that the destination is backward compatible, the third information of the destination is used to indicate that the resource allocation method supported by the destination is a scheduling-based resource allocation method or that the destination does not support CA, and the fourth information of the destination is used to indicate that the destination identifier is an odd number (or an even number).
[0187] When at least one of the following items is met, the first indication information is used to indicate that the resource allocation method supported by the destination is a contention-based resource allocation method or that the carriers supported by the destination include multiple carriers. The first information of the destination is used to indicate that the carriers associated with the destination include multiple carriers, the second information of the destination is used to indicate that the destination is not backward compatible, the third information of the destination is used to indicate that the resource allocation method supported by the destination or the destination supports CA as a contention-based resource allocation method, and the fourth information of the destination is used to indicate that the destination identifier is an even number (or odd number).
[0188] In one example, the first indication information reported by the first terminal device to the access network device is used to indicate resource allocation methods supported by two types of destinations or carriers supported by the two types of destinations. Among them, one type of destinations of the two types of destinations supports a scheduling-based resource allocation method or the supported carriers include a single carrier, and the other type of destinations supports a contention-based resource allocation method or the supported carriers include multiple carriers.
[0189] For example, the multiple destinations include a first destination, a second destination, and a third destination, and the first indication information is used to indicate a resource allocation method supported by the first destination or a carrier supported by the first destination, a resource allocation method supported by the second destination or a carrier supported by the second destination, and a resource allocation method supported by the third destination or a carrier supported by the third destination. The resource allocation method used by the second destination is the same as that used by the first destination, and the carrier supported by the second destination is the same as that supported by the first destination. The resource allocation method used by the third destination is different from that used by the first destination, and the carrier supported by the third destination is different from that supported by the first destination. In this way, the first destination and the second destination are one type of destination, and the third destination is another type of destination.
[0190] It should be noted that the carrier supported by the second destination is the same as the carrier supported by the first destination, which can be understood as the carrier supported by the second destination and the carrier supported by the first destination both include a single carrier or multiple carriers.
[0191] In addition, the carrier supported by the third destination is different from the carrier supported by the first destination, which can be understood as: among the third destination and the first destination, the carrier supported by one destination includes a single carrier, and the carrier supported by the other destination includes multiple carriers. For example, the carrier supported by the third destination includes a single carrier, and the carrier supported by the first destination includes multiple carriers. For another example, the carrier supported by the third destination includes multiple carriers, and the carrier supported by the first destination includes a single carrier.
[0192] In another example, the first indication information reported by the first terminal device to the access network device is used to indicate the resource allocation method supported by one of the two types of destinations or the carrier supported by one of the two types of destinations. One of the two types of destinations supports a scheduling-based resource allocation method or the supported carriers include a single carrier, or one of the two types of destinations supports a contention-based resource allocation method or the supported carriers include multiple carriers.
[0193] For example, the multiple destinations include a first destination and a second destination, and the first indication information is used to indicate a resource allocation method supported by the first destination or a carrier supported by the first destination, and a resource allocation method supported by the second destination or a carrier supported by the second destination. The resource allocation method used by the second destination is the same as that used by the first destination, and the carrier supported by the second destination is the same as that supported by the first destination. In this way, the first destination and the second destination are both first-class destinations.
[0194] It should be noted that the carrier supported by the destination indicated by the first indication information can be understood as the specific carrier or number of carriers supported by the destination indicated by the first indication information. For example, the carrier supported by the first destination indicated by the first indication information can be understood as the specific carrier or number of carriers supported by the first destination.
[0195] In some embodiments, the first indication information is used to indicate multiple destination identifiers and a resource allocation mode or carrier associated with each destination identifier. The resource allocation mode associated with the destination identifier can be understood as a resource allocation mode supported by the destination indicated by the destination identifier. The carrier associated with the destination identifier can be understood as a carrier supported by the destination indicated by the destination identifier. Exemplarily, the first indication information can present multiple destination identifiers and a resource allocation mode or carrier associated with each destination identifier in the form of a list.
[0196] In some embodiments, the first indication information may be carried in a sidelink user equipment message (Sidelink UE Information, SUI).
[0197] In the embodiment described above where S303 includes S3031 , S3032 , S3033 and S3034 , the resource allocation mode supported by the destination is the resource allocation mode used by the destination.
[0198] In other embodiments, the access network device may configure the resource allocation mode used by the destination according to the resource allocation mode supported by the destination and the current sidelink communication situation. In this way, the resource allocation mode supported by the destination and the resource allocation mode used by the destination may be the same or different. Figure 6As shown, S303 includes S3031, S3034, S3035, S3036 and S3037 in sequence. The description of S3031 and S3034 can be found above, and will not be repeated here. S3035 to S3037 are described in detail below.
[0199] S3035, the access network device sends second indication information to the first terminal device, and correspondingly, the first terminal device receives the second indication information sent by the access network device.
[0200] Specifically, the access network device determines the content indicated by the second indication information based on the received first indication information and the communication status of the current side link, and sends the second indication information to the first terminal device.
[0201] In the case where the first indication information is used to indicate resource allocation methods supported by two types of destinations or carriers supported by two types of destinations, if the scheduling-based resources are relatively tight or congested, the access network device may configure the resource allocation method used by only one type of destination among the two types of destinations as a contention-based resource allocation method, and not configure the resource allocation method supported by the other type of destination, that is, the resource allocation method used by the other type of destination is the resource allocation method supported by the other type of destination indicated by the first indication information, wherein one type of destination is a destination supporting the scheduling-based resource allocation method and the other type of destination is a destination supporting the contention-based resource allocation method; or, the access network device may configure the carriers used by only one type of destination among the two types of destinations as multiple carriers, and not configure the carriers supported by the other type of destination, that is, the carriers used by the other type of destination is the carrier supported by the other type of destination indicated by the first indication information, wherein one type of destination is a destination supporting a single carrier and the other type of destination is a destination supporting a multiple carrier. If the contention-based resources are relatively tight or congested, the access network device may configure the resource allocation method used by the other of the two types of destinations as a scheduling-based resource allocation method, and not configure the resource allocation method supported by one of the two types of destinations, that is, the resource allocation method used by one of the two types of destinations is the resource allocation method supported by the first type of destinations indicated by the first indication information, wherein one type of destinations is a destination supporting the scheduling-based resource allocation method and the other type of destinations is a destination supporting the contention-based resource allocation method; or, the access network device may only configure the carrier used by the other of the two types of destinations as a single carrier, and not configure the carrier supported by one of the two types of destinations, that is, the carrier used by one of the two types of destinations is the carrier supported by the first type of destinations indicated by the first indication information, wherein one type of destinations is a destination supporting a single carrier, and the carrier supported by one of the two types of destinations is not configured, that is, the carrier used by one of the two types of destinations is the carrier supported by the first type of destinations indicated by the first indication information, wherein one type of destinations is a destination supporting a single carrier, and the other type of destinations is a destination supporting multiple carriers.
[0202] In this embodiment, the second indication information is used to indicate the resource allocation modes used by the two types of destinations or the carriers used by the two types of destinations.
[0203] For example, the multiple destinations include a first destination, a second destination, and a third destination, and the second indication information is used to indicate the resource allocation method used by the first destination or the carrier used by the first destination, the resource allocation method used by the second destination or the carrier used by the second destination, and the resource allocation method used by the third destination or the carrier used by the third destination. The resource allocation method used by the second destination is the same as the resource allocation method used by the first destination, and the carrier used by the second destination is the same as the carrier used by the first destination. The resource allocation method used by the third destination is different from the resource allocation method used by the first destination, and the carrier used by the third destination is different from the carrier used by the first destination. In this way, the first destination and the second destination are one type of destination, and the third destination is another type of destination.
[0204] It should be noted that the carrier used by the second destination is the same as the carrier used by the first destination, which can be understood as the carrier used by the second destination and the carrier used by the first destination both include a single carrier or multiple carriers.
[0205] In addition, the carrier used by the third destination is different from the carrier used by the first destination, which can be understood as: among the third destination and the first destination, the carrier used by one destination includes a single carrier, and the carrier used by the other destination includes multiple carriers. For example, the carrier used by the third destination includes a single carrier, and the carrier used by the first destination includes multiple carriers. For another example, the carrier used by the third destination includes multiple carriers, and the carrier used by the first destination includes a single carrier.
[0206] In the case where the first indication information is used to indicate the resource allocation method used by one of the two types of destinations or the carrier supported by one of the two types of destinations, if the scheduling-based resources are relatively tight or congested, the access network device may configure the resource allocation method used by one of the two types of destinations as a contention-based resource allocation method, wherein one of the two types of destinations is a destination that supports the scheduling-based resource allocation method; or, configure the carrier used by one of the two types of destinations as multiple carriers, wherein one of the two types of destinations is a destination that supports a single carrier. If the competition-based resources are relatively tight or congested, the access network device may configure the resource allocation method used by one of the two types of destinations as a scheduling-based resource allocation method, wherein one of the two types of destinations is a destination that supports the competition-based resource allocation method; or, configure the carrier used by one of the two types of destinations as a single carrier, wherein one of the two types of destinations is a destination that supports a multiple carrier. In this embodiment, the second indication information is used to indicate the resource allocation method used by one of the two types of destinations or the carrier used by one of the two types of destinations.
[0207] For example, the multiple destinations include a first destination and a second destination, and the second indication information is used to indicate a resource allocation method supported by the first destination or a carrier supported by the first destination, and a resource allocation method supported by the second destination or a carrier supported by the second destination. The resource allocation method used by the second destination is the same as that used by the first destination, and the carrier supported by the second destination is the same as that supported by the first destination. In this way, the first destination and the second destination are both first-class destinations.
[0208] In some embodiments, the second indication information includes multiple destination identifiers and a resource allocation mode or carrier used by each destination identifier. Exemplarily, the second indication information may present multiple destination identifiers and a resource allocation mode or carrier used by each destination identifier in the form of a list.
[0209] In some other embodiments, the second indication information includes multiple destination indexes and a resource allocation method or carrier corresponding to each destination identification index. Exemplarily, the second indication information may present multiple destination indexes and a resource allocation method or carrier corresponding to each destination index in the form of a list. Among them, the resource allocation method corresponding to the destination index can be understood as the resource allocation method used by the destination indicated by the destination index. The carrier corresponding to the destination index can be understood as the carrier used by the destination indicated by the destination index. The destination index involved in the present application can be determined according to the arrangement order of the destination identification in the first indication information. For example, the destination index of the first destination identification in the first indication information is 0, the destination index of the second destination identification is 1, and so on.
[0210] S3036: The first terminal device determines the resource allocation method used by each destination based on the second indication information.
[0211] Specifically, when the second indication information indicates that the resource allocation method used by the destination is a scheduling-based resource allocation method or the carrier associated with the destination includes a single carrier, the first terminal device determines that the resource allocation method used by the destination is a scheduling-based resource allocation method. When the second indication information indicates that the resource allocation method used by the destination is a contention-based resource allocation method or the carrier associated with the destination includes multiple carriers, the first terminal device determines that the resource allocation method used by the destination is a contention-based resource allocation method.
[0212] S3037: Select a first destination from a plurality of destinations according to the resource allocation mode used by each destination determined in S3036 and the resource allocation mode corresponding to the first sidelink resource.
[0213] In one example, if the resource allocation mode corresponding to the first side link resource is the first resource allocation mode or the second resource allocation mode, the first terminal device can determine a destination among multiple destinations that uses the same resource allocation mode as the resource allocation mode corresponding to the first side link resource as the first destination.
[0214] In another example, if the resource allocation mode corresponding to the first sidelink resource is the third resource allocation mode, the first terminal device can determine any destination among the multiple destinations as the first destination.
[0215] In some embodiments, Figure 4 As shown, the communication method 400 may further include S304, S305 and S306. S304 is an optional step, and when the first sidelink resource corresponds to the scheduling-based resource allocation mode, the first terminal device executes S304. S304 to S306 are described in detail below.
[0216] S304, the first terminal device sends third indication information to the access network device, and correspondingly, the access network device receives the third indication information sent by the first terminal device.
[0217] The third indication information is used to indicate the size of the buffers of N fourth destinations, the resource allocation method used by the fourth destinations is the first resource allocation method, the N fourth destinations include the first destination, and N is a positive integer.
[0218] It should be noted that, in the embodiment where S303 includes S3031, S3032, S3033 and S3034, the N fourth destinations are the N destinations that support the scheduling-based resource allocation method in the first indication information. In the embodiment where S303 includes S3031, S3034, S3035, S3036 and S3037, the N fourth destinations are the N destinations that use the scheduling-based resource allocation method in the second indication information.
[0219] Exemplarily, the third indication information may be carried in a sidelink buffer status report (SL BSR).
[0220] In one example, the third indication information includes N fourth destination identifiers and the size of the buffer corresponding to each of the N fourth destination identifiers. In another example, the third indication information includes N fourth destination indexes and the size of the buffer corresponding to each of the N fourth destination indexes.
[0221] S305, the first terminal device obtains a second side link resource.
[0222] In one example, if the first sidelink resource corresponds to the first resource allocation method, the first resource allocation method includes a scheduling-based resource allocation method, and the second sidelink resource corresponds to the first resource allocation method, that is, the second sidelink resource is also obtained through the first resource allocation method. Specifically, the first terminal device obtains the second sidelink resource from the access network device.
[0223] In another example, if the first side link resource corresponds to the second resource allocation method, the second resource allocation method includes a contention-based resource allocation method, and the second side link resource corresponds to the second resource allocation method, that is, the second side link resource is also obtained through the second resource allocation method. Specifically, the first terminal device receives the SL resource pool configuration from the access network device or the first terminal device obtains the SL resource pool configuration from the pre-configuration. Then, the first terminal device selects the second side link resource in the SL resource pool.
[0224] S306: The first terminal device performs sidelink communication with a second terminal device corresponding to the first destination via the second sidelink resource.
[0225] In the case where the first sidelink resource corresponds to a scheduling-based resource allocation method, the carrier of the second sidelink resource is the same as the carrier of the first sidelink resource. The first terminal device performs sidelink communication with a terminal device corresponding to a destination supporting a single carrier method (i.e., supporting a scheduling-based resource allocation method) in a single-carrier manner, which can avoid the first terminal device also performing sidelink communication with a terminal device corresponding to a destination supporting a carrier aggregation method in a single-carrier manner, thereby improving the communication performance of the sidelink.
[0226] In the case where the first sidelink resource corresponds to a contention-based resource allocation method, the carrier of the second sidelink resource is different from the carrier of the first sidelink resource. The first terminal device performs sidelink communication with a terminal device corresponding to a destination supporting a carrier aggregation method (i.e., supporting a contention-based resource allocation method) through a carrier aggregation method. In this way, the first terminal device can avoid performing sidelink communication with a terminal device corresponding to a destination supporting a single carrier method through a carrier aggregation method, thereby avoiding congestion of resources supporting the carrier aggregation method and improving the communication performance of the sidelink.
[0227] Figure 7 A schematic flowchart of another communication method 500 provided in an embodiment of the present application.
[0228] like Figure 7 As shown, the communication method 500 includes S501 and S502, and S501 and S502 are described in detail below.
[0229] S501, a first terminal device determines a first power and a second power, wherein the first power is the power of the first terminal device using a first resource allocation method, and the second power is the power of the first terminal device using a second resource allocation method.
[0230] In one example, in the same time unit, the power of the first terminal device is greater than the sum of the first power and the second power. The power of the first terminal device is the maximum power of the first terminal device, the first power is the actual power of the first terminal device using the first resource allocation method, and the second power is the actual power of the first terminal device using the second resource allocation method.
[0231] In another example, in the same time unit, the power of the first terminal device is equal to the sum of the first power and the second power. The power of the first terminal device is the maximum power of the first terminal device, the first power is the maximum power of the first terminal device using the first resource allocation method, and the second power is the maximum power of the first terminal device using the second resource allocation method.
[0232] It should be noted that the power of the first terminal device can be understood as the upper limit power of the first terminal device. The time unit involved in the embodiment of the present application can be a symbol, or a mini-slot, or a slot, or a frame, or a subframe, and the embodiment of the present application does not limit this. Among them, the duration of a subframe in the time domain can be 1 millisecond (ms), a slot consists of 7 or 14 symbols, and a mini-slot can include at least one symbol (for example, 2 symbols or 7 symbols or 14 symbols, or any number of symbols less than or equal to 14 symbols).
[0233] In one example, if the first terminal device uses time division multiplexing (TDM) for sidelink communication, then, in the same time unit, the first terminal device only uses one of the first resource allocation mode and the second resource allocation mode for sidelink communication. In other words, in the same time unit, only one of the first resource allocation mode and the second resource allocation mode is allocated with power. Examples of the first power and the second power are shown in Table 1, where, in the same time unit, the sum of the first power and the second power is equal to M.
[0234] Table 1
[0235] time First time unit Second time unit The third time unit First Power M M 0 Second power 0 0 M
[0236] In another example, if the first terminal device uses a semi-static method for side link communication, then within the same time unit, the first power and the second power are allocated in an equal manner.
[0237] For example, within the same time unit, the first power is M / 2 (or M-3 in dB), and the second power is M / 2 (or M-3 in dB).
[0238] In another example, if the first terminal device adopts a dynamic manner to perform side link communication, then within the same time unit, the first terminal device dynamically and flexibly allocates the first power and the second power.
[0239] For example, in the first time unit, the first power is N1, and the second power is (M-N1) (non-dB calculation method). In the second time unit, the first power is N2, and the second power is (M-N2) (non-dB calculation method).
[0240] For the description of the first resource allocation method and the second resource allocation method, please refer to the above description, which will not be repeated here.
[0241] S502: The first terminal device performs side link communication according to the first power and the second power.
[0242] If the first terminal device uses TDM to perform sidelink communication, only one of the first resource allocation method and the second resource allocation method is allocated with power in the same time unit. For example, in the first time unit, the first terminal device only uses the first resource allocation method for sidelink communication, and the power of the first terminal device is the first power (such as M); in the second time unit, the first terminal device still only uses the first resource allocation method for sidelink communication, and the power of the first terminal device is the first power (such as M); in the third time unit, the first terminal device only uses the second resource allocation method for sidelink communication, and the power of the first terminal device is the second power (such as M).
[0243] If the first terminal device adopts a semi-static method for side link communication, within the same time unit, when the first terminal device uses a first resource allocation method for side link communication, the power of the first terminal device is a first power (such as M / 2); when the first terminal device uses a second resource allocation method for side link communication, the power of the first terminal device is a second power (such as M / 2).
[0244] If the first terminal device adopts a dynamic method to perform sidelink communication, within the first time unit, when the first terminal device uses the first resource allocation method to perform sidelink communication, the power of the first terminal device is the first power (such as N1), and when the first terminal device uses the second resource allocation method to perform sidelink communication, the power of the first terminal device is the second power (such as (M-N1)). Within the second time unit, when the first terminal device uses the first resource allocation method to perform sidelink communication, the power of the first terminal device is the first power (such as N2), and when the first terminal device uses the second resource allocation method to perform sidelink communication, the power of the first terminal device is the second power (such as (M-N2)).
[0245] Through S501 and S502, during the side link communication of the first terminal device, the power actually used by the first terminal device within the same time unit will not exceed the overall power limit of the first terminal device (such as the power of the first terminal device described above), thereby improving the communication performance of the side link.
[0246] In some embodiments, the power involved in the communication method 500 may also be replaced by an aggregate maximum bit rate (AMBR).
[0247] It should be noted that Figure 7 The communication method 500 shown is Figure 3 The communication method 300 shown or Figure 4 The communication method 400 shown can be implemented alone or in combination, and this application does not limit this. Figure 7 The communication method 500 shown is Figure 3 The communication method 300 shown or Figure 4 When the communication method 400 shown in the figure is implemented in combination, the first terminal device completes S302 according to the first power and the second power determined in S501. Figure 7 The communication method 500 shown is Figure 4 When the communication method 400 shown is implemented in combination, the first terminal is configured to complete S302 and S306 according to the first power and the second power determined in S501.
[0248] Figure 8 A schematic flowchart of another communication method 600 provided in an embodiment of the present application.
[0249] like Figure 8 As shown, the communication method 600 includes S601 and S602, and S601 and S602 are described in detail below.
[0250] S601, the first terminal device sends fourth indication information to the access network device. Correspondingly, the access network device receives the fourth indication information sent by the first terminal device.
[0251] Among them, the fourth indication information is used to indicate the frequency band bandwidth corresponding to each resource allocation method in multiple resource allocation methods, and the multiple allocation methods include at least two of the following: the first resource allocation method, the second resource allocation method, and the first resource allocation method and the second resource allocation method.
[0252] Exemplarily, the frequency band bandwidths mentioned above are all frequency band bandwidths for sidelink communications.
[0253] In one example, one resource allocation method corresponds to one frequency band bandwidth.
[0254] For example, the fourth indication information is used to indicate at least two of the following: the first resource allocation mode (mode1) and the frequency band bandwidth (freqBandSidelink#1) corresponding to the first resource allocation mode, the second resource allocation mode (mode2) and the frequency band bandwidth (freqBandSidelink#2) corresponding to the second resource allocation mode, and the first resource allocation mode and the second resource allocation mode (mode1+mode2) and the frequency band bandwidth (freqBandSidelink#3) corresponding to the second resource allocation mode.
[0255] In another example, one resource allocation method corresponds to multiple frequency band bandwidths.
[0256] For example, the fourth indication information is used to indicate at least two of the following: the first resource allocation mode (mode1) and the frequency band bandwidth (freqBandSidelink#1 or freqBandSidelink#2) corresponding to the first resource allocation mode, and the second resource allocation mode (mode2) and the frequency band bandwidth (freqBandSidelink#2 or freqBandSidelink#3) corresponding to the second resource allocation mode. Among them, freqBandSidelink#2 can be considered as the frequency band bandwidth supported by both the first resource allocation mode and the second resource allocation mode.
[0257] S602, the access network device sends sidelink configuration information to the first terminal device. Correspondingly, the first terminal device receives the sidelink configuration information sent by the access network device.
[0258] Among them, the side link configuration information is determined by the access network device based on the fourth indication information.
[0259] Exemplarily, the sidelink configuration information is used to configure SLRBs and / or sidelink resources.
[0260] It should be understood that SLRB refers to the RB for the first terminal device to perform sidelink communication with the destination it communicates with. SLRB includes at least two of the following: a first type of SLRB, a second type of SLRB, a first type of SLRB, and a second type of SLRB. Among them, the first type of SLRB is a SLRB corresponding to the first resource allocation method used for the destination of the sidelink communication with the first terminal device, and the second type of SLRB is a SLRB corresponding to the second resource allocation method used for the destination of the sidelink communication with the first terminal device.
[0261] If the destination of the side link communication with the first terminal device uses the first resource allocation method, the access network device can determine the carrier associated with the first SLRB according to the frequency band bandwidth corresponding to the first resource allocation method. If the destination of the side link communication with the first terminal device uses the second resource allocation method, the access network device can determine the carrier associated with the second SLRB according to the frequency band bandwidth corresponding to the second resource allocation method. If the destination of the side link communication with the first terminal device uses the first resource allocation method and the second resource allocation method, the access network device can determine the carrier associated with the first SLRB according to the frequency band bandwidth corresponding to the first resource allocation method, and determine the carrier associated with the second SLRB according to the frequency band bandwidth corresponding to the second resource allocation method. It can be understood that the above-mentioned SLRB is the SLRB corresponding to the destination of the side link communication with the first terminal device.
[0262] If the destination of the sidelink communication with the first terminal device uses the first resource allocation method, the access network device can determine the frequency band bandwidth corresponding to the first resource allocation method as the bandwidth occupied by the sidelink resources between the first terminal device and the destination. If the destination of the sidelink communication with the first terminal device uses the second resource allocation method, the access network device can determine the frequency band bandwidth corresponding to the second resource allocation method as the bandwidth occupied by the sidelink resources between the first terminal device and the destination.
[0263] Through S601 and S602, the first terminal device reports the frequency band bandwidth corresponding to each resource allocation method to the access network device, so that the access network device can obtain the SL frequency band capability of the first terminal device under different resource allocation methods. In this way, the access network device can reasonably provide the side link configuration information to the first terminal device, thereby improving the side link communication performance.
[0264] It should be noted that Figure 8 The communication method 600 shown is Figure 3 The communication method 300 shown or Figure 4 The communication method 400 shown can be implemented alone or in combination, and this application does not limit this. Figure 8 The communication method 600 shown is Figure 3 In the case of the implementation of the communication method 300 shown in FIG. 1 , the sidelink configuration information described in S602 includes a first sidelink resource, the frequency band occupied by the first sidelink resource is determined based on the frequency band corresponding to the resource allocation method used by the first destination corresponding to the second terminal device, and the sidelink configuration information described in S602 includes an SLRB, and the carrier associated with the SLRB can be determined based on the carrier used by the first destination or the resource allocation method used by the first destination. Figure 8 The communication method 600 shown is Figure 4 In the case of the implementation of the communication method 400 shown, the sidelink configuration information described in S602 includes a first sidelink resource and a second sidelink resource, and the frequency band bandwidth occupied by the first sidelink resource and the frequency band bandwidth occupied by the second sidelink resource are both determined based on the frequency band bandwidth corresponding to the resource allocation method used by the first destination. The sidelink configuration information described in S602 includes an SLRB, and the carrier associated with the SLRB can be determined based on the carrier used by the first destination or the resource allocation method used by the first destination.
[0265] Above, combined Figures 3 to 8 The communication method provided by the embodiment of the present application is described in detail. Fig. 9 and Fig.10 The device provided in the embodiments of the present application is described in detail.
[0266] Fig. 9 This is a schematic block diagram of an example of a communication device provided in an embodiment of the present application. Fig. 9 As shown, the communication device 1200 includes a transceiver unit 1210 and a processing unit 1220. The transceiver unit 1210 can implement corresponding communication functions, and the processing unit 1220 is used to perform data processing so that the communication device implements the aforementioned method embodiment. The transceiver unit 1210 can also be called a communication interface or a communication unit.
[0267] Optionally, the communication device 1200 may further include a storage unit, which may be used to store instructions and / or data, and the processing unit 1220 may read the instructions and / or data in the storage unit so that the communication device implements the aforementioned method embodiment.
[0268] The communication device 1200 can be used to execute the actions performed by the first terminal device in the above method embodiment. In this case, the communication device 1200 can be the first terminal device, or a component that can be configured on the first terminal device. The transceiver unit 1210 is used to execute the transceiver-related operations on the first terminal device side in the above method embodiment. The storage unit is used to execute the data or instruction storage-related operations on the first terminal device side in the above method embodiment. The processing unit 1220 is used to execute the processing-related operations on the first terminal device side in the above method embodiment.
[0269] Alternatively, the communication device 1200 can be used to execute the actions performed by the second terminal device in the above method embodiment. In this case, the communication device 1200 can be a second terminal device, or a component that can be configured on the second terminal device. The transceiver unit 1210 is used to execute the transceiver-related operations on the second terminal device side in the above method embodiment, the storage unit is used to execute the data or instruction storage-related operations on the second terminal device side in the above method embodiment, and the processing unit 1220 is used to execute the processing-related operations on the second terminal device side in the above method embodiment.
[0270] Alternatively, the communication device 1200 can be used to execute the actions performed by the access network device in the above method embodiment. In this case, the communication device 1200 can be an access network device, or a component that can be configured on the access network device. The transceiver unit 1210 is used to execute the transceiver-related operations on the access network device side in the above method embodiment. The storage unit is used to execute the data or instruction storage-related operations on the access network device side in the above method embodiment. The processing unit 1220 is used to execute the processing-related operations on the access network device side in the above method embodiment.
[0271] It should 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] The processing unit 1220 in the above embodiment may be implemented by at least one processor or processor-related circuit. The transceiver unit 1210 may be implemented by a transceiver or a transceiver-related circuit. The transceiver unit 1210 may also be referred to as a communication unit or a communication interface. The storage unit may be implemented by at least one memory.
[0273] Fig.10 A schematic block diagram of another example of a communication device 1300 provided in an embodiment of the present application. As shown in the figure, the device 1300 includes: at least one processor 1310 and a transceiver 1320. The processor 1310 is coupled to the memory and is used to execute instructions stored in the memory to send signals and / or receive signals. Optionally, the device 1300 also includes a memory 1330 for storing instructions. Optionally, the device 1300 also includes a transceiver 1320, and the processor 1310 controls the transceiver 1320 to send signals and / or receive signals.
[0274] It should be understood that the processor 1310 and the memory 1330 may be combined into one processing device, and the processor 1310 is used to execute the program code stored in the memory 1330 to implement the above functions. In specific implementation, the memory 1330 may also be integrated into the processor 1310 or independent of the processor 1310.
[0275] It should also be understood that the transceiver 1320 may include a transceiver (or receiver) and a transmitter (or transmitter). The transceiver may further include an antenna, and the number of antennas may be one or more. The transceiver 1320 may also be a communication interface or an interface circuit.
[0276] For example, the transceiver 1320 in the device 1300 may correspond to the transceiver unit in the above embodiment, and the processor 1310 in the device 1300 may correspond to the processing unit in the above embodiment. It should be understood that the specific process of each transceiver processor performing 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.
[0277] Fig.11 The schematic block diagram of a chip system 1400 provided in an embodiment of the present application is as follows. The chip system 1400 (or also referred to as a processing system) includes a logic circuit 1410 and an input / output interface 1420 .
[0278] Among them, the logic circuit 1410 can be a processing circuit in the chip system 1400. The logic circuit 1410 can be coupled to the storage unit and call the instructions in the storage unit so that the chip system 1400 can implement the methods and functions of each embodiment of the present application. The input / output interface 1420 can be an input / output circuit in the chip system 1400, outputting information processed by the chip system 1400, or inputting data or signaling information to be processed into the chip system 1400 for processing.
[0279] As a solution, the chip system 1400 is used to implement the operations performed by the first terminal device in each of the above method embodiments.
[0280] For example, the logic circuit 1410 is used to implement the processing-related operations performed by the terminal device in the above method embodiment; the input / output interface 1420 is used to implement the sending and / or receiving-related operations performed by the first terminal device in the above method embodiment.
[0281] As another solution, the chip system 1400 is used to implement the operations performed by the second terminal device in the above method embodiments.
[0282] For example, the logic circuit 1410 is used to implement the processing-related operations performed by the second terminal device in the above method embodiment; the input / output interface 1420 is used to implement the sending and / or receiving-related operations performed by the second terminal device in the above method embodiment.
[0283] As another solution, the chip system 1400 is used to implement the operations performed by the access network device in the above method embodiments.
[0284] For example, the logic circuit 1410 is used to implement the processing-related operations performed by the access network device in the above method embodiment; the input / output interface 1420 is used to implement the sending and / or receiving-related operations performed by the access network device in the above method embodiment.
[0285] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions are stored for implementing the methods executed by a communication device (such as a first terminal device, a second terminal device, or an access network device) in the above-mentioned method embodiments.
[0286] An embodiment of the present application also provides a computer program product, comprising instructions, which, when executed by a computer, implement the methods performed by a communication device (such as a first terminal device, a second terminal device, or an access network device) in the above-mentioned method embodiments.
[0287] An embodiment of the present application also provides a communication system, which includes the first terminal device and the access network device in the above embodiments.
[0288] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.
[0289] In the several embodiments provided in the present application, it should be understood that the disclosed 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 above 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. In addition, 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.
[0290] The units described above 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 implement the solution provided by this application.
[0291] In addition, each functional unit in each embodiment of the present application may be integrated into one unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0292] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0293] When software is used for implementation, 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 loading and executing computer program instructions on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instruction can be stored in a computer-readable storage medium, or transmitted from a computer-readable storage medium to another computer-readable storage medium, for example, the computer instruction can be transmitted from a website site, a computer, a server or a data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. About computer-readable storage medium, it can be described with reference to the above.
[0294] 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: The method comprises: The first terminal device obtains a first sidelink resource, where the first sidelink resource corresponds to a first resource allocation mode or a second resource allocation mode; The first terminal device performs sidelink communication with a second terminal device corresponding to a first destination via the first sidelink resource, and a resource allocation method used by the first destination is the same as a resource allocation method corresponding to the first sidelink resource.
2. The method according to claim 1, characterized in that Before the first terminal device performs sidelink communication with a second terminal device corresponding to the first destination through the first sidelink resource, the method further includes: The first terminal device selects the first destination.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: The first terminal device sends first indication information to the access network device, where the first indication information is used to indicate a resource allocation mode supported by the first destination or a carrier supported by the first destination; The resource allocation mode supported by the first destination or the carrier supported by the first destination is determined based on first information and / or second information, the first information is used to indicate the carrier associated with the first destination, and the second information is used to indicate that the first destination is backward compatible or the first destination is not backward compatible.
4. The method according to claim 3, characterized in that The first indication information is also used to indicate a resource allocation method supported by a second destination or a carrier supported by the second destination. The resource allocation method used by the second destination is the same as that used by the first destination, and the carrier supported by the second destination is the same as that supported by the first destination.
5. The method according to claim 3 or 4, characterized in that: The first indication information is also used to indicate a resource allocation method supported by a third destination or a carrier supported by the third destination. The resource allocation method used by the third destination is different from that used by the first destination, and the carrier supported by the third destination is different from that supported by the first destination.
6. The method according to any one of claims 3 to 5, characterized in that The first terminal device includes an access layer and an upper layer, and the method further includes: The access layer of the first terminal device obtains the first information and / or the second information from the upper layer of the first terminal device.
7. The method according to any one of claims 3 to 6, characterized in that The resource allocation mode used by the first destination is determined based on the first indication information.
8. The method according to any one of claims 3 to 6, characterized in that The method further comprises: The first terminal device receives second indication information sent by the access network device, where the second indication information is used to indicate a resource allocation method used by the first destination or a carrier used by the first destination.
9. The method according to any one of claims 1 to 8, characterized in that The first sidelink resource corresponds to the first resource allocation mode, the first resource allocation mode includes a scheduling-based resource allocation mode, and the communication method further includes: The first terminal device sends third indication information to the access network device, and the third indication information is used to indicate the size of the buffer of N fourth destinations. The resource allocation method used by the fourth destination is the first resource allocation method. The N fourth destinations include the first destination, and N is a positive integer.
10. The method according to any one of claims 1 to 9, characterized in that The first sidelink resource corresponds to the first resource allocation mode, the first resource allocation mode includes a scheduling-based resource allocation mode, and the communication method further includes: The first terminal device acquires a second sidelink resource, where the second sidelink resource corresponds to the first resource allocation mode; The first terminal device performs sidelink communication with a second terminal device corresponding to the first destination via the second sidelink resource, and a carrier of the second sidelink resource is the same as a carrier of the first sidelink resource.
11. The method according to any one of claims 1 to 9, characterized in that The first sidelink resource corresponds to the second resource allocation mode, the second resource allocation mode includes a contention-based resource allocation mode, and the communication method further includes: The first terminal device acquires a second sidelink resource, where the second sidelink resource corresponds to the second resource allocation mode; The first terminal device performs sidelink communication with a second terminal device corresponding to the first destination via a second sidelink resource, and a carrier of the second sidelink resource is different from a carrier of the first sidelink resource.
12. The method according to any one of claims 1 to 11, characterized in that In the same time unit, the power of the first terminal device is greater than or equal to the sum of a first power and a second power, the first power is the power of the first terminal device using the first resource allocation method, and the second power is the power of the first terminal device using the second resource allocation method.
13. The method according to any one of claims 1 to 12, characterized in that The frequency band bandwidth occupied by the first sidelink resource is determined based on the frequency band bandwidth corresponding to the resource allocation method used by the first destination.
14. The method according to claim 13, characterized in that The method further comprises: The first terminal device sends fourth indication information to the access network device, and the fourth indication information is used to indicate the frequency band bandwidth corresponding to each resource allocation method in multiple resource allocation methods, and the multiple allocation methods include at least two of the following: a first resource allocation method, a second resource allocation method, and the first resource allocation method and the second resource allocation method.
15. A communication device, characterized in that: The communication device comprises means for executing the communication method according to any one of claims 1 to 14.
16. A communication device, characterized in that: The device comprises at least one processor coupled to at least one memory, wherein the at least one processor is configured to execute a computer program or instruction stored in the at least one memory so that the communication device executes the communication method according to any one of claims 1 to 14.
17. A chip, characterized in that: It comprises at least one processor and a communication interface, wherein the communication interface is used to receive data and / or information and transmit the received data and / or information to the processor, and the processor processes the data and / or information to execute the communication method as described in any one of claims 1 to 14.
18. A computer-readable storage medium, characterized in that: Used to store a computer program, the computer program comprising instructions for implementing the communication method according to any one of claims 1 to 14.
19. A communication system, characterized in that: The communication system comprises a first terminal device and an access network device, wherein the first terminal device is a unit for executing the communication method according to any one of claims 1 to 14.