Communication method and communication device

By flexibly selecting the transmission parameter set and the logical channel set in communication, the problems of low latency and resource utilization in tactile data transmission are solved, and efficient resource utilization and reliable transmission are achieved.

CN119183201APending Publication Date: 2024-12-24HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310749537.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-21
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

In the field of communication, due to the long consumption of dynamic scheduling resources in the transmission of haptic data, it is difficult to meet the end-to-end delay requirements. When the configuration authorization resources are insufficient, it is difficult to allocate the appropriate size, resulting in untimely transmission of haptic data and low resource utilization rate .

Method used

In uplink communication and side chain scenarios, the terminal or sending terminal flexibly selects different transmission parameter sets and logical channel sets based on the data to be transmitted, optimizes the use of authorized resources, and ensures high reliability and low latency requirements.

Benefits of technology

It improves the transmission efficiency of allocated authorized resources, avoids resource waste, ensures timely transmission and high reliability of tactile data, and improves resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119183201A_ABST
    Figure CN119183201A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and a communication device. The communication method and the communication device can be applied to uplink communication or SL communication. The method comprises: receiving indication information, the indication information indicating that a first transmission parameter set is associated with a first logical channel set and a second transmission parameter set is associated with a second logical channel set, and the first transmission parameter set and the second transmission parameter set are associated with the same CG resource; under the condition that the data to be transmitted exists in the first logic channel set, transmitting the data in the first logic channel set according to the first transmission parameter set; or under the condition that the first logical channel set does not have the data to be transmitted and the second logical channel set has the data to be transmitted, transmitting the data in the second logical channel set according to the second transmission parameter set. In the method, different logic channel sets can be configured to use different transmission parameter sets, and the transmission efficiency of the CG resources can be improved by flexibly selecting the proper transmission parameter set.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a communication method and a communication device. Background Art

[0002] Tactile data is a type of data for extended reality (XR) services. Tactile data has high requirements for end-to-end latency and reliability. For tactile data, if dynamic scheduling is used, it may be difficult to meet the end-to-end latency requirements of tactile data because the process of requesting scheduling resources consumes too much time. In addition, tactile sensors usually collect tactile signals at a certain sampling rate, that is, tactile data can be considered to be generated periodically. Therefore, configured grant (CG) resources can be used to transmit tactile data.

[0003] For tactile data, the amount of data at each sampling moment cannot be estimated in advance, and the amount of data usually depends on the user's movement. For example, when the user is exercising vigorously, the compressed tactile signal can be sampled from the sensor at each sampling moment, and the amount of tactile data at each sampling point may be large; on the contrary, when the user is stationary, the amount of tactile data sampled at the sampling moment may be very small. In the scenario where CG resources are used to send tactile data, it is difficult for the network to allocate CG resources of appropriate size. If the CG resources are not enough to transmit tactile data, some tactile data will not be transmitted in time. If CG resources are allocated according to the maximum possible amount of collected data at the sampling point, then for most CG resources, there may not be enough tactile data packets to be transmitted. In this case, the terminal can allocate excess resources to other non-tactile data transmission. However, in order to ensure high reliability of tactile, the order corresponding to the modulation and coding scheme (MCS) associated with the CG resource is usually low. If the CG resource is used for audio and video data transmission with low reliability requirements, resource utilization will be limited. Summary of the invention

[0004] The present application provides a communication method and a communication device, which can be applied to uplink communication (or uplink transmission) scenarios, and can also be applied to sidelink or sidelink (SL) communication scenarios. The method can improve the utilization rate of CG resources.

