Communication method, communication apparatus, and storage medium

By mapping delayed critical data to uplink authorized resources based on resource mapping rules using terminal devices, the problem of low utilization of uplink authorized resources is solved, and efficient utilization of resources and effective transmission of delayed critical data are achieved.

WO2026026053A1PCT designated stage Publication Date: 2026-02-05HONOR DEVICE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/091173
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-01
Filing Date
2025-04-25
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

Existing technologies do not clearly specify how to utilize uplink authorized resources to transmit delayed critical data, resulting in low resource utilization and resource waste.

Method used

The terminal device maps delay-critical data in the logical channel to uplink authorized resources for transmission based on pre-configured resource mapping rules, including data padding strategies under different rules to improve resource utilization.

Benefits of technology

This improves the utilization rate of uplink authorized resources, ensures the effective transmission of delayed critical data, and avoids resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025091173_05022026_PF_FP_ABST
    Figure CN2025091173_05022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method, a communication apparatus, and a storage medium, aiming at improving the utilization rate of uplink grant resources. The communication method provided in the present application comprises: when a logical channel comprises delay critical data, mapping the logical channel to an uplink grant resource on the basis of a resource mapping rule, wherein the resource mapping rule is used for indicating that the uplink grant resource can be used for transmitting the delay critical data; and sending data in the logical channel to a network device by means of the uplink grant resource. In the implementation solution, in order to improve the utilization rate of uplink grant resources, when a logical channel comprises delay critical data, a terminal device may map, on the basis of a preconfigured resource mapping rule, data comprising the delay key data on the logical channel to an uplink grant resource for transmission, so that the uplink grant resource can be effectively utilized, thereby improving the utilization rate of the uplink grant resources.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method, communication device and storage medium

[0001] This application claims priority to Chinese Patent Application No. 202411056478.6, filed on August 1, 2024, entitled "A Communication Method, Communication Device and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to a communication method, communication device and storage medium. Background Technology

[0003] Because delay-critical protocol data unit (PDCP SDU) has high latency requirements during data transmission, when there is delay-critical data that needs to be transmitted in the logical channel (LCH) of the terminal device, the delay-critical data should be mapped to an uplink licensed resource for transmission.

[0004] However, there are currently no clear regulations on how to utilize uplink license resources to transmit delayed critical data, resulting in low utilization of uplink license resources and wasted resources. Summary of the Invention

[0005] This application provides a communication method, communication device, and storage medium, with the aim of improving the utilization rate of uplink licensed resources.

[0006] To achieve the above objectives, this application provides the following technical solution:

[0007] A first aspect of this application provides a communication method applied to a terminal device, the method comprising:

[0008] When a logical channel includes delay-critical data, the logical channel is mapped to uplink authorized resources based on resource mapping rules. The resource mapping rules are used to indicate that the uplink authorized resources can be used to transmit delay-critical data.

[0009] The data in the logical channel is sent to the network device through the uplink authorized resources.

[0010] In the above implementation scheme, in order to improve the utilization rate of uplink license resources, when the logical channel includes delay-critical data, the terminal device can map the data, including delay-critical data, on the logical channel to the uplink license resources for transmission based on the pre-configured resource mapping rules, thereby enabling the uplink license resources to be effectively utilized and improving the utilization rate of uplink license resources.

[0011] In one possible implementation of the first aspect of this application, when the resource mapping rule stipulates that the uplink licensed resources are only used for transmitting delay-critical data, mapping the logical channel to the uplink licensed resources based on the resource mapping rule includes: mapping the delay-critical data of the logical channel to the uplink licensed resources. In the above implementation, when the resource mapping rule in the terminal device specifically stipulates that the uplink licensed resources are only used for transmitting delay-critical data, the terminal device can fill the uplink licensed resources with the delay-critical data from the logical channel based on the resource mapping rule. That is, it can map the delay-critical data from the logical channel to the uplink licensed resources for transmission based on the resource mapping rule, thereby enabling the uplink licensed resources to be effectively utilized and improving their utilization rate.

[0012] In one possible implementation of the first aspect of this application, when the resource mapping rule allows the uplink grant resource to be used for transmitting delay-critical data and non-delay-critical data, the step of mapping the logical channel to the uplink grant resource based on the resource mapping rule includes: mapping the delay-critical data of the logical channel to the uplink grant resource; if the uplink grant resource has a first remaining resource, then mapping the non-delay-critical data of the logical channel to the uplink grant resource, wherein the first remaining resource is the mappable resource in the uplink grant resource after mapping all delay-critical data in the logical channel to the uplink grant resource. In the above implementation scheme, when the resource mapping rule in the terminal device is specifically that the uplink authorized resources can be used to transmit delay-critical data and non-delay-critical data, the terminal device can first fill the uplink authorized resources with delay-critical data in the logical channel based on the resource mapping rule. If there are still first remaining resources that can be mapped after filling all the delay-critical data, then the non-delay-critical data in the logical channel can be mapped to fill the first remaining resources of the uplink authorized resources. That is, the delay-critical data and non-delay-critical data in the logical channel can be mapped to the uplink authorized resources for transmission based on the resource mapping rule, thereby enabling the uplink authorized resources to be effectively utilized and improving the utilization rate of the uplink authorized resources.

[0013] In one possible implementation of the first aspect of this application, when the resource mapping rule stipulates that the uplink licensed resources are only used for transmitting data in a delay-critical logical channel, mapping the logical channel to the uplink licensed resources based on the resource mapping rule includes: mapping the delay-critical logical channel to the uplink licensed resources; wherein, the delay-critical logical channel is a logical channel that includes delay-critical data. In the above implementation, when the resource mapping rule in the terminal device specifically stipulates that the uplink licensed resources are only used for transmitting data in a delay-critical logical channel, the terminal device can fill the uplink licensed resources with data from the delay-critical logical channel that includes delay-critical data based on the resource mapping rule. That is, the entire channel of the delay-critical logical channel can be mapped to the uplink licensed resources for transmission, thereby enabling the uplink licensed resources to be effectively utilized and improving the utilization rate of the uplink licensed resources.

[0014] In one possible implementation of the first aspect of this application, when the resource mapping rule allows the uplink grant resource to be used for transmitting delay-critical logical channels and non-delay-critical logical channels, the step of mapping logical channels to uplink grant resources based on the resource mapping rule includes: mapping delay-critical logical channels to the uplink grant resource; if the uplink grant resource has a second remaining resource, then mapping non-delay-critical logical channels to the uplink grant resource; wherein, the non-delay-critical logical channel is a logical channel that does not include delay-critical data; and the second remaining resource is the mappable resource in the uplink grant resource after mapping all delay-critical logical channels in the logical channel to the uplink grant resource. In the above implementation scheme, when the resource mapping rule in the terminal device is specifically that the uplink authorized resources can be used to transmit delay-critical logical channels and non-delay-critical logical channels, the terminal device can first fill the uplink authorized resources with data on delay-critical logical channels that include delay-critical data based on the resource mapping rule. If there are still second remaining resources that can be mapped after filling all delay-critical logical channels, then the second remaining resources of the uplink authorized resources can be filled with non-delay-critical logical channels that do not include delay-critical data. That is, delay-critical logical channels and non-delay-critical logical channels that conform to the delay resource mapping rule can be mapped to the uplink authorized resources for transmission, thereby enabling the uplink authorized resources to be effectively utilized and improving the utilization rate of the uplink authorized resources.

[0015] In one possible implementation of the first aspect of this application, mapping the non-delay critical logical channel to the uplink grant resource includes: mapping the non-delay critical logical channel to the uplink grant resource based on a logical channel mapping rule, wherein the logical channel mapping rule is used to indicate the uplink grant resources that the logical channel can be mapped to. In the above implementation, when the terminal device is configured with both resource mapping rules and logical channel mapping rules, the terminal device can use the logical channel mapping rules to fill the remaining resources of the uplink grant resource with data from non-delay critical logical channels that conform to both resource mapping rules and logical channel mapping rules. That is, data from non-delay critical logical channels that conform to both resource mapping rules and logical channel mapping rules can be mapped to the uplink grant resource for transmission, thereby enabling the uplink grant resource to be effectively utilized and improving its utilization rate.

[0016] In one possible implementation of the first aspect of this application, the method further includes: when all logical channels do not contain delay-critical data, mapping the logical channels to the uplink grant resources based on logical channel mapping rules, wherein the logical channel mapping rules are used to indicate the uplink grant resources that can be mapped to the logical channels. In the above implementation, when there is no delay-critical data to be transmitted in all logical channels of the terminal device, and the terminal device is configured with both resource mapping rules and logical channel mapping rules, the terminal device can ignore the resource mapping rules and map the logical channels that conform to the logical channel mapping rules to the uplink grant resources for transmission based on the logical channel mapping rules, thereby enabling the uplink grant resources to be effectively utilized and improving the utilization rate of the uplink grant resources.

[0017] In one possible implementation of the first aspect of this application, the method further includes: invalidating the resource mapping rule. In the above implementation, when there is no delay-critical data to be transmitted in any of the terminal device's logical channels, and the terminal device is configured with resource mapping rules, the terminal device can invalidate the resource mapping rules. This allows the terminal device to use other resource mapping rules or be unrestricted by the resource mapping rules to map data in the logical channels to uplink licensed resources for filling, thereby enabling the uplink licensed resources to be effectively utilized and improving their utilization rate.

[0018] In one possible implementation of the first aspect of this application, when the logical channel includes delay-critical data, the logical channel mapping rule becomes invalid. The logical channel mapping rule is used to indicate the uplink grant resources that the logical channel can be mapped to. In the above implementation, the terminal device can configure both resource mapping rules and logical channel mapping rules. When the logical channel includes delay-critical data, and the terminal device is configured with both resource mapping rules and logical channel mapping rules, the terminal device can enable only the resource mapping rules, i.e., disable the logical channel mapping rules. This allows the terminal device to map data, including delay-critical data, on the logical channel to uplink grant resources for transmission based solely on the resource mapping rules, thereby enabling effective utilization of uplink grant resources and improving their utilization rate.

