Communication method and device

By configuring and selecting appropriate communication resources based on the QoS attributes and transmission format of carriers or resource pools in the vehicle-to-everything (V2X) system, the problem of carrier or resource pool selection is solved, communication efficiency is improved, and resource conflicts are reduced.

CN114173420BActive Publication Date: 2025-12-30GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202111394668.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2018-11-01
Filing Date
2019-01-31
Publication Date
2025-12-30
Estimated Expiration
2039-01-31

AI Technical Summary

Technical Problem

In vehicle-to-everything (V2X) systems, how can we effectively select resources to achieve efficient sidelink communication when there is at least one carrier or resource pool?

Method used

The terminal selects the carrier or resource pool that best meets the requirements of the data to be transmitted from multiple carriers or resource pools for communication based on the QoS attribute configuration and/or transmission format configuration of the carrier or resource pool.

Benefits of technology

It enables the selection of appropriate communication resources based on the QoS attributes and transmission format requirements of the data, thereby improving communication efficiency and reducing the probability of resource conflicts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114173420B_ABST
    Figure CN114173420B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a communication method and a terminal. The method comprises: a terminal selecting at least one first logical channel according to a transmission format and / or quality of service (QoS) attribute of data to be transmitted in at least one logical channel of the terminal; generating a medium access control (MAC) protocol data unit (PDU) based on a radio link control (RLC) PDU of the at least one first logical channel; and transmitting the MAC PDU on a target resource.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of patent application No. 2020110796643 entitled "Communication Method and Device", which is a divisional application of patent application No. 201980014754.3 entitled "Communication Method and Device".

[0002] This application claims two PCT applications filed with the Chinese Patent Office on May 7, 2018, entitled "Communication Method and Terminal," application number PCT / CN2018 / 085861; on July 19, 2018, entitled "Communication Method and Terminal," application number PCT / CN2018 / 096350; and on August 20, 2018, entitled "Communication Method and Terminal," application number P. The priority of PCT application CT / CN2018 / 101330, filed with the Chinese Patent Office on September 21, 2018, entitled "Communication Method and Device" with application number PCT / CN2018 / 107120, and PCT application filed with the Chinese Patent Office on November 1, 2018, entitled "Communication Method and Terminal" with application number PCT / CN2018 / 113520, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of communications, and more specifically, to a communication method and apparatus. Background Technology

[0004] The vehicle-to-everything (V2X) system adopts a sidelink (SL) transmission technology based on device-to-device (D2D). Unlike the traditional Long Term Evolution (LTE) system where communication data is received or transmitted through base stations, the V2X system uses direct terminal-to-terminal communication, thus achieving higher spectrum efficiency and lower transmission latency.

[0005] In sidelink communication, the base station can allocate resources for terminal-to-terminal communication, or the terminal can use a resource selection method of sensing + reservation.

[0006] In sidelink communication, there may be scenarios where at least one carrier or resource pool exists. How to select resources in such scenarios is an urgent problem to be solved. Summary of the Invention

[0007] This application provides a communication method and device that enables resource selection for sidelink communication in scenarios where at least one carrier or resource pool exists.

[0008] In a first aspect, a communication method for a side link is provided, characterized in that it includes:

[0009] The first terminal selects a first carrier or a first resource pool from the at least one carrier or the at least one resource pool based on the Quality of Service (QoS) attribute configuration and / or transmission format configuration corresponding to at least one carrier or at least one resource pool.

[0010] The first terminal communicates with the second terminal using the first carrier or the first resource pool.

[0011] In a second aspect, a communication method for a sidelink is provided, characterized in that it includes: a first terminal configuring and / or configuring a transmission format according to a QoS attribute corresponding to at least one resource, selecting a first resource from the at least one resource; and using the first resource, the first terminal communicating with a second terminal.

[0012] Thirdly, a wireless communication method is provided, the method comprising:

[0013] The terminal selects at least one first logical channel based on the transmission format and / or QoS attributes configured for the data to be transmitted in at least one logical channel of the terminal.

[0014] Based on the Radio Link Control Protocol Data Unit (PDU) of the at least one first logical channel, the terminal generates a Media Access Control (MAC) PDU.

[0015] The terminal sends the MAC PDU on the target resource.

[0016] Fourthly, a wireless communication method is provided, comprising: a terminal sending first information to a network device, the first information being used to indicate the transmission format of data to be transmitted.

[0017] Fifthly, a wireless communication method is provided, comprising: a network device receiving first information sent by a terminal, the first information being used to indicate the transmission format of data to be transmitted.

[0018] Sixthly, a terminal is provided for performing the methods of any one of the first to fourth aspects described above.

[0019] Specifically, the terminal includes a functional module for performing the methods in any of the first to fourth aspects described above.

[0020] In a seventh aspect, a terminal is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to invoke and run the computer program stored in the memory, performing the methods of any one of the first to fourth aspects described above.

[0021] Eighthly, a network device is provided for performing the method described in the fifth aspect above.

[0022] Specifically, the network device includes a functional module for performing the method described in the fifth aspect above.

[0023] A ninth aspect provides a network device including a processor and a memory. The memory is used to store a computer program, and the processor is used to invoke and run the computer program stored in the memory to perform the method described in the fifth aspect above.

[0024] In a tenth aspect, a chip is provided for implementing the method in any one of the first to fourth aspects described above.

[0025] Specifically, the chip includes a processor for calling and running a computer program from memory, causing a device on which the chip is mounted to perform the methods described in any of the first to fifth aspects above.

[0026] Eleventhly, a computer-readable storage medium is provided for storing a computer program that causes a computer to perform the methods of any one of the first to fifth aspects described above.

[0027] In a twelfth aspect, a computer program product is provided, including computer program instructions that cause a computer to perform the methods of any one of the first to fifth aspects described above.

[0028] In a thirteenth aspect, a computer program is provided that, when run on a computer, causes the computer to perform the methods of any one of the first to fifth aspects of the first or second aspect described above.

[0029] Therefore, in this embodiment of the application, the first terminal selects a first carrier or a first resource pool from the at least one carrier or the at least one resource pool to communicate with the second terminal, based on at least one carrier or at least one resource pool or at least one corresponding QoS attribute configuration and / or transmission format configuration, thereby selecting a carrier or resource pool that better meets the QoS attribute requirements and / or transmission format requirements of the data to be transmitted. Attached Figure Description

[0030] Figure 1 This is an application scenario diagram of a side walkway according to an embodiment of this application.

[0031] Figure 2 This is another application scenario diagram of the side walkway according to the embodiments of this application.

[0032] Figure 3 This is a schematic flowchart of a communication method for a side link according to an embodiment of this application.

[0033] Figure 4 This is a schematic flowchart of a communication method for a side link according to an embodiment of this application.

[0034] Figure 5 This is a schematic diagram of resource selection according to an embodiment of this application.

[0035] Figure 6 This is a schematic flowchart of a wireless communication method according to an embodiment of this application.

[0036] Figure 7 This is a schematic flowchart of a wireless communication method according to an embodiment of this application.

[0037] Figure 8 This is a schematic block diagram of a terminal according to an embodiment of this application.

[0038] Figure 9 This is a schematic block diagram of a network device according to an embodiment of this application.

[0039] Figure 10 This is a schematic block diagram of a terminal according to an embodiment of this application.

[0040] Figure 11 This is a schematic block diagram of a communication device according to an embodiment of this application.

[0041] Figure 12 This is a schematic block diagram of a chip according to an embodiment of this application.

[0042] Figure 13 This is a schematic block diagram of a communication system according to an embodiment of this application.

[0043] Figure 14 This is a schematic block diagram of a communication system according to an embodiment of this application. Detailed Implementation

[0044] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0045] It should be understood that the technical solutions of the embodiments of this application can be applied to various communication systems, such as: Global System of Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system (e.g., version 15 (the system corresponding to Rel-15)), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), and future 5G communication systems, etc.

[0046] This application describes various embodiments in conjunction with terminal devices. Terminal devices can also refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user apparatus. Access terminals can be cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in future 5G networks, or terminal devices in future evolved Public Land Mobile Network (PLMN) networks, etc.

[0047] This application describes various embodiments in conjunction with network devices. The network device can be a device for communicating with terminal devices, for example, it can be a base station (BTS) in a GSM or CDMA system, a base station (NodeB, NB) in a WCDMA system, an evolved Node B (eNB or eNodeB) in an LTE system, or the network device can be a relay station, access point, vehicle-mounted equipment, wearable device, and network-side equipment in future 5G networks or future evolved PLMN networks, etc.

[0048] Figure 1 and Figure 2 This is a schematic diagram of an application scenario according to an embodiment of this application. Figure 1 An exemplary diagram illustrates one network device and two terminal devices. Optionally, the wireless communication system may include multiple network devices, and each network device may include other numbers of terminal devices within its coverage area; this embodiment of the invention is not limited thereto. Furthermore, the wireless communication system may also include other network entities such as a Mobile Management Entity (MME), a Serving Gateway (S-GW), and a Packet Data Network Gateway (P-GW), but this embodiment of the invention is not limited thereto.

[0049] Specifically, terminal device 20 and terminal device 30 can communicate in D2D communication mode. During D2D communication, terminal device 20 and terminal device 30 communicate directly through a D2D link, i.e., a sidelink (SL). For example... Figure 1 or Figure 2 As shown, terminal device 20 and terminal device 30 communicate directly via a side link. Figure 1 In this process, terminal device 20 and terminal device 30 communicate via a side link, and their transmission resources are allocated by the network device.

[0050] Optionally, Figure 1 The scenario shown can be used in V2V scenarios. Figure 2 The mode shown can be called mode 3, in which the transmission resources of the vehicle terminal are allocated by the base station, and the vehicle terminal transmits data on the side link according to the resources allocated by the base station; the base station can allocate resources for single transmission or semi-static transmission to the terminal.

[0051] exist Figure 2In this process, terminal device 20 and terminal device 30 communicate via a side link, and their transmission resources are selected autonomously by the terminal devices without the need for network devices to allocate transmission resources.

[0052] Optionally, Figure 1 The scenario shown can be used in V2V scenarios. Figure 2 The illustrated mode can be called Mode 4, where the vehicle terminal employs a sensing + reservation transmission method. The vehicle terminal obtains the set of available transmission resources from the resource pool through sensing, and then randomly selects a resource from this set for data transmission. Because services in the vehicle-to-everything (V2X) system have periodic characteristics, the terminal typically uses a semi-static transmission method. That is, after selecting a transmission resource, the terminal continuously uses that resource across multiple transmission cycles, thereby reducing the probability of resource reselection and resource conflicts. The terminal includes information about reserving resources for the next transmission in the control information of this transmission. This allows other terminals to determine whether the resource has been reserved and used by the user by detecting the user's control information, thus reducing resource conflicts.

[0053] D2D communication can be used for vehicle-to-vehicle (V2V) communication, vehicle-to-everything (V2X) communication, or enhanced vehicle-to-everything (eV2X) communication. In V2X communication, X can refer to any device with wireless receiving and transmitting capabilities, such as, but not limited to, slow-moving wireless devices, fast-moving in-vehicle devices, or network control nodes with wireless transmission and reception capabilities. It should be understood that the embodiments of the present invention are mainly applied to V2X communication scenarios, but can also be applied to any other D2D communication scenarios, and the embodiments of the present invention do not impose any limitations on them.

[0054] Figure 3 This is a schematic flowchart of a communication method 300 for a side link according to an embodiment of this application. The method 300 includes at least some of the following.