[0005] In the first aspect, a communication method is provided. In an uplink communication scenario, the method can be executed by a terminal, or by a component of the terminal (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the terminal functions. In an SL communication scenario, the method can be executed by a sending terminal (which may also be referred to as a sender or a data sender, etc. in this application), or by a component of the sending terminal (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the sending terminal functions. For ease of description, the terminal and the sending terminal are collectively referred to as the first communication device below.

[0006] The method includes: receiving indication information, which indicates that a first transmission parameter set is associated with a first logical channel set and a second transmission parameter set is associated with a second logical channel set, and the first transmission parameter set and the second transmission parameter set are associated with the same configured authorized CG resource; when there is data to be transmitted in the first logical channel set, transmitting the data in the first logical channel set on the CG resource according to the first transmission parameter set; or, when there is no data to be transmitted in the first logical channel set and there is data to be transmitted in the second logical channel set, transmitting the data in the second logical channel set on the CG resource according to the second transmission parameter set.

[0007] It should be understood that the first logical channel set and the second logical channel set are associated with the CG resource, that is, the data in the first logical channel set and the second logical channel set can be mapped to the CG resource. The first logical channel set includes one or more logical channels, the second logical channel set includes one or more logical channels, and the first logical channel set and the second logical channel set do not include the same logical channels.

[0008] In addition, the first transmission parameter set is different from the second transmission parameter set. For example, some or all parameters in the first transmission parameter set and the second transmission parameter set are different.

[0009] Exemplarily, the first logical channel set is used to transmit data with a higher latency requirement, and the second logical channel set is used to transmit data with a lower latency requirement. For example, the first logical channel set is used to transmit tactile data, and the second logical channel set is used to transmit audio and / or video data.

[0010] According to the communication method provided by the present application, one (or a set of) CG resources can be configured with multiple transmission parameter sets, and different logical channel sets associated with the CG resource can be configured to use different transmission parameter sets. The first communication device can flexibly select a suitable transmission parameter set according to the data to be transmitted, thereby improving the transmission efficiency of the CG resource. For example, when transmitting tactile data, the first transmission parameter set can be used, and when transmitting audio and video data, the second transmission parameter set can be used. In this way, the problem of low transmission efficiency caused by still selecting a transmission parameter set adapted for tactile data to transmit audio / video data when there is no high reliability and low latency requirement for tactile data can be avoided.

[0011] In a possible implementation, the method further includes: sending information indicating a transmission parameter set used in this transmission, where the transmission parameter set used in this transmission is one of a first transmission parameter set and a second transmission parameter set.

[0012] Specifically, when there is data to be transmitted in the first logical channel set, first information is sent, and the first information indicates that the first transmission parameter set is used for this transmission; when there is no data to be transmitted in the first logical channel set and there is data to be transmitted in the second logical channel set, second information is sent, and the second information indicates that the second transmission parameter set is used for this transmission.

[0013] Based on this solution, the first communication device can notify the data receiver which transmission parameter set is used for this transmission. The data receiver can use corresponding parameters for receiving and decoding according to the notification of the first communication device, thereby improving reception efficiency.

[0014] Exemplarily, the first communication device may use configured grant uplink control information (CG-UCI) or a separately configured physical uplink control channel (PUCCH) or transmit a corresponding demodulation reference signal (DMRS) through CG to indicate to the second communication device the set of transmission parameters used for this transmission. The MCS used by CG-UCI may be separately configured or predefined by the protocol.

[0015] In a possible implementation manner, the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set, or the priority of the first logical channel set is higher than the priority of the second logical channel set.

[0016] Based on this solution, when performing data transmission, the first communication device will give priority to transmitting data in the first logical channel set. Only when there is no data to be transmitted in the first logical channel set will it transmit data in the second logical channel set. This can ensure the low latency requirement of the data in the first logical channel set.

[0017] In a possible implementation manner, the first transmission parameter set is a default transmission parameter set.

[0018] Based on this solution, when performing data transmission, the first communication device will give priority to transmitting data in the first logical channel set associated with the default transmission parameter set. Only when there is no data to be transmitted in the first logical channel set will it transmit data in the second logical channel set associated with the configured second transmission parameter set. This can ensure the low latency requirement of the data in the first logical channel set.

[0019] In a possible implementation manner, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS.

[0020] Exemplarily, the modulation order corresponding to the first MCS is lower than the modulation order corresponding to the second MCS. In this way, by adopting the first MCS, the transmission reliability of the data in the first logical channel set can be guaranteed, and by adopting the second MCS, more data in the second logical channel set can be transmitted.

[0021] In one possible implementation, when there is data to be transmitted in the first logical channel set, the data in the first logical channel set is transmitted on the configured authorized CG resources according to the first transmission parameter set, including: when there is data to be transmitted in both the first logical channel set and the second logical channel set, the data in the first logical channel set and the second logical channel set are transmitted on the CG resources according to the first transmission parameter set.

[0022] Based on this solution, when the CG resource can also simultaneously carry the data in the first logical channel set and part or all of the data to be transmitted in the second logical channel set, the first transmission parameter set can be used to simultaneously transmit the data to be transmitted in the first logical channel set and part or all of the data to be transmitted in the second logical channel set on the CG resource. This not only ensures the low latency requirement of the data in the first logical channel set, but also effectively utilizes the CG resources to avoid resource waste.

[0023] On the second aspect, a communication method is provided, which can be executed by a network device, or by a component of the network device (such as a processor, chip, or chip system, etc.), or by a logic module or software that can implement all or part of the network device functions.

[0024] The method includes: determining at least one indication information, the at least one indication information indicating: at least one of a first transmission parameter set and a second transmission parameter set, the first transmission parameter set being associated with a first logical channel set, and the second transmission parameter set being associated with a second logical channel set, wherein the first logical channel set and the second logical channel set are associated with the same configured authorized CG resource; and sending the at least one indication information.

[0025] It should be understood that the first logical channel set and the second logical channel set are associated with the CG resource. The first logical channel set includes one or more logical channels, the second logical channel set includes one or more logical channels, and the first logical channel set and the second logical channel set do not include the same logical channels.

[0026] In addition, the first transmission parameter set is different from the second transmission parameter set. For example, some or all parameters in the first transmission parameter set and the second transmission parameter set are different.

[0027] Exemplarily, the first logical channel set is used to transmit data with a higher latency requirement, and the second logical channel set is used to transmit data with a lower latency requirement. For example, the first logical channel set is used to transmit tactile data, and the second logical channel set is used to transmit audio and / or video data.

[0028] It should be noted that both the first transmission parameter set and the second transmission parameter set can be configured by the network device, or one of them can be a default.

[0029] Exemplarily, the at least one indication may be sent via one signaling or via multiple signalings, which is not limited in the present application.

[0030] According to the method provided in the present application, one (or a set of) CG resources can be configured with multiple transmission parameter sets, and different logical channel sets associated with the CG resources can be configured to use different transmission parameter sets. The first communication device can flexibly select a suitable transmission parameter set according to the data to be transmitted, thereby improving the transmission efficiency of the CG resources.

[0031] In a possible implementation, the at least one indication information further indicates: the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set, and / or the priority of the first logical channel set is higher than the priority of the second logical channel set.

[0032] In a possible implementation manner, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS.

[0033] Exemplarily, the modulation order corresponding to the first MCS is lower than the modulation order corresponding to the second MCS. In this way, by adopting the first MCS, the transmission reliability of the data in the first logical channel set can be guaranteed, and by adopting the second MCS, more data in the second logical channel set can be transmitted.

[0034] In a possible implementation, the method further includes: receiving information indicating a transmission parameter set used for this transmission, where the transmission parameter set used for this transmission is one of a first transmission parameter set and a second transmission parameter set.

[0035] Specifically, the network device may receive first information or second information, where the first information indicates that the current transmission adopts a first transmission parameter set, and the second information indicates that the current transmission adopts a second transmission parameter set.

[0036] Based on this solution, the first communication device can notify the network device which transmission parameter set is used for this transmission. The network device can use corresponding parameters for receiving and decoding based on the notification of the first communication device, thereby improving reception efficiency.

[0037] In a third aspect, a communication method is provided. In an uplink communication scenario, the method can be executed by a terminal, or by a component of the terminal (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the terminal functions. In an SL communication scenario, the method can be executed by a sending terminal, or by a component of the sending terminal (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the sending terminal functions. For ease of description, the terminal and the sending terminal are collectively referred to as the first communication device below.

[0038] The method includes: determining a target segmentation method according to the amount of data to be transmitted in a first logical channel set, the target segmentation method being used to divide a configured authorized CG resource into at least two blocks of transmission resources, the at least two blocks of transmission resources including a first block of transmission resources and a second block of transmission resources, the first block of transmission resources being associated with a first transmission parameter set and a first logical channel set, the second block of transmission resources being associated with a second transmission parameter set and a second logical channel set; transmitting the data in the first logical channel set on the first block of transmission resources according to the first transmission parameter set; transmitting the data in the second logical channel set on the second block of transmission resources according to the second transmission parameter set.

[0039] It should be understood that the first logical channel set includes one or more logical channels, the second logical channel set includes one or more logical channels, and the first logical channel set and the second logical channel set do not include the same logical channels.

[0040] In addition, the first transmission parameter set is different from the second transmission parameter set. For example, some or all parameters in the first transmission parameter set and the second transmission parameter set are different.

[0041] Exemplarily, the first logical channel set is used to transmit data with a higher latency requirement, and the second logical channel set is used to transmit data with a lower latency requirement. For example, the first logical channel set is used to transmit tactile data, and the second logical channel set is used to transmit audio and / or video data.

[0042] Exemplarily, a segmentation method that makes the segmented first transmission resource as small as possible and accommodates as much data to be transmitted in the first logical channel set as possible can be determined as the target segmentation method.

[0043] According to the method provided by the present application, the first communication device can flexibly divide the CG resources according to the data to be transmitted, and the divided resources can use different transmission parameters. Compared with using only the CG resource to transmit one service, or using only one transmission parameter to transmit multiple services with different requirements, this solution can improve resource utilization.

[0044] In a possible implementation manner, the method further includes: sending first indication information, where the first indication information indicates that the current transmission adopts a target segmentation manner.

[0045] Based on this solution, the first communication device can notify the second communication device of the specific segmentation method used for this transmission. The second communication device can use corresponding parameters to perform reception and decoding on corresponding resources based on the notification of the first communication device, thereby improving reception efficiency.

[0046] Exemplarily, the first communication device may use CG-UCI or a separately configured PUCCH or transmit the corresponding DMRS through CG to indicate to the second communication device the segmentation method used for this transmission. The MCS used by CG-UCI may be separately configured or predefined by the protocol.

[0047] In a possible implementation manner, the priority of the first logical channel set is higher than the priority of the second logical channel set, or the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set.

[0048] Based on this solution, the first communication device can preferentially allocate transmission resources of appropriate size to the first logical channel set to ensure data requirements in the first logical channel set.

[0049] In a possible implementation manner, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS.

[0050] Exemplarily, the modulation order corresponding to the first MCS is lower than the modulation order corresponding to the second MCS. In this way, by adopting the first MCS, the transmission reliability of the data in the first logical channel set can be guaranteed, and by adopting the second MCS, more data in the second logical channel set can be transmitted.

[0051] In a possible implementation, before determining the target segmentation method, the method further includes: receiving second indication information, the second indication information indicating multiple segmentation methods. Wherein, determining the target segmentation method includes: determining a segmentation method from the multiple segmentation methods as the target segmentation method.

[0052] Based on this solution, the network equipment can configure multiple segmentation methods for the first communication device, and the first communication device selects a suitable segmentation method from the multiple segmentation methods to segment the CG resources according to the amount of data to be transmitted in the first logical channel set.

[0053] In a possible implementation, before determining the target segmentation method, the method further includes: receiving third indication information from the network device, the third indication information indicating that the target segmentation method is determined according to the amount of data to be transmitted in the first logical channel set.

[0054] Based on this solution, the network device does not need to configure multiple segmentation methods. The network device only needs to instruct the first communication device to determine the segmentation method according to the amount of data to be transmitted in the first logical channel set. Since the network device does not need to configure possible segmentation methods separately, signaling overhead can be saved.

[0055] In a fourth aspect, a communication method is provided, which can be executed by a network device, or by a component of a network device (such as a processor, chip, or chip system, etc.), or by a logic module or software that can implement all or part of the functions of the network device.

[0056] The method includes: determining at least one indication information, the at least one indication information indicating: at least one of a first transmission parameter set and a second transmission parameter set, a first block of transmission resources associated with the first transmission parameter set, a second block of transmission resources associated with the second transmission parameter set, a first block of transmission resources associated with a first logical channel set, and a second block of transmission resources associated with a second logical channel set, wherein the first block of transmission resources and the second block of transmission resources are two blocks of transmission resources obtained by dividing the configured authorized CG resources; sending the at least one indication information.

[0057] It should be noted that both the first transmission parameter set and the second transmission parameter set can be configured by the network device, or one of them can be a default.

[0058] According to the method provided by the present application, the first communication device can flexibly divide the CG resources according to the configuration of the network equipment and the data to be transmitted, and the divided resources can use different transmission parameters. Compared with using only the CG resource to transmit one service, or using only one transmission parameter to transmit multiple services with different requirements, this solution can improve resource utilization.

[0059] In a possible implementation manner, the at least one indication information further indicates multiple segmentation manners.

[0060] In a possible implementation manner, the method further includes: receiving information indicating a segmentation manner adopted for this transmission.

[0061] Exemplarily, the segmentation method used in this transmission is one of multiple segmentation methods.

[0062] In a possible implementation manner, the at least one indication information further indicates that the segmentation manner is determined according to the amount of data to be transmitted in the first logical channel set.

[0063] Based on this solution, the network device does not need to configure multiple segmentation methods. The network device only needs to instruct the first communication device to determine the segmentation method according to the amount of data to be transmitted in the first logical channel set. Since the network device does not need to configure possible segmentation methods separately, signaling overhead can be saved.

[0064] In a possible implementation manner, the priority of the first logical channel set is higher than the priority of the second logical channel set, or the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set.

[0065] Based on this solution, the first communication device can preferentially allocate transmission resources of appropriate size to the first logical channel set to ensure data requirements in the first logical channel set.

[0066] In a possible implementation manner, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS.

[0067] Exemplarily, the modulation order corresponding to the first MCS is lower than the modulation order corresponding to the second MCS. In this way, by adopting the first MCS, the transmission reliability of the data in the first logical channel set can be guaranteed, and by adopting the second MCS, more data in the second logical channel set can be transmitted.

[0068] In a fifth aspect, a communication method is provided. In an uplink communication scenario, the method can be executed by a terminal, or by a component of the terminal (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the terminal functions. In an SL communication scenario, the method can be executed by a sending terminal, or by a component of the sending terminal (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the sending terminal functions. For ease of description, the terminal and the sending terminal are collectively referred to as the first communication device below.

[0069] The method includes: receiving at least one indication information, wherein the at least one indication information is used to configure a first transmission parameter set for a first configured authorized CG resource and a second transmission parameter set for a second CG resource, and the at least one indication information indicates that the first logical channel set is associated with the first CG resource, and the second logical channel set is associated with the second CG resource, and the second CG resource and the first CG resource overlap in both the time domain and the frequency domain; when there is data to be transmitted in the first logical channel set, the data in the first logical channel set is transmitted according to the first CG resource; or, when there is no data to be transmitted in the first logical channel set and there is data to be transmitted in the second logical channel set, the data in the second logical channel set is transmitted according to the second CG resource.

[0070] It should be understood that the first logical channel set includes one or more logical channels, the second logical channel set includes one or more logical channels, and the first logical channel set and the second logical channel set do not include the same logical channels.

[0071] In addition, the first transmission parameter set is different from the second transmission parameter set. For example, some or all parameters in the first transmission parameter set and the second transmission parameter set are different.

[0072] Exemplarily, the first logical channel set is used to transmit data with a higher latency requirement, and the second logical channel set is used to transmit data with a lower latency requirement. For example, the first logical channel set is used to transmit tactile data, and the second logical channel set is used to transmit audio and / or video data.

[0073] According to the above method provided by the present application, multiple sets of CG resources overlapping in the time and frequency domains can be respectively configured with a set of transmission parameters, and the terminal can flexibly select one of the sets of CG resources for data transmission according to the situation of the data to be transmitted, thereby improving the transmission efficiency of the CG resources. For example, when transmitting tactile data, a set of CG resources configured with an MCS with a lower modulation order can be used, and when transmitting audio and video data, a set of CG resources configured with an MCS with a higher modulation order can be used. In this way, the problem of low transmission efficiency caused by still selecting CG resources adapted for tactile data to transmit audio / video data when there is no tactile data with high reliability and low latency requirements can be avoided.

[0074] In a possible implementation, the method further includes: sending information indicating the CG resources used for this transmission.

[0075] Specifically, when there is data to be transmitted in the first logical channel set, first information is sent, and the first information indicates that the first CG resources are used for this transmission; when there is no data to be transmitted in the first logical channel set and there is data to be transmitted in the second logical channel set, second information is sent, and the second information indicates that the second CG resources are used for this transmission.

[0076] Based on this scheme, the first communication device can notify the second communication device (i.e., the recipient of the data) which CG resource is specifically used for this transmission. The second communication device can use corresponding parameters for receiving and decoding based on the notification of the first communication device, thereby improving the receiving efficiency.

[0077] Exemplarily, the first communication device may use a configured CG-UCI or a separately configured PUCCH or transmit the corresponding DMRS through the CG to indicate to the second communication device the CG resources used for this transmission. The MCS used by the CG-UCI may be separately configured or predefined by the protocol.

[0078] In one possible implementation, the priority of the first CG resource is higher than the priority of the second CG resource.

[0079] Based on this solution, the terminal will give priority to transmitting data in the first logical channel set associated with the first CG resource, thereby ensuring the low latency requirement of the data in the first logical channel set.

[0080] In a possible implementation manner, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS.

[0081] Exemplarily, the modulation order corresponding to the first MCS is lower than the modulation order corresponding to the second MCS. In this way, by adopting the first MCS, the transmission reliability of the data in the first logical channel set can be guaranteed, and by adopting the second MCS, more data in the second logical channel set can be transmitted.

[0082] In the sixth aspect, a communication method is provided, which can be executed by a network device, or by a component of the network device (such as a processor, chip, or chip system, etc.), or by a logic module or software that can realize all or part of the functions of the network device.

[0083] The method includes: determining at least one indication information, the at least one indication information being used to configure a first transmission parameter set for a first configured authorized CG resource and a second transmission parameter set for a second CG resource, and the at least one indication information indicating that a first logical channel set is associated with the first CG resource and a second logical channel set is associated with the second CG resource, and the second CG resource and the first CG resource overlap in both the time domain and the frequency domain; and sending the at least one indication information.

[0084] It should be understood that the first logical channel set includes one or more logical channels, the second logical channel set includes one or more logical channels, and the first logical channel set and the second logical channel set do not include the same logical channels.

[0085] In addition, the first transmission parameter set is different from the second transmission parameter set. For example, some or all parameters in the first transmission parameter set and the second transmission parameter set are different.

[0086] Exemplarily, the first logical channel set is used to transmit data with a higher latency requirement, and the second logical channel set is used to transmit data with a lower latency requirement. For example, the first logical channel set is used to transmit tactile data, and the second logical channel set is used to transmit audio and / or video data.

[0087] According to the above method provided by the present application, multiple sets of CG resources overlapping in the time and frequency domains can be respectively configured with a set of transmission parameters, and the terminal can flexibly select one of the sets of CG resources according to the data to be transmitted, thereby improving the transmission efficiency of the CG resources. For example, when transmitting tactile data, a set of CG resources configured with an MCS with a lower modulation order can be used, and when transmitting audio and video data, a set of CG resources configured with an MCS with a higher modulation order can be used. In this way, the problem of low transmission efficiency caused by still selecting CG resources adapted for tactile data to transmit audio / video data when there is no tactile data with high reliability and low latency requirements can be avoided.

[0088] In one possible implementation, the method includes: receiving information indicating a CG resource used for this transmission, where the CG resource used for this transmission is one of a first CG resource and a second CG resource.

[0089] In one possible implementation, the at least one indication information is also used to indicate that the priority of the first CG resource is higher than the priority of the second CG resource.

[0090] In a possible implementation, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS. Exemplarily, a modulation order corresponding to the first MCS is lower than a modulation order corresponding to the second MCS.

[0091] In the seventh aspect, a communication device is provided, comprising a module or unit for executing the method in the first aspect or any possible implementation of the first aspect, or comprising a module or unit for executing the method in the third aspect or any possible implementation of the third aspect, or comprising a module or unit for executing the method in the fifth aspect or any possible implementation of the fifth aspect.

[0092] In the eighth aspect, a communication device is provided, comprising a module or unit for executing the method in the second aspect or any possible implementation of the second aspect, or comprising a module or unit for executing the method in the fourth aspect or any possible implementation of the fourth aspect, or comprising a module or unit for executing the method in the sixth aspect or any possible implementation of the sixth aspect.

[0093] In the ninth aspect, a communication device is provided, comprising a processor, the processor being coupled to a memory, the memory being used to store computer programs or instructions, and the processor being used to execute the computer programs or instructions stored in the memory to implement the method in the first aspect or any possible implementation of the first aspect, or to implement the method in the third aspect or any possible implementation of the third aspect, or to implement the method in the fifth aspect or any possible implementation of the fifth aspect.

[0094] In a possible implementation manner, the device further includes a memory coupled to the processor.

[0095] In a possible implementation, there are one or more processors and / or one or more memories.

[0096] In a possible implementation, the memory may be integrated with the processor, or the memory may be separately provided with the processor.

[0097] In a possible implementation manner, the device further includes a communication interface, and the processor is coupled to the communication interface.

[0098] In one implementation, the device is a first communication device (eg, a terminal). Exemplarily, the communication interface may be a transceiver, or an input / output interface.

[0099] In another implementation, the device is a chip in the first communication device. Exemplarily, the communication interface may be an input / output interface.

[0100] In the tenth aspect, a communication device is provided, comprising a processor, the processor being coupled to a memory, the memory being used to store computer programs or instructions, and the processor being used to execute the computer programs or instructions stored in the memory to implement the method in the second aspect or any possible implementation of the second aspect, or to implement the method in the fourth aspect or any possible implementation of the fourth aspect, or to implement the method in the sixth aspect or any possible implementation of the sixth aspect.

[0101] In a possible implementation manner, the device further includes a memory coupled to the processor.

[0102] In a possible implementation, there are one or more processors and / or one or more memories.

[0103] In a possible implementation, the memory may be integrated with the processor, or the memory may be separately provided with the processor.

[0104] In a possible implementation manner, the device further includes a communication interface, and the processor is coupled to the communication interface.

[0105] In one implementation, the device is a network device. Exemplarily, the communication interface may be a transceiver, or an input / output interface.

[0106] In another implementation, the device is a chip in a network device. Exemplarily, the communication interface may be an input / output interface.

[0107] In an eleventh aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any one of the above aspects or any possible implementation of any one of the aspects.

[0108] In the specific implementation process, the above-mentioned processor can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.

[0109] In the twelfth aspect, a communication system is provided, comprising at least one of the communication device provided in the seventh aspect and the communication device provided in the eighth aspect, or comprising at least one of the communication device provided in the ninth aspect and the communication device provided in the tenth aspect.

[0110] In the thirteenth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instruction), which, when executed, enables a computer to execute a method in any one of the above aspects or any one of the possible implementations of any one of the aspects.

[0111] In the fourteenth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instruction). When the computer program runs on a computer, the computer executes a method in any one of the above aspects or any possible implementation of any one of the aspects.

[0112] In a fifteenth aspect, a chip is provided, comprising a processor for calling and running a computer program from a memory, so that a communication device equipped with the chip executes a method in any one of the above aspects or any possible implementation of any one of the aspects.

[0113] In the sixteenth aspect, a communication device is provided, which includes an interface and a processor, wherein the interface is used to send and / or receive signals, so that the processor executes the method in any one of the above aspects or any possible implementation of any one of the aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0114] Figure 1 is a schematic block diagram of a communication system applicable to the present application;

[0115] Figure 2 It is a schematic diagram of a dynamic scheduling process;

[0116] Figure 3 is a schematic flow chart of a communication method provided in an embodiment of the present application;

[0117] Figure 4It is a configuration diagram of CG resources, logical channels and transmission parameters provided in an embodiment of the present application;

[0118] Figure 5 is a schematic flow chart of a communication method provided in an embodiment of the present application;

[0119] Figure 6 It is a configuration diagram of CG resources, logical channels and transmission parameters provided in an embodiment of the present application;

[0120] Figure 7 is a schematic flow chart of a communication method provided in an embodiment of the present application;

[0121] Figure 8 It is a schematic diagram of using multiple segmentation methods to segment CG resources provided in an embodiment of the present application;

[0122] Fig. 9 A schematic diagram of a terminal autonomously determining a segmentation method provided in an embodiment of the present application;

[0123] Fig.10 is a schematic block diagram of a communication device provided in an embodiment of the present application;

[0124] Fig.11 is a schematic block diagram of another communication device provided in an embodiment of the present application;

[0125] Fig.12 is a schematic structural diagram of a terminal provided in an embodiment of the present application;

[0126] Fig.13 It is a schematic structural diagram of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0127] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0128] In the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a kind of association relationship describing the associated objects, indicating that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or its similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solution of the embodiment of the present application, in the embodiment of the present application, the words "first" and "second" are used to distinguish the same or similar items with basically the same functions and effects. Those skilled in the art will understand that the words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not necessarily limit the difference. It should be understood that in this application, "under the circumstances of", "if", "when", "if", and similar descriptions can be used interchangeably.

[0129] The terminal in the embodiments of the present application may refer to (user equipment, UE), station, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal device, wireless communication device, user agent or user device. The terminal may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a large screen, a vehicle-mounted device, a wearable device, a vehicle-mounted device, a smart home, a terminal in a 5G network or a terminal in a future evolved public land mobile network (PLMN), etc., and the embodiments of the present application are not limited to this.

[0130] The network device in the embodiment of the present application refers to a radio access network (RAN) node (or device) that connects a terminal to a wireless network, which can also be called a base station. For example, the network device can be an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system or an access node (AP) in a WiFi system, a wireless controller in a cloud radio access network (CRAN) scenario, a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in other communication systems that will evolve in the future, etc.

[0131] In one possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node (i.e., the network device in this application) may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and DU may be set separately, or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art may understand their meanings. For example, in an open radio access network (ORAN) system, CU may also be referred to as O-CU (open CU), DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any unit in the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. It should be understood that this application does not limit the specific technology and specific device form adopted by the network device.

[0132] In an embodiment of the present application, a terminal or network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application.

[0133] In addition, various aspects or features of the present application can be implemented as methods, devices or products using standard programming and / or engineering techniques. The term "product" used in this application covers computer programs that can be accessed from any computer-readable device, carrier or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.

[0134] The technical solution of the embodiment of the present application can be applied to uplink communication (or uplink transmission) scenarios, and can also be applied to vehicle to everything (V2X) communication scenarios. For example, V2X may include vehicle to vehicle (V2V), vehicle to pedestrian (V2P), vehicle to network (V2N) services, or vehicle to infrastructure (V2I) communications.

[0135] Uplink communication or V2X communication can be implemented using long term evolution (LTE), fifth generation (5G), new radio (NR) or other communication technologies that may appear in the future.

[0136] Figure 1 A schematic block diagram of a communication system applicable to the present application is shown. Figure 1 The system includes two communication interfaces, namely, PC5 interface and Uu interface. Among them, PC5 interface is a direct communication interface between two terminals (such as terminal 110 and terminal 120 shown in the figure). The direct communication link between terminals is also defined as a side link or side link (SL). Uu interface is an interface for communication between a terminal (such as terminal 110 or terminal 120) and a network device 130. It should be understood that Figure 1 The communication system shown may also include more network nodes, such as more terminals or network devices, which are no longer shown one by one in the figure in the embodiments of the present application.

[0137] The method provided in the present application can be applied to a scenario where the terminal 110 (or the terminal 120) sends data to the network device 130, and can also be applied to a SL communication scenario. For example, the SL communication scenario can be that the terminal 110 sends data to the terminal 120, or that the terminal 120 sends data to the terminal 110. In the SL scenario, the types of the two terminals performing data communication can be the same or different, such as both terminals are mobile phones, or one is a mobile phone and the other is a laptop computer.

[0138] For uplink transmission, there are two scheduling methods, one is dynamic scheduling, and the other is configured grant (CG). Dynamic scheduling means that when the network device schedules the uplink dynamic grant (DG), the time-frequency position, MCS and other information of the scheduled uplink transmission resources are indicated through downlink control signaling. Configured grant means that the parameters of some or all uplink transmission resources are pre-configured.

[0139] Figure 2 A schematic diagram of a dynamic scheduling process is shown. Figure 2 When data arrives at the terminal, the terminal first requests resources for uplink data transmission from the network device by sending a scheduling request (SR). After receiving the SR, the network device performs grant allocation, which is used to allocate resources that can be used to transmit buffer status reporting (BSR) to the terminal. Then, the terminal transmits the BSR on the resources allocated by the network device. After receiving the BSR, the network device performs grant allocation again. This grant allocation is used to allocate resources that can be used to transmit uplink data to the terminal. Finally, the terminal transmits uplink data according to the resources allocated by the network device.

[0140] Configuration authorization can be divided into two types:

[0141] (1) Configured grant Type 1. The time-frequency resource location, CG resource period, number of HARQ processes using CG resources, MCS and other parameters of configured grant Type 1 can be provided to the terminal by the network device through radio resource control (RRC) signaling, and stored by the terminal as configured uplink grant. After RRC signaling configures configured grant Type 1, the terminal can use the configured grant for uplink data transmission.

[0142] (2) Configured grant Type 2. Parameters such as the period of CG resources configured for grant Type 2 and the number of HARQ processes using CG resources are provided to the terminal by the network device through RRC signaling, but parameters such as the time-frequency resource location and MCS are provided to the terminal by the network device through downlink control information (DCI) and stored by the terminal as configured uplink grant, that is, the configured grant Type 2 is activated or deactivated by physical layer or layer 1 (L1) signaling.

[0143] The network device can configure the mapping relationship between the logical channel (LCH) and the CG, where one LCH can be mapped to one or more CG configurations, or multiple LCHs can be mapped to one CG configuration.

[0144] Extended reality (XR) refers to various environments that combine reality and virtuality, as well as interactions between humans and machines, generated by computing technology and wearable devices. XR includes augmented reality (AR), mixed reality (MR), and virtual reality (VR). XR services usually have data streams of multiple modes coexisting, such as video, audio, tactile and other data streams. The data generation rate of typical tactile services is relatively high. At the same time, tactile services have high requirements for end-to-end latency and reliability. If dynamic scheduling is used to schedule tactile data, the entire process may take more than 5ms from the time the terminal reports the SR to the time the terminal obtains the resources allocated by the network device for transmitting uplink data, which cannot meet the end-to-end latency requirement of 5ms for tactile data.

[0145] Usually, the tactile sensor will collect tactile signals at a certain sampling rate, that is, it can be considered that the tactile data is generated periodically. Therefore, the configured grant (CG) resource can be used to transmit tactile data. For tactile data, the amount of data at each sampling moment cannot be estimated in advance, and the amount of data usually depends on the user's movement. For example, when the user is exercising vigorously, the compressed tactile signal can be sampled from the sensor at each sampling moment, and the amount of tactile data at each sampling point may be large, such as up to 3K bytes; on the contrary, when the user is stationary, the amount of tactile data sampled at the sampling moment may be very small, or even 0 bytes. However, for tactile services, it is difficult for network devices to allocate a suitable CG resource size. If the CG resources are not enough to transmit tactile data, some tactile data will not be transmitted in time. If CG resources are allocated according to the maximum possible amount of collected data at the sampling point, then for most CG resources, there may not be enough tactile data packets to be transmitted. In this case, the terminal can allocate excess resources to other non-tactile data transmissions. However, in order to ensure high reliability of tactile data (reliability may even be required to be as high as 99.999%), the order of MCS is usually low. If these resources are used for audio and video data transmission with low reliability requirements, resource utilization will be very limited.

[0146] In view of this, the present application provides a variety of communication methods that can solve the problem of low resource utilization when using CG resources to transmit tactile service data.

[0147] The scheme provided by the present application is described in detail below in conjunction with the corresponding flowchart. It can be understood that the schematic flowchart provided by the present application mainly uses different communication devices as the execution subject of the interactive schematic as an example to illustrate the method, but the present application does not limit the execution subject of the interactive schematic. For example, the terminal in the schematic flowchart may also be a chip, a chip system, or a processor that supports the terminal to implement the method, or a logic module or software that can implement all or part of the terminal functions. The network device in the schematic flowchart may also be a chip, a chip system, or a processor that supports the network device to implement the method, or a logic module or software that can implement all or part of the network device functions.

[0148] Before describing this application in detail, the following explanations are given first:

[0149] 1. The following mainly takes the uplink transmission scenario as an example to illustrate the solution provided by the present application. In the uplink transmission scenario, the network device performs corresponding configuration, the terminal sends data, and the network device receives data.

[0150] 2. In the present application, a set (or one) of CG resource configurations or a set of CG resources may include the following parameters or may be represented by the following parameters: time-frequency resource location, period of CG resources, number of hybrid automatic repeat request (HARQ) processes using CG resources, and MCS and other parameters. Optionally, a set of CG resource configurations may also include one or more of the following parameters: HARQ process offset (harq-ProcID-Offset2), MCS table (mcs-Table), configured grant timer (configuredGrantTimer), or configured grant retransmission timer (cg-RetransmissionTimer). For the specific meaning of the above parameters, please refer to the prior art, and this application will not introduce them in detail.

[0151] In the present application, one or more parameters other than the time-frequency resource position and the period of the CG resource in the above-mentioned parameters may be referred to as a transmission parameter set associated with the CG resource, or may also be referred to as a transmission parameter or a transmission parameter set of the CG resource or the CG resource configuration.

[0152] It should be understood that when a network device configures a set of CG resources, it actually configures multiple parameters that can represent the CG resources, such as the time-frequency resource location, the period of the CG resources, and a set of transmission parameters.

[0153] In the present application, the network device may configure the CG resource by configuring authorization type 1 or configuring authorization type 2, or when new configuration methods emerge with the evolution of technology, the network device may also configure the CG resource using new configuration methods.

[0154] 3. In this application, the CG resource associated logical channel set X refers to: one or more logical channels included in the CG resource associated logical channel set X. In actual configuration, the network device may configure the association relationship between the CG resource and the one or more logical channels, or may treat the one or more logical channels as a set and configure the association relationship between the CG resource and the logical channel set including the one or more logical channels. The logical channel set X may be, for example, the first logical channel set or the second logical channel set.

[0155] 4. In this application, using or adopting a certain transmission parameter set means using or adopting one or more transmission parameters included in the transmission parameter set.

[0156] The various communication methods provided in this application are described in detail below.

[0157] Figure 3 300 is a schematic flow chart of a communication method provided by the present application. The method 300 may include S310 to S330, and each step is described in detail below.

[0158] S310, the network device configures a set (or one) of CG resources, the association relationship between the CG resources and the logical channel, and the association relationship between the transmission parameter set associated with the CG resources and the logical channel.

[0159] Specifically, the network device may send at least one indication information, which may indicate the time-frequency resource position of the CG resource, the period of the CG resource, the transmission parameter set associated with the CG resource, and the association relationship between each transmission parameter set associated with the CG resource and the logical channel associated with the CG resource. Among them, the CG resource is associated with the first logical channel set and the second logical channel set, that is, the data in the first logical channel set and the second logical channel set can be mapped to the CG resource. The first logical channel set includes one or more logical channels, the second logical channel set includes one or more logical channels, and the first logical channel set and the second logical channel set do not include the same logical channels. At the same time, the CG resource is associated with the first transmission parameter set and the second transmission parameter set. In some embodiments, the first transmission parameter set and the second transmission parameter set are both configured by the network device. In other embodiments, the transmission parameters included in one of the first transmission parameter set and the second transmission parameter set are default parameters (for example, the first transmission parameter set or the second transmission parameter set may be specified by the protocol), and the transmission parameters included in the other transmission parameter set are configured by the network device. Among them, the first transmission parameter set is associated with the first logical channel, and the second transmission parameter set is associated with the second logical channel. Some or all parameters in the first transmission parameter set and the second transmission parameter set are different. That is, the first transmission parameter set and the second transmission parameter set include the same parameter type, but some or all parameters have different values.

[0160] Exemplarily, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS. Further, the modulation order corresponding to the MCS in the first transmission parameter set is lower than the modulation order corresponding to the MCS in the second transmission parameter set.

[0161] Optionally, the first transmission parameter set may further include a first HARQ process number, and the second transmission parameter set may further include a second HARQ process number. Further, the first HARQ process number and the second HARQ process number may be the same or different. It should be understood that the HARQ process number may be determined based on the number of HARQ processes and the HARQ process offset.

[0162] For example, Figure 4 Figure 1 shows a configuration of CG resources, logical channels, and transmission parameters. Figure 4, CG resource #1 is associated with transmission parameter set A (i.e., an example of the first transmission parameter set) and transmission parameter set B (i.e., an example of the second transmission parameter set), wherein transmission parameter set A includes MCS X and transmission parameter set B includes MCS Y. Logical channels 1-3 are associated with CG resource #1, and logical channel 1 (i.e., an example of the first logical channel set) is associated with transmission parameter set A, and logical channels 2 and 3 (i.e., an example of the second logical channel set) are associated with transmission parameter set B.

[0163] The at least one indication information described in the above S310 may be sent through the same signaling or through different signaling. For example, for configuration authorization type 1, the above at least one indication information may be sent through one or more RRC messages. For configuration authorization type 2, the indication information indicating the time-frequency resource position of the CG resource and the period of the CG resource may be sent by an RRC message, and the indication information indicating the transmission parameter set associated with the CG resource and / or the association relationship between each transmission parameter set associated with the CG resource and the logical channel associated with the CG resource may be sent through a DCI or an RRC message.

[0164] S320: When there is data to be transmitted in the first logical channel set, the terminal transmits the data in the first logical channel set on the CG resource according to the first transmission parameter set.

[0165] In the present application, the terminal transmits the data in the first logical channel set on the CG resource according to the first transmission parameter set specifically as follows: the terminal determines the transport block size (TBS) based on the first transmission parameter set (for example, the MCS in the first transmission parameter set), and then performs a logical channel prioritization (LCP) process to obtain a medium access control (MAC) protocol data unit (PDU). Then, the MAC layer of the terminal indicates the grouped MAC PDU and the first transmission parameter set to the physical (PHY) layer, and the PHY layer transmits data on the CG resource according to the first transmission parameter set (for example, the HARQ process number in the first transmission parameter set, etc.). It should be understood that in the process of performing LCP, the data in the first logical channel set is packaged first.

[0166] Optionally, when there is data to be transmitted in the first logical channel set, if there is also data to be transmitted in the second logical channel set, and the CG resource can simultaneously carry all the data to be transmitted in the first logical channel set and part or all of the data to be transmitted in the second logical channel set, then the first transmission parameter set can be used to transmit the data to be transmitted in the first logical channel set and part or all of the data to be transmitted in the second logical channel set on the CG resource.

[0167] That is to say, if the TBS is large, during the LCP process, the data in the first logical channel set and part or all of the data in the second logical channel set can be grouped into one MAC PDU for transmission. This solution can not only ensure the latency requirements of the data in the first logical channel set, but also effectively utilize the CG resources to avoid resource waste.

[0168] S330, when there is no data to be transmitted in the first logical channel set and there is data to be transmitted in the second logical channel set, the terminal transmits the data in the second logical channel set on the CG resource according to the second transmission parameter set.

[0169] In the present application, the terminal transmits on the CG resource according to the second transmission parameter set specifically as follows: the terminal determines the TBS based on the second transmission parameter set (for example, the MCS in the second transmission parameter set), and then performs the LCP process to obtain a medium access control MAC PDU. Then, the MAC layer of the terminal indicates the grouped MAC PDU and the second transmission parameter set to the PHY layer, and the PHY layer transmits data on the CG resource according to the second transmission parameter set (for example, the HARQ process number in the second transmission parameter set, etc.). It should be understood that in the process of performing LCP, the data in the first logical channel set is packaged first, and then the data in the second logical channel set is packaged.

[0170] It should be understood that if S320 is executed, S330 will not be executed. If S320 is not executed, S330 may be executed.

[0171] In one implementation, the priority of the first logical channel set is higher than the priority of the second logical channel set. For example, the first logical channel set is a logical channel set that carries tactile data, and the second logical channel set is a logical channel set that carries audio and / or video data. When the terminal performs a packetization operation on the CG resource, in the logical channels associated with the CG resource, the terminal preferentially determines whether there is data to be transmitted in the logical channel set with a high priority (i.e., the first logical channel set). If there is data to be transmitted in the logical channel set with a high priority, the transmission parameter set associated with the logical channel set with a high priority (i.e., the first transmission parameter set) is used to transmit the data to be transmitted in the logical channel set with a high priority. If there is no data to be transmitted in the logical channel set with a high priority, but there is data to be transmitted in the logical channel set with a low priority (i.e., the second logical channel set) in the logical channel associated with the CG resource, the transmission parameter set associated with the logical channel set with a low priority (i.e., the second transmission parameter set) is used to transmit the data to be transmitted in the logical channel set with a low priority.

[0172] by Figure 4 Take the configuration shown in FIG. 1 as an example, and assume that logical channel 1 is used to carry tactile data, logical channel 2 is used to carry video data, and logical channel 3 is used to carry audio data. Then, if there is data to be transmitted in logical channel 1, the terminal uses MCS X to transmit the data in logical channel 1 on CG resource #1. If there is no data to be transmitted in logical channel 1, and there is data to be transmitted in logical channels 2 and 3, the terminal uses MCS Y to transmit the data in logical channels 2 and 3 on CG resource #1.

[0173] Exemplarily, the network device may configure the priority information of each logical channel included in the first logical channel set and the priority information of each logical channel included in the second logical channel set. The priority of the first logical channel set is higher than the priority of the second logical channel set, which may mean that the priority of the logical channels included in the first logical channel set is higher than the priority of the logical channels included in the second logical channel set.

[0174] Exemplarily, the network device may also configure the priority information of each logical channel set according to the granularity of the logical channel set or configure the priority of the first logical channel set to be higher than the priority of the second logical channel set. For example, the network device may configure the priority information of the first logical channel set to be 1 and the priority information of the second logical channel set to be 2. The smaller the number, the higher the priority. Thus, it can be known that the priority of the first logical channel set is higher than the priority of the second logical channel set. Alternatively, the network device may indicate whether the priority of the first logical channel set is higher than the priority of the second logical channel set through 1 bit. If the 1 bit is 0, the priority of the first logical channel set is higher than the priority of the second logical channel set. If the 1 bit is 1, the priority of the first logical channel set is lower than the priority of the second logical channel set. Or the meanings of "1" and "0" are opposite.

[0175] In another implementation, the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set, for example, the modulation order corresponding to the MCS in the first transmission parameter set is lower than the modulation order corresponding to the MCS in the second transmission parameter set. When the terminal performs a packetization operation on the CG resource, it preferentially determines whether there is data to be transmitted in the logical channel set (i.e., the first logical channel set) associated with the transmission parameter set with a high priority (i.e., the first transmission parameter set) in the logical channel associated with the CG resource. If there is data to be transmitted in the logical channel set associated with the transmission parameter set with a high priority, the transmission parameter set with a high priority is used to transmit the data to be transmitted in the logical channel set associated with it. If there is no data to be transmitted in the logical channel set associated with the transmission parameter set with a high priority, but there is data to be transmitted in the logical channel set (i.e., the second logical channel set) associated with the transmission parameter set with a low priority (i.e., the second transmission parameter set), the transmission parameter set with a low priority is used to transmit the data to be transmitted in the logical channel set associated with it.

[0176] Exemplarily, the network device may configure the priority information of the first transmission parameter set and the priority information of the second transmission parameter set. Alternatively, the network device may configure or indicate that the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set.

[0177] In another implementation, the first transmission parameter set is a default transmission parameter set, and the second transmission parameter set is a transmission parameter set configured by the network device. When the terminal performs a packetization operation on the CG, it preferentially determines whether there is data to be transmitted in the logical channel set (i.e., the first logical channel set) associated with the default transmission parameter set (i.e., the first transmission parameter set) in the logical channel associated with the CG resource. If there is data to be transmitted in the logical channel set associated with the default transmission parameter set, the default transmission parameter set is used to transmit the data to be transmitted in the logical channel set associated with it. If there is no data to be transmitted in the logical channel set associated with the default transmission parameter set, but there is data to be transmitted in the logical channel set (i.e., the second logical channel set) associated with the configured transmission parameter set (i.e., the second transmission parameter set), the configured transmission parameter set is used to transmit the data to be transmitted in the logical channel set associated with it.

[0178] Alternatively, the first transmission parameter set is a configured transmission parameter set, and the second transmission parameter set is a default transmission parameter set. When the terminal performs a packetization operation on the CG, it preferentially determines whether there is data to be transmitted in the logical channel set (i.e., the first logical channel set) associated with the configured transmission parameter set (i.e., the first transmission parameter set) in the logical channel associated with the CG resource. If there is data to be transmitted in the logical channel set associated with the configured transmission parameter set, the configured transmission parameter set is used to transmit the data to be transmitted in the logical channel set associated with it. If there is no data to be transmitted in the logical channel set associated with the configured transmission parameter set, but there is data to be transmitted in the logical channel set (i.e., the second logical channel set) associated with the default transmission parameter set (i.e., the second transmission parameter set), the default transmission parameter set is used to transmit the data to be transmitted in the logical channel set associated with it.

[0179] Optionally, in some embodiments, before data transmission, the terminal also needs to determine whether the data in the logical channel set can be grouped into the CG resource for transmission. If the data in the logical channel set can be grouped into the CG resource for transmission, the corresponding transmission parameter set is used to transmit the data in the logical channel set. For example, when there is data to be transmitted in the first logical channel set, if the data in the first logical channel set can be grouped into the CG resource for transmission, the first transmission parameter set is used to transmit the data in the first logical channel set.

[0180] For example, the data in a logical channel set can be grouped into the CG resource for transmission, and the Bj parameter corresponding to the logical channel set can be greater than 0. Bj represents the number of tokens in the token bucket corresponding to the corresponding logical channel when the terminal uses the token bucket algorithm for resource allocation. If the token amount is greater than 0, it means that transmission resources can be allocated to the logical channel.

[0181] According to the communication method provided by the present application, a set of CG resources can be configured with multiple transmission parameter sets, and different logical channel sets associated with the CG resources can be configured to use different transmission parameter sets. The terminal can flexibly select a suitable transmission parameter set according to the data to be transmitted, thereby improving the transmission efficiency of the CG resources. For example, when transmitting tactile data, a lower modulation order MCS can be used, and when transmitting audio and video data, a higher modulation order MCS can be used. In this way, the problem of low transmission efficiency caused by still selecting a transmission parameter set adapted for tactile data to transmit audio / video data when there is no high reliability and low latency requirement for tactile data can be avoided.

[0182] Optionally, when there is no data to be transmitted in the first logical channel set and the second logical channel set, and the terminal needs to transmit on the CG resource, one of the following methods can be used to determine which transmission parameter set to use for CG transmission:

[0183] The network device indicates the set of transmission parameters used in the above situation;

[0184] Using one of the transmission parameter sets by default, such as the first transmission parameter set; or,

[0185] The terminal selects a set of transmission parameters based on its implementation.

[0186] Exemplarily, when there is no data to be transmitted, the situation where the terminal still needs to transmit on the CG resource may include: the network device does not configure CG skipping for the terminal, or even if the network device configures CG skipping for the terminal, there is UCI that needs to be multiplexed to the CG resource for transmission. It should be understood that CG skipping means that when the CG has no data to be transmitted, the terminal skips the CG resource.

[0187] Optionally, the method may further include:

[0188] S340, the terminal sends information indicating a set of transmission parameters used by the terminal for current transmission to the network device. Correspondingly, the network device receives the information.

[0189] For example, when there is data to be transmitted in the first logical channel set, the terminal can send first information to the network device, and the first information indicates that the first transmission parameter set is used for this transmission. When there is no data to be transmitted in the first logical channel set and there is data to be transmitted in the second logical channel set, the terminal sends second information to the network device, and the second information indicates that the second transmission parameter set is used for this transmission. When there is no data to be transmitted in both the first logical channel set and the second logical channel set, the terminal sends third information to the network device, and the third information indicates the transmission parameter set (for example, the first transmission parameter set) used for this transmission.

[0190] Based on this solution, the terminal can notify the network device of which transmission parameter set is used for this transmission. The network device can use the corresponding parameters for receiving and decoding according to the notification of the terminal, thereby improving the receiving efficiency.

[0191] Exemplarily, the terminal may use CG-UCI or a separately configured PUCCH or transmit a corresponding demodulation reference signal (DMRS) through CG to indicate to the network device the transmission parameter set used for this transmission. The MCS used by CG-UCI may be separately configured or predefined by the protocol.

[0192] The above describes the case where a CG resource is associated with two transmission resource sets and two logical channel sets. It should be understood that a CG resource can also be associated with more transmission resource sets and more logical channel sets. Exemplarily, when the terminal performs a packetization operation on the CG resource, in the logical channel set associated with the CG resource, if there is data to be transmitted in the logical channel set associated with the highest priority transmission parameter set, the terminal uses the highest priority transmission parameter set for CG transmission; otherwise, if there is data to be transmitted in the logical channel set associated with the second highest priority transmission parameter set, the terminal uses the second highest priority transmission parameter set for CG transmission; and so on. Exemplarily, when the terminal performs a packetization operation on the CG resource, in the logical channel set associated with the CG resource, if there is data to be transmitted in the logical channel set with the highest priority, the terminal selects the transmission parameter set associated with the highest priority logical channel set for CG transmission; otherwise, if there is data to be transmitted in the logical channel set associated with the second highest priority, the terminal selects the transmission parameter set associated with the second highest priority logical channel set for CG transmission.

[0193] For example, the aforementioned CG resource can also be associated with a third transmission parameter set and a third logical channel set, and the third transmission parameter set is associated with the third logical channel set. The priority of the third transmission parameter set is lower than the priority of the second transmission parameter set, or the priority of the third logical channel set is lower than the priority of the third transmission parameter set. Then, when there is no data to be transmitted in the first logical channel set and the second logical channel set, the third transmission parameter set can be used to transmit the data in the third logical channel set on the CG resource.

[0194] It should be noted that method 300 can also be applied to SL communication scenarios. In this scenario, in S310, the network device configures relevant information for the terminal of the data sender, the terminal that executes S320 and S330 is the data sender, and the corresponding data receiver is another terminal. At the same time, it should be understood that in the SL scenario, S340 may not be executed.

[0195] The present application also provides a communication method, which differs from method 300 in that in method 300, multiple transmission parameter sets are configured for a set of CG resources, and this method can configure multiple sets of CG resources overlapping in the time and frequency domains, and each set of CG resources is associated with a different set of transmission parameter sets. Figure 5 and Figure 6 , the method is described.

[0196] Figure 5 5 is a schematic flow chart of another communication method provided by the present application. The method 500 may include S510 to S530, and each step is described in detail below.

[0197] S510, the network device configures two sets of CG resources.

[0198] Specifically, the network device may send at least one indication information, which may indicate the time-frequency resource position of the first CG resource, the period of the first CG resource, the first transmission parameter set associated with the first CG resource, the time-frequency resource position of the second CG resource, the period of the second CG resource, and the second transmission parameter set associated with the second CG resource. Among them, the first CG resource is associated with the first logical channel set, and the second CG resource is associated with the second logical channel set. The first logical channel set includes one or more logical channels, the second logical channel set includes one or more logical channels, and the first logical channel set and the second logical channel set do not include the same logical channels. The first CG resource and the second CG resource overlap in the time domain and the frequency domain. Some or all of the parameters in the first transmission parameter set and the second transmission parameter set are different, that is, the first transmission parameter set and the second transmission parameter set include the same parameter type, but the values ​​of some or all of the parameters are different.

[0199] Exemplarily, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS. Further, the modulation order corresponding to the MCS in the first transmission parameter set is lower than the modulation order corresponding to the MCS in the second transmission parameter set.

[0200] Optionally, the first transmission parameter set may further include a first HARQ process number, and the second transmission parameter set may further include a second HARQ process number. Further, the first HARQ process number and the second HARQ process number may be the same or different. It should be understood that the HARQ process number may be determined based on the number of HARQ processes and the HARQ process offset.

[0201] For example, Figure 6 Figure 1 shows a configuration of CG resources, logical channels, and transmission parameters. Figure 6 CG resource #1 and CG resource #2 overlap in the time domain and frequency domain, CG resource #1 is associated with transmission parameter set A (i.e., an example of the first transmission parameter set), and CG resource #2 is associated with transmission parameter set B (i.e., an example of the second transmission parameter set), wherein transmission parameter set A includes MCS X and transmission parameter set B includes MCS Y. Logical channel 1 is associated with CG resource #1, and logical channels 2 and 3 are associated with CG resource #2.

[0202] The at least one indication information described in the above S510 may be sent through the same signaling or through different signaling. For example, for configuration authorization type 1, the above at least one indication information may be sent through one or more RRC messages. For configuration authorization type 2, the indication information indicating the time-frequency resource location of the CG resource and the period of the CG resource may be sent by an RRC message, and the indication information indicating the transmission parameter set associated with the CG resource may be sent through a DCI or an RRC message.

[0203] S520, the terminal transmits data in the first logical channel set according to the first CG resources.

[0204] S530, the terminal transmits data in the second logical channel set according to the second CG resources.

[0205] Specifically, if there is data to be transmitted in the first logical channel set, the terminal transmits the data in the first logical channel set on the first CG resource according to the first transmission parameter set, otherwise, the terminal transmits the data in the second logical channel set on the second CG resource according to the second transmission parameter set. For specific information on how to use the selected transmission parameter set to transmit data in the corresponding logical channel set, please refer to the description in S320 and S330.

[0206] It should be understood that if S520 is executed, S530 will not be executed. If S520 is not executed, S530 may be executed.

[0207] In one implementation, the priority of the first logical channel set is higher than the priority of the second logical channel set. For example, the first logical channel set is a logical channel set that carries tactile data, and the second logical channel set is a logical channel set that carries audio and / or video data. When a logical channel set with a high priority (i.e., the first logical channel set) has data to be transmitted, the CG resources associated with the logical channel set with a high priority (i.e., the first CG resources) are used to transmit the data in the logical channel set with a high priority. When a logical channel set with a low priority (i.e., the second logical channel set) has data to be transmitted, the CG resources associated with the logical channel set with a low priority (i.e., the second CG resources) are used to transmit the data in the logical channel set with a low priority. Figure 6 Take the configuration shown in FIG. 1 as an example, and assume that logical channel 1 is used to carry tactile data, logical channel 2 is used to carry video data, and logical channel 3 is used to carry audio data. Then, if there is data to be transmitted in logical channel 1 associated with CG resource #1, the terminal uses MCS X to transmit the data in logical channel 1 on CG resource #1. If there is no data to be transmitted in logical channel 1, and there is data to be transmitted in logical channels 2 and 3 associated with CG resource #2, the terminal uses MCS Y to transmit the data in logical channels 2 and 3 on CG resource #2.

[0208] Optionally, the first CG resource can also be associated with the first logical channel set and the second logical channel set at the same time, and the second CG resource can be associated with the second logical channel set. If the first CG resource can transmit part or all of the data to be transmitted in the second logical channel set while transmitting all the data to be transmitted in the first logical channel set, then all the data to be transmitted in the first logical channel set and part or all of the data to be transmitted in the second logical channel set can be transmitted according to the first CG resource. This solution can make full use of the first CG resource by simultaneously transmitting data in multiple logical channel sets on the first CG resource.

[0209] Exemplarily, the network device may configure the priority information of each logical channel included in the first logical channel set and the priority information of each logical channel included in the second logical channel set. The priority of the first logical channel set is higher than the priority of the second logical channel set, which may mean that the priority of the logical channels included in the first logical channel set is higher than the priority of the logical channels included in the second logical channel set.

[0210] Exemplarily, the network device may also configure the priority information of each logical channel set according to the granularity of the logical channel set or configure the priority of the first logical channel set to be higher than the priority of the second logical channel set. For example, the network device may configure the priority information of the first logical channel set to be 1 and the priority information of the second logical channel set to be 2. The smaller the number, the higher the priority. Thus, it can be known that the priority of the first logical channel set is higher than the priority of the second logical channel set. Alternatively, the network device may indicate whether the priority of the first logical channel set is higher than the priority of the second logical channel set through 1 bit. If the 1 bit is 0, the priority of the first logical channel set is higher than the priority of the second logical channel set. If the 1 bit is 1, the priority of the first logical channel set is lower than the priority of the second logical channel set. Or the meanings of "1" and "0" are opposite.

[0211] In another implementation, the priority of the first CG resource is higher than the priority of the second CG resource, or the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set, for example, the index value corresponding to the first CG resource is smaller than the index value corresponding to the second CG resource, or the modulation order corresponding to the MCS in the first transmission parameter set is lower than the modulation order corresponding to the MCS in the second transmission parameter set. In the case that the logical channel set (i.e., the first logical channel set) associated with the high-priority CG resource (i.e., the first CG resource) has data to be transmitted, the high-priority CG resource is used to transmit the data in its associated logical channel set. In the case that the logical channel set (i.e., the second logical channel set) associated with the low-priority CG resource (i.e., the second CG resource) has data to be transmitted, the low-priority CG resource is used to transmit the data in its associated logical channel set.

[0212] In another implementation, the priority of the first CG resource is the same as the priority of the second CG resource, and the network device instructs the terminal to use the first CG resource preferentially. Thus, when the logical channel set associated with the first CG resource (i.e., the first logical channel set) has data to be transmitted, the first CG resource is used to transmit the data in its associated logical channel set. When the logical channel set associated with the second CG resource (i.e., the second logical channel set) has data to be transmitted, the second CG resource is used to transmit the data in its associated logical channel set.

[0213] Those skilled in the art can understand that before transmitting data (or performing CG transmission), the terminal can determine the TBS based on the selected transmission parameter set (for example, the MCS in the transmission parameter set), and then perform the logical channel processing process to group the MAC PDU. Then, the MAC layer of the terminal indicates the grouped MAC PDU and the selected transmission parameter set to the PHY layer, and the PHY layer performs data transmission according to the transmission parameter set.

[0214] Optionally, in some embodiments, before performing data transmission, the terminal also needs to determine whether the data in the logical channel set can be grouped into the CG resource for transmission. If the data in the logical channel set can be grouped into the CG resource for transmission, the CG resource is used to transmit the data in the logical channel set. For example, the data in a logical channel set can be grouped into the CG resource for transmission if the Bj parameter corresponding to the logical channel set is greater than 0. Bj represents the number of tokens in the token bucket corresponding to the corresponding logical channel when the terminal uses the token bucket algorithm for resource allocation. The number of tokens is greater than 0, indicating that transmission resources can be allocated for the logical channel.

[0215] According to the above method provided by the present application, multiple sets of CG resources overlapping in the time and frequency domains can be respectively configured with a set of transmission parameters, and the terminal can flexibly select one set of CG resources according to the data to be transmitted. For example, when transmitting tactile data, a set of CG resources configured with an MCS with a lower modulation order can be used, and when transmitting audio and video data, a set of CG resources configured with an MCS with a higher modulation order can be used. In this way, the problem of low transmission efficiency caused by still selecting CG resources adapted for tactile data to transmit audio / video data when there is no tactile data with high reliability and low latency requirements can be avoided. That is, the method provided by the present application can improve the transmission efficiency of CG resources.

[0216] Optionally, when there is no data to be transmitted in the logical channels associated with the two sets of CG resources and the terminal needs to transmit on the CG resources, one of the following methods can be used to determine which set of CG resources to use for CG transmission:

[0217] The network device indicates the CG resources used in the above situations;

[0218] Use one of the CG resources by default, such as the first set of CG resources; or,

[0219] The terminal selects a set of CG resources based on the implementation.

[0220] Exemplarily, when there is no data to be transmitted, the situation where the terminal still needs to transmit on the CG resource may include: the network device does not configure CG skipping for the terminal, or even if the network device configures CG skipping for the terminal, there is UCI that needs to be multiplexed to the CG resource for transmission. It should be understood that CG skipping means that when the CG has no data to be transmitted, the terminal skips the CG resource.

[0221] Optionally, the method may further include:

[0222] S540, the terminal sends information indicating the CG resource used by the terminal for this transmission to the network device. Correspondingly, the network device receives the information.

[0223] For example, when there is data to be transmitted in the first logical channel set, the terminal can send first information to the network device, and the first information indicates that the first CG resource is used for this transmission. When there is data to be transmitted in the second logical channel set, the terminal sends second information to the network device, and the second information indicates that the second CG resource is used for this transmission. When there is no data to be transmitted in both the first logical channel set and the second logical channel set, the terminal sends third information to the network device, and the third information indicates the CG resource (for example, the first CG resource) used for this transmission.

[0224] Based on this solution, the terminal can notify the network device of which CG resource is used for this transmission. The network device can use corresponding parameters for receiving and decoding based on the notification from the terminal, thereby improving the receiving efficiency.

[0225] Exemplarily, the terminal may use CG-UCI or a separately configured PUCCH or transmit the corresponding DMRS through CG to indicate to the network device the CG resources used for this transmission. The MCS used by CG-UCI may be separately configured or predefined by the protocol.

[0226] The above describes the case of two CG resources overlapping in the time-frequency domain. It should be understood that more CG resources overlapping in the time-frequency domain can also be configured, where each CG resource is associated with a set of transmission parameters. Exemplarily, when performing data transmission, the CG resources associated with the highest priority CG resource or the highest priority logical channel set are packaged first. If there is no data to be transmitted in the logical channel set associated with the highest priority CG resource or the highest priority logical channel set, the CG resources associated with the second highest priority CG resource or the second highest priority logical channel set are packaged, and so on.

[0227] It should be noted that method 500 can also be applied to SL communication scenarios. In this scenario, in S510, the network device configures relevant information for the terminal of the data sender, the terminal that executes S520 and S530 is the data sender, and the corresponding data receiver is another terminal. At the same time, it should be understood that in the SL communication scenario, S540 may not be executed.

[0228] The present application also provides another communication method, which can segment a set of CG resources and configure different transmission parameter sets for different transmission resources obtained by segmentation. Figures 7 to 11 This method will be described.

[0229] Figure 7 7 is a schematic flow chart of another communication method provided by the present application. The method 700 may include S710 to S740, and each step is described below.

[0230] S710, the network device configures a set of CG resources, an association relationship between at least two transmission resources obtained after the CG resources are divided and a logical channel, and an association relationship between the at least two transmission resources and a set of transmission parameters.

[0231] Specifically, the network device may send at least one indication information, which may indicate the time-frequency resource position of the CG resource, the period of the CG resource, and the CG resource can be divided into at least two transmission resources in the time domain. For example, for a set of CG resources, the network device may indicate that the terminal can divide the CG resources in the time domain as needed, and form two or more transmission resources for separate use, or the protocol may specify that the terminal can divide the CG resources in the time domain as needed, and form two or more transmission resources for separate use. The terminal may divide the CG resources into at least two transmission resources in the time domain according to the indication of the network device or the protocol. Among them, the at least two transmission resources include a first transmission resource and a second transmission resource. The at least one indication information may also indicate that the first transmission resource is associated with a first transmission parameter set and a first logical channel set, and the second transmission resource is associated with a second transmission parameter set and a second logical channel set. The first logical channel set includes one or more logical channels, the second logical channel set includes one or more logical channels, and the first logical channel set and the second logical channel set do not include the same logical channels. Some or all of the parameters in the first transmission parameter set and the second transmission parameter set are different. That is, the first transmission parameter set and the second transmission parameter set include the same parameter type, but the values ​​of some or all of the parameters are the same.

[0232] Exemplarily, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS. Further, the modulation order corresponding to the MCS in the first transmission parameter set is lower than the modulation order corresponding to the MCS in the second transmission parameter set.

[0233] Optionally, the first transmission parameter set may further include a first HARQ process number, and the second transmission parameter set may further include a second HARQ process number. Further, the first HARQ process number and the second HARQ process number may be the same or different. It should be understood that the HARQ process number may be determined based on the number of HARQ processes and the HARQ process offset.

[0234] The at least one indication information described in the above S710 may be sent through the same signaling or through different signaling. For example, for configuration authorization type 1, the at least one indication information may be sent through one or more RRC messages. For configuration authorization type 2, the indication information indicating the time-frequency resource position of the CG resource, the period of the CG resource, and the indication information of the association relationship between the at least two transmission resources obtained after the CG resource is divided and the logical channel may be sent by an RRC message, and the indication information indicating the at least two transmission resources and the transmission parameter set and the indication information indicating that the CG resource can be divided into at least two transmission resources in the time domain may be sent through a DCI or an RRC message.

[0235] S720: The terminal determines a target segmentation method according to the amount of data to be transmitted in the first logical channel set.

[0236] Optionally, the priority of the first logical channel set is higher than that of the second logical channel set, so that the terminal first determines the target segmentation method according to the amount of data to be transmitted in the first logical channel set, and gives priority to ensuring the transmission requirements of the data in the first logical channel set.

[0237] Exemplarily, the network device may configure the priority information of each logical channel included in the first logical channel set and the priority information of each logical channel included in the second logical channel set. The priority of the first logical channel set is higher than the priority of the second logical channel set, which may mean that the priority of the logical channels included in the first logical channel set is higher than the priority of the logical channels included in the second logical channel set.

[0238] Exemplarily, the network device may also configure the priority information of each logical channel set according to the granularity of the logical channel set or configure the priority of the first logical channel set to be higher than the priority of the second logical channel set. For example, the network device may configure the priority information of the first logical channel set to be 1 and the priority information of the second logical channel set to be 2. The smaller the number, the higher the priority. Thus, it can be known that the priority of the first logical channel set is higher than the priority of the second logical channel set. Alternatively, the network device may indicate whether the priority of the first logical channel set is higher than the priority of the second logical channel set through 1 bit. If the 1 bit is 0, the priority of the first logical channel set is higher than the priority of the second logical channel set. If the 1 bit is 1, the priority of the first logical channel set is lower than the priority of the second logical channel set. Or the meanings of "1" and "0" are opposite.

[0239] Optionally, the priority of the first block of transmission resources is higher than the priority of the second block of transmission resources, or the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set, for example, the modulation order corresponding to the MCS in the first transmission parameter set is lower than the modulation order corresponding to the MCS in the second transmission parameter set. Thus, the terminal first determines the target segmentation method according to the amount of data to be transmitted in the first logical channel set associated with the first block of transmission resources or the first transmission parameter set, and gives priority to ensuring the transmission requirements of the data in the first logical channel set.

[0240] In one implementation, the target segmentation method can be one of multiple segmentation methods configured by the network device. Specifically, the network device can configure multiple segmentation methods. For example, for configuring authorization type 1, the network device can configure the multiple segmentation methods through RRC messages. For configuring authorization type 2, the network device can configure the multiple segmentation methods through DCI. For example, any segmentation method represents the proportion of each block of transmission resources obtained after the CG resource is segmented in the time domain. The terminal can determine a suitable segmentation method based on the amount of data to be transmitted in the first logical channel set. For example, the terminal can determine a segmentation method among the multiple segmentation methods that makes the segmented first block of transmission resources as small as possible and accommodates as much data to be transmitted in the first logical channel set as possible, as the target segmentation method.

[0241] For example, Figure 8 A schematic diagram showing the use of multiple segmentation methods to segment CG resources. Figure 8, the network device is configured with a total of 5 segmentation methods, and the proportions of the two transmission resources corresponding to these 5 segmentation methods in the time domain are: 0:4, 1:3, 2:2, 3:1, 4:0. For example, the CG resource occupies a total of 16 symbols. Then, for the second segmentation method, the first transmission resource occupies 4 symbols and the second transmission resource occupies 12 symbols. The network device configures the first transmission resource to be used for data transmission of logical channel 1 (i.e., an example of the first logical channel set), and uses MCS A (i.e., an example of the first transmission parameter set); the network device configures the second transmission resource to be used for data transmission of logical channels 2 and 3 (i.e., an example of the second logical channel set), and uses MCS B (i.e., an example of the second transmission parameter set). After the CG resources are segmented using the above 5 segmentation methods, the TBSs corresponding to the first transmission resource (calculated according to MCS A) are 0, 1D, 2D, 3D, 4D, respectively, and the TBSs corresponding to the second transmission resource (calculated according to MCS B) are 4F, 3F, 2F, F, 0, respectively. For the CG resource, the terminal can select an appropriate segmentation method based on the amount of data to be transmitted in logical channel 1. For example, when the amount of data to be transmitted in logical channel 1 is between [D, 2D), the terminal selects the third segmentation method, and the TBSs corresponding to the two transmission resources after segmentation are 2D and 2F respectively. For another example, when the amount of data to be transmitted in logical channel 1 is between (3D, 4D), the terminal selects the fifth segmentation method, and the TBSs corresponding to the two transmission resources after segmentation are 4D and 0 respectively. For another example, when the amount of data to be transmitted in logical channel 1 is 0, the terminal can select the first segmentation method, and the TBSs corresponding to the two transmission resources after segmentation are 0 and 4F respectively.

[0242] In another implementation, the network device may not be configured with a segmentation method, and the terminal may automatically segment the CG resources as needed. For example, a plurality of segmentation methods may be specified by the protocol, and the terminal selects a suitable segmentation method from the plurality of segmentation methods. Alternatively, the optional segmentation method may not be specified, and the terminal may determine the appropriate segmentation method by itself. Similarly, the terminal may determine a segmentation method that makes the first block of transmission resources as small as possible and accommodates as much data to be transmitted in the first logical channel set as possible. This method is the target segmentation method.

[0243] For example, Fig. 9 A schematic diagram showing a terminal autonomously determining a segmentation method. Fig. 9, the CG resource occupies 7 symbols in the time domain. The first block of transmission resources can be used for the transmission of logical channel 1, and corresponds to the transmission parameter MCS A; the second block of transmission resources is used for the transmission of logical channels 2 and 3, corresponding to the transmission parameter MCS B. If the terminal determines that at least 2 symbols are required in the time domain to be sufficient to transmit the data in logical channel 1, the terminal can divide the CG resource into two blocks of transmission resources that occupy 2 symbols and 5 symbols respectively in the time domain.

[0244] S730: The terminal transmits data in a first logical channel set on a first block of transmission resources according to a first transmission parameter set.

[0245] That is, the terminal uses the first transmission resource set to transmit data in the first logical channel set on the first transmission resource block obtained based on the target segmentation method. Figure 8 According to the segmentation method shown, if the amount of data to be transmitted in logical channel 1 is between [D, 2D), the terminal can transmit the data in logical channel 1 based on MCS A on the first block of transmission resources obtained according to the third segmentation method; if the amount of data to be transmitted in logical channel 1 is between (3D, 4D), the terminal can transmit the data in logical channel 1 based on MCS A on the first block of transmission resources (i.e., the CG resources) obtained according to the fifth segmentation method.

[0246] S740: The terminal transmits data in a second logical channel set on a second block of transmission resources according to a second transmission parameter set.

[0247] When there is data to be transmitted in the second logical channel set, the terminal may transmit the data in the second logical channel set on a second block of transmission resources obtained based on the target segmentation method according to the second transmission parameter set.

[0248] For details on how to use the selected transmission parameter set to transmit data in the corresponding logical channel set, please refer to the description in S320 and S330.

[0249] It should be understood that in the embodiments of the present application, the transmission of data in the first logical channel set and the transmission of data in the second logical channel set are independent of each other. As long as there is data in the first logical channel set, regardless of whether there is data in the second logical channel set, the first transmission parameters can be used to transmit the data in the first logical channel set on the first block of transmission resources; as long as there is data in the second logical channel set, regardless of whether there is data in the first logical channel set, the second transmission parameters can be used to transmit the data in the second logical channel set on the second block of transmission resources.

[0250] Optionally, in some embodiments, before performing data transmission, the terminal also needs to determine whether the data in the logical channel set can be grouped into the CG resource for transmission. If the data in the logical channel set can be grouped into the CG resource for transmission, the CG resource is used to transmit the data in the logical channel set. For example, the data in a logical channel set can be grouped into the CG resource for transmission if the Bj parameter corresponding to the logical channel set is greater than 0. Bj represents the number of tokens in the token bucket corresponding to the corresponding logical channel when the terminal uses the token bucket algorithm for resource allocation. The number of tokens is greater than 0, indicating that transmission resources can be allocated for the logical channel.

[0251] In summary, according to the communication method provided by the present application, the terminal can flexibly divide the CG resources according to the data to be transmitted, and the divided resources can use different transmission parameters, thereby avoiding the low transmission efficiency caused by only using one transmission resource regardless of the service used to transmit the CG resource. Furthermore, for solutions that do not require network equipment to configure a segmentation method, signaling overhead can be reduced.

[0252] Optionally, the method may further include:

[0253] S750, the terminal sends information to the network device indicating that the terminal adopts the target segmentation mode for current transmission. Correspondingly, the network device receives the information.

[0254] Based on this solution, the terminal can notify the network device of the specific segmentation method used for this transmission. Based on the notification from the terminal, the network device can use corresponding parameters to perform reception and decoding on corresponding resources, thereby improving reception efficiency.

[0255] Exemplarily, the terminal may use CG-UCI or a separately configured PUCCH or transmit the corresponding DMRS through CG to indicate to the network device the segmentation method used for this transmission. The MCS used by CG-UCI may be separately configured or predefined by the protocol.

[0256] The above describes the case where a set of CG resources is divided into two blocks of transmission resources. It should be understood that a set of CG resources can also be divided into more blocks of transmission resources. Each block of transmission resources can be associated with a transmission resource set and a logical channel set respectively. The transmission resources associated with different logical channels use different transmission resource sets for data transmission.

[0257] It should be noted that method 700 can also be applied to SL communication scenarios. In this scenario, in S710, the network device configures relevant information for the terminal of the data sender, and the terminal that executes S720, S730 and S740 is the data sender, and the corresponding data receiver is another terminal. At the same time, it should be understood that in the SL communication scenario, S750 may not be executed.

[0258] The above describes the method embodiment provided by the present application, and the following describes the device embodiment provided by the present application. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the content not described in detail can be referred to the method embodiment above, and for the sake of brevity, it will not be repeated here.

[0259] Fig.10 is a schematic block diagram of a communication device provided in an embodiment of the present application. Fig.10 As shown, the communication device 2000 may include at least one of a communication unit 2100 and a processing unit 2200. The communication unit 2100 may implement a corresponding communication function, and the communication may be internal communication of the communication device 2000 or communication between the communication device 2000 and other devices; the processing unit 2200 may implement a corresponding processing function. The communication unit 2100 may also be referred to as a communication interface or a transceiver unit. Optionally, the communication device 2000 may also include a storage unit, which may be used to store instructions and / or data, and the processing unit 2200 may read the instructions and / or data in the storage unit, so that the communication device 2000 implements the aforementioned method embodiment.

[0260] In a possible design, the communication device 2000 may be the terminal in the above method 300, or may be a module or chip applied to the terminal. The communication device 2000 may be used to execute the steps or processes executed by the terminal in the above method 300.

[0261] Specifically, the communication unit 2100 is used to receive indication information, wherein the indication information indicates that a first transmission parameter set is associated with a first logical channel set and a second transmission parameter set is associated with a second logical channel set, and the first transmission parameter set and the second transmission parameter set are associated with the same configured authorized CG resource; the communication unit 2100 is also used to, when there is data to be transmitted in the first logical channel set, transmit the data in the first logical channel set on the CG resource according to the first transmission parameter set; or, the communication unit 2100 is also used to, when there is no data to be transmitted in the first logical channel set and there is data to be transmitted in the second logical channel set, transmit the data in the second logical channel set on the CG resource according to the second transmission parameter set.

[0262] Optionally, some or all parameters in the first transmission parameter set are different from those in the second transmission parameter set.

[0263] Optionally, the communication unit 2100 is also used to: when there is data to be transmitted in the first logical channel set, send first information, the first information indicating that the first transmission parameter set is used for this transmission; when there is no data to be transmitted in the first logical channel set and there is data to be transmitted in the second logical channel set, send second information, the second information indicating that the second transmission parameter set is used for this transmission.

[0264] Optionally, the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set, or the priority of the first logical channel set is higher than the priority of the second logical channel set.

[0265] Optionally, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS.

[0266] Optionally, when there is data to be transmitted in the first logical channel set, the communication unit 2100 is specifically used to: when there is data to be transmitted in both the first logical channel set and the second logical channel set, transmit the data in the first logical channel set and the second logical channel set on the CG resources according to the first transmission parameter set.

[0267] In a possible design, the communication device 2000 may be the network device in the above method 300, or may be a module or chip applied to the network device. The communication device 2000 may be used to execute the steps or processes executed by the network device in the above embodiments.

[0268] The processing unit 2200 is used to determine at least one indication information, wherein the at least one indication information indicates: at least one of a first transmission parameter set and a second transmission parameter set, the first transmission parameter set is associated with a first logical channel set, and the second transmission parameter set is associated with a second logical channel set, wherein the first logical channel set and the second logical channel set are associated with the same configured authorized CG resource; the communication unit 2100 is used to send the at least one indication information.

[0269] Optionally, some or all parameters in the first transmission parameter set are different from those in the second transmission parameter set.

[0270] Optionally, the communication unit 2100 is specifically used to: receive first information or second information, the first information indicates that the first transmission parameter set is used in this transmission, and the second information indicates that the second transmission parameter set is used in this transmission.

[0271] Optionally, the at least one indication information further indicates: the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set, and / or the priority of the first logical channel set is higher than the priority of the second logical channel set.

[0272] Optionally, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS.

[0273] In a possible design, the communication device 2000 may be the terminal in the above method 500, or may be a module or chip applied to the terminal. The communication device 2000 may be used to execute the steps or processes executed by the terminal in the above method 500.

[0274] Specifically, the communication unit 2100 is used to: receive at least one indication information, wherein the at least one indication information is used to configure a first transmission parameter set for a first configured authorized CG resource and a second transmission parameter set for a second CG resource, and the at least one indication information indicates that the first logical channel set is associated with the first CG resource, and the second logical channel set is associated with the second CG resource, and the second CG resource and the first CG resource overlap in both the time domain and the frequency domain; or, when there is data to be transmitted in the first logical channel set, the data in the first logical channel set is transmitted according to the first CG resource; when there is no data to be transmitted in the first logical channel set and there is data to be transmitted in the second logical channel set, the data in the second logical channel set is transmitted according to the second CG resource.

[0275] Optionally, the first transmission parameter set is different from the second transmission parameter set. For example, some or all parameters in the first transmission parameter set and the second transmission parameter set are different.

[0276] Optionally, the communication unit 2100 is also used to: send information indicating the CG resources used for this transmission.

[0277] Optionally, the priority of the first CG resource is higher than the priority of the second CG resource.

[0278] Optionally, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS.

[0279] In a possible design, the communication device 2000 may be the network device in the above method 500, or may be a module or chip applied to the network device. The communication device 2000 may be used to execute the steps or processes executed by the network device in the above method 500.

[0280] The processing unit 2200 is used to determine at least one indication information, wherein the at least one indication information is used to configure a first transmission parameter set for a first configured authorized CG resource and a second transmission parameter set for a second CG resource, and the at least one indication information indicates that the first logical channel set is associated with the first CG resource, and the second logical channel set is associated with the second CG resource, and the second CG resource and the first CG resource overlap in both the time domain and the frequency domain; the communication unit 2100 is used to send the at least one indication information.

[0281] Optionally, the communication unit 2100 is also used to: receive information indicating the CG resources used for this transmission, and the CG resources used for this transmission are one of the first CG resources and the second CG resources.

[0282] Optionally, the at least one indication information also indicates that the priority of the first CG resource is higher than the priority of the second CG resource.

[0283] Optionally, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS.

[0284] In a possible design, the communication device 2000 may be the terminal in the above method 700, or may be a module or chip applied to the terminal. The communication device 2000 may be used to execute the steps or processes executed by the terminal in the above method 700.

[0285] Specifically, the processing unit 2200 is used to determine a target segmentation method according to the amount of data to be transmitted in the first logical channel set, and the target segmentation method is used to divide a configured authorized CG resource into at least two blocks of transmission resources, and the at least two blocks of transmission resources include a first block of transmission resources and a second block of transmission resources. The first block of transmission resources is associated with a first transmission parameter set and a first logical channel set, and the second block of transmission resources is associated with a second transmission parameter set and a second logical channel set; the communication unit 2100 is used to transmit the data in the first logical channel set on the first block of transmission resources according to the first transmission parameter set, and transmit the data in the second logical channel set on the second block of transmission resources according to the second transmission parameter set.

[0286] Optionally, the communication unit 2100 is further used to: send first indication information, where the first indication information indicates that the current transmission adopts a target segmentation method.

[0287] Optionally, the priority of the first logical channel set is higher than the priority of the second logical channel set, or the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set.

[0288] Optionally, the first transmission parameter set includes a first MCS, and the second transmission parameter set includes a second MCS.

[0289] Optionally, the communication unit 2100 is further configured to: receive second information indicating multiple segmentation methods. Wherein, determining the target segmentation method includes: determining a segmentation method from the multiple segmentation methods as the target segmentation method.

[0290] Optionally, the communication unit 2100 is also used for: before determining the target segmentation method, the method further includes: receiving second indication information from the network device, the second indication information indicating that the target segmentation method is determined according to the amount of data to be transmitted in the first logical channel set.

[0291] In a possible design, the communication device 2000 may be the network device in the above method 700, or may be a module or chip applied to the network device. The communication device 2000 may be used to execute the steps or processes executed by the network device in the above method 700.

[0292] Specifically, the processing unit 2200 is used to determine at least one indication information, which indicates: at least one of a first transmission parameter set and a second transmission parameter set, a first block of transmission resources is associated with the first transmission parameter set, a second block of transmission resources is associated with the second transmission parameter set, a first block of transmission resources is associated with a first logical channel set, and a second block of transmission resources is associated with a second logical channel set, wherein the first block of transmission resources and the second block of transmission resources are two blocks of transmission resources obtained by dividing the configured authorized CG resources; the communication unit 2100 is used to send the at least one indication information.

[0293] Optionally, the at least one indication information further indicates multiple segmentation methods.

[0294] Optionally, the communication unit 2100 is further used to receive information indicating a segmentation method used for this transmission.

[0295] Optionally, the at least one indication information further indicates that a segmentation method is determined according to a data amount of data to be transmitted in the first logical channel set.

[0296] Optionally, the priority of the first logical channel set is higher than the priority of the second logical channel set, or the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set.

[0297] Optionally, the first transmission parameter set includes a first modulation and coding scheme MCS, and the second transmission parameter set includes a second MCS.

[0298] Regarding the steps or processes executed by each unit in the communication device 2000, specific reference may be made to the corresponding method embodiments above, which will not be described in detail here.

[0299] It should be understood that the communication device 2000 can also correspond to a transmitting end or a receiving end in a SL communication scenario. The specific operations performed by the transmitting end and the receiving end can refer to the description in the method embodiment above, and will not be repeated here.

[0300] It should be understood that the "unit" in the communication device 2000 can be implemented by hardware, can be implemented by software, and can also be implemented by hardware executing the corresponding software. For example, the "unit" can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. For another example, the communication unit 2100 can be replaced by a transceiver transceiver circuit (for example, it can include a receiving circuit and a transmitting circuit), and the processing unit 2200 can be replaced by a processor or a processing circuit.

[0301] Fig.11 A schematic block diagram of another communication device 3000 provided in an embodiment of the present application is shown. The communication device 3000 may be a terminal (e.g., a terminal in an uplink communication scenario, or a sender or receiver in an SL communication scenario) or a network device, or may be a chip, a chip system, or a processor that supports a terminal or a network device to implement the above method. The communication device 3000 may be used to implement the method described in the above method embodiment, and the details may refer to the description in the above method embodiment.

[0302] The communication device 3000 may include one or more processors 3100, which may also be referred to as a processing unit, and may implement certain control functions. The processor 3100 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and the communication data, and the central processing unit may be used to control the communication device (e.g., a base station, a baseband chip, a user chip, a DU or a CU, etc.), execute the software program, and process the data of the software program.

[0303] In an optional design, the processor 3100 may also store instructions and / or data, which can be executed by the processor 3100 so that the communication device 3000 executes the method described in the above method embodiment.

[0304] In another optional design, the communication device 3000 may include a communication interface 3200 for implementing the receiving and sending functions. For example, the communication interface 3200 may be a transceiver circuit, an interface, an interface circuit, or a transceiver. The transceiver circuit, interface, interface circuit, or transceiver for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or the above-mentioned transceiver circuit, interface, interface circuit, or transceiver may be used for transmitting or delivering signals.

[0305] Optionally, the communication device 3000 may include one or more memories 3300, on which instructions may be stored, and the instructions may be executed on the processor 3100, so that the communication device 3000 performs the method described in the above method embodiment. Optionally, data may also be stored in the memory 3300. Optionally, instructions and / or data may also be stored in the processor 3100. The processor 3100 and the memory 3300 may be provided separately or integrated together.

[0306] Fig.12 The present application provides a schematic diagram of the structure of a terminal 4000. The above communication device 2000 or the communication device 3000 can be configured in the terminal 4000. Alternatively, the communication device 2000 or the communication device 3000 itself can be the terminal 4000. In other words, the terminal 4000 can perform the actions performed by the terminal in the above method embodiment. For the convenience of explanation, Fig.12 Only the main components of the terminal are shown. Fig.12 As shown, terminal 4000 includes a processor, a memory, a control circuit, an antenna, and an input and output device.

[0307] The processor is mainly used to process the communication protocol and communication data, as well as to control the entire terminal, execute the software program, and process the data of the software program, for example, to support the terminal to perform the actions described in the above method embodiment. The memory is mainly used to store software programs and data. The control circuit is mainly used for the conversion of baseband signals and radio frequency signals and the processing of radio frequency signals. The control circuit and the antenna can also be called a transceiver, which is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users.

[0308] When the terminal is turned on, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.

[0309] Those skilled in the art will appreciate that for ease of description, Fig.12 Only one memory and processor are shown. In an actual terminal, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.

[0310] For example, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal, execute software programs, and process data of the software programs. Fig.12 The processor in the integrated baseband processor and the central processor functions, those skilled in the art will appreciate that the baseband processor and the central processor may also be independent processors, interconnected by bus and other technologies. Those skilled in the art will appreciate that the terminal may include multiple baseband processors to adapt to different network formats, the terminal may include multiple central processors to enhance its processing capabilities, and the various components of the terminal may be connected through various buses. The baseband processor may also be described as a baseband processing circuit or a baseband processing chip. The central processor may also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built into the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.

[0311] For example, in the embodiment of the present application, the antenna and the control circuit having the transceiver function may be regarded as the transceiver unit 4100 of the terminal 4000, and the processor having the processing function may be regarded as the processing unit 4200 of the terminal 4000. Fig.12As shown, the terminal 4000 includes a transceiver unit 4100 and a processing unit 4200. The transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, the device used to implement the receiving function in the transceiver unit 4100 may be regarded as a receiving unit, and the device used to implement the sending function in the transceiver unit 4100 may be regarded as a sending unit, that is, the transceiver unit 4100 includes a receiving unit and a sending unit. Exemplarily, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0312] Fig.13 The present invention provides a schematic diagram of the structure of a network device 5000 provided in an embodiment of the present application. The above-mentioned communication device 2000 or communication device 3000 can be configured in the network device 5000. Alternatively, the communication device 2000 or communication device 3000 itself can be the network device 5000. Alternatively, the network device 5000 can perform the actions performed by the network device in the above-mentioned method embodiment.