[0019] In one possible implementation of the first aspect of this application, mapping a logical channel to uplink grant resources based on resource mapping rules includes: mapping the logical channel to the uplink grant resources based on the resource mapping rules and logical channel mapping rules, wherein the logical channel mapping rules are used to indicate uplink grant resources that can be mapped to the logical channel. In the above implementation, the terminal device can configure both resource mapping rules and logical channel mapping rules. The terminal device can fill uplink grant resources with data from logical channels that conform to both resource mapping rules and logical channel mapping rules, i.e., it can map data from logical channels that conform to both resource mapping rules and logical channel mapping rules to uplink grant resources for transmission, thereby enabling effective utilization of uplink grant resources and improving their utilization rate.

[0020] In one possible implementation of the first aspect of this application, the method further includes: receiving first indication information from a network device, wherein the first indication information is used to indicate resource mapping rules. In the above implementation, when a new resource mapping rule needs to be configured in the terminal device, the first indication information from the network device can be used to indicate resource mapping rules that have not been configured in the terminal device. This allows the terminal device to map data, including delay-critical data, on the logical channel to uplink licensed resources for transmission based on the resource mapping rules indicated by the network device, thereby enabling effective utilization of the uplink licensed resources and improving their utilization rate.

[0021] In one possible implementation of the first aspect of this application, the method further includes: receiving second indication information from a network device, the second indication information being used to activate the resource mapping rule indicated by the first indication information. In the above implementation, when the first indication information from the network device indicates one or more resource mapping rules, the terminal device can further determine the activated resource mapping rule from the one or more resource mapping rules indicated in the first indication information based on the second indication information from the network device. This allows the terminal device to map data, including delay-critical data, on the logical channel to uplink licensed resources for transmission according to the activated resource mapping rule, thereby enabling effective utilization of the uplink licensed resources and improving their utilization rate.

[0022] In one possible implementation of the first aspect of this application, the logical channel includes third indication information, which indicates whether the logical channel can be mapped to the uplink grant resource. Mapping the logical channel to the uplink grant resource based on resource mapping rules includes mapping the logical channel to the uplink grant resource based on the third indication information and the resource mapping rules. In the above implementation, the logical channel of the terminal device may further include third indication information that indicates whether the logical channel can be mapped to the uplink grant resource. In this case, the terminal device can determine the logical channel that can be mapped to the uplink grant resource based on the third indication information and the resource mapping rules, and fill the uplink grant resource with data from the logical channel. That is, the logical channel that can be mapped to the uplink grant resource, determined based on the third indication information and the resource mapping rules, can be mapped to the uplink grant resource for transmission, thereby enabling effective utilization of the uplink grant resource and improving its utilization rate.

[0023] In one possible implementation of the first aspect of this application, the method further includes: receiving fourth indication information from a network device, the fourth indication information being used to indicate that the resource mapping rule is invalid. In the above implementation, the terminal device can also invalidate the resource mapping rule based on the fourth indication information from the network device, so that the terminal device can use other resource mapping rules or be unrestricted by the resource mapping rules to map data in the logical channel to uplink licensed resources for filling, thereby enabling the uplink licensed resources to be effectively utilized and improving the utilization rate of the uplink licensed resources.

[0024] In one possible implementation of the first aspect of this application, according to the method of claim 1, the method is characterized in that, if the data transmitted by the uplink grant resource includes delay-critical data, the step of sending the data in the logical channel to the network device through the uplink grant resource includes: if there is a conflict with other resources when transmitting data in the logical channel through the uplink grant resource, the data in the logical channel is preferentially sent to the network device through the uplink grant resource. In the above implementation, since delay-critical data has high latency requirements during data transmission, when using the uplink grant resource to transmit delay-critical data and a conflict occurs with other resources, the priority of the uplink grant resource whose data includes delay-critical data can be higher than that of other resources. That is, the uplink grant resource that includes delay-critical data can be preferentially transmitted, thereby ensuring the validity of the delay-critical data transmitted by the uplink grant resource.

[0025] A second aspect of this application provides a communication method applied to a network device, the method comprising:

[0026] Receive data from the logical channel transmitted by the terminal device through uplink authorized resources;

[0027] Wherein, when the logical channel of the terminal device includes delay-critical data, the data in the logical channel is mapped to the uplink authorized resource by the terminal device based on resource mapping rules, and the resource mapping rules are used to indicate that the uplink authorized resource can be used to transmit delay-critical data.

[0028] In the above implementation scheme, in order to improve the utilization rate of uplink licensed resources, when the logical channel of the terminal device includes delay-critical data, the network device can receive data including delay-critical data in the logical channel that the terminal device maps to the uplink licensed resources based on the pre-configured resource mapping rules and uses the uplink licensed resources for transmission. This enables the uplink licensed resources to be effectively utilized and improves the utilization rate of uplink licensed resources.

[0029] In one possible implementation of the second aspect of this application, when all logical channels of the terminal device do not include delay-critical data, the data in the logical channels is mapped to the uplink licensed resources by the terminal device based on logical channel mapping rules, wherein the logical channel mapping rules are used to indicate the uplink licensed resources that can be mapped by the logical channels.

[0030] In one possible implementation of the second aspect of this application, the method further includes: sending first indication information to a terminal device, the first indication information being used to indicate resource mapping rules.

[0031] In one possible implementation of the second aspect of this application, the method further includes: sending second indication information to a terminal device, the second indication information being used to activate the resource mapping rule indicated by the first indication information.

[0032] In one possible implementation of the second aspect of this application, the method further includes: sending a fourth indication message to a terminal device, the fourth indication message being used to indicate that the resource mapping rule has failed.

[0033] A third aspect of this application provides a communication device, specifically a terminal device, comprising:

[0034] The mapping module is used to map the logical channel to uplink licensed resources based on resource mapping rules when the logical channel includes delay-critical data. The resource mapping rules are used to indicate that the uplink licensed resources can be used to transmit delay-critical data.

[0035] The sending module is used to send data in the logical channel to the network device through the uplink authorized resources.

[0036] A fourth aspect of this application provides a communication device, specifically a network device, comprising:

[0037] A receiving module is used to receive data in a logical channel transmitted by a terminal device through uplink authorized resources. When the logical channel of the terminal device includes delay-critical data, the data in the logical channel is mapped to the uplink authorized resources by the terminal device based on resource mapping rules. The resource mapping rules are used to indicate that the uplink authorized resources can be used to transmit delay-critical data.

[0038] A fifth aspect of this application provides a communication device, comprising: a memory and at least one processor. The memory is used to store a program, and the at least one processor is used to execute the computer program or computer instructions stored in the memory, so that the communication device implements any of the communication methods provided in the first aspect of this application.

[0039] A sixth aspect of this application provides a communication device, comprising: a memory and at least one processor. The memory is used to store a program, and the at least one processor is used to execute the computer program or computer instructions stored in the memory, so that the communication device implements any of the communication methods provided in the second aspect of this application.

[0040] The seventh aspect of this application is a computer storage medium for storing a computer program, which, when executed, implements any one of the communication methods provided in the first or second aspect of this application.

[0041] The eighth aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform any of the communication methods described in the first or second aspect above.

[0042] A ninth aspect of this application provides a chip system including a processor for supporting a terminal device or network device in implementing the functions involved in the foregoing aspects, such as transmitting or processing data and / or information involved in the foregoing methods. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the terminal device or network device. The chip system may be composed of chips or may include chips and other discrete devices. Attached Figure Description

[0043] Figure 1 is a schematic diagram of the system architecture of the communication system provided in an embodiment of this application;

[0044] Figure 2 is a schematic diagram of the interaction process between a network device and a terminal device provided in an embodiment of this application;

[0045] Figure 3 is a schematic diagram of the first type of uplink authorization resource filling provided in the embodiments of this application;

[0046] Figure 4 is a schematic diagram of the filling of the second type of uplink authorization resource provided in the embodiments of this application;

[0047] Figure 5 is a schematic diagram of the filling of the third type of uplink authorization resource provided in the embodiments of this application;

[0048] Figure 6 is a schematic diagram of the filling of the fourth type of uplink authorization resource provided in the embodiments of this application;

[0049] Figure 7 is a schematic diagram of the filling of the fifth type of uplink authorization resource provided in the embodiments of this application;

[0050] Figure 8 is a schematic diagram of the sixth type of uplink authorization resource filling provided in the embodiments of this application;

[0051] Figure 9 is a schematic diagram of the filling of the seventh type of uplink authorization resource provided in the embodiments of this application;

[0052] Figure 10 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0053] Figure 11 is a schematic diagram of another communication device provided in an embodiment of this application;

[0054] Figure 12 is a structural example diagram of an electronic device disclosed in an embodiment of this application;

[0055] Figure 13 is a structural example diagram of another electronic device disclosed in an embodiment of this application. Detailed Implementation

[0056] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be a limitation of this application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, "one or more" refers to one, two, or more; "and / or" describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.

[0057] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0058] The "multiple" mentioned in the embodiments of this application refers to two or more. It should be noted that in the description of the embodiments of this application, terms such as "first" and "second" are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance, nor should they be construed as indicating or implying order.

[0059] The embodiments of this application can be applied to communication systems, including second-generation (2G) communication systems, third-generation (3G) communication systems, LTE systems, fifth-generation (5G) communication systems, LTE and 5G hybrid architectures, 5G New Radio (5G NR) systems, and new communication systems that will emerge in the future development of communication.