[0055] It should be understood that, in the following scenarios, the first terminal can be the data sender and the second terminal can be the data receiver. In this case, the first terminal selects a target resource to send data to the second terminal. Alternatively, in the following scenarios, the first terminal can be the data receiver and the second terminal can be the data sender. In this case, the first terminal selects a target resource to receive data sent by the second terminal.

[0056] In 310, the first terminal selects a first carrier or a first resource pool from at least one carrier or at least one resource pool based on the QoS attribute configuration and / or transmission format configuration corresponding to at least one carrier or at least one resource pool.

[0057] In 320, the first terminal communicates with the second terminal using the first carrier or the first resource pool.

[0058] Figure 4 This is a schematic flowchart of a communication method 1200 for a side link according to an embodiment of this application. The method 1200 includes at least some of the following.

[0059] It should be understood that, in the following scenarios, the first terminal can be the data sender and the second terminal can be the data receiver. In this case, the first terminal selects a target resource to send data to the second terminal. Alternatively, in the following scenarios, the first terminal can be the data receiver and the second terminal can be the data sender. In this case, the first terminal selects a target resource to receive data sent by the second terminal.

[0060] In 1210, the first terminal selects a first resource from at least one resource based on the QoS attribute configuration and / or transmission format configuration corresponding to at least one resource.

[0061] In 1220, the first terminal communicates with the second terminal using the first resource.

[0062] The implementation methods of method 300 and method 1200 will be described below. The specific implementation methods described below can be adapted to method 300 or method 1200.

[0063] Optionally, in this embodiment, the at least one carrier is a carrier that can be used for sidelink communication. Each carrier can be configured with at least one resource pool, and the resource pool can include multiple resources for implementing sidelink communication between terminals.

[0064] Each carrier can have QoS attribute configuration and / or transmission format configuration.

[0065] The QoS attribute configuration and / or transmission format configuration of different carriers can be the same or different.

[0066] Optionally, in the embodiments of this application, when a carrier is configured with a resource pool, the QoS attribute configuration and / or transmission format configuration of the carrier can be the QoS attribute configuration and / or transmission format configuration of the resource pool.

[0067] Optionally, in the embodiments of this application, each resource in at least one resource may have its own QoS attribute configuration and / or transmission format configuration, and a first resource is selected from at least one resource according to the QoS attribute configuration and / or transmission format configuration of each resource.

[0068] Optionally, the resources mentioned in the embodiments of this application may be resources having at least one of the following dimensions: time domain, frequency domain, code domain, and spatial domain.

[0069] Optionally, in embodiments of this application, the QoS attribute may include time T2, or other attributes used to characterize service quality.

[0070] Optionally, in the embodiments of this application, when a carrier is configured with multiple resource pools and each resource pool has a QoS attribute configuration, the QoS attribute configuration of the carrier may have multiple values ​​(for a QoS attribute), or the QoS attribute configuration of the carrier may be the average of the multiple values, etc.

[0071] Alternatively, when a carrier is configured with multiple resource pools, and each resource pool has a separate transmission format configuration, the transmission format configuration of that carrier can have multiple values.

[0072] Optionally, in the embodiments of this application, when a carrier is configured with multiple resources and each resource has a QoS attribute configuration, the QoS attribute configuration of the carrier may have multiple values ​​(for a QoS attribute), or the QoS attribute configuration of the carrier may be the average of the multiple values, etc.

[0073] Alternatively, when a carrier is configured with multiple resources, and each resource has a separate transmission format configuration, the transmission format configuration of that carrier can have multiple values.

[0074] Optionally, in the embodiments of this application, the QoS attribute configuration of the carrier may also be the QoS configuration of the resource pool for the current location of the first terminal and / or the second terminal. If there are multiple available carriers at the current location, the QoS configuration may have multiple values, or it may be the average of the multiple values.

[0075] Optionally, in the embodiments of this application, the transmission format configuration of the carrier may also be the transmission format configuration of the carrier for the resource pool of the current location of the first terminal and / or the second terminal. If there are multiple available carriers at the current location, the transmission format configuration may have multiple values, or it may be the average of the multiple values.

[0076] Optionally, in the embodiments of this application, the at least one resource pool may correspond to one carrier or more than one carrier.

[0077] Each resource pool can have a time T2 configuration and / or a transmission format configuration.

[0078] Optionally, in this embodiment, the time T2 configuration of the resource pool can refer to the maximum allowable delay of the time when data transmission is performed using the resources in the resource pool relative to a certain time. Optionally, this certain time can be the time when the physical layer reports the carrier sensing result to the media access control (MAC) layer, wherein the event of the physical layer reporting the sensing result to the MAC layer can optionally be triggered by the event of the terminal receiving a data packet.

[0079] Optionally, in this embodiment, the time T2 configuration of the resource can refer to the maximum allowable delay of the time when data is transmitted using the resource relative to a certain time. Optionally, this certain time can be the time when the physical layer reports the carrier sensing result to the media access control (MAC) layer, wherein the event of the physical layer reporting the sensing result to the MAC layer can optionally be triggered by the event of the terminal receiving a data packet.

[0080] Optionally, in this embodiment, the carrier's time T2 configuration can refer to the maximum allowable delay relative to a certain time when data is transmitted using resources in the carrier's resource pool. Optionally, this certain time can be the time when the physical layer reports the carrier sensing result to the MAC layer, wherein the event of the physical layer reporting the sensing result to the MAC layer can optionally be triggered by the event of the terminal receiving a data packet.

[0081] For example, for the first terminal, when a new data packet arrives at time n, resource selection is required. The terminal will select resources within [n+T1, n+T2] milliseconds based on the listening results over a certain period of time (e.g., 1 second) to send subsequent data.

[0082] Alternatively, in this embodiment of the application, the time T2 configuration may also be referred to as the maximum delay configuration or the maximum allowed delay configuration.

[0083] Optionally, in the embodiments of this application, T2 is a value in milliseconds, for example, 20 milliseconds <= T2 <= 100 milliseconds.

[0084] Optionally, in the embodiments of this application, T1 can be a value in milliseconds, for example, T1 <= 4 milliseconds.

[0085] Optionally, in the embodiments of this application, the transmission format can be defined by at least one of the following: the resource of the data to be transmitted, the encoding and decoding method of the data to be transmitted, the parameter set of the data to be transmitted (e.g., subcarrier spacing, etc.), the communication mode, and the reference signal of the data to be transmitted, etc.

[0086] In other words, for different transmission formats, at least one of the following is different: the resources of the data to be transmitted, the encoding and decoding method of the data to be transmitted, the parameter set of the data to be transmitted (e.g., subcarrier spacing), the communication mode, and the reference signal of the data to be transmitted.

[0087] Optionally, in embodiments of this application, the transmission format is defined by at least one of the following: the frequency attribute of the resource, the time attribute of the resource, the authorization attribute of the resource, and the associated source address and / or destination address.

[0088] In other words, for different transmission formats, at least one of the following is different: the frequency attribute of the resource, the time attribute of the resource, the resource authorization attribute, the associated source address, and / or destination address.

[0089] For example, for different transmission formats corresponding to resource pools or carriers, at least one of the following may be different: the time attribute of the available resources in the resource pool or carrier (e.g., the number of time units (e.g., symbols, time slots, etc.) of an available resource, the duration of a symbol), the frequency attribute of the available resources in the resource pool or carrier (bandwidth occupied by the entire resource pool or carrier, subcarrier spacing, frequency size of an available resource), the resource grant attribute of the available resources in the resource pool or carrier (the size of the resource corresponding to a resource grant, etc.), and the source address and / or destination address associated with the resource pool or carrier (e.g., different resource pools and / or carriers are associated with different source addresses and / or destination addresses, wherein when associated with a source address, the terminal corresponding to that source address uses the resource pool or carrier to send data, and when associated with a destination address, when data needs to be sent to a certain destination address, the resource pool or carrier associated with that destination address is used to send the data to the terminal corresponding to that destination address).

[0090] For example, for different transmission formats corresponding to resources, at least one of the following is different: the time attribute of the resource (e.g., number of symbols, number of time slots, duration of a symbol), the frequency attribute (e.g., occupied bandwidth, subcarrier spacing, frequency size), and the source address and / or destination address associated with the resource (e.g., different resources are associated with different source addresses and / or destination addresses, wherein when associated with a source address, the terminal corresponding to that source address uses the resource to send data, and when associated with a destination address, when data needs to be sent to a certain destination address, the resource associated with that destination address is used to send the data to the terminal corresponding to that destination address).

[0091] It should be understood that the embodiments of this application introduce multiple ways of defining the transmission format, and these multiple ways of defining the format can be used in combination. For the sake of brevity, they will not be described in detail here.

[0092] Optionally, in this embodiment of the application, the transmission format configuration and / or QoS attribute configuration corresponding to the at least one carrier or at least one resource pool is configured by the higher layer of the first terminal, configured by the network device, or configured by other terminals besides the first terminal.

[0093] Optionally, in this embodiment of the application, the transmission format configuration and / or the QoS attribute configuration corresponding to the at least one resource is configured by a higher layer of the first terminal, configured by a network device, or configured by a terminal other than the first terminal.

[0094] Optionally, the communication mode can be unicast communication mode, multicast communication mode, or broadcast communication mode.

[0095] Optionally, in the sidelink communication scenario of this application embodiment, if the communication mode is unicast communication mode, the first terminal can communicate with one terminal using unicast; if the communication mode is multicast communication mode, the first terminal can communicate with a group of terminals using multicast; if the communication mode is broadcast communication mode, the first terminal can communicate with other terminals using broadcast.

[0096] As an example, when different systems have a different feature, it can be determined that the transmission formats of those different systems are different.

[0097] For example, if the encoding and decoding methods of system A and system B are the same, but the reference signals of system A and system B are different, it can be determined that the transmission formats of system A and system B are different.

[0098] As an example, when two features differ between different systems, it can be determined that the transmission formats of those different systems are different.

[0099] For example, if the reference signal of system A is the same as that of system B, and the encoding and decoding methods of system A and system B are different, it can be determined that the transmission format of system A is the same as that of system B.

[0100] For example, if the reference signal of system A is different from that of system B, and the encoding and decoding methods of system A and system B are different, then it can be determined that the transmission format of system A is different from that of system B.

[0101] As an example, when three or more features differ between different systems, it can be determined that the transmission formats of the different systems are different.

[0102] For example, if the reference signal of system A is the same as that of system B, the encoding and decoding methods of system A and system B are different, and the logical channel of system A and system B are different, then it can be determined that the transmission format of system A is the same as that of system B.

[0103] For example, if the reference signal of system A is different from that of system B, the encoding and decoding methods of system A and system B are different, and the logical channel of system A and system B are different, then it can be determined that the transmission format of system A is different from that of system B.

[0104] Optionally, in the embodiments of this application, different communication standards (or systems) correspond to different transmission formats. The communication standard (or system) can be LTE or New Radio (NR).

[0105] Alternatively, for LTE, it can be further distinguished into Release 14 and Release 15 communication standards.

[0106] The transmission formats of different communication standards are incompatible.

[0107] For example, the receiver of an LTE system cannot receive data transmitted in the NR system's transmission format by the transmitter of an NR system.

[0108] Alternatively, the transmitter in an LTE system may not be able to send data with the transmission format of an NR system.

[0109] Optionally, in this embodiment of the application, the communication mode includes a resource selection mode.

[0110] In this application, the resource selection mode mentioned in the embodiments refers to the network scheduling resource mode, the terminal autonomously selecting resource mode, or other terminal-assisted resource selection mode.

[0111] The resources in this application embodiment can correspond to resource selection modes. For example, a resource selection mode can be a network-scheduled resource mode, meaning the resource is scheduled by the network; if a resource selection mode is a terminal-autonomous selection mode, it means the resource can be autonomously selected by the terminal; if a resource selection mode is a mode where other terminals assist in resource selection, it means the resource is selected with the assistance of other terminals. Then, the terminal can select resources that meet the requirements of each resource selection mode.