[0313] like Fig.13 As shown, the network device 5000 may include one or more DUs 5010 and one or more CUs 5020. The CU 5020 may communicate with the NG core (Next Generation Core Network, NC). The DU 5010 may include at least one antenna 5011, at least one radio frequency unit 5012, at least one processor 5013 and at least one memory 5014. The DU 5010 part is mainly used for receiving and transmitting radio frequency signals, converting radio frequency signals to baseband signals, and part of baseband processing. The CU5020 may include at least one processor 5022 and at least one memory 5021. The CU 5020 and the DU 5010 may communicate through an interface, wherein the control plane (CP) interface may be Fs-C, such as F1-C, and the user plane (UP) interface may be Fs-U, such as F1-U.

[0314] The CU 5020 part is mainly used for baseband processing, controlling the network device 5000, etc. The DU 5010 and the CU 5020 can be physically set together or physically separated, that is, a distributed base station. The CU 5020 is the control center of the network device 5000, which can also be called a processing unit, and is mainly used to complete the baseband processing function. For example, the CU 5020 can be used to control the network device 5000 to execute the operation process of the network device in the above method embodiment.

[0315] Specifically, the baseband processing on the CU and DU can be divided according to the protocol layer of the wireless network, for example, the functions of the PDCP layer and above protocol layers are set in the CU, and the functions of the protocol layers below the PDCP, such as the RLC layer and the MAC layer, are set in the DU. For another example, the CU implements the functions of the RRC layer and the PDCP layer, and the DU implements the functions of the RLC layer, the MAC layer, and the PHY layer.