[0060] A communication system may include a first device and a second device. The first device may be a network-side device used to provide network communication functions, sometimes also referred to as a network device or network element. A network device is typically a base station (including functional units of a base station, or a combination of functional units of base stations) or a core network unit. The core network unit may be a functional unit within the core network, including but not limited to Access and Mobility Management Function (AMF) units or Session Management Function (SMF) units. The second device may be a device accessing the network, typically a terminal device. An example of a communication system is shown in Figure 1, which includes a base station 11 and a terminal 12.

[0061] In the embodiments provided in this application, the base station can be any device with wireless transceiver capabilities, including but not limited to: evolved base stations (NodeB, eNB, or e-NodeB) in Long Term Evolution (LTE), base stations (gNodeB or gNB) or transmission receiving points / transmission reception points (TRPs) in New Radio (NR), base stations in subsequent 3GPP evolutions, access nodes in Wi-Fi systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: macro base station, micro base station, pico base station, small cell, relay station, or balloon station, etc. The base station can include one or more co-located or non-co-located Transmission Reception Points (TRPs). The base station can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radio access network (CRAN) scenario. The base station can communicate with terminal devices or communicate with terminal devices through relay stations. Terminal devices can communicate with multiple base stations using different technologies. For example, a terminal device can communicate with a base station that supports LTE networks, or with a base station that supports 5G networks, or even have dual connections with both LTE and 5G base stations.

[0062] In the embodiments provided in this application, the terminal device can be of various forms, such as a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, an extended reality (XR) terminal device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, an in-vehicle terminal device, a wireless terminal device in self-driving, a wireless terminal device in remote medical care, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, a wearable terminal device, etc. The terminal device may also be referred to as a terminal device, user equipment (UE), access terminal device, in-vehicle terminal device, industrial control terminal device, UE unit, UE station, mobile station, mobile station, remote station, remote terminal device, mobile device, UE terminal device, terminal device, wireless communication device, UE agent, or UE device, etc. The terminal device can be a fixed terminal device or a mobile terminal device.

[0063] In communication systems, Delay-critical Protocol Data Units (PDCP SDUs) refer to service data units with high latency requirements during data transmission. The PDCP (Packet Data Convergence Protocol) layer, as a key sublayer in the Radio Access Network (RAN), is responsible for handling various functions, including data integrity, encryption, header compression, and reordering, to ensure efficient and secure data transmission. If the remaining time of delay-critical data is less than a threshold, and the PDCP layer has already submitted the data packet to the RLC (Radio Link Control) layer, it notifies the RLC layer of the dropped packet. If the RLC layer receives this indication, it can determine that the data packet is delay-critical. Delay-critical data is latency-sensitive, meaning it has high latency requirements. This implies that it needs to be transmitted from the sender to the receiver in the shortest possible time to meet the needs of real-time applications, such as voice calls and video streaming. To meet the latency requirements of delay-critical data, the network needs to dynamically adjust resource allocation, such as allocating more bandwidth or reducing the priority of other non-critical data, to ensure smooth transmission of delay-critical data.

[0064] Uplink license resources refer to the combination of parameters such as time, frequency, modulation and coding scheme, and power used for uplink data transmission, indicated by network devices to user equipment through specific signaling, such as DCI (Downlink Control Information) signaling. These resources must be adhered to by terminal equipment during uplink transmission to ensure the accuracy and reliability of data transmission. Furthermore, in 5G NR (New Radio), configuration licensing is an important method for allocating uplink license resources. It allows network devices to configure a range of uplink license resources for terminal equipment through higher-layer signaling, such as Radio Resource Control (RRC) signaling, and allows user equipment to autonomously use these resources for uplink transmission under certain conditions (such as automatic activation upon meeting specific conditions). Configuration licensing is divided into two types: Type 1 and Type 2, configured and indicated by RRC signaling and DCI signaling, respectively.

[0065] As can be seen from the above, since the latency requirements of delay-critical data are high during data transmission, when there is delay-critical data that needs to be transmitted in the logical channel (LCH) of the terminal device, the delay-critical data should be mapped to an uplink licensed resource for transmission.

[0066] However, there are currently no clear regulations on how to utilize uplink license resources for transmitting delayed critical data, resulting in low utilization of uplink license resources and wasted resources. This application provides a communication method, communication device, and storage medium that can improve the utilization rate of uplink license resources.

[0067] To make the technical solution of this application clearer and easier to understand, a communication method according to an embodiment of this application is described below with reference to the accompanying drawings. This embodiment is applicable to data transmission processes in wireless communication scenarios. This embodiment uses data transmission between a terminal device and a network device as an example, such as data transmission between a single terminal device and a network device. The above-described data transmission between a terminal device and a network device is merely a feasible example. This embodiment can be applied to data transmission between terminal devices, data transmission between network devices, or data transmission between two network elements in a wireless communication network.

[0068] Please refer to Figure 2, which shows a schematic diagram of an interaction process between a network device and a terminal device provided in an embodiment of this application. The communication method provided in this embodiment mainly includes the following steps:

[0069] 201. When the logical channel includes delay-critical data, the terminal device maps the logical channel to uplink authorized resources based on resource mapping rules.

[0070] Among them, the resource mapping rules are used to indicate that uplink authorized resources can be used to transmit latency-critical data.

[0071] In this embodiment, to improve the utilization rate of uplink license resources, when a logical channel includes delay-critical data (i.e., at least one logical channel in the terminal device includes delay-critical data), the terminal device can map the data, including delay-critical data, on the logical channel to uplink license resources based on pre-configured resource mapping rules. This allows the terminal device to transmit data, including delay-critical data, through the uplink license resources, thereby effectively utilizing the uplink license resources and improving their utilization rate. It is understood that the resource mapping rules can be pre-configured by the network device for the terminal device to restrict the data that can be transmitted using the uplink license resources; specifically, they can restrict the use of uplink license resources for transmitting delay-critical data.

[0072] Specifically, network devices can pre-configure one or more resource mapping rules for terminal devices, meaning terminal devices can pre-store one or more resource mapping rules. When a terminal device needs to utilize uplink licensed resources for data transmission, it can determine the effective resource mapping rule from the pre-configured one or more resource mapping rules, or from one or more resource mapping rules included in the configuration information sent by the network device. This allows the terminal device to map data, including delay-critical data, on the logical channel to uplink licensed resources based on the effective resource mapping rule. Consequently, it can transmit data, including delay-critical data, through the uplink licensed resources, thereby ensuring the effective utilization of uplink licensed resources and improving their utilization rate.

[0073] Furthermore, a logical channel is a channel that transmits different types of information over a physical channel. It is a logical division of the physical channel and a service provided by the Medium Access Control (MAC) entity to the upper layer to indicate what content is being carried. In this embodiment, logical channels can be divided into delay-critical logical channels and non-delay-critical logical channels based on whether they include delay-critical data. Delay-critical logical channels include delay-critical data, while non-delay-critical logical channels do not.

[0074] In this embodiment, in addition to resource mapping rules for indicating the uplink grant resources that can transmit latency-critical data, the terminal device can also be configured with logical channel mapping rules. These logical channel mapping rules restrict how logical channels are associated and mapped with transmission resources and physical channels to ensure data can be correctly transmitted in the communication system. Specifically, logical channel mapping rules indicate the uplink grant resources that can be mapped to logical channels in the terminal device; that is, the terminal device can limit the uplink grant resources that can be mapped to each logical channel based on the parameters of each logical channel. Specifically, logical channel mapping rules may include the duration of the Physical Uplink Shared Channel (PUSCH) of the uplink grant resources that can be mapped to the logical channel, whether the logical channel meets the requirements of the Subcarrier Spacing (SCS) list, whether the logical channel can use type 1 configuration grant, the serving cell that the data in the logical channel can transmit to, the configuration grant that the logical channel can use, and the dynamic grant that the logical channel can use. It is understood that the logical channel mapping rules configured by the terminal device may or may not be effective.

[0075] In one possible implementation of this application embodiment, when the logical channel includes delay-critical data, the logical channel mapping rule is invalidated. The logical channel mapping rule is used to indicate the uplink grant resources that the logical channel can be mapped to. In this application embodiment, when the logical channel includes delay-critical data, that is, at least one logical channel in the terminal device includes delay-critical data, and the terminal device is configured with both resource mapping rules and logical channel mapping rules, the terminal device can enable the resource mapping rules and disable the logical channel mapping rules. That is, the terminal device can enable only the resource mapping rules, so that when transmitting data, the terminal device can map the data, including delay-critical data, on the logical channel to uplink grant resources for transmission based solely on the resource mapping rules. This enables the uplink grant resources to be effectively utilized and improves the utilization rate of uplink grant resources.

[0076] It is understood that the resource mapping rules may include any one of the first resource mapping rule, the second resource mapping rule, the third resource mapping rule, and the fourth resource mapping rule; wherein, the first resource mapping rule is that uplink authorized resources are used only for transmitting delay-critical data; the second resource mapping rule is that uplink authorized resources can be used for transmitting both delay-critical data and non-delay-critical data; the third resource mapping rule is that uplink authorized resources are used only for transmitting data in a delay-critical logical channel, where the delay-critical logical channel is a logical channel that includes delay-critical data; and the fourth resource mapping rule is that uplink authorized resources can be used for transmitting both delay-critical logical channels and non-delay-critical logical channels, where the non-delay-critical logical channel is a logical channel that does not include delay-critical data. In the embodiments of this application, the resource mapping rules pre-configured by the terminal device may include at least one of the first, second, third, and fourth resource mapping rules, and the resource mapping rules effective in the terminal device may be any one of the first, second, third, and fourth resource mapping rules.