[0112] Alternatively, the carriers in this embodiment can correspond to resource selection modes. For example, a carrier's resource selection mode can be a network-scheduled resource mode, meaning the carrier's resources are scheduled by the network; if a carrier's resource selection mode is a terminal-autonomous selection mode, it means the carrier's resources can be autonomously selected by the terminal; if a carrier's resource selection mode is a mode where other terminals assist in resource selection, it means the carrier's resources are selected with the assistance of other terminals. Then, the terminal can select a carrier that meets the requirements of each carrier's resource selection mode.

[0113] Optionally, in this embodiment, the first terminal may select data for transmission using the target resource from the data to be transmitted based on the QoS attribute configuration and / or transmission format configuration of the first carrier or the first resource pool, and the QoS attribute requirements and / or transmission format requirements of the data to be transmitted. Optionally, in this embodiment, the QoS attribute requirements and / or transmission format requirements of the data to be transmitted are configured by a higher layer of the first terminal, configured by a network device, or configured by a terminal other than the first terminal.

[0114] Specifically, after selecting a first carrier or a first resource pool, the first terminal can determine which data from the data to be transmitted can be sent on a specific resource pool corresponding to the first carrier or on the first resource pool. Specifically, this determination can be based on the QoS attribute configuration and / or transmission format configuration of the first carrier and / or the first resource pool, as well as the QoS attribute requirements and / or transmission format requirements of the data to be transmitted. For example, if the QoS attribute configuration of the first carrier or the first resource pool meets the QoS attribute requirements of certain data, then these data can be sent using the resource pool of the first carrier or the resources within the first resource pool. Similarly, if the transmission format configuration of the first carrier or the first resource pool meets the transmission format requirements of certain data, then these data can be sent using the resource pool of the first carrier or the resources within the first resource pool.

[0115] Optionally, in this embodiment, the first terminal may select data from the data to be transmitted for transmission using the target resource (e.g., the first resource) based on the QoS attribute configuration and / or transmission format configuration of the first resource, and the QoS attribute requirements and / or transmission format requirements of the data to be transmitted. Optionally, in this embodiment, the QoS attribute requirements and / or transmission format requirements of the data to be transmitted are configured by a higher layer of the first terminal, configured by a network device, or configured by a terminal other than the first terminal.

[0116] Specifically, after selecting a first resource, the first terminal can determine which data can be sent on that first resource from the data to be transmitted. Specifically, this determination can be based on the QoS attribute configuration and / or transmission format configuration of the first resource, as well as the QoS attribute requirements and / or transmission format requirements of the data to be transmitted. For example, if the QoS attribute configuration of the first resource meets the QoS attribute requirements of certain data, then that data can be sent using the first resource. Similarly, if the transmission format configuration of the first resource meets the transmission format requirements of certain data, then that data can be sent using the first resource.

[0117] Optionally, in this embodiment, the first terminal may select the first carrier or the first resource pool from the at least one carrier or the at least one resource pool based on the QoS attribute configuration and / or transmission format configuration corresponding to the at least one carrier or the at least one resource pool, and at least one of the following:

[0118] At least some of the data to be transmitted must meet QoS attribute requirements;

[0119] At least some of the data to be transmitted must meet the transmission format requirements;

[0120] The method of sending at least part of the data to be transmitted;

[0121] The channel busy rate of the at least one carrier or the at least one resource pool, wherein the channel busy rate may also be referred to as the channel occupancy ratio, etc.

[0122] The correspondence between the service priority identifier and the channel busy rate requirement corresponding to the at least one carrier or the at least one resource pool;

[0123] The service priority identifier for at least part of the data to be transmitted.

[0124] Optionally, in this embodiment, the first terminal may select the first resource from the at least one resource based on the QoS attribute configuration and / or transmission format configuration corresponding to the at least one resource, and at least one of the following:

[0125] At least some of the data to be transmitted must meet QoS attribute requirements;

[0126] At least some of the data to be transmitted must meet the transmission format requirements;

[0127] The method of sending at least part of the data to be transmitted;

[0128] The service priority identifier for at least part of the data to be transmitted.

[0129] The following will explain the implementation methods in combination.

[0130] In one implementation, a carrier or resource pool can be selected from the at least one carrier or at least one resource pool based on the T2 time configuration corresponding to the at least one carrier or the at least one resource pool and the delay requirements of at least a portion of the data to be transmitted. The selected carrier or resource pool is one whose T2 time delay configuration meets the delay requirements of at least a portion of the data to be transmitted.

[0131] In one implementation, a carrier or resource pool can be selected from the at least one carrier or at least one resource pool based on the transmission format configuration corresponding to the at least one carrier or at least one resource pool and the transmission format requirements of at least a portion of the data to be transmitted. The selected carrier or resource pool is one whose transmission format configuration conforms to the transmission format requirements of the at least a portion of the data to be transmitted.

[0132] In one implementation, the carrier or resource pool can be selected based on the channel busy rate of the at least one carrier or the at least one resource pool. For example, the selected carrier or resource pool is the one with the lowest channel busy rate or a channel busy rate below a predetermined value.

[0133] In one implementation, resources can be selected from the at least one resource pool based on the T2 time configuration corresponding to the at least one resource and the latency requirements of at least a portion of the data to be transmitted. The selected resource is one whose T2 latency configuration meets the latency requirements of the at least a portion of the data to be transmitted.

[0134] In one implementation, a resource can be selected from the at least one resource based on the transmission format configuration corresponding to the at least one resource and the transmission format requirements of at least a portion of the data to be transmitted. The selected resource is one whose transmission format configuration conforms to the transmission format requirements of the at least a portion of the data to be transmitted.

[0135] In one implementation, a carrier or resource pool can be selected based on the channel busy rate of the at least one carrier or the at least one resource pool, the service priority identifier of the at least part of the data to be transmitted, and the correspondence between the service priority identifier and the channel busy rate requirement corresponding to the at least one carrier or the at least one resource pool.

[0136] Each carrier or resource pool can be mapped to a specific relationship, which indicates how at least one service priority identifier corresponds to at least one channel busy rate requirement. The channel busy rate requirement corresponding to a service priority identifier refers to the highest expected channel busy rate for that priority. Alternatively, the mapping may be identical for multiple carriers or multiple resource pools.

[0137] Optionally, the correspondence between the carriers can be the correspondence between the resource pools available at the locations of the first terminal and / or the second terminal.

[0138] Therefore, the first terminal can determine the carrier or resource pool that meets the channel busy rate requirement corresponding to the service priority identifier of the at least part of the data to be transmitted, based on the channel busy rate of at least part of the data to be transmitted, the corresponding relationship, and the channel busy rate of each carrier or resource pool.

[0139] In one implementation, a first carrier or a first resource pool can be determined based on the service priority identifier of at least a portion of the data to be transmitted, and the time T2 configuration and / or transmission format configuration corresponding to the at least one carrier or the at least one resource pool. For example, if there is a correspondence between the service priority identifier and the time T2 configuration (and / or transmission format configuration), then a carrier or resource pool can be selected based on the service priority identifier of the at least a portion of the data to be transmitted and the correspondence.

[0140] Optionally, in this embodiment of the application, the service priority identifier is used for the service priority of the data to be transmitted, and the service priority identifier can be Per-Packet Priority (PPP).

[0141] It should be understood that the various implementation methods introduced above can be used in combination, that is, various factors utilized in multiple implementation methods can be considered at the same time.

[0142] For example, carrier selection is performed based on the Channel Busy Ratio (CBR) measurement of each carrier. For instance, the terminal selects carriers with a CBR below a specific threshold, which varies depending on the PPPP configuration. Within the selected carrier set, carriers that meet the delay requirements for T2 configuration are chosen. Further, within the selected carrier set, the terminal selects the carrier with the lowest CBR.

[0143] For example, carrier selection is performed based on the CBR measurements of each carrier. For instance, the terminal selects carriers with a CBR below a specific threshold, which varies depending on the PPP (Packet Package Configuration). Within the selected carrier set, carriers that meet the latency requirements of the T2 configuration are chosen. Further, within the selected carrier set, the terminal selects the carrier with the lowest CBR.

[0144] For example, carrier selection is performed based on the CBR measurement values ​​of each carrier. For instance, the terminal selects carriers with a CBR below a certain threshold, which varies for different PPPPs. Within the selected carrier set, the terminal selects the carrier with the lowest CBR. Furthermore, on the selected carrier, a resource pool that meets the requirements of T2 configuration is selected.

[0145] It should be understood that, as mentioned above, PPPP and channel busy rate requirements are in one-to-one correspondence. Optionally, in the embodiments of this application, PPPP and latency requirements may also have a certain correspondence. For example, one PPPP of the data to be transmitted corresponds to one latency requirement.

[0146] Optionally, in this embodiment of the application, the first resource is a resource among the at least one resources that satisfies at least one of the following conditions:

[0147] The QoS attribute configuration satisfies the QoS attribute requirements of at least part of the data to be transmitted.

[0148] The transmission format configuration meets the transmission format requirements of at least some of the data to be transmitted.

[0149] Specifically, a first resource can be determined from at least one resource based on the QoS attribute requirements and / or transmission format requirements of at least a portion of the data to be transmitted, wherein the QoS attribute configuration of the first resource satisfies the QoS attribute requirements of at least a portion of the data to be transmitted, and / or the transmission format configuration satisfies the transmission format requirements of at least a portion of the data to be transmitted.

[0150] Optionally, in this embodiment, the first carrier is a carrier that satisfies at least one of the following conditions:

[0151] Lowest channel busy rate;

[0152] The channel busy rate meets the channel busy rate requirement corresponding to the service priority identifier of at least part of the data to be transmitted.

[0153] The QoS attribute configuration satisfies the QoS attribute requirements of at least some of the data to be transmitted.

[0154] The transmission format configuration meets the transmission format requirements of at least some of the data to be transmitted.

[0155] Optionally, in this embodiment of the application, when a first carrier is selected from the at least one carrier, the first terminal selects the second resource pool from the at least a portion of the resource pools corresponding to the first carrier based on the time QoS attribute configuration and / or transmission format configuration of the at least a portion of the resource pools corresponding to the first carrier.

[0156] In other words, if a first carrier is selected and multiple resource pools are available, then those multiple resource pools can be used to further select a resource pool.

[0157] The selection method for the second resource pool can refer to the selection method for the first resource pool.

[0158] Optionally, in this embodiment, the second resource pool is a resource pool among at least a portion of the resource pools corresponding to the first carrier that satisfies at least one of the following conditions:

[0159] Lowest channel busy rate;

[0160] The channel busy rate applies to the channel busy rate requirement corresponding to the service priority identifier of at least a portion of the data to be transmitted.

[0161] The QoS attribute configuration satisfies the QoS attribute requirements of at least some of the data to be transmitted.

[0162] The transmission format configuration meets the transmission format requirements of at least some of the data to be transmitted.

[0163] Optionally, in this embodiment of the application, the first resource pool is a resource pool that satisfies at least one of the following conditions:

[0164] Lowest channel busy rate;

[0165] The channel busy rate applies to the channel busy rate requirement corresponding to the service priority identifier of at least a portion of the data to be transmitted.

[0166] The QoS attribute configuration satisfies the QoS attribute requirements of at least some of the data to be transmitted.

[0167] The transmission format configuration meets the transmission format requirements of at least some of the data to be transmitted.

[0168] Optionally, in the embodiments of this application, method 300 or 1200 can be used in the case of carrier or resource pool reselection.