[0316] In addition, optionally, the network device 5000 may include one or more radio frequency units (RUs), one or more DUs, and one or more CUs. The DU may include at least one processor 5013 and at least one memory 5014, the RU may include at least one antenna 5011 and at least one radio frequency unit 5012, and the CU may include at least one processor 5022 and at least one memory 5021.

[0317] In one example, the CU 5020 may be composed of one or more single boards, and multiple single boards may jointly support a wireless access network with a single access indication (such as a 5G network), or may respectively support wireless access networks with different access standards (such as an LTE network, a 5G network, or other networks). The memory 5021 and the processor 5022 may serve one or more single boards. In other words, a memory and a processor may be separately set on each single board. It may also be that multiple single boards share the same memory and processor. In addition, necessary circuits may be set on each single board. The DU 5010 may be composed of one or more single boards, and multiple single boards may jointly support a wireless access network with a single access indication (such as a 5G network), or may respectively support wireless access networks with different access standards (such as an LTE network, a 5G network, or other networks). The memory 5014 and the processor 5013 may serve one or more single boards. In other words, a memory and a processor may be separately set on each single board. It may also be that multiple single boards share the same memory and processor. In addition, necessary circuits may also be set on each single board.

[0318] It should be understood that Fig.13 The network device 5000 shown can implement each process of the actions performed by the network device in the above method embodiment. The operations and / or functions of each module in the network device 5000 are respectively to implement the corresponding processes in the above method embodiment. For details, please refer to the description in the above method embodiment. To avoid repetition, the detailed description is appropriately omitted here.