[0077] When the terminal device maps the logical channel to the uplink licensed resource based on the first resource mapping rule, that is, when the effective resource mapping rule is that the uplink licensed resource is only used to transmit delay-critical data, the terminal device can fill the uplink licensed resource with delay-critical data in the logical channel, but cannot map non-delay-critical data in the logical channel to the uplink licensed resource for filling. In other words, the terminal device can map delay-critical data on the logical channel to the uplink licensed resource for transmission, thereby enabling the uplink licensed resource to be effectively utilized and improving the utilization rate of the uplink licensed resource.

[0078] When the terminal device maps logical channels to uplink licensed resources based on the second resource mapping rule (i.e., the effective resource mapping rule allows uplink licensed resources to be used for transmitting delay-critical data and non-delay-critical data), the terminal device can fill the uplink licensed resources with delay-critical data and non-delay-critical data from the logical channel. Specifically, the terminal device can prioritize mapping delay-critical data on the logical channel to uplink licensed resources for transmission. If there are still remaining uplink licensed resources that can be mapped after all delay-critical data has been filled, then non-delay-critical data can be mapped to the uplink licensed resources for transmission. This ensures effective utilization of the uplink licensed resources and improves their utilization rate.

[0079] When the terminal device maps logical channels to uplink licensed resources based on the third resource mapping rule, that is, when the effective resource mapping rule is that the uplink licensed resources are only used to transmit data in the delay-critical logical channel, the terminal device can fill the uplink licensed resources with data from the delay-critical logical channel that includes delay-critical data, but cannot transmit data from the non-delay-critical logical channel that does not include delay-critical data to the uplink licensed resources. In other words, the entire delay-critical logical channel can be mapped to the uplink licensed resources for transmission, thereby enabling the uplink licensed resources to be effectively utilized and improving the utilization rate of the uplink licensed resources.

[0080] When the terminal device maps logical channels to uplink licensed resources based on the fourth resource mapping rule (i.e., the effective resource mapping rule allows uplink licensed resources to be used for transmitting delay-critical logical channels and non-delay-critical logical channels), data from both delay-critical logical channels (including delay-critical data) and non-delay-critical logical channels (excluding delay-critical data) can be used to fill uplink licensed resources. Specifically, the terminal device can prioritize mapping data from delay-critical logical channels to uplink licensed resources for transmission. If there are still unmapped uplink licensed resources after filling all delay-critical logical channels, then the remaining uplink licensed resources can be filled with non-delay-critical logical channels (excluding delay-critical data). This ensures effective utilization of uplink licensed resources and improves their utilization rate.

[0081] In one possible implementation of this application embodiment, when the resource mapping rule is that the uplink licensed resource is only used for transmitting latency-critical data, step 201, where the terminal device maps the logical channel to the uplink licensed resource based on the resource mapping rule, includes:

[0082] A1. The terminal device maps the delay-critical data in the logical channel to the uplink licensed resources.

[0083] In this embodiment, when the effective resource mapping rule in the terminal device is the first resource mapping rule (i.e., the resource mapping rule used when mapping data in the logical channel to uplink licensed resources specifically means that the uplink licensed resources are only used for transmitting delay-critical data), the terminal device can fill the uplink licensed resources with delay-critical data from the logical channel based on the first resource mapping rule. This ensures that all data filled into the uplink licensed resources is delay-critical data, meaning the terminal device can map delay-critical data from the logical channel to the uplink licensed resources for transmission based on the first resource mapping rule. This allows the uplink licensed resources to be effectively utilized, improving their utilization rate. It is understood that the total amount of delay-critical data mapped to the uplink licensed resources should not exceed the transmittable data amount of the uplink licensed resources.

[0084] Specifically, as shown in Figure 3, when the first resource mapping rule is in effect, if the terminal device has a first logical channel LCH1, a second logical channel LCH2, and a third logical channel LCH3, and LCH1 and LCH2 contain delay-critical data while LCH3 does not, then the delay-critical data in LCH1 and LCH2 can be mapped to uplink licensed resources for filling. This means that uplink licensed resources can be used to transmit the delay-critical data in LCH1 and LCH2, thereby enabling effective utilization of the uplink licensed resources and improving their utilization rate.

[0085] In one possible implementation of this application embodiment, when the resource mapping rule is that the uplink licensed resources can be used to transmit delay-critical data and non-delay-critical data, step 201, the terminal device maps the logical channel to the uplink licensed resources based on the resource mapping rule, including:

[0086] B1. The terminal device maps the latency key data of the logical channel to the uplink licensed resources.

[0087] B2. If there is a first remaining resource in the uplink grant resource, the terminal device will map the non-delay key data of the logical channel to the uplink grant resource.

[0088] The first remaining resource is the mappable resource in the uplink licensed resources after mapping all delay-critical data in the logical channel to the uplink licensed resources.

[0089] In this embodiment, when the effective resource mapping rule in the terminal device is the second resource mapping rule, that is, when the resource mapping rule used to map data in the logical channel to the uplink licensed resource is specifically that the uplink licensed resource can be used to transmit delay-critical data and non-delay-critical data, the terminal device can fill the uplink licensed resource with delay-critical data and non-delay-critical data in the logical channel, so that the data filled in the entire uplink licensed resource includes both delay-critical data and non-delay-critical data. In other words, the terminal device can map delay-critical data and non-delay-critical data in the logical channel to the uplink licensed resource for transmission based on the second resource mapping rule. Specifically, the terminal device can first map all delay-critical data in the logical channel to the uplink licensed resource for filling based on the second resource mapping rule, and then determine whether there is a first remaining resource that can be mapped after filling all delay-critical data. If there is still a first remaining resource in the uplink licensed resource, all non-delay-critical data in the logical channel can be mapped to the first remaining resource of the uplink licensed resource for filling based on the second resource mapping rule. It is understood that the total amount of delay-critical data and non-delay-critical data mapped to the uplink licensed resource should not exceed the amount of data that the uplink licensed resource can transmit.

[0090] Specifically, as shown in Figure 4, when the second resource mapping rule is in effect, if the terminal device has a first logical channel LCH1, a second logical channel LCH2, and a third logical channel LCH3, and LCH1 and LCH2 include delay-critical data while LCH3 does not, then the delay-critical data in LCH1 and LCH2 can be mapped to the uplink licensed resources for filling. If there are still first remaining resources in the uplink licensed resources, then the non-delay-critical data in LCH1, LCH2, and LCH3 can be mapped to the first remaining resources in the uplink licensed resources for filling. That is, the uplink licensed resources can be used to transmit the delay-critical data in LCH1 and LCH2 as well as the non-delay-critical data in LCH1, LCH2, and LCH3, thereby enabling the uplink licensed resources to be effectively utilized and improving the utilization rate of the uplink licensed resources.

[0091] In one possible implementation of this application embodiment, when the resource mapping rule is that the uplink licensed resources are only used for data in the transmission delay-critical logical channel, step 201, where the terminal device maps the logical channel to the uplink licensed resources based on the resource mapping rule, includes:

[0092] C1. The terminal device maps the delay-critical logical channel to the uplink licensed resource.

[0093] The delay-critical logical channel is a logical channel that includes delay-critical data.

[0094] In this embodiment, when the effective resource mapping rule in the terminal device is the third resource mapping rule, that is, when the resource mapping rule used to map data in the logical channel to the uplink licensed resource is specifically that the uplink licensed resource is only used to transmit data in the delay-critical logical channel, the terminal device can fill the uplink licensed resource with data from the delay-critical logical channel, including delay-critical data, so that the data filled into the uplink licensed resource is all data from the delay-critical logical channel. In other words, the terminal device can map data from the delay-critical logical channel in the logical channel to the uplink licensed resource for transmission based on the third resource mapping rule, thereby enabling the uplink licensed resource to be effectively utilized and improving its utilization rate. It is understood that the total amount of data in the delay-critical logical channel mapped to the uplink licensed resource should not exceed the transmittable data amount of the uplink licensed resource.

[0095] Specifically, as shown in Figure 5, when the third resource mapping rule is in effect, if the terminal device has a first logical channel LCH1, a second logical channel LCH2, and a third logical channel LCH3, and LCH1 and LCH2 contain delay-critical data (i.e., LCH1 and LCH2 are delay-critical logical channels), while LCH3 does not contain delay-critical data (i.e., LCH3 is a non-delay-critical logical channel), then all data on LCH1 and LCH2 can be mapped to uplink licensed resources for filling. This means that uplink licensed resources can be used to transmit data on delay-critical channels LCH1 and LCH2, thereby effectively utilizing the uplink licensed resources and improving their utilization rate.

[0096] Furthermore, when the terminal device is configured with not only resource mapping rules but also logical channel mapping rules, and both the third resource mapping rules and the logical channel mapping rules are in effect, the terminal device can fill uplink authorized resources with data on the delay-critical logical channels that conform to both the third resource mapping rules and the logical channel mapping rules, based on the third resource mapping rules and the logical channel mapping rules. In other words, data on logical channels that conform to both the third resource mapping rules and the logical channel mapping rules can be mapped to uplink authorized resources for transmission.

[0097] In one possible implementation of this application embodiment, when the resource mapping rule is that uplink granted resources can be used for transmission delay-critical logical channels and non-delay-critical logical channels, step 201, the terminal device maps the logical channels to uplink granted resources based on the resource mapping rule, including:

[0098] D1. The terminal device maps the delay critical logical channel to the uplink licensed resource.

[0099] D2. If there is a second remaining uplink licensed resource, the terminal device will map the non-delay critical logical channel to the uplink licensed resource.

[0100] Among them, the non-delay critical logical channel is the logical channel that does not include delay critical data; the second remaining resource is the mappable resource in the uplink authorized resource after mapping all delay critical logical channels in the logical channel to the uplink authorized resource.