[0169] For example, if the currently used carrier or resource pool cannot meet the QoS attribute requirements of at least some of the data to be transmitted and / or at least some of the data to be transmitted is transmitted in a non-single transmission manner, a first carrier or a first resource pool is selected from the at least one carrier or resource pool.

[0170] For example, if the currently used resources cannot meet the QoS attribute requirements of at least some of the data to be transmitted and / or at least some of the data to be transmitted is transmitted in a non-single transmission manner, a first resource is selected from the at least one resource.

[0171] Optionally, in the embodiments of this application, the non-single transmission method can be multiple transmissions, such as periodic transmissions.

[0172] Optionally, in the embodiments of this application, the aforementioned at least part of the data to be transmitted may be all the data to be transmitted at present, or it may be part of the data to be transmitted, such as data to be transmitted with higher priority.

[0173] Of course, this method 300 or 1200 can also be applied to the case of initial selection of carrier or resource pool.

[0174] Optionally, the first terminal may utilize the second resource pool corresponding to the first carrier to communicate with the second terminal.

[0175] Specifically, the first terminal selects a target resource from the second resource pool or the first resource pool corresponding to the first carrier.

[0176] For example, when a new data packet arrives at time n and resource selection is required, the terminal will select resources within [n+T1, n+T2] milliseconds based on the listening results over a past period (which can be called the listening window), where T1<=4; 20<=T2<=100. Here, [n+T1, n+T2] can be called the selection window.

[0177] The process of selecting resources within the selection window on the terminal can be as follows:

[0178] The terminal will select all available resources within the window as a set A, and then perform an exclusion operation on the resources in set A:

[0179] If the terminal is in certain subframes within the listening window (e.g., Figure 5 If there is no listening result for the block filled with the vertical line, then the corresponding subframes within the selection window (e.g., Figure 5 Resources on blocks filled with mid-wave dots are excluded; the terminal can preset the correspondence between the listening window and the subframes in the selection window;

[0180] If the terminal detects a Physical Sidelink Control Channel (PSCCH) within its listening window, and the corresponding PSSCH Reference Signal Receiving Power (RSRP) is higher than a threshold, and the next transmission resource reserved by this control information conflicts with the data to be sent by this user, then the user excludes that resource from set A.

[0181] The terminal performs Sidelink-Received Signal Strength Indicator (S-RSSI) detection on the remaining resources in set A, sorts them according to energy level, and places the 20% of resources with the lowest energy (relative to the number of resources in set A) into set B.

[0182] The terminal selects a resource from set B with equal probability for data transmission.

[0183] Optionally, such as Figure 5 As shown, when the first terminal selects a resource for transmission, the user will continuously use this reserved resource X times (e.g., Figure 5 (A block filled with diagonal lines). Each time data is transmitted, X is decremented by 1. When X reaches 0, the terminal will randomly generate a random number between [0,1] and compare it with the parameter probResourceKeep(P_resKeep). If it is greater than the parameter, the terminal will reselect the resource. If it is less than the parameter, the terminal will continue to use the resource and reset X.

[0184] Optionally, the first terminal may also utilize the second resource corresponding to the first carrier to communicate with the second terminal.

[0185] Specifically, the first terminal selects a target resource from the resources corresponding to the first carrier.

[0186] The second resource is a resource among at least a subset of the resources corresponding to the first carrier that satisfies at least one of the following conditions:

[0187] The QoS attribute configuration satisfies the QoS attribute requirements of at least some of the data to be transmitted.

[0188] The transmission format configuration meets the transmission format requirements of at least some of the data to be transmitted.

[0189] Therefore, in this embodiment of the application, the first terminal selects a first carrier or a first resource pool for communicating with the second terminal from the at least one carrier or the at least one resource pool according to the QoS attribute configuration and / or transmission format configuration corresponding to at least one carrier or at least one resource pool, thereby selecting a carrier or resource pool that better meets the QoS attribute requirements and / or transmission format requirements of the data to be transmitted.

[0190] Alternatively, in this embodiment, the first terminal selects a first resource for communicating with the second terminal from the at least one resource based on the QoS attribute configuration and / or transmission format configuration corresponding to at least one resource, thereby selecting a resource that better meets the QoS attribute requirements and / or transmission format requirements of the data to be transmitted.

[0191] Figure 6 This is a schematic flowchart of a wireless communication method 400 according to an embodiment of this application. Optionally, in this embodiment, method 400 can be used for side-link communication. Of course, this method can also be used for communication between the terminal and the network side.

[0192] like Figure 6 As shown, the method 400 includes at least some of the following.

[0193] In step 410, the terminal selects at least one first logical channel based on the transmission format and / or QoS attributes configured for the data to be transmitted in at least one logical channel of the terminal. The transmission format and / or QoS attributes configured for the data to be transmitted may be configured by a higher layer of the terminal, by a network device, or by another terminal besides the terminal itself.

[0194] Optionally, in this embodiment, the terminal selects a set of logical channels; and selects at least one first logical channel according to the transmission format and / or Quality of Service (QoS) attribute configured for the data to be transmitted in the set of logical channels of the terminal.

[0195] Specifically, before selecting the at least one first logical channel, the terminal device may first select a set of logical channels, and then select the first logical channel from the set of logical channels.

[0196] In this context, the logical channels in the logical channel set share the same destination address. That is, the logical channel set can be divided based on the destination address, with each destination address corresponding to one logical channel set, and each logical channel set can include at least one logical channel.

[0197] Optionally, the transmission format and / or QoS attributes configured for the data to be transmitted in the logical channel can be understood as the transmission format and / or QoS attributes required by the data to be transmitted in the logical channel, or as the transmission format and / or QoS attributes configured in the logical channel, or as the transmission format and / or QoS attributes required by the logical channel.

[0198] Optionally, in this embodiment, the terminal determines a first transmission format; based on the first transmission format and the transmission format configured for the data to be transmitted in at least one logical channel, the terminal selects a first logical channel.

[0199] In other words, the terminal can select logical channels based on specific transmission formats and the transmission formats configured for the data to be transmitted on each logical channel.

[0200] Optionally, in this embodiment of the application, the transmission format configured for the data to be transmitted in the first logical channel includes a first transmission format.

[0201] Of course, the transmission format configured for the data to be transmitted in the first logical channel may also include other transmission formats.

[0202] Optionally, in this embodiment, the terminal determines a first transmission format based on the transmission format configured for the target resource and / or the transmission format configured for at least part of the data to be sent.

[0203] Optionally, in embodiments of this application, the first transmission format includes at least one of the transmission formats of the target resource configuration.

[0204] Optionally, in embodiments of this application, the first transmission format includes at least one of the transmission formats configured for at least a portion of the data to be transmitted.

[0205] Specifically, the transmission format configured for the target resource can be determined as the first transmission format.

[0206] Alternatively, the transmission format configured for at least a portion of the data to be sent can be determined as the first transmission format.

[0207] Alternatively, the transmission format configured together with the target resource and at least part of the data to be sent can be determined as the first transmission format.

[0208] Optionally, in this embodiment of the application, the terminal determines the first transmission format based on the QoS attributes configured for the target resource and / or at least some of the data to be transmitted.

[0209] Specifically, based on the QoS attributes configured for the target resource and / or the QoS attributes configured for at least part of the data to be sent, as well as the correspondence between the QoS attributes and the transmission format, the terminal determines the first transmission format.

[0210] In other words, the terminal device can be configured with a mapping between QoS attributes and transmission formats. Within this mapping, the transmission format corresponding to the QoS attributes configured for the target resource and / or at least a portion of the data to be transmitted, i.e., the first transmission format, can be determined. This mapping can be a mapping between the QoS attribute configuration of a resource and its transmission format. In this case, the first transmission format can be determined based on the QoS attributes configured for the target resource.

[0211] Optionally, the at least part of the data to be transmitted can be all the data to be transmitted at present, or it can be a part of the data to be transmitted at present, such as the data to be transmitted with the highest or higher priority, or the data to be transmitted in the logical channel with the highest or higher priority.

[0212] Optionally, in the embodiments of this application, at least a portion of the data to be transmitted belongs to the data to be transmitted in at least one logical channel.

[0213] Optionally, the at least part of the data to be transmitted may belong to a portion of the data to be transmitted included in at least one first logical channel.

[0214] It should be understood that, in addition to selecting the first logical channel based on the first transmission format mentioned above, the terminal may also select the first logical channel based on other methods. For example, the transmission formats may be prioritized, and the logical channel with the highest priority transmission format configuration among at least one logical channel may be determined as the first logical channel.

[0215] Optionally, in the embodiments of this application, the transmission format can be defined by at least one of the following: the resource of the data to be transmitted, the encoding and decoding method of the data to be transmitted, the parameter set of the data to be transmitted (e.g., subcarrier spacing, etc.), the communication mode, and the reference signal of the data to be transmitted, etc.

[0216] In other words, for different transmission formats, at least one of the following is different: the resources of the data to be transmitted, the encoding and decoding method of the data to be transmitted, the parameter set of the data to be transmitted (e.g., subcarrier spacing), the communication mode, and the reference signal of the data to be transmitted.

[0217] Among them, the communication mode is the communication mode in which the terminal communicates with other terminals.

[0218] Optionally, the communication mode can be unicast communication mode, multicast communication mode, or broadcast communication mode.

[0219] Optionally, when method 400 is applied to a side link communication scenario, if the communication mode is unicast communication mode, the terminal can communicate with a terminal using unicast; if the communication mode is multicast communication mode, the terminal can communicate with a group of terminals using multicast; if the communication mode is broadcast communication mode, the terminal can communicate with other terminals using broadcast.

[0220] Optionally, in embodiments of this application, the transmission format is defined by at least one of the following: the frequency attribute of the resource, the time attribute of the resource, the authorization attribute of the resource, and the associated source address and / or destination address.

[0221] In other words, for different transmission formats, at least one of the following is different: the frequency attribute of the resource, the time attribute of the resource, the resource authorization attribute, the associated source address, and / or destination address.

[0222] For example, when configuring different transmission formats for the data to be transmitted, at least one of the following must be different: the time attributes of the resources available for the data to be transmitted (e.g., the number of time units (e.g., symbols, time slots, etc.) of an available resource, the duration of a symbol), the frequency attributes of the resources available for the data to be transmitted (the bandwidth occupied by all available resources, the subcarrier spacing, the frequency size of an available resource), the resource grant attributes of the data to be transmitted (the size of the resource corresponding to a resource grant, etc.), and the source address and / or destination address associated with the data to be transmitted (the source address associated with the data to be transmitted refers to the terminal corresponding to the source address that sends the data to be transmitted, and the destination address associated with the data to be transmitted refers to the terminal corresponding to the destination address that sends the data to be transmitted).

[0223] Optionally, in the embodiments of this application, different communication standards (or systems) correspond to different transmission formats. The communication standard (or system) can be LTE or New Radio (NR).

[0224] Alternatively, for LTE, it can be further distinguished into Release 14 and Release 15 communication standards.

[0225] The transmission formats of different communication standards are incompatible.

[0226] For example, the receiver of an LTE system cannot receive data transmitted in the NR system's transmission format by the transmitter of an NR system.

[0227] Alternatively, the transmitter in an LTE system may not be able to send data with the transmission format of an NR system.

[0228] Optionally, in this embodiment of the application, the communication mode includes a resource selection mode.

[0229] In this application, the resource selection mode mentioned in the embodiments refers to the network scheduling resource mode, the terminal autonomously selecting resource mode, or other terminal-assisted resource selection mode.

[0230] The resources in this application embodiment can correspond to resource selection modes. For example, a resource selection mode can be a network-scheduled resource mode, meaning the resource is scheduled by the network; if a resource selection mode is a terminal-autonomous selection mode, it means the resource can be autonomously selected by the terminal; if a resource selection mode is a mode where other terminals assist in resource selection, it means the resource is selected with the assistance of other terminals. Then, the terminal can select resources that meet the requirements of each resource selection mode.

[0231] Alternatively, the carriers in this embodiment can correspond to resource selection modes. For example, a carrier's resource selection mode can be a network-scheduled resource mode, meaning the carrier's resources are scheduled by the network; if a carrier's resource selection mode is a terminal-autonomous selection mode, it means the carrier's resources can be autonomously selected by the terminal; if a carrier's resource selection mode is a mode where other terminals assist in resource selection, it means the carrier's resources are selected with the assistance of other terminals. Then, the terminal can select a carrier that meets the requirements of each carrier's resource selection mode.

[0232] It should be understood that the embodiments of this application introduce multiple ways of defining the transmission format, and these multiple ways of defining the format can be used in combination. For the sake of brevity, they will not be described in detail here.

[0233] Optionally, in this embodiment, the terminal determines a first QoS attribute; based on the first QoS attribute and the QoS attribute configured for the data to be transmitted in at least one logical channel, the terminal selects a first logical channel.

[0234] In other words, the terminal can select logical channels based on specific QoS attributes and the QoS attributes configured for the data to be transmitted on each logical channel.

[0235] Optionally, in this embodiment of the application, the QoS attribute configured for the data to be transmitted in the first logical channel includes a first QoS attribute.

[0236] Of course, the QoS attributes configured for the data to be transmitted in the first logical channel can also include other QoS attributes.

[0237] Optionally, in this embodiment, the terminal determines a first QoS attribute based on the QoS attribute configured for the target resource and / or the QoS attribute configured for at least part of the data to be sent.

[0238] Optionally, in embodiments of this application, the first QoS attribute includes at least one QoS attribute among the QoS attributes configured for the target resource.

[0239] Optionally, in embodiments of this application, the first QoS attribute includes at least one QoS attribute among at least some of the QoS attributes configured for the data to be sent.

[0240] Specifically, the QoS attribute configured for the target resource can be determined as the first QoS attribute.

[0241] Alternatively, the QoS attributes configured for at least a portion of the data to be sent can be determined as the first QoS attribute.

[0242] Alternatively, the QoS attribute that is configured together with the target resource and at least part of the data to be sent can be determined as the first QoS attribute.

[0243] Optionally, in this embodiment of the application, the terminal determines the first transmission format based on the transmission format configured for the target resource and / or at least a portion of the data to be sent.

[0244] Specifically, based on the transmission format configured for the target resource and / or the transmission format configured for at least part of the data to be sent, as well as the correspondence between QoS attributes and transmission formats, the terminal determines the first QoS attribute.

[0245] Optionally, the at least part of the data to be transmitted can be all the data to be transmitted at present, or it can be a part of the data to be transmitted at present, such as the data to be transmitted with the highest or higher priority, or the data to be transmitted in the logical channel with the highest or higher priority.

[0246] Optionally, in the embodiments of this application, at least a portion of the data to be transmitted belongs to the data to be transmitted in at least one logical channel.

[0247] Optionally, the at least part of the data to be transmitted may belong to a portion of the data to be transmitted included in at least one first logical channel.

[0248] It should be understood that, in addition to selecting the first logical channel based on the first QoS attribute mentioned above, the terminal may also select the first logical channel based on other methods. For example, the QoS attribute may have a priority order, and the logical channel with the highest priority QoS attribute configuration among at least one logical channel shall be determined as the first logical channel.

[0249] In 420, based on at least one Radio Link Control (RLC) Protocol Data Unit (PDU) of a first logical channel, the terminal generates a Media Access Control (MAC) PDU.

[0250] In 430, the terminal sends a MAC PDU on the target resource.

[0251] Therefore, in this embodiment, the terminal selects at least one first logical channel according to the transmission format and / or QoS attributes configured for the data to be transmitted in at least one logical channel of the terminal; based on the Radio Link Control Protocol Data Unit (RLC) of the at least one first logical channel, the terminal generates a Media Access Control (MAC) PDU to be transmitted on the target resource, which can realize the transmission format based on the logical channel to transmit data.

[0252] Figure 7 This is a schematic flowchart of a wireless communication method 500 according to an embodiment of this application. Optionally, in this embodiment, the method 500 can be used for communication between a terminal and a network. Of course, the method can also be used for side-link communication.

[0253] like Figure 7 As shown, the method 500 may include at least some of the following.

[0254] In step 510, the terminal sends first information to the network device, wherein the first information is used to indicate the transmission format of the data to be transmitted. Accordingly, the network device receives the first information sent by the terminal.

[0255] Optionally, in the embodiments of this application, the transmission format can be defined by at least one of the following: the resource of the data to be transmitted, the encoding and decoding method of the data to be transmitted, the parameter set of the data to be transmitted (e.g., subcarrier spacing, etc.), the communication mode, and the reference signal of the data to be transmitted, etc.

[0256] In other words, for different transmission formats, at least one of the following is different: the resources of the data to be transmitted, the encoding and decoding method of the data to be transmitted, the parameter set of the data to be transmitted (e.g., subcarrier spacing), the communication mode, and the reference signal of the data to be transmitted.

[0257] Optionally, in embodiments of this application, the transmission format is defined by at least one of the following: the frequency attribute of the resource, the time attribute of the resource, the authorization attribute of the resource, and the associated source address and / or destination address.

[0258] In other words, for different transmission formats, at least one of the following is different: the frequency attribute of the resource, the time attribute of the resource, the resource authorization attribute, the associated source address, and / or destination address.

[0259] For example, when configuring different transmission formats for the data to be transmitted, at least one of the following must be different: the time attributes of the resources available for the data to be transmitted (e.g., the number of time units (e.g., symbols, time slots, etc.) of an available resource, the duration of a symbol), the frequency attributes of the resources available for the data to be transmitted (the bandwidth occupied by all available resources, the subcarrier spacing, the frequency size of an available resource), the resource grant attributes of the data to be transmitted (the size of the resource corresponding to a resource grant, etc.), and the source address and / or destination address associated with the data to be transmitted (the source address associated with the data to be transmitted refers to the terminal corresponding to the source address that sends the data to be transmitted, and the destination address associated with the data to be transmitted refers to the terminal corresponding to the destination address that sends the data to be transmitted).

[0260] It should be understood that the embodiments of this application introduce multiple ways of defining the transmission format, and these multiple ways of defining the format can be used in combination. For the sake of brevity, they will not be described in detail here.

[0261] Optionally, the communication mode can be unicast communication mode, multicast communication mode, or broadcast communication mode.

[0262] At this time, the transmission format is the same as the transmission format used for communication between terminals.

[0263] Optionally, when method 500 is applied to a side link communication scenario, if the communication mode is unicast communication mode, the terminal can communicate with a terminal using unicast; if the communication mode is multicast communication mode, the terminal can communicate with a group of terminals using multicast; if the communication mode is broadcast communication mode, the terminal can communicate with other terminals using broadcast.

[0264] As an example, when different systems have a different feature, it can be determined that the transmission formats of those different systems are different.

[0265] For example, if the encoding and decoding methods of system A and system B are the same, but the reference signals of system A and system B are different, it can be determined that the transmission formats of system A and system B are different.

[0266] As an example, when two features differ between different systems, it can be determined that the transmission formats of those different systems are different.

[0267] For example, if the reference signal of system A is the same as that of system B, and the encoding and decoding methods of system A and system B are different, it can be determined that the transmission format of system A is the same as that of system B.

[0268] For example, if the reference signal of system A is different from that of system B, and the encoding and decoding methods of system A and system B are different, then it can be determined that the transmission format of system A is different from that of system B.

[0269] As an example, when three or more features differ between different systems, it can be determined that the transmission formats of the different systems are different.

[0270] For example, if the reference signal of system A is the same as that of system B, the encoding and decoding methods of system A and system B are different, and the logical channel of system A and system B are different, then it can be determined that the transmission format of system A is the same as that of system B.

[0271] For example, if the reference signal of system A is different from that of system B, the encoding and decoding methods of system A and system B are different, and the logical channel of system A and system B are different, then it can be determined that the transmission format of system A is different from that of system B.

[0272] Optionally, in the embodiments of this application, different communication standards (or systems) correspond to different transmission formats. The communication standard (or system) can be LTE or New Radio (NR).

[0273] Alternatively, for LTE, it can be further distinguished into Release 14 and Release 15 communication standards.

[0274] The transmission formats of different communication standards are incompatible.

[0275] For example, the receiver of an LTE system cannot receive data transmitted in the NR system's transmission format by the transmitter of an NR system.

[0276] Alternatively, the transmitter in an LTE system may not be able to send data with the transmission format of an NR system.

[0277] Optionally, in this embodiment of the application, the communication mode includes a resource selection mode.

[0278] In this application, the resource selection mode mentioned in the embodiments refers to the network scheduling resource mode, the terminal autonomously selecting resource mode, or other terminal-assisted resource selection mode.

[0279] The resources in this application embodiment can correspond to resource selection modes. For example, a resource selection mode can be a network-scheduled resource mode, meaning the resource is scheduled by the network; if a resource selection mode is a terminal-autonomous selection mode, it means the resource can be autonomously selected by the terminal; if a resource selection mode is a mode where other terminals assist in resource selection, it means the resource is selected with the assistance of other terminals. Then, the terminal can select resources that meet the requirements of each resource selection mode.

[0280] Alternatively, the carriers in this embodiment can correspond to resource selection modes. For example, a carrier's resource selection mode can be a network-scheduled resource mode, meaning the carrier's resources are scheduled by the network; if a carrier's resource selection mode is a terminal-autonomous selection mode, it means the carrier's resources can be autonomously selected by the terminal; if a carrier's resource selection mode is a mode where other terminals assist in resource selection, it means the carrier's resources are selected with the assistance of other terminals. Then, the terminal can select a carrier that meets the requirements of each carrier's resource selection mode.

[0281] Optionally, in this embodiment of the application, the transmission format can be distinguished based on at least one of the following: physical layer characteristics of the first information, logical channel identifier carried by the first information, logical channel group identifier carried by the first information, target address carried by the first information, target address identifier carried by the first information, carrier frequency carried by the first information for transmitting data to be transmitted, and signaling format of the first information.

[0282] That is, the terminal can notify the network device of the transmission format of the data to be transmitted by at least one of the physical layer characteristics of the first information, the logical channel identifier carried by the first information, the logical channel group identifier carried by the first information, the target address carried by the first information, the target address identifier carried by the first information, the signaling format of the first information, and the carrier frequency carried by the first information for transmitting the data to be transmitted.

[0283] Optionally, the target address or target address identifier can be the target address or target address identifier of the service for which data is to be transmitted, with different services corresponding to different target address identifiers.

[0284] Optionally, the target address or target address identifier can correspond one-to-one with the identity (ID) of the business.

[0285] Optionally, the signaling format used to distinguish the transmission format of the first information can be the MAC layer format, Radio Link Control (RLC) layer format, Packet Data Convergence Protocol (PDCP) layer format, or Radio Resource Control (RRC) layer format of the information.

[0286] The bytes differ between different MAC layer formats. For example, the division and number of byte blocks, as well as the meaning represented by each byte block.

[0287] The bytes differ between different RLC layer formats. For example, the division and number of byte blocks, as well as the meaning represented by each byte block, etc.

[0288] The bytes differ between different RLC layer formats. For example, the division and number of byte blocks, as well as the meaning represented by each byte block, etc.

[0289] The bytes differ between different RRC layer formats. For example, the division and number of byte blocks, as well as the meaning represented by each byte block, vary.

[0290] Optionally, a logical channel or logical channel group can refer to a logical channel or logical channel group of data to be transmitted.

[0291] Optionally, the target address or target address identifier can refer to the target address or target address identifier corresponding to the service. Here, the service mentioned can be the service to which the data to be transmitted belongs.

[0292] Optionally, the physical layer characteristics of the first information may be resources, parameter sets, reference signals, encoding / decoding methods, and multiple access methods corresponding to the first information.

[0293] Optionally, the terminal may use RRC signaling and / or a MAC control element (CE) to send the first information to the network device.

[0294] Optionally, different carrier frequencies can correspond to different transmission formats. Based on the carrier frequency used to transmit the data to be transmitted carried in the first information, the transmission format can be determined. For example, the transmission format under the LTE communication protocol or the transmission format under the NR communication protocol can be used.

[0295] Alternatively, in the embodiments of this application (applicable to any method), the transmission format may also be defined by the carrier frequency used for transmission (or further combined with other parameters).

[0296] It should be understood that the first information carrying carrier frequency in the embodiments of this application can also be used in other scenarios other than method 500. For example, network devices can send downlink reference signals based on LTE communication systems or NR communication systems. Terminal devices can measure the downlink reference signals sent by network devices based on LTE communication systems and / or NR communication systems, and can report the downlink reference signal corresponding to one of the communication systems. In this case, by carrying the carrier frequency of the downlink reference signal sent by the communication system, the network device can be informed of the system corresponding to the downlink reference signal, so that the network side can perform downlink transmission or uplink scheduling based on the transmission format corresponding to the system.

[0297] It should be understood that the first information can directly indicate the transmission format of the data to be transmitted, that is, the first information includes the bits of the transmission format of the data to be transmitted.

[0298] For example, if the first information sent by the terminal to the network device contains a bit, and the value of the bit is 1, the transmission format of the data to be transmitted is format 1, then after receiving the first information, the network device can determine that the transmission format of the data to be transmitted is format 1.

[0299] Optionally, at least one of the following has a corresponding relationship with the transmission format: the logical channel of the data to be transmitted, the logical channel group of the data to be transmitted, the destination address of the data to be transmitted, the destination address identifier of the data to be transmitted, the physical layer characteristics of the information indicating the transmission format, the carrier frequency for transmitting the data to be transmitted, and the signaling format of the information indicating the transmission format.

[0300] Optionally, the correspondence can be a one-to-one correspondence.

[0301] For example, a physical layer feature can correspond to a transmission format.

[0302] For example, a logical channel can correspond to a transmission format.

[0303] Alternatively, the correspondence can also be a many-to-one relationship.

[0304] For example, multiple logical channels can correspond to a single transmission format.

[0305] Optionally, the correspondence can be preset or determined based on signaling.

[0306] For example, the correspondence may be determined by the terminal. The terminal sends third information to the network device, which is used for the correspondence.

[0307] At this point, the network device can determine the transmission format of the data to be transmitted based on the first information and the corresponding relationship.

[0308] As another example, the correspondence can be determined by the network device. The network device sends fourth information to the terminal to indicate the correspondence.

[0309] Optionally, after receiving the fourth information, the terminal can determine at least one of the following based on the correspondence and the data format of the data to be transmitted: the logical channel of the data to be transmitted, the logical channel group of the data to be transmitted, the target address of the data to be transmitted, the target address identifier of the data to be transmitted, the physical layer characteristics of the first information, the carrier frequency for transmitting the data to be transmitted, and the signaling format of the first information, and send the first information to the network device based on this.

[0310] Alternatively, after receiving the fourth information, the terminal can determine the transmission format of the data to be transmitted based on the correspondence and at least one of the logical channel of the data to be transmitted, the logical channel group of the data to be transmitted, the target address of the data to be transmitted, the target address identifier of the data to be transmitted, the physical layer characteristics of the first information, the carrier frequency for transmitting the data to be transmitted, and the signaling format of the first information, and then send the first information to the network device.

[0311] Optionally, in this embodiment of the application, the network device allows or supports (or disallows or does not support) the terminal to request resources for different transmission formats.

[0312] If the network device allows or supports the terminal to request resources for different transmission formats, the terminal can send the first indication information to the network device.

[0313] For example, if a network device can support both LTE and NR systems, and allows or supports terminals to request resources for different transmission formats, then the terminal can send this first information to the network device.

[0314] If the network device does not allow or support the terminal to request resources for different transmission formats, the terminal will not send the first information to the network device.

[0315] Optionally, the network device may send a fifth message to the terminal, which may indicate whether the network device allows or supports the terminal to request resources for different transmission formats.

[0316] Optionally, in this embodiment of the application, the terminal may also report the amount of data to be transmitted to the network device.

[0317] Optionally, in this embodiment of the application, the amount of data may be, but is not limited to, the amount currently cached by the terminal. In this case, the first information may be a buffer status report (BSR).

[0318] Optionally, the terminal sends a sixth message to the network device, which may include the amount of data to be transmitted.

[0319] Accordingly, after receiving the first and sixth information, the network device can determine both the transmission format of the data to be transmitted and the amount of data to be transmitted.

[0320] At this point, the network device can allocate resources to the terminal based on the transmission format and data volume of the data to be transmitted, so that the terminal can transmit the data to be transmitted.

[0321] It should be understood that the embodiments of this application do not specifically limit the order in which the terminal sends the first information and the sixth information to the network device.

[0322] For example, the terminal can send the sixth message to the network device first, and then send the first message; or the terminal can send the first message to the network device first, and then send the sixth message. Alternatively, the first and sixth messages can be sent simultaneously, meaning the first and sixth messages can be carried in the same message.

[0323] It should also be understood that in the embodiments of this application, "first", "second" and "third" are merely used to distinguish different objects, but do not constitute a limitation on the scope of the embodiments of this application.

[0324] In 520, the network device receives the first information sent by the terminal, wherein the first information is used to indicate the transmission format of the data to be transmitted.

[0325] Optionally, in this embodiment of the application, after receiving the first information sent by the terminal indicating the transmission format of the data to be transmitted, the network device can allocate data transmission resources to the terminal based on the transmission format of the data to be transmitted.

[0326] At this point, the network device sends a second piece of information to the terminal, which indicates the resources allocated by the network device for the terminal. Accordingly, the terminal can send the data to be transmitted based on the resources allocated by the network device for the transmission format of the data to be transmitted.

[0327] Optionally, after receiving the first information sent by the terminal indicating the transmission format of the data to be transmitted, the network device can determine the downlink transmission transmit power based on the transmission format of the data.

[0328] Optionally, after receiving the first information sent by the terminal indicating the transmission format of the data to be transmitted, the network device can determine the transmission method for communicating with the terminal based on the transmission format of the data.

[0329] Optionally, in this embodiment of the application, when the network device receives the transmission format and data volume of the data to be transmitted, the network device can allocate data transmission resources to the terminal based on the transmission format and data volume of the data to be transmitted.

[0330] At this point, the second information sent by the network device to the terminal can instruct the network device on the resources allocated to the transmission format and data volume of the data to be transmitted.

[0331] Accordingly, the terminal can send the data to be transmitted based on the resources allocated by the network device for the transmission format and data volume of the data to be transmitted.

[0332] Optionally, when the network device also receives the amount of data to be transmitted reported by the terminal, the network device can determine whether to communicate with the terminal based on the transmission format and amount of the data to be transmitted.

[0333] Optionally, when the network device also receives the amount of data to be transmitted reported by the terminal, the network device can determine the downlink transmission power based on the transmission format and amount of the data to be transmitted.

[0334] Optionally, when the network device also receives the amount of data to be transmitted reported by the terminal, the network device can determine the transmission method for communicating with the terminal based on the transmission format and amount of the data to be transmitted.

[0335] Therefore, in this embodiment of the application, the terminal sends first information to the network device. The first information is used to indicate the transmission format of the data to be transmitted. The network device can schedule the terminal based on this information, which can realize terminal scheduling based on the transmission format. Thus, when scheduling the terminal, the network device can better understand the status of the terminal and improve communication performance.

[0336] It should be understood that the descriptions of the various aspects of the embodiments of this application are applicable to each other. For example, the descriptions of the transmission format and the descriptions of QoS attributes are applicable to each other. For the sake of brevity, the same descriptions will not be repeated in each method.

[0337] Figure 8 This is a schematic block diagram of a terminal 600 according to an embodiment of this application. Figure 8 As shown, the terminal 600 includes a communication unit 620, and further, the terminal 600 may also include a processing unit 610.

[0338] Optionally, in this embodiment, the processing unit 610 is configured to: select a first carrier or a first resource pool from the at least one carrier or the at least one resource pool according to the QoS attribute configuration and / or transmission format configuration corresponding to the at least one carrier or the at least one resource pool; the communication unit 620 is configured to: communicate with the second terminal using the first carrier or the first resource pool.

[0339] Optionally, in this embodiment of the application, the processing unit 610 is further configured to:

[0340] Based on the QoS attribute configuration and / or transmission format configuration of the first carrier or the first resource pool, and the QoS attribute requirements and / or transmission format requirements of the data to be transmitted, data for transmission using the target resource is selected from the data to be transmitted.

[0341] Optionally, in this embodiment of the application, the processing unit 610 is further configured to:

[0342] Based on the QoS attribute configuration and / or transmission format configuration corresponding to the at least one carrier or the at least one resource pool, and at least one of the following, the first carrier or the first resource pool is selected from the at least one carrier or the at least one resource pool:

[0343] At least some of the data to be transmitted must meet QoS attribute requirements;

[0344] At least some of the data to be transmitted must meet the transmission format requirements;

[0345] The method of sending at least part of the data to be transmitted;

[0346] The channel busy rate of the at least one carrier or the at least one resource pool;

[0347] The correspondence between the service priority identifier and the channel busy rate requirement corresponding to the at least one carrier or the at least one resource pool;

[0348] The service priority identifier for at least part of the data to be transmitted.

[0349] Optionally, in this embodiment, the first carrier is a carrier that satisfies at least one of the following conditions:

[0350] Lowest channel busy rate;

[0351] The channel busy rate meets the channel busy rate requirement corresponding to the service priority identifier of at least part of the data to be transmitted.

[0352] The QoS attribute configuration satisfies the QoS attribute requirements of at least some of the data to be transmitted.

[0353] The transmission format configuration meets the transmission format requirements of at least some of the data to be transmitted.

[0354] Optionally, in this embodiment of the application, the communication unit 620 is further configured to: when the processing unit 610 selects a first carrier from the at least one carrier, communicate with the second terminal using the second resource pool corresponding to the at least one first carrier.

[0355] Optionally, in this embodiment of the application, the processing unit 610 is further configured to:

[0356] When a first carrier is selected from the at least one carrier, the second resource pool is selected from the at least a portion of the resource pools corresponding to the first carrier, based on the QoS attribute configuration and / or transmission format configuration of the at least a portion of the resource pools corresponding to the first carrier.

[0357] Optionally, in this embodiment, the second resource pool is a resource pool among at least a portion of the resource pools corresponding to the first carrier that satisfies at least one of the following conditions:

[0358] Lowest channel busy rate;

[0359] The channel busy rate applies to the channel busy rate requirement corresponding to the service priority identifier of at least a portion of the data to be transmitted.

[0360] The QoS attribute configuration satisfies the QoS attribute requirements of at least some of the data to be transmitted.

[0361] The transmission format configuration meets the transmission format requirements of at least some of the data to be transmitted.

[0362] Optionally, in this embodiment of the application, the first resource pool is a resource pool that satisfies at least one of the following conditions:

[0363] Lowest channel busy rate;

[0364] The channel busy rate applies to the channel busy rate requirement corresponding to the service priority identifier of at least a portion of the data to be transmitted.

[0365] The QoS attribute configuration satisfies the QoS attribute requirements of at least some of the data to be transmitted.

[0366] The transmission format configuration meets the transmission format requirements of at least some of the data to be transmitted.

[0367] Optionally, in this embodiment of the application, the processing unit 610 is further configured to:

[0368] If the currently used carrier or resource pool cannot meet the QoS attribute requirements of at least some of the data to be transmitted and / or at least some of the data to be transmitted is transmitted in a non-single transmission manner, a first carrier or a first resource pool shall be selected from the at least one carrier or resource pool.

[0369] Optionally, in the embodiments of this application, different communication standards correspond to different transmission formats. The communication standards include LTE or NR.

[0370] Optionally, in this embodiment, the transmission format is defined by a communication mode. The communication mode can be a unicast communication mode, a multicast communication mode, or a broadcast communication mode.

[0371] Optionally, in this embodiment of the application, the communication mode includes a resource selection mode.

[0372] Optionally, in the embodiments of this application, the resource selection mode is a network scheduling resource mode, a terminal autonomously selecting resource mode, or a other terminal-assisted resource selection mode.

[0373] Optionally, in embodiments of this application, the transmission format is defined by at least one of the following: the frequency attribute of the resource, the time attribute of the resource, the authorization attribute of the resource, and the associated source address and / or destination address.

[0374] Optionally, in this embodiment of the application, the QoS attribute includes QoS attributes.

[0375] Optionally, in this embodiment of the application, the transmission format configuration and / or QoS attribute configuration corresponding to the at least one carrier or at least one resource pool is configured by the higher layer of the first terminal, configured by the network device, or configured by other terminals besides the first terminal.

[0376] Optionally, in this embodiment of the application, the QoS attribute requirements and / or the transmission format requirements of the data to be transmitted are configured by the higher layer of the first terminal, by the network device, or by other terminals besides the first terminal.

[0377] It should be understood that the terminal 600 can correspond to the first terminal in method 300 and can implement the corresponding operations of the first terminal. For the sake of brevity, it will not be described in detail here.

[0378] Optionally, in this embodiment of the application, the processing unit 610 is configured to: select at least one first logical channel according to the transmission format configured for the data to be transmitted in at least one logical channel of the terminal; and generate a Media Access Control (MAC) PDU based on the Radio Link Control (RLC) Protocol Data Unit (PDU) of the at least one first logical channel.

[0379] The communication unit 620 is used to: send the MAC PDU on the target resource.

[0380] Optionally, in this embodiment of the application, the processing unit 610 is further configured to:

[0381] Determine a first transmission format; select at least one first logical channel based on the first transmission format and the transmission format configured for the data to be transmitted in the at least one logical channel.

[0382] Optionally, in this embodiment of the application, the transmission format configured for the data to be transmitted in the first logical channel includes the first transmission format.

[0383] Optionally, in this embodiment of the application, the processing unit 610 is further configured to:

[0384] The first transmission format is determined based on the transmission format configured for the target resource and / or at least part of the transmission format configured for the data to be sent.

[0385] Optionally, in this embodiment of the application, the processing unit 610 is further configured to:

[0386] The terminal determines the first transmission format based on the QoS attributes configured for the target resource and / or at least some of the data to be transmitted.

[0387] Optionally, in this embodiment of the application, the processing unit 610 is further configured to:

[0388] Based on the QoS attributes configured for the target resource and / or at least some of the QoS attributes configured for the data to be sent, as well as the correspondence between the QoS attributes and the transmission format, the terminal determines the first transmission format.

[0389] Optionally, in this embodiment of the application, the at least part of the data to be transmitted belongs to the data to be transmitted in the at least one logical channel.

[0390] Optionally, in this embodiment of the application, the first transmission format includes at least one of the transmission formats configured for the target resource.

[0391] Optionally, in embodiments of this application, the first transmission format includes at least one of the transmission formats configured for the at least portion of the data to be transmitted.

[0392] Optionally, in this embodiment of the application, the processing unit 610 is further configured to: determine a first QoS attribute; select at least one first logical channel based on the first QoS attribute and the QoS attribute configured for the data to be transmitted in the at least one logical channel.

[0393] Optionally, in this embodiment of the application, the QoS attribute configured for the data to be transmitted in the first logical channel includes the first QoS attribute.

[0394] Optionally, in this embodiment of the application, the processing unit 610 is further configured to: determine the first QoS attribute based on the QoS attribute configured for the target resource and / or the QoS attribute configured for at least part of the data to be sent.

[0395] Optionally, in this embodiment of the application, the processing unit 610 is further configured to: determine the first QoS attribute of the terminal based on the transmission format configured for the target resource and / or at least part of the transmission format configured for the data to be sent.

[0396] Optionally, in this embodiment of the application, the processing unit 610 is further configured to: determine the first QoS attribute based on the transmission format configured for the target resource and / or the transmission format configured for at least part of the data to be sent, and the correspondence between the QoS attribute and the transmission format.

[0397] Optionally, in this embodiment of the application, the at least part of the data to be transmitted belongs to the data to be transmitted in the at least one logical channel.

[0398] Optionally, in this embodiment of the application, the first QoS attribute includes at least one QoS attribute among the QoS attributes configured for the target resource.

[0399] Optionally, in this embodiment of the application, the first QoS attribute includes at least one QoS attribute among the QoS attributes configured in the at least part of the data to be sent.

[0400] Optionally, in this embodiment of the application, the terminal 600 is used for side link communication.

[0401] Optionally, in the embodiments of this application, different communication standards correspond to different transmission formats. The communication standards include LTE or NR.

[0402] Optionally, in this embodiment, the transmission format is defined by a communication mode. The communication mode can be a unicast communication mode, a multicast communication mode, or a broadcast communication mode.

[0403] Optionally, in this embodiment of the application, the communication mode includes a resource selection mode.

[0404] Optionally, in the embodiments of this application, the resource selection mode is a network scheduling resource mode, a terminal autonomously selecting resource mode, or a other terminal-assisted resource selection mode.

[0405] Optionally, in embodiments of this application, the transmission format is defined by at least one of the following: the frequency attribute of the resource, the time attribute of the resource, the authorization attribute of the resource, and the associated source address and / or destination address.

[0406] Optionally, in this embodiment of the application, the QoS attribute includes time T2.

[0407] Optionally, in this embodiment of the application, the transmission format and / or Quality of Service (QoS) attributes of the data to be sent are configured by a higher layer of the terminal, by a network device, or by a terminal other than the terminal itself.

[0408] Optionally, in this embodiment of the application, the processing unit is further configured to:

[0409] Select a set of logical channels;

[0410] Based on the transmission format and / or Quality of Service (QoS) attributes configured for the data to be transmitted in the set of logical channels, at least one first logical channel is selected from the set of logical channels.

[0411] Optionally, in this embodiment of the application, the logical channels in the logical channel set have the same target address.

[0412] It should be understood that the terminal 600 can correspond to the terminal in method 400 and can implement the corresponding operations of the terminal in method 400. For the sake of brevity, it will not be described in detail here.

[0413] Optionally, in this embodiment of the application, the communication unit 620 is used to: send first information to the network device, wherein the first indication information is used to indicate the transmission format of the data to be transmitted.

[0414] Optionally, in this embodiment of the application, the communication unit 620 is further configured to: receive second information, the second information being used to indicate resources allocated by the network device;

[0415] Based on this resource, send the data to be transmitted.

[0416] Optionally, in this embodiment of the application, the first information indicates the transmission format of the data to be transmitted by at least one of the following: logical channel identifier of the data to be transmitted, logical channel group identifier of the data to be transmitted, target address of the data to be transmitted, target address identifier of the data to be transmitted, physical layer characteristics of the first information, carrier frequency for transmitting the data to be transmitted, and signaling format of the first information.

[0417] Optionally, in this embodiment of the application, the communication unit 620 is further used for:

[0418] Send third information to the network device, the third information including at least one of the following correspondences to the transmission format: logical channel identifier of data, logical channel group identifier of data, destination address of data, destination address identifier of data, physical layer characteristics of information indicating transmission format, carrier frequency of data transmission, and signaling format of information indicating transmission format.

[0419] Optionally, in this embodiment of the application, the communication unit 620 is further used for:

[0420] The network device receives a fourth piece of information, which includes a correspondence between at least one of the following: a logical channel identifier for the data, a logical channel group identifier for the data, a destination address for the data, a destination address identifier for the data, physical layer characteristics of information indicating the transmission format, a carrier frequency for transmitting the data, and a signaling format of information indicating the transmission format, and the transmission format.

[0421] Optionally, in this embodiment of the application, the communication unit 620 is further used for:

[0422] The network device receives a fifth message, which includes whether the network device allows or supports the terminal to request resources for different transmission formats.

[0423] The communication unit 620 is further used for:

[0424] If the network device allows or supports the terminal to request resources for different transmission formats, it sends this first information to the network device.

[0425] Optionally, in this embodiment, the communication unit 620 is further used for:

[0426] The first information is sent to the network device using Radio Resource Control (RRC) signaling and / or Media Access Control (MAC) control unit (CE).

[0427] Optionally, in this embodiment of the application, the communication unit 620 is further configured to: report the amount of data to be transmitted to the network device.

[0428] Optionally, in this embodiment of the application, the signaling format for indicating the transmission format of the first information is the MAC layer format, RLC layer format, PDCP layer format, or RRC layer format of the first information.

[0429] Optionally, in the embodiments of this application, the transmission formats used for data transmission in the LTE system and the NR system are different.

[0430] Optionally, in this embodiment, the transmission format is defined by the communication mode.

[0431] Optionally, in the embodiments of this application, the communication mode is unicast communication mode, multicast communication mode, or broadcast communication mode.

[0432] Optionally, in embodiments of this application, the transmission format is defined by at least one of the following: the frequency attribute of the resource, the time attribute of the resource, the authorization attribute of the resource, and the associated source address and / or destination address.

[0433] It should be understood that the terminal 600 can correspond to the terminal in method 500 and can implement the corresponding operations of the terminal in method 500. For the sake of brevity, it will not be described in detail here.

[0434] Figure 9 This is a schematic block diagram of a network device 700 according to an embodiment of this application. Figure 9 As shown, the network device 700 includes a communication unit 710.

[0435] Optionally, in this embodiment of the application, the communication unit 710 is used to: receive first information sent by the terminal, the first information being used to indicate the transmission format of the data to be transmitted.

[0436] Optionally, in this embodiment of the application, the communication unit 710 is further configured to: send second information to the terminal, the second information being used to indicate the resources allocated by the network device 700.

[0437] Optionally, in this embodiment of the application, the first indication information indicates the transmission format of the data to be transmitted by at least one of the following: the logical channel identifier of the data to be transmitted, the logical channel group identifier of the data to be transmitted, the target address of the data to be transmitted, the target address identifier of the data to be transmitted, the physical layer characteristics of the first information, the carrier frequency for transmitting the data to be transmitted, and the signaling format of the first information.

[0438] Optionally, in this embodiment of the application, the communication unit 710 is further used for:

[0439] The receiving terminal sends third information, which includes at least one of the following correspondences with the transmission format: a logical channel identifier for data, a logical channel group identifier for data, a destination address identifier for data, a destination address identifier for data, physical layer characteristics for indicating the transmission format, a carrier frequency for transmitting data, and a signaling format for indicating the transmission format.

[0440] Optionally, in this embodiment of the application, the communication unit 710 is further configured to: send fourth information to the terminal, the fourth information including a correspondence between at least one of the following: a logical channel identifier of data, a logical channel group identifier of data, a destination address of data, a destination address identifier of data, physical layer characteristics of information indicating the transmission format, a carrier frequency for transmitting data, and a signaling format of information indicating the transmission format, and the transmission format.

[0441] Optionally, in this embodiment of the application, the communication unit 710 is further configured to: send fifth information to the terminal, the fifth information including whether the terminal is allowed or supported to request resources for different transmission formats;

[0442] The communication unit 710 is further used for:

[0443] If the terminal is allowed or supported to request resources for different transmission formats, the first information sent by the receiving terminal shall be received.

[0444] Optionally, in embodiments of this application, the first information is carried in RRC signaling and / or MAC CE.

[0445] Optionally, in this embodiment of the application, the communication unit 710 is further configured to: receive the amount of data to be transmitted reported by the terminal.

[0446] Optionally, in this embodiment of the application, the signaling format for indicating the transmission format of the first information is the MAC layer format, RLC layer format, PDCP layer format, or RRC layer format of the first information.

[0447] Optionally, in the embodiments of this application, the transmission formats used for data transmission in the LTE system and the NR system are different.

[0448] Optionally, in this embodiment, the transmission format is defined by the communication mode.

[0449] Optionally, in the embodiments of this application, the communication mode is unicast communication mode, multicast communication mode, or broadcast communication mode.

[0450] Optionally, in embodiments of this application, the transmission format is defined by at least one of the following: the frequency attribute of the resource, the time attribute of the resource, the authorization attribute of the resource, and the associated source address and / or destination address.

[0451] It should be understood that the network device 700 can correspond to the network device in method 500 and can implement the corresponding operation of the network device. For the sake of brevity, it will not be described in detail here.

[0452] Figure 10 This is a schematic block diagram of a terminal 1300 according to an embodiment of this application. The terminal 1300 includes a communication unit 1320 and a processing unit 1310.

[0453] The processing unit 1310 is configured to select a first resource from the at least one resource based on the QoS attribute configuration and / or transmission format configuration corresponding to at least one resource; the communication unit 1320 is configured to communicate with a second terminal using the first resource.

[0454] The processing unit 1310 is further configured to: select data from the data to be transmitted using the first resource based on the QoS attribute configuration and / or transmission format configuration of the first resource, and the QoS attribute requirements and / or transmission format requirements of the data to be transmitted.

[0455] Optionally, in this embodiment, the processing unit 1320 is further configured to: select the first resource from the at least one resource based on the QoS attribute configuration and / or transmission format configuration corresponding to the at least one resource and at least one of the following:

[0456] At least some of the data to be transmitted must meet QoS attribute requirements;

[0457] At least some of the data to be transmitted must meet the transmission format requirements;

[0458] The method of sending at least part of the data to be transmitted;

[0459] At least a portion of the data to be transmitted is identified by its service priority.

[0460] Optionally, in this embodiment of the application, the first resource is a resource among the at least one resources that satisfies at least one of the following conditions:

[0461] The QoS attribute configuration satisfies the QoS attribute requirements of at least part of the data to be transmitted.

[0462] The transmission format configuration meets the transmission format requirements of at least some of the data to be transmitted.

[0463] Optionally, in this embodiment of the application, the processing unit 1310 is further configured to: select the first resource from the at least one resource when the currently used resource cannot meet the QoS attribute requirements of at least some of the data to be transmitted and / or at least some of the data to be transmitted is transmitted in a non-single transmission manner.

[0464] Optionally, in the embodiments of this application, different communication standards correspond to different transmission formats.

[0465] Optionally, in embodiments of this application, the communication standard includes Long Term Evolution (LTE) or New Radio (NR).

[0466] Optionally, in this embodiment, the transmission format is defined by a communication mode.

[0467] Optionally, in the embodiments of this application, the communication mode is a unicast communication mode, a multicast communication mode, or a broadcast communication mode.

[0468] Optionally, in this embodiment of the application, the communication mode includes a resource selection mode.

[0469] Optionally, in the embodiments of this application, the resource selection mode is a network scheduling resource mode, a terminal autonomously selecting resource mode, or a other terminal-assisted resource selection mode.

[0470] Optionally, in embodiments of this application, the transmission format is defined by at least one of the following: the frequency attribute of the resource, the time attribute of the resource, the authorization attribute of the resource, and the associated source address and / or destination address.

[0471] Optionally, in this embodiment of the application, the QoS attribute includes time T2.

[0472] Optionally, in the embodiments of this application, the transmission format configuration and / or the QoS attribute configuration corresponding to the at least one resource are configured by the higher layer of the terminal, by the network device, or by other terminals besides the terminal.

[0473] Optionally, in the embodiments of this application, the QoS attribute requirements and / or transmission format requirements of the data to be transmitted are configured by the higher layer of the terminal, by the network device, or by other terminals besides the terminal.

[0474] It should be understood that terminal device 1300 can correspond to the terminal device in method 1200 and can implement the corresponding operations of the terminal device. For the sake of brevity, it will not be described in detail here.

[0475] Figure 11 This is a schematic block diagram of a communication device 800 according to an embodiment of this application. Figure 11 The communication device 800 shown includes a processor 810, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0476] Optionally, such as Figure 11 As shown, the communication device 800 may further include a memory 820. The processor 810 can retrieve and run computer programs from the memory 820 to implement the methods described in this embodiment.

[0477] The memory 820 can be a separate device independent of the processor 810, or it can be integrated into the processor 810.

[0478] Optionally, such as Figure 11 As shown, the communication device 800 may also include a transceiver 830, and the processor 810 may control the transceiver 830 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.

[0479] The transceiver 830 may include a transmitter and a receiver. The transceiver 80 may further include an antenna, which may be one or more.

[0480] Optionally, the communication device 800 can implement the corresponding processes implemented by the terminal or network device in the various methods of the embodiments of this application, which will not be described in detail here for the sake of brevity.

[0481] Figure 12 This is a schematic block diagram of a chip 900 according to an embodiment of this application. Figure 12 The chip 900 shown includes a processor 910, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0482] Optionally, such as Figure 12 As shown, chip 900 may further include memory 920. Processor 910 can retrieve and run computer programs from memory 920 to implement the methods described in this embodiment.

[0483] The memory 920 can be a separate device independent of the processor 910, or it can be integrated into the processor 910.

[0484] Optionally, the chip 900 may also include an input interface 930. The processor 910 can control the input interface 930 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.

[0485] Optionally, the chip 900 may also include an output interface 940. The processor 910 can control the output interface 940 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.

[0486] Optionally, the chip can be applied to the terminal or network device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the terminal or network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0487] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0488] The processors mentioned above can be general-purpose processors, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), or other programmable logic devices, transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processors mentioned above can be microprocessors or any conventional processor.