[0319] It should be understood that Fig.13The network device 5000 shown is only a possible architecture of the network device and should not constitute any limitation to the present application. The method provided in the present application can be applied to network devices of other architectures. For example, a network device including a CU, a DU, and an AAU, or a network device that does not adopt a CU-DU separation architecture. The present application does not limit the specific architecture of the network device.

[0320] It should be understood that in a possible design, each step in the method embodiment provided by the present application can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.

[0321] It should be noted that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0322] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0323] The present application also provides a computer program product, which includes: computer program code, when the computer program code is run on a computer, the computer executes each step or process executed by the terminal or network device in any of the above method embodiments.

[0324] The present application also provides a computer-readable storage medium, which stores program code. When the program code runs on a computer, the computer executes each step or process executed by the terminal or network device in any of the above method embodiments.

[0325] The present application also provides a communication device, including a processor and an interface, wherein the interface is used to send and / or receive signals, so that the processor executes each step or process executed by the terminal or network device in any of the above method embodiments.

[0326] The present application also provides a communication system, which includes at least one of a terminal and a network device, or includes at least one of a transmitting end and a receiving end for SL communication.

[0327] The above-mentioned various device embodiments and method embodiments completely correspond to each other, and the corresponding steps are executed by the corresponding modules or units. For example, the communication unit or communication interface executes the receiving or sending steps in the method embodiment, and the other steps except sending and receiving can be executed by the processing unit or processor.