[0101] In this embodiment, when the resource mapping rule in effect in the terminal device is the fourth resource mapping rule, that is, when the resource mapping rule used to map data in the logical channel to the uplink grant resource is specifically that the uplink grant resource can be used to transmit delay-critical logical channels and non-delay-critical logical channels, the terminal device can determine the delay-critical logical channel and non-delay-critical logical channel from the logical channel based on the resource mapping rule, and first fill the uplink grant resource with the data on the delay-critical logical channel. At this time, the terminal device can determine whether there is still a second remaining resource that can be mapped after the uplink grant resource has filled all the data of the delay-critical logical channels. If there is still a second remaining resource that can be mapped after filling the data on the delay-critical logical channel, then the remaining resources of the uplink grant resource are filled with the non-delay-critical logical channel that does not contain delay-critical data. The order in which the delay-critical logical channel and the non-delay-critical logical channel are mapped to the uplink grant is according to the priority order of the logical channel. In other words, terminal devices can map data from delay-critical logical channels and non-delay-critical logical channels that conform to resource mapping rules to uplink licensed resources for transmission. This enables effective utilization of uplink licensed resources and improves their utilization rate. It is understood that the data volume of non-delay-critical logical channels should not exceed the remaining uplink licensed resources; that is, the total data volume mapped to uplink licensed resources from both delay-critical and non-delay-critical logical channels should not exceed the transmittable data volume of the uplink licensed resources.

[0102] Furthermore, when the terminal device is configured with both fourth resource mapping rules and logical channel mapping rules, the fourth resource mapping rules and logical channel mapping rules can include multiple activation strategies. The first activation strategy is as follows: for delay-critical logical channels, the fourth resource mapping rule is activated; for non-delay-critical logical channels, the logical channel mapping rule is activated. The second activation strategy is as follows: for both delay-critical and non-delay-critical logical channels, both the fourth resource mapping rule and the logical channel mapping rule are activated. The third activation strategy is as follows: for delay-critical logical channels, the fourth resource mapping rule is activated; for non-delay-critical logical channels, both the fourth resource mapping rule and the logical channel mapping rule are activated.

[0103] When the terminal device adopts the first effective strategy, it can determine the delay-critical logical channels that conform to the fourth resource mapping rule from the logical channels based on the fourth resource mapping rule, and determine the non-delay-critical logical channels from the logical channels based on the logical channel mapping rule. When the terminal device adopts the second effective strategy, it can determine the delay-critical logical channels that conform to both the fourth resource mapping rule and the logical channel mapping rule from the logical channels based on the fourth resource mapping rule and the logical channel mapping rule, and determine the non-delay-critical logical channels from the logical channels based on the fourth resource mapping rule and the logical channel mapping rule. When the terminal device adopts the third effective strategy, it can determine the delay-critical logical channels that conform to both the fourth resource mapping rule and the logical channel mapping rule from the logical channels based on the fourth resource mapping rule, and determine the non-delay-critical logical channels from the logical channels based on the fourth resource mapping rule and the logical channel mapping rule. Furthermore, the uplink grant resource can be filled with data from the delay critical logic channel first. At this time, the terminal device can determine whether there are any remaining resources that can be mapped after the uplink grant resource has been filled with data from all delay critical logic channels. If there are remaining resources that can be mapped after the data from the delay critical logic channel has been filled, then the remaining resources of the uplink grant resource can be filled with data from the non-delay critical logic channel.

[0104] It is understandable that when the terminal device fills the uplink authorized resources with data on the delay critical logical channels based on the fourth resource mapping rule, if there are no second remaining resources that can be mapped after filling all the data on the delay critical logical channels, the terminal device can stop mapping. That is, it can choose not to map the data on the non-delay critical logical channels to the uplink authorized resources for transmission. In other words, when the fourth resource mapping rule is in effect, the uplink authorized resources can be filled with data on the delay critical logical channels, excluding data on the non-delay critical logical channels.

[0105] In one possible implementation of this application embodiment, if there are remaining uplink grant resources in step D2, the terminal device maps non-delayed critical logical channels to uplink grant resources, including:

[0106] D21. The terminal device maps non-delay critical logical channels to uplink licensed resources based on logical channel mapping rules.

[0107] Among them, the logical channel mapping rule is used to indicate the uplink licensed resources that can be mapped to the logical channel.

[0108] In this embodiment, when the terminal device is configured with not only resource mapping rules but also logical channel mapping rules for indicating uplink grant resources that can be mapped by logical channels, the terminal device can map data on non-delay key logical channels that can be mapped to uplink grant resources to the second remaining resources of uplink grant resources based on the logical channel mapping rules. The terminal device can also fill the second remaining resources of uplink grant resources with data on non-delay key logical channels that conform to both resource mapping rules and logical channel mapping rules based on the logical channel mapping rules. In other words, data on non-delay key logical channels that conform to both resource mapping rules and logical channel mapping rules can be mapped to uplink grant resources for transmission, thereby enabling the uplink grant resources to be effectively utilized and improving the utilization rate of uplink grant resources.

[0109] Specifically, as shown in Figure 6, when the fourth resource mapping rule is in effect, if the terminal device has a first logical channel LCH1, a second logical channel LCH2, and a third logical channel LCH3, and LCH1 and LCH2 include delay-critical data, that is, LCH1 and LCH2 are delay-critical logical channels, and LCH3 does not include delay-critical data, that is, LCH3 is a non-delay-critical logical channel. At this point, the terminal device can first map the data in LCH1 and LCH2 to the uplink licensed resources for filling based on the resource mapping rules. If there are still second remaining uplink licensed resources that can be mapped after filling the data on LCH1 and LCH2, and it is determined based on the logical channel mapping rules that LCH3 can be mapped to the uplink licensed resources, the data on LCH3 can be mapped to the second remaining uplink licensed resources for filling. That is, the uplink licensed resources can be used to transmit data on LCH1 and LCH2 that conform to the resource mapping rules, and the uplink licensed resources can also be used to transmit data on LCH3 that conforms to the logical channel mapping rules. This enables the uplink licensed resources to be effectively utilized and improves the utilization rate of the uplink licensed resources.

[0110] In one possible implementation of this application embodiment, step 201, where the terminal device maps the logical channel to uplink licensed resources based on resource mapping rules, includes:

[0111] E1. The terminal device maps the logical channel to the uplink authorized resource based on the resource mapping rules and logical channel mapping rules.

[0112] Among them, the logical channel mapping rule is used to indicate the uplink licensed resources that can be mapped to the logical channel.

[0113] In this embodiment, when the terminal device is configured with not only resource mapping rules but also logical channel mapping rules indicating uplink grant resources that can be mapped to logical channels, the terminal device can fill uplink grant resources with data from logical channels that conform to both resource mapping rules and logical channel mapping rules. Specifically, data from logical channels that conform to both resource mapping rules and logical channel mapping rules can be mapped to uplink grant resources for transmission. This can specifically involve mapping data from delay-critical logical channels that conform to both resource mapping rules and logical channel mapping rules to uplink grant resources for transmission, thereby enabling effective utilization of uplink grant resources and improving their utilization rate. If a logical channel only conforms to resource mapping rules but the logical channel mapping rules indicate that the logical channel cannot be mapped to uplink grant resources, then data from the logical channel cannot be mapped to uplink grant resources for transmission.

[0114] Specifically, as shown in Figure 7, when both the resource mapping rule and the logical channel mapping rule are effective, if the terminal device has a first logical channel LCH1, a second logical channel LCH2, and a third logical channel LCH3, and LCH1 and LCH2 contain delay-critical data (i.e., LCH1 and LCH2 are delay-critical logical channels), while LCH3 does not contain delay-critical data (i.e., LCH3 is a non-delay-critical logical channel), the terminal device determines that LCH1 and LCH2 can be mapped to uplink licensed resources according to the resource mapping rule, and determines that LCH1 can be mapped to uplink licensed resources, while LCH2 cannot be mapped to uplink licensed resources. In this case, all data on LCH1 can be mapped to uplink licensed resources for filling, but data on LCH2 cannot be mapped to uplink licensed resources for filling. That is, uplink licensed resources can be used to transmit data on the delay-critical channel LCH1, thereby enabling effective utilization of uplink licensed resources and improving their utilization rate.

[0115] In one possible implementation of this application embodiment, the logical channel includes third indication information, which is used to indicate whether the logical channel can be mapped to uplink licensed resources. Step 201, the terminal device maps the logical channel to uplink licensed resources based on resource mapping rules, including:

[0116] F1. The terminal device maps the logical channel to the uplink authorized resource based on the third indication information and resource mapping rules.

[0117] In this embodiment, different logical channels may include different third indication information. The third indication information included in each logical channel can be used to indicate whether the corresponding logical channel can be mapped to uplink licensed resources for transmission. When the terminal device not only configures resource mapping rules, but also includes third indication information in the logical channel to indicate whether the logical channel can be mapped to uplink licensed resources, and when the third indication information indicates that the logical channel can be mapped to uplink licensed resources configured with resource mapping rules, the terminal device can determine the logical channel that can be mapped to uplink licensed resources based on the third indication information included in the logical channel and the resource mapping rules. That is, it determines the logical channel that conforms to the resource mapping rules and whose included third indication information indicates that it can be mapped to uplink licensed resources, and maps the determined logical channel to the uplink licensed resources for transmission, thereby enabling the uplink licensed resources to be effectively utilized and improving the utilization rate of uplink licensed resources.

[0118] In one possible implementation of this application embodiment, the method further includes:

[0119] G1. When all logical channels do not include delay-critical data, the terminal device maps the logical channels to uplink licensed resources based on the logical channel mapping rules.

[0120] Among them, the logical channel mapping rule is used to indicate the uplink licensed resources that can be mapped to the logical channel.