[0489] The aforementioned memory can be volatile memory or non-volatile memory, or a combination of both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM).

[0490] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0491] Figure 13 This is a schematic block diagram of a communication system 1000 according to an embodiment of this application. Figure 13 As shown, the communication system 1000 includes a first terminal 1010 and a second terminal 1020. The first terminal 1010 can be used to implement the corresponding functions implemented by the first terminal in the above method. The second terminal 1020 can be used to implement the corresponding functions implemented by the second terminal in the above method. For simplicity, further details are omitted here.

[0492] Figure 14 This is a schematic block diagram of a communication system 1100 according to an embodiment of this application. Figure 14 As shown, the communication system 1100 includes a terminal 1110 and a network device 1120. The terminal 1110 can be used to implement the corresponding functions implemented by the terminal device in the above method. The network device 1120 can be used to implement the corresponding functions implemented by the network device in the above method. For simplicity, further details are omitted here.

[0493] Those skilled in the art will recognize that the units and algorithm steps of the various examples 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 implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0494] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0495] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

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

[0497] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0498] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0499] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method of sidelink communication, comprising: The method comprises: According to the quality of service QoS attribute of the target resource configuration and the QoS attribute of at least part of the data to be sent, and the correspondence between the QoS attribute and the transmission format, the terminal determines a first transmission format, the terminal is configured with the correspondence between the QoS attribute and the transmission format, the QoS attribute includes time T2, the time T2 corresponding to the resource refers to the maximum allowed delay of the time of data transmission using the resource in sidelink communication relative to a certain time, the certain time is the time of reporting the listening result of carrier sensing from the physical layer to the medium access control MAC layer; The terminal selects a logical channel set, the logical channels in the logical channel set have the same target address; The terminal selects at least one first logical channel from the logical channel set according to the first transmission format and the transmission format configured for the data to be sent in the logical channels in the logical channel set; Based on the radio link control RLC protocol data unit PDU of the at least one first logical channel, the terminal generates a medium access control MAC PDU; The terminal sends the MAC PDU on the target resource.