[0328] In the embodiments of the present application, each term and English abbreviation is provided for the convenience of description and shall not constitute any limitation to the present application. The present application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.

[0329] The terms "component", "module", "system", etc. used in this specification are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program and / or a computer. By way of illustration, both applications running on a computing device and a computing device can be components. One or more components may reside in a process and / or an execution thread, and a component may be located on a computer and / or distributed between two or more computers. In addition, these components may be executed from various computer-readable storage media having various data structures stored thereon. Components may, for example, communicate through local and / or remote processes according to signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and / or a network, such as the Internet interacting with other systems through signals).

[0330] Those of ordinary skill in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may 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.

[0331] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can be based on the corresponding processes in the aforementioned method embodiments and will not be repeated here.

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

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

[0334] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0335] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0336] If the functions are implemented in the form of 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 the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

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

Claims

1. A communication method, characterized in that: include: receiving indication information, the indication information indicating that a first transmission parameter set is associated with a first logical channel set and a second transmission parameter set is associated with a second logical channel set, the first transmission parameter set and the second transmission parameter set being associated with the same configuration authorization CG resource; In a case where there is data to be transmitted in the first logical channel set, transmitting the data in the first logical channel set on the CG resource according to the first transmission parameter set; or, When there is no data to be transmitted in the first logical channel set and there is data to be transmitted in the second logical channel set, the data in the second logical channel set is transmitted on the CG resources according to the second transmission parameter set.