[0121] In this embodiment, when none of the logical channels in the terminal device contain delay-critical data (i.e., the MAC entity of the terminal device does not contain the delay-critical data to be transmitted), and the terminal device is configured with not only resource mapping rules but also logical channel mapping rules for indicating uplink grant resources that can be mapped to logical channels, the resource mapping rules configured by the terminal device become invalid, and the logical channel mapping rules become effective. The terminal device can map data from logical channels that do not contain delay-critical data to uplink grant resources for filling based on the logical channel mapping rules. In other words, the terminal device can ignore the resource mapping rules and can map data from logical channels that conform to the logical channel mapping rules but do not contain delay-critical data to uplink grant resources for transmission, thereby enabling effective utilization of uplink grant resources and improving their utilization rate. It is understood that the total data volume of logical channels mapped to uplink grant resources should not exceed the transmittable data volume of the uplink grant resources.

[0122] Specifically, as shown in Figure 8, if the terminal device has a first logical channel LCH1, a second logical channel LCH2, and a third logical channel LCH3, and none of LCH1, LCH2, and LCH3 contain delay-critical data (i.e., LCH1, LCH2, and LCH3 are non-delay-critical logical channels), and based on the logical channel mapping rules, it is determined that LCH1 and LCH2 can be mapped to uplink licensed resources, then the terminal device can map the data on LCH1 and LCH2 to the uplink licensed resources for filling. This means the uplink licensed resources can be used to transmit data on LCH1 and LCH2 that conforms to the logical channel mapping rules, thereby enabling effective utilization of the uplink licensed resources and improving their utilization rate.

[0123] In one possible implementation of this application embodiment, the method further includes:

[0124] H1. When all logical channels do not contain delay-critical data, the terminal device maps the logical channels to uplink licensed resources.

[0125] In this embodiment, when no delay-critical data is included in any logical channel of the terminal device (i.e., the MAC entity of the terminal device does not contain the delay-critical data to be transmitted), and the terminal device only has resource mapping rules set, the terminal device can default to the resource mapping rules being invalid. The terminal device can then fill uplink licensed resources with data from any logical channel, meaning it can map any logical channel to uplink licensed resources for transmission. This allows for effective utilization of uplink licensed resources and improves their utilization rate. It is understood that the total data volume of logical channels mapped to uplink licensed resources should not exceed the transmittable data volume of the uplink licensed resources.

[0126] Specifically, as shown in Figure 9, if the terminal device has a first logical channel LCH1, a second logical channel LCH2, and a third logical channel LCH3, and none of LCH1, LCH2, and LCH3 contain delay-critical data (i.e., LCH1, LCH2, and LCH3 are non-delay-critical logical channels), and if the terminal device is only configured with resource mapping rules, then the terminal device can map the data of at least one of the logical channels LCH1, LCH2, and LCH3 to uplink licensed resources for filling. This means the terminal device can utilize uplink licensed resources to transmit data from any one or more of the logical channels LCH1, LCH2, and LCH3, thereby enabling effective utilization of the uplink licensed resources and improving their utilization rate.

[0127] In one possible implementation of the first aspect of this application, when all logical channels do not contain delay-critical data, the resource mapping rule is invalidated. In this embodiment, when all logical channels in the terminal device do not contain delay-critical data, that is, the MAC entity of the terminal device does not contain the delay-critical data to be transmitted, and the terminal device is configured with resource mapping rules, the terminal device can invalidate the resource mapping rules. That is, when mapping data on logical channels to uplink licensed resources, the terminal device can ignore the resource mapping rules, so that the terminal device can use other resource mapping rules or be unrestricted by the resource mapping rules to map data in the logical channels to uplink licensed resources for filling, thereby enabling the uplink licensed resources to be effectively utilized and improving the utilization rate of uplink licensed resources.

[0128] In one possible implementation of this application embodiment, the method further includes:

[0129] J1. The terminal device receives the first instruction information from the network device.

[0130] The first indication information is used to indicate the resource mapping rules.

[0131] In this embodiment, the terminal device can configure resource mapping rules by receiving first indication information from the network device. When the terminal device is not configured with resource mapping rules required to map data in the logical channel to uplink licensed resources, it can configure the unconfigured resource mapping rules by receiving the first indication information from the network device. This allows the terminal device to map data, including delay-critical data, on the logical channel to uplink licensed resources for transmission based on the resource mapping rules indicated by the network device, thereby enabling effective utilization of uplink licensed resources and improving their utilization rate. It is understood that the resource mapping rules indicated by the first indication information may include one or more resource mapping rules.

[0132] In one possible implementation of this application embodiment, the method further includes:

[0133] J2, Receive second instruction information from the network device.

[0134] The second instruction information is used to activate the resource mapping rule indicated by the first instruction information.

[0135] In this embodiment, when a terminal device configures one or more resource mapping rules via first indication information from a network device, it needs to determine the effective resource mapping rule from the configured one or more resource mapping rules. That is, it needs to determine the resource mapping rule required to map data in the logical channel to uplink licensed resources. The terminal device can further determine the activated and effective resource mapping rule from the one or more resource mapping rules indicated in the first indication information based on second indication information from the network device. This allows it to map data, including delay-critical data, on the logical channel to uplink licensed resources for transmission according to the activated and effective resource mapping rule, thereby enabling effective utilization of uplink licensed resources and improving their utilization rate.

[0136] In one possible implementation of this application embodiment, the method further includes:

[0137] K1. The terminal device receives the fourth instruction information from the network device.

[0138] The fourth indication information is used to indicate that the resource mapping rule has failed.

[0139] In this embodiment of the application, the terminal device can receive a fourth instruction from the network device to invalidate the resource mapping rules in the terminal device, so that the terminal device can use other rules or not be restricted by the resource mapping rules to map the data in the logical channel to the uplink licensed resources for filling, thereby enabling the uplink licensed resources to be effectively utilized and improving the utilization rate of the uplink licensed resources.

[0140] 202. The terminal device sends data in the logical channel to the network device through the uplink authorized resources.

[0141] In this embodiment, after mapping a logical channel to uplink licensed resources based on resource mapping rules, the terminal device can transmit data in the logical channel through the uplink licensed resources. Specifically, data in the logical channel can be transmitted to the network device through the uplink licensed resources. By first mapping data, including delay-critical data, on the logical channel to uplink licensed resources based on the set resource mapping rules, and then transmitting the mapped data in the logical channel through the uplink licensed resources, the terminal device can effectively utilize the uplink licensed resources and improve their utilization rate.

[0142] In one possible implementation of this application embodiment, if the data transmitted by the uplink grant resource includes delay-critical data, step 202, in which the terminal device sends the data in the logical channel to the network device through the uplink grant resource, includes:

[0143] L1. If there is a conflict with other resources when transmitting data in the logical channel through uplink grant resources, the data in the logical channel shall be sent to the network device first through uplink grant resources.

[0144] In this embodiment, if a terminal device encounters a conflict with other resources in terms of transmission time or sequence during the transmission of delayed critical data using uplink license resources, the terminal device can prioritize transmitting the data from the uplink license resource because delayed critical data has high latency requirements during data transmission. Specifically, if the terminal device maps delayed critical data or data in a delayed critical logical channel containing delayed critical data to uplink license resources based on resource mapping rules, and a conflict arises between the terminal device and other resources in terms of transmission time or sequence when transmitting the uplink license resource, the terminal device can readjust the priority of the uplink license resource and other resources, making the transmission priority of the uplink license resource higher than other resources. That is, the uplink license for transmitting delayed critical data has the highest priority, and the uplink license resource containing delayed critical data can be transmitted first, thereby ensuring the validity of the delayed critical data transmitted by the uplink license resource. It is understood that if a conflict arises during the transmission of uplink license resources containing delayed critical data with other uplink license resources that also contain delayed critical data, the transmission priority of the uplink license resource can be left unchanged, and the uplink license resource can be transmitted according to a predetermined transmission priority.

[0145] 203. The network device receives data from the terminal device through the logical channel transmitted via the uplink authorized resources.

[0146] In this embodiment of the application, after the terminal device maps the logical channel to the uplink licensed resource based on the resource mapping rule and transmits the data in the logical channel through the uplink licensed resource, the network device can receive the data in the logical channel transmitted by the terminal device through the uplink licensed resource, thereby enabling the uplink licensed resource to be effectively utilized and improving the utilization rate of the uplink licensed resource.

[0147] In one possible implementation of this application embodiment, the method further includes:

[0148] M1, the network device sends the first instruction information to the terminal device.

[0149] The first indication information is used to indicate the resource mapping rules.

[0150] In this embodiment, the network device can configure the resource mapping rules of the terminal device by sending a first indication message to the terminal device. When the terminal device is not configured with resource mapping rules required to map data in the logical channel to uplink licensed resources, the network device can configure the unconfigured resource mapping rules by sending the first indication message. This allows the terminal device to map data, including delay-critical data, on the logical channel to uplink licensed resources for transmission based on the resource mapping rules indicated by the network device, thereby enabling effective utilization of uplink licensed resources and improving their utilization rate. It is understood that the resource mapping rules indicated by the first indication message may include one or more resource mapping rules.

[0151] In one possible implementation of this application embodiment, the method further includes:

[0152] M2, the network device sends a second instruction message to the terminal device.

[0153] The second instruction information is used to activate the resource mapping rule indicated by the first instruction information.

[0154] In this embodiment, when the network device configures one or more resource mapping rules for the terminal device using the first indication information, it needs to indicate the effective resource mapping rule from the configured one or more resource mapping rules, that is, determine the resource mapping rule required to map data in the logical channel to uplink licensed resources. The network device can further indicate the activated and effective resource mapping rule from the one or more resource mapping rules indicated in the first indication information by sending the second indication information, so that the terminal device can map data, including delay-critical data, on the logical channel to uplink licensed resources for transmission according to the activated and effective resource mapping rule, thereby enabling the uplink licensed resources to be effectively utilized and improving the utilization rate of uplink licensed resources.