2. The method of claim 1, wherein, The transmission format configured for the data to be sent in the first logical channel includes the first transmission format.

3. The method of claim 1, wherein, Each target address corresponds to a logical channel set.

4. The method of claim 1 or 2, wherein, The transmission format configured for the data to be sent in at least one logical channel refers to the transmission format required by the data to be sent in at least one logical channel.

5. The method of claim 1 or 2, wherein, The transmission format configured for at least part of the data to be sent has a correspondence with the QoS attribute configured for at least part of the data to be sent.

6. A terminal, characterized by comprising: It comprises a processing unit and a communication unit; The processing unit is used for: according to the quality of service QoS attribute of the target resource configuration and the QoS attribute of at least part of the data to be sent, and the correspondence between the QoS attribute and the transmission format, determining a first transmission format, the terminal is configured with the correspondence between the QoS attribute and the transmission format, the QoS attribute includes time T2, the time T2 corresponding to the resource refers to the maximum allowed delay of the time of data transmission using the resource in sidelink communication relative to a certain time, the certain time is the time of reporting the listening result of carrier sensing from the physical layer to the medium access control MAC layer; selecting a logical channel set, the logical channels in the logical channel set have the same target address; According to the first transmission format and the transmission format configured for the data to be sent in the logical channels in the logical channel set, the terminal selects at least one first logical channel from the logical channel set; Based on the radio link control RLC protocol data unit PDU of the at least one first logical channel, the terminal generates a medium access control MAC PDU; The communication unit is used for: sending the MAC PDU on the target resource.