2. The method according to claim 1, characterized in that Some or all parameters in the first transmission parameter set are different from those in the second transmission parameter set.

3. The method according to claim 1 or 2, characterized in that The method further comprises: When there is data to be transmitted in the first logical channel set, sending first information indicating that the first transmission parameter set is used for this transmission; In a case where there is no data to be transmitted in the first logical channel set and there is data to be transmitted in the second logical channel set, second information is sent, where the second information indicates that the second transmission parameter set is used for this transmission.

4. The method according to any one of claims 1 to 3, characterized in that The priority of the first transmission parameter set is higher than the priority of the second transmission parameter set, or the priority of the first logical channel set is higher than the priority of the second logical channel set.

5. The method according to any one of claims 1 to 4, characterized in that The first transmission parameter set includes a first modulation and coding scheme MCS, and the second transmission parameter set includes a second MCS.

6. The method according to any one of claims 1 to 5, characterized in that In a case where there is data to be transmitted in the first logical channel set, transmitting the data in the first logical channel set on the CG resource according to the first transmission parameter set includes: When there is data to be transmitted in both the first logical channel set and the second logical channel set, the data in the first logical channel set and the second logical channel set are transmitted on the CG resources according to the first transmission parameter set.

7. A communication method, characterized in that: include: Determine at least one indication information, the at least one indication information indicating: at least one of a first transmission parameter set and a second transmission parameter set, the first transmission parameter set is associated with a first logical channel set, and the second transmission parameter set is associated with a second logical channel set, wherein the first logical channel set and the second logical channel set are associated with the same configuration authorization CG resource; The at least one indication information is sent.