[0155] In one possible implementation of this application embodiment, the method further includes:

[0156] N1. The network device sends the fourth instruction information to the terminal device.

[0157] The fourth indication information is used to indicate that the resource mapping rule has failed.

[0158] In this embodiment of the application, the network device can send a fourth indication message to the terminal device to indicate that the effective resource mapping rule in the terminal device has become invalid, so that the terminal device can use other rules or not be restricted by the resource mapping rule to map the data in the logical channel to the uplink licensed resource for filling, thereby enabling the uplink licensed resource to be effectively utilized and improving the utilization rate of the uplink licensed resource.

[0159] As illustrated by the foregoing embodiments, compared to the prior art which does not explicitly specify how to utilize uplink license resources for transmitting delay-critical data, resulting in low utilization of uplink license resources and resource waste, this application embodiment aims to improve the utilization of uplink license resources. When the logical channel includes delay-critical data, the terminal device can map the data, including delay-critical data, on the logical channel to uplink license resources for transmission based on pre-configured resource mapping rules. This enables the uplink license resources to be effectively utilized and improves their utilization rate.

[0160] Figure 10 is a schematic diagram of a communication device provided in an embodiment of this application. The communication device can specifically be a terminal device, and the communication device specifically includes:

[0161] The mapping module 1001 is used to map the logical channel to uplink licensed resources based on resource mapping rules when the logical channel includes delay-critical data. The resource mapping rules are used to indicate that the uplink licensed resources can be used to transmit delay-critical data.

[0162] The sending module 1002 is used to send data in the logical channel to the network device through the uplink grant resource. In the above implementation scheme, in order to improve the utilization rate of the uplink grant resource, when the logical channel includes delay-critical data, the terminal device can map the data, including delay-critical data, on the logical channel to the uplink grant resource for transmission based on the pre-configured resource mapping rules, thereby enabling the uplink grant resource to be effectively utilized and improving the utilization rate of the uplink grant resource.

[0163] In one possible implementation of this application embodiment, when the resource mapping rule is that the uplink authorized resources are only used for transmitting latency-critical data, the mapping module 1001 is specifically used for:

[0164] The delay key data of the logical channel is mapped to the uplink licensed resources.

[0165] In one possible implementation of this application embodiment, when the resource mapping rule allows the uplink authorized resources to be used for transmitting latency-critical data and non-latency-critical data, the mapping module 1001 is specifically used for:

[0166] Map the delay key data of the logical channel to the uplink licensed resources;

[0167] If there is a first remaining resource in the uplink grant resource, then the non-delay key data of the logical channel is mapped to the uplink grant resource;

[0168] Wherein, the first remaining resource is the mappable resource in the uplink authorized resource after all delay key data in the logical channel are mapped to the uplink authorized resource.

[0169] In one possible implementation of this application embodiment, when the resource mapping rule is that the uplink authorized resources are only used for data in the transmission delay critical logic channel, the mapping module 1001 is specifically used for:

[0170] Map the delay-critical logical channel to the uplink authorized resource;

[0171] The delay-critical logical channel is a logical channel that includes delay-critical data.

[0172] In one possible implementation of this application embodiment, when the resource mapping rule allows the uplink authorized resources to be used for transmission delay-critical logical channels and non-delay-critical logical channels, the mapping module 1001 is specifically used for:

[0173] Map the delay-critical logical channel to the uplink authorized resource;

[0174] If there is a second remaining resource in the uplink grant resource, then the non-delayed critical logical channel is mapped to the uplink grant resource;

[0175] Wherein, the non-delay critical logical channel is a logical channel that does not include delay critical data; the second remaining resource is the mappable resource in the uplink authorized resource after mapping all delay critical logical channels in the logical channel to the uplink authorized resource.

[0176] In one possible implementation of this application embodiment, the mapping module 1001 is specifically used for:

[0177] The non-delay critical logical channels are mapped to the uplink grant resources based on logical channel mapping rules, which are used to indicate the uplink grant resources that the logical channels can be mapped to.

[0178] In one possible implementation of this application embodiment, the communication device further includes:

[0179] The mapping module 1001 is further configured to map the logical channel to the uplink grant resource based on the logical channel mapping rule when all logical channels do not include delay-critical data. The logical channel mapping rule is used to indicate the uplink grant resource that the logical channel can be mapped to.

[0180] In one possible implementation of this application embodiment, the apparatus further includes: the resource mapping rule becoming invalid.

[0181] In one possible implementation of this application, when the logical channel includes delay-critical data, the logical channel mapping rule becomes invalid. The logical channel mapping rule is used to indicate the uplink licensed resources that the logical channel can be mapped.

[0182] In one possible implementation of this application embodiment, the mapping module 1001 is specifically used for:

[0183] The logical channel is mapped to the uplink grant resource based on the resource mapping rule and the logical channel mapping rule. The logical channel mapping rule is used to indicate the uplink grant resource that the logical channel can be mapped to.

[0184] In one possible implementation of this application embodiment, the communication device further includes:

[0185] The receiving module is used to receive first indication information from the network device, wherein the first indication information is used to indicate resource mapping rules.

[0186] In one possible implementation of this application embodiment, the communication device further includes:

[0187] The receiving module is further configured to receive second indication information from the network device, the second indication information being used to activate the resource mapping rule indicated by the first indication information.

[0188] In one possible implementation of this application embodiment, the logical channel includes third indication information, which is used to indicate whether the logical channel can be mapped to the uplink licensed resource. The mapping module 1001 is specifically used for:

[0189] The logical channel is mapped to the uplink authorized resource based on the third indication information and the resource mapping rule.

[0190] In one possible implementation of this application embodiment, the apparatus further includes:

[0191] A receiving module is configured to receive a fourth indication information from a network device, the fourth indication information being used to indicate that the resource mapping rule has failed.

[0192] In one possible implementation of this application embodiment, if the data transmitted in the uplink authorized resource transmission includes delay-critical data, the sending module 1002 is specifically used for:

[0193] If there is a conflict with other resources when transmitting data in the logical channel through the uplink grant resource, the data in the logical channel shall be sent to the network device first through the uplink grant resource.

[0194] As illustrated by the foregoing embodiments, compared to the prior art which does not explicitly specify how to utilize uplink license resources for transmitting delay-critical data, resulting in low utilization of uplink license resources and resource waste, this application embodiment aims to improve the utilization of uplink license resources. When the logical channel includes delay-critical data, the terminal device can map the data, including delay-critical data, on the logical channel to uplink license resources for transmission based on pre-configured resource mapping rules. This enables the uplink license resources to be effectively utilized and improves their utilization rate.

[0195] Figure 11 is a schematic diagram of a communication device provided in an embodiment of this application. The communication device can specifically be a network device, and the communication device specifically includes:

[0196] The receiving module 1101 is used to receive data in a logical channel transmitted by a terminal device through an uplink authorized resource. When the logical channel of the terminal device includes delay-critical data, the data in the logical channel is mapped to the uplink authorized resource by the terminal device based on a resource mapping rule. The resource mapping rule is used to indicate that the uplink authorized resource can be used to transmit delay-critical data.

[0197] In one possible implementation of this application, when all logical channels of the terminal device do not include delay-critical data, the data in the logical channels is mapped to the uplink licensed resources by the terminal device based on logical channel mapping rules, and the logical channel mapping rules are used to indicate the uplink licensed resources that can be mapped by the logical channels.

[0198] In one possible implementation of this application embodiment, the communication device further includes:

[0199] The sending module is used to send first indication information to the terminal device, wherein the first indication information is used to indicate resource mapping rules.

[0200] In one possible implementation of this application embodiment, the communication device further includes:

[0201] The sending module is used to send a second indication information to the terminal device, the second indication information being used to activate the resource mapping rule indicated by the first indication information.

[0202] In one possible implementation of this application embodiment, the communication device further includes:

[0203] The sending module is used to send a fourth indication information to the terminal device, the fourth indication information being used to indicate that the resource mapping rule has failed.

[0204] As illustrated by the examples above, compared to the prior art which does not explicitly specify how to utilize uplink license resources to transmit delay-critical data, resulting in low utilization of uplink license resources and resource waste, when the logical channel of a terminal device includes delay-critical data, the network device can receive data, including delay-critical data, from the logical channel that the terminal device maps to uplink license resources based on pre-configured resource mapping rules and utilizes the uplink license resources for transmission. This enables the uplink license resources to be effectively utilized and improves their utilization rate.

[0205] Figure 12 illustrates an example of the composition of an electronic device provided in an embodiment of this application. This electronic device may be a first device, including but not limited to a base station and a core network unit. Figure 12 shows a simplified schematic diagram of a base station structure. The base station includes parts 1210, 1220, and 1230. Part 1210 is mainly used for baseband processing and controlling the base station; part 1210 is typically the control center of the base station, often referred to as a processor, used to control the base station to execute the processing operations on the first device side in the above method embodiments. Part 1220 is mainly used for storing computer program code and data. Part 1230 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals; part 1230 is often referred to as a transceiver module, transceiver, transceiver circuit, or transceiver unit. The transceiver module of part 1230, also referred to as a transceiver or transceiver unit, includes an antenna 1233 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device used to implement the receiving function in part 1230 can be regarded as a receiver, and the device used to implement the transmitting function can be regarded as a transmitter. That is, part 1230 includes receiver 1232 and transmitter 1231. The receiver can also be called a receiving module, receiver, or receiving circuit, etc., and the transmitter can be called a transmitting module, transmitter, or transmitting circuit, etc.

[0206] Sections 1210 and 1220 may include one or more circuit boards, each of which may include one or more processors and one or more memories. The processors are used to read and execute programs from the memories to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an optional implementation, multiple circuit boards may share one or more processors, multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.