7. The terminal according to claim 6, characterized by The transmission format configured for the data to be sent in the first logical channel includes the first transmission format.

8. The terminal according to claim 6, wherein Each target address corresponds to a logical channel set.

9. The terminal according to claim 6 or 7, wherein The transmission format configured for the data to be sent in at least one logical channel refers to the transmission format required by the data to be sent in at least one logical channel.

10. The terminal according to claim 6 or 7, wherein The transmission format of the at least part of the data to be transmitted has a corresponding relationship with the QoS attribute of the at least part of the data to be transmitted.

11. A terminal, characterized by comprising: A computer program product, comprising a computer readable medium, the computer readable medium having stored thereon computer program instructions, wherein the computer program instructions are configured such that, on execution by a computer, the computer is caused to perform the method according to any one of claims 1 to 5.

12. A computer-readable storage medium, characterized in that, A computer program for causing a computer to perform the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Transmission format combination selecting method of MAC layer and device thereof

    CN101162938A

  • Quality of service based resource determination and allocation apparatus and procedure in high speed packet access evolution and long term evolution systems

    CN101379860A

  • Logical channel prioritization procedure for generating multiple uplink transport blocks

    CN102415187A

  • Methods and apparatus for LTE MAC logical channel prioritization based on control data

    CN104813723A

  • Resource selection for device to device discovery or communication

    CN106165524A