8. The method according to claim 7, characterized in that Some or all parameters in the first transmission parameter set are different from those in the second transmission parameter set.

9. The method according to claim 7 or 8, characterized in that The method further comprises: First information or second information is received, wherein the first information indicates that the first transmission parameter set is used in this transmission, and the second information indicates that the second transmission parameter set is used in this transmission.

10. The method according to any one of claims 7 to 9, characterized in that The at least one indication information further indicates that: the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set, and / or, the priority of the first logical channel set is higher than the priority of the second logical channel set.

11. The method according to any one of claims 7 to 10, characterized in that: The first transmission parameter set includes a first modulation and coding scheme MCS, and the second transmission parameter set includes a second MCS.

12. A communication device, characterized in that: include: A communication unit, configured to receive indication information, wherein the indication information indicates that a first transmission parameter set is associated with a first logical channel set and a second transmission parameter set is associated with a second logical channel set, wherein the first transmission parameter set and the second transmission parameter set are associated with the same configuration authorization CG resource; The communication unit is further configured to, when there is data to be transmitted in the first logical channel set, transmit the data in the first logical channel set on the CG resource according to the first transmission parameter set; or The communication unit is also used to, when there is no data to be transmitted in the first logical channel set and there is data to be transmitted in the second logical channel set, transmit the data in the second logical channel set on the CG resources according to the second transmission parameter set.

13. The communication device according to claim 12, characterized in that Some or all parameters in the first transmission parameter set are different from those in the second transmission parameter set.

14. The communication device according to claim 12 or 13, characterized in that: The communication unit is also used for: When there is data to be transmitted in the first logical channel set, sending first information indicating that the first transmission parameter set is used for this transmission; In a case where there is no data to be transmitted in the first logical channel set and there is data to be transmitted in the second logical channel set, second information is sent, where the second information indicates that the second transmission parameter set is used for this transmission.

15. The communication device according to any one of claims 12 to 14, characterized in that: The priority of the first transmission parameter set is higher than the priority of the second transmission parameter set, or the priority of the first logical channel set is higher than the priority of the second logical channel set.

16. The communication device according to any one of claims 12 to 15, characterized in that: The first transmission parameter set includes a first modulation and coding scheme MCS, and the second transmission parameter set includes a second MCS.

17. The communication device according to any one of claims 12 to 16, characterized in that: The communication unit is specifically used for: When there is data to be transmitted in both the first logical channel set and the second logical channel set, the data in the first logical channel set and the second logical channel set are transmitted on the CG resources according to the first transmission parameter set.

18. A communication device, characterized in that: include: a processing unit, configured to determine at least one indication information, wherein the at least one indication information indicates: at least one of a first transmission parameter set and a second transmission parameter set, the first transmission parameter set is associated with a first logical channel set, and the second transmission parameter set is associated with a second logical channel set, wherein the first logical channel set and the second logical channel set are associated with the same configuration authorization CG resource; A communication unit is used to send the at least one indication information.

19. The communication device according to claim 18, characterized in that Some or all parameters in the first transmission parameter set are different from those in the second transmission parameter set.

20. The communication device according to claim 18 or 19, characterized in that: The communication unit is specifically used for: First information or second information is received, wherein the first information indicates that the first transmission parameter set is used in this transmission, and the second information indicates that the second transmission parameter set is used in this transmission.

21. The communication device according to any one of claims 18 to 20, characterized in that: The at least one indication information further indicates that: the priority of the first transmission parameter set is higher than the priority of the second transmission parameter set, and / or, the priority of the first logical channel set is higher than the priority of the second logical channel set.

22. The communication device according to any one of claims 18 to 21, characterized in that: The first transmission parameter set includes a first modulation and coding scheme MCS, and the second transmission parameter set includes a second MCS.

23. A communication device, characterized in that: The device comprises a processor, wherein the processor is coupled to a memory, wherein the memory is used to store programs or instructions, and when the programs or instructions are executed by the processor, the device executes the method according to any one of claims 1 to 6 or the method according to any one of claims 7 to 11.

24. A communication device, characterized in that: The method comprises a processor and an interface, wherein the interface is used to send and / or receive signals, so that the processor executes the method according to any one of claims 1 to 6 or the method according to any one of claims 7 to 11.

25. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed, the computer is caused to perform the method according to any one of claims 1 to 6 or the method according to any one of claims 7 to 11.

26. A computer program product, characterized in that The method comprises computer program instructions, wherein the computer program instructions cause the computer to execute the method according to any one of claims 1 to 6 or the method according to any one of claims 7 to 11.