[0207] For example, in one implementation, the transceiver module of section 1230 is used to execute the transceiver-related processes performed by the base station (first device) in the aforementioned method embodiments. The processor of section 1210 is used to execute the processing-related processes performed by the base station in the aforementioned method embodiments.

[0208] It should be understood that Figure 12 is merely an example and not a limitation, and the network devices described above, including processors, memory, and transceivers, may not depend on the structure shown in Figure 12.

[0209] Figure 13 illustrates another example of the composition of an electronic device provided in an embodiment of this application. This electronic device can be a second device, which can be a terminal device, including but not limited to mobile phones, smart wearable devices (such as smartwatches), and other electronic devices. Taking a mobile phone as an example, the electronic device may include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, antenna 1, antenna 2, a mobile communication module 350, and a wireless communication module 360, etc.

[0210] It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device. In other embodiments, the electronic device may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0211] Processor 310 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0212] It is understood that the interface connection relationships between the modules illustrated in this embodiment are merely illustrative and do not constitute a limitation on the structure of the electronic device. In other embodiments of this application, the electronic device may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.

[0213] The external storage interface 320 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 310 through the external storage interface 320 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.

[0214] Internal memory 321 can be used to store executable program code, including instructions. Processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in internal memory 321. Internal memory 321 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of the electronic device (such as audio data, phonebook, etc.). Furthermore, internal memory 321 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 310 executes various functional applications and data processing of the electronic device by running instructions stored in internal memory 321 and / or instructions stored in memory located within the processor.

[0215] The wireless communication function of electronic devices can be realized through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor and baseband processor, etc.

[0216] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.

[0217] The mobile communication module 350 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G in electronic devices. The mobile communication module 350 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 350 may be housed in the processor 310. In some embodiments, at least some functional modules of the mobile communication module 350 and at least some modules of the processor 310 may be housed in the same device.

[0218] In some embodiments, the electronic device initiates or receives call requests via the mobile communication module 350 and the antenna 1.

[0219] Furthermore, an operating system runs on top of the aforementioned components. Examples include iOS, Android, and Windows operating systems. Applications can be installed and run on this operating system. Those skilled in the art will understand that, for the sake of convenience and brevity, explanations and beneficial effects of the relevant content in any of the above-described electronic devices can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0220] This application also provides a communication system, which may include a first device (e.g., a network device such as a base station) as shown in FIG11 and a second device (e.g., a terminal device such as a mobile phone) as shown in FIG12.

[0221] In this application, the terminal device or network device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.

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

[0223] In the several embodiments provided in this 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 merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or modules, and may be electrical, mechanical, or other forms.

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

[0225] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0226] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essential contribution of the technical solution of this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the processes of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.

[0227] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A communication method, characterized in that, Applied to a terminal device, the method includes: When a logical channel includes delay-critical data, the logical channel is mapped to uplink authorized resources based on resource mapping rules. The resource mapping rules are used to indicate that the uplink authorized resources can be used to transmit delay-critical data. The data in the logical channel is sent to the network device through the uplink authorized resources.

2. The method according to claim 1, characterized in that, When the resource mapping rule stipulates that the uplink granted resource is only used for transmitting latency-critical data, the step of mapping the logical channel to the uplink granted resource based on the resource mapping rule includes: The delay key data of the logical channel is mapped to the uplink licensed resources.

3. The method according to claim 1, characterized in that, When the resource mapping rule allows the uplink granted resource to be used for transmitting delay-critical data and non-delay-critical data, mapping the logical channel to the uplink granted resource based on the resource mapping rule includes: Map the delay key data of the logical channel to the uplink licensed resources; If there is a first remaining resource in the uplink grant resource, then the non-delay key data of the logical channel is mapped to the uplink grant resource; Wherein, the first remaining resource is the mappable resource in the uplink authorized resource after all delay key data in the logical channel are mapped to the uplink authorized resource.

4. The method according to claim 1, characterized in that, When the resource mapping rule stipulates that the uplink granted resource is only used for data in a delay-critical logical channel, mapping the logical channel to the uplink granted resource based on the resource mapping rule includes: Map the delay-critical logical channel to the uplink authorized resource; The delay-critical logical channel is a logical channel that includes delay-critical data.

5. The method according to claim 1, characterized in that, When the resource mapping rule allows the uplink granted resources to be used for transmission delay-critical logical channels and non-delay-critical logical channels, mapping the logical channels to the uplink granted resources based on the resource mapping rule includes: Map the delay-critical logical channel to the uplink authorized resource; If there is a second remaining resource in the uplink grant resource, then the non-delayed critical logical channel is mapped to the uplink grant resource; Wherein, the non-delay critical logical channel is a logical channel that does not include delay critical data; the second remaining resource is the mappable resource in the uplink authorized resource after mapping all delay critical logical channels in the logical channel to the uplink authorized resource.

6. The method according to claim 5, characterized in that, The mapping of non-delay critical logical channels to the uplink licensed resources includes: The non-delay critical logical channels are mapped to the uplink grant resources based on logical channel mapping rules, which are used to indicate the uplink grant resources that the logical channels can be mapped to.

7. The method according to claim 1, characterized in that, The method further includes: When all logical channels do not contain delay-critical data, the logical channels are mapped to the uplink grant resources based on logical channel mapping rules, which are used to indicate the uplink grant resources that the logical channels can be mapped to.

8. The method according to claim 7, characterized in that, The method also includes: the resource mapping rule becoming invalid.

9. The method according to claim 1, characterized in that, When the logical channel includes delay-critical data, the logical channel mapping rule becomes invalid. The logical channel mapping rule is used to indicate the uplink licensed resources that the logical channel can be mapped.

10. The method according to claim 1, characterized in that, The process of mapping logical channels to uplink licensed resources based on resource mapping rules includes: The logical channel is mapped to the uplink grant resource based on the resource mapping rule and the logical channel mapping rule. The logical channel mapping rule is used to indicate the uplink grant resource that the logical channel can be mapped to.

11. The method according to claim 1, characterized in that, The method further includes: Receive first indication information from the network device, the first indication information being used to indicate resource mapping rules.

12. The method according to claim 11, characterized in that, The method further includes: Receive a second indication from a network device, the second indication being used to activate the resource mapping rule indicated by the first indication.

13. The method according to claim 1, characterized in that, The logical channel includes third indication information, which indicates whether the logical channel can be mapped to the uplink grant resource. Mapping the logical channel to the uplink grant resource based on resource mapping rules includes: The logical channel is mapped to the uplink authorized resource based on the third indication information and the resource mapping rule.

14. The method according to claim 1, characterized in that, The method further includes: Receive a fourth indication message from the network device, the fourth indication message being used to indicate that the resource mapping rule has failed.

15. The method according to claim 1, characterized in that, If the data transmitted by the uplink grant resource includes delay-critical data, the step of sending the data in the logical channel to the network device through the uplink grant resource includes: If there is a conflict with other resources when transmitting data in the logical channel through the uplink grant resource, the data in the logical channel shall be sent to the network device first through the uplink grant resource.

16. A communication method, characterized in that, Applied to network devices, the method includes: Receive data from the logical channel transmitted by the terminal device through uplink authorized resources; Wherein, when the logical channel of the terminal device includes delay-critical data, the data in the logical channel is mapped to the uplink authorized resource by the terminal device based on resource mapping rules, and the resource mapping rules are used to indicate that the uplink authorized resource can be used to transmit delay-critical data.

17. The method according to claim 16, characterized in that, When all logical channels of the terminal device do not include latency-critical data, the data in the logical channels is mapped to the uplink licensed resources by the terminal device based on logical channel mapping rules, and the logical channel mapping rules are used to indicate the uplink licensed resources that can be mapped by the logical channels.

18. The method according to claim 16, characterized in that, The method further includes: Send a first indication message to the terminal device, the first indication message being used to indicate resource mapping rules.

19. The method according to claim 18, characterized in that, The method further includes: Send a second instruction to the terminal device, the second instruction being used to activate the resource mapping rule indicated by the first instruction.

20. The method according to claim 16, characterized in that, The method further includes: A fourth indication message is sent to the terminal device, the fourth indication message being used to indicate that the resource mapping rule has failed.

21. A communication device, characterized in that, The communication device is specifically a terminal device, and the communication device includes: The mapping module is used to map the logical channel to uplink licensed resources based on resource mapping rules when the logical channel includes delay-critical data. The resource mapping rules are used to indicate that the uplink licensed resources can be used to transmit delay-critical data. The sending module is used to send data in the logical channel to the network device through the uplink authorized resources.

22. A communication device, characterized in that, The communication device is specifically a network device, and the communication device includes: A receiving module is used to receive data in a logical channel transmitted by a terminal device through uplink authorized resources. When the logical channel of the terminal device includes delay-critical data, the data in the logical channel is mapped to the uplink authorized resources by the terminal device based on resource mapping rules. The resource mapping rules are used to indicate that the uplink authorized resources can be used to transmit delay-critical data.

23. A communication device, characterized in that, The communication device includes: Memory is used to store computer programs or computer instructions; A processor for executing a computer program or computer instructions stored in the memory, causing the communication device to perform the method as described in any one of claims 1 to 15.

24. A communication device, characterized in that, The communication device includes: Memory is used to store computer programs or computer instructions; A processor for executing a computer program or computer instructions stored in the memory, causing the communication device to perform the method as described in any one of claims 16 to 20.

25. A computer storage medium for storing a computer program, which, when executed, implements the method of any one of claims 1 to 15, or the method of any one of claims 13 to 20.

Citation Information

Patent Citations

  • Uplink resource allocation method and device

    CN106961741A

  • Resource distribution method and terminal

    CN108012332A

  • Data Transmission Method and Electronic Terminal

    US20190364586A1

  • SR-BSR and resource management

    US20200163109A1

  • Data transmission method and apparatus, and device and storage medium

    WO2021179221A1