MÉTODO DE TRANSMISSÃO DE DADOS, EQUIPAMENTO DE USUÁRIO, E DISPOSITIVO DE RÁDIO ACESSO
Patent Information
- Authority / Receiving Office
- BR · BR
- Patent Type
- Patents
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2017-12-26
- Publication Date
- 2026-08-04
Smart Images

Figure 00000095_0000 
Figure 00000095_0001 
Figure 00000096_0000
Abstract
Description
1 / 87 Descriptive Report of the Invention Patent for DATA TRANSMISSION METHOD, USER EQUIPMENT, AND RADIO ACCESS DEVICE. TECHNICAL FIELD
[001] This application relates to the field of communications technologies and in particular to a method of data transmission, to user equipment and to a radio access device. BACKGROUND
[002] Currently, a Long Term Evolution (LTE) system is widely applied to the field of wireless transmission due to its advantages of high rate and low delay. When user equipment has uplink data to transmit, the user equipment must first request, from a radio access device, a required resource to transmit the uplink data. Specifically, the user equipment reports an amount of uplink data to be sent to the radio access device. The radio access device allocates a resource to the user equipment according to a specific policy and based on resource utilization and the amounts of uplink data to be sent reported by all user equipment, and indicates an available transmission resource to the user equipment. The user equipment transmits data after receiving a transmission resource indication.
[003] In a solution of the prior art, in a process for transmitting uplink data by using transmission resources, the user's equipment determines, based on a priority of the uplink data service, a sequence for using the transmission resources. However, different services have Petition 870240109638, dated 12 / 23 / 2024, page 6 / 200 2 / 87 requirements for a packet loss rate in addition to the requirements for a service priority, and there is no correspondence between the packet loss rate and the service priority. A service with a low service priority may have a relatively high requirement for a packet loss rate (this corresponds to a case where the packet loss rate is relatively low). However, in the solution of the previous technique, only the service priority is considered and, consequently, the transmission resources used for a service with a relatively high requirement for the packet loss rate cannot guarantee a service packet loss rate. As a result, it is difficult to meet the different transmission requirements of different uplink data. SUMMARY
[004] Modalities of this application provide a method of data transmission, user equipment, and a radio access device. Different transmission resources are allocated for uplink data or LCHs of different transmission classes, to meet the different requirements of different uplink data.
[005] According to a first aspect, one embodiment of this application provides a method of data transmission, including:
[006] receive, by the user's equipment, first information from a radio access device, where the first information indicates different transmission classes corresponding to the various logical channels;
[007] determine, by the user's equipment based on the first information, an uplink data transmission format in at least one logical channel corresponding to at least one transmission class in the different transmission classes, and Petition 870240109638, dated 12 / 23 / 2024, page 7 / 200 3 / 87 determine transmission resources in the transmission format; and
[008] send, through the user's equipment, the uplink data by using the transmission format and the transmission resources in the transmission format.
[009] Optionally, an LCH corresponds to a transmission class, and the transmission class of the LCH can be determined based on at least one of: a reliability class and a delay class of a service in the LCH; and optionally it can be determined based on a service priority. For example, the transmission class includes at least one of: the reliability class and the delay class of the service, and optionally it can also include the service priority. Alternatively, the transmission class is determined based on at least two of a service priority, a reliability class, and a service delay class; or the transmission class is determined based on at least two of the following parameters: a priority, a reliability requirement, and a service delay (latency) requirement.
[0010] In one embodiment of the first aspect, different logical channels in the user's equipment correspond to different transmission classes. In a process for transmitting uplink data on a logical channel, the user's equipment transmits the uplink data by using a transmission format used for uplink data on the logical channel corresponding to the transmission class, and the transmission resources in the transmission format. In addition, the transmission resources used for uplink data that are determined based on the transmission classes can meet different requirements of different uplink data, thus enhancing the flexibility of data transmission.
[0011] In an optional mode, before the determination, By Petition 870240109638, dated 12 / 23 / 2024, page 8 / 200 4 / 87 User equipment based on the first information, a transmission format for uplink data in at least one logical channel corresponding to at least one transmission class in the different transmission classes, and determining the transmission capabilities in the transmission format, the method also includes:
[0012] send, via the user equipment, a second piece of information to the radio access network device, where the second piece of information indicates an amount of uplink data to be sent on at least one logical channel corresponding to at least one transmission class in the different transmission classes. The user equipment may report an amount of uplink data to be sent on an LCH corresponding to each transmission class in the different transmission classes, or the user equipment may report amounts of uplink data to be sent on the LCHs corresponding to the various transmission classes in the different transmission classes. In this way, the radio access device can allocate transmission resources to the user equipment based on the amounts of uplink data to be sent, thereby improving the effectiveness of resource allocation.
[0013] In an optional embodiment, before the user equipment determines, based on the first information, an uplink data transmission format on at least one logical channel corresponding to at least one transmission class in the different transmission classes, and before the transmission features in the transmission format are determined, the method also includes:
[0014] receive, by the user's equipment, third information sent by the radio access device, where the third information indicates the transmission format used for the uplink data in at least one logical channel corresponding to at least one class Petition 870240109638, dated 12 / 23 / 2024, page 9 / 200 5 / 87 transmission across different transmission classes, and indicates the transmission capabilities in the transmission format.
[0015] Optionally, the third piece of information carries each transmission class in at least one transmission class, a transmission format corresponding to each transmission class, and transmission resources in the transmission format corresponding to the transmission class; or
[0016] the third piece of information includes a transmission format corresponding to each transmission class in at least one transmission class, and includes transmission resources in the transmission format corresponding to the transmission class; and each transmission class is indicated by the use of a second location index corresponding to the transmission class, and the second location index is used to identify the transmission format corresponding to each transmission class in at least one transmission class and a location, in the third piece of information, of the transmission resources in the transmission format corresponding to the transmission class; or
[0017] The third piece of information includes a transmission format corresponding to each transmission class in at least one transmission class, and includes transmission resources in the transmission format corresponding to the transmission class.
[0018] In an optional embodiment, at least one transmission class comprises all transmission classes in the different transmission classes.
[0019] In an optional embodiment, at least one transmission class is a transmission class indicated by the radio access device in the different transmission classes.
[0020] In an optional version, the method also includes:
[0021] receive, through the user's equipment, fourth piece of information Petition 870240109638, dated 12 / 23 / 2024, page 10 / 200 6 / 87 sent by the radio access device, where the fourth piece of information indicates a first location index for each transmission class in at least one transmission class, and the first location index is used to identify a location, in the second piece of information, of a quantity of uplink data to be sent from each transmission class in at least one transmission class. This can save transmission bits and improve data transmission efficiency.
[0022] In an optional embodiment, uplink data in each logical channel in at least one logical channel are multiple uplink data packets, and the method also includes:
[0023] in a process in which the user's equipment sends the various uplink data packets, preferably allocate, by the user's equipment, more transmission resources to an uplink data packet with a high priority among the various uplink data packets.
[0024] In an optional embodiment, before preferentially allocating, by the user's equipment, more transmission resources to an uplink data packet with a high service priority in the various uplink data packets, the method also includes:
[0025] to allocate, by the user's equipment, a pre-established proportion of transmission resources for each of the various uplink data packets.
[0026] In an optional embodiment, the method further includes: in a process in which the user's equipment sends uplink data on a target logical channel, where the target logical channel is a logical channel on at least one logical channel.
[0027] if a timer, in a PDCP layer, of a target data packet in the uplink data expires, discard, by the user equipment, the target data packet in the PDCP layer; and Petition 870240109638, dated 12 / 23 / 2024, page 11 / 200 7 / 87 notify, by using an RLC layer, an RLC layer of the radio device accesses an identifier of the target data packet.
[0028] In an optional embodiment, the method further includes: in a process in which the user's equipment sends uplink data on a target logical channel, where the target logical channel is a logical channel on at least one logical channel,
[0029] if a timer, in an RLC layer, of a target data packet in the uplink data expires, discard, by the user equipment, the target data packet in the RLC layer; and notify, by using the RLC layer, an RLC layer of the radio access device about an identifier of the target data packet.
[0030] In an optional embodiment, the method further includes: in a process in which the user's equipment sends uplink data on a target logical channel, where the target logical channel is a logical channel on at least one logical channel,
[0031] if a timer, in a MAC layer, of a target data packet in the uplink data expires, discard, by the user equipment, the target data packet in the MAC layer; and notify, by using an RLC layer, an RLC layer of the radio access device about an identifier of the target data packet.
[0032] According to a second aspect, one embodiment of this request provides a method of data transmission, including:
[0033] send, via a radio access device, initial information to the user's equipment, where the initial information indicates different transmission classes corresponding to the various logical channels; where
[0034] the first information is used by the equipment of Petition 870240109638, dated 12 / 23 / 2024, p. 12 / 200 8 / 87 user to determine an uplink data transmission format on at least one logical channel corresponding to at least one transmission class in the different transmission classes, and determine the transmission capabilities in the transmission format.
[0035] In one embodiment of the second aspect, different logical channels in the user's equipment correspond to different transmission classes. In a process for transmitting uplink data on a lotic channel, the user's equipment transmits the uplink data by using a transmission format used for uplink data on the logical channel corresponding to the transmission class, and the transmission resources in the transmission format. In addition, the transmission resources used for uplink data that are determined based on the transmission classes can meet different requirements of different uplink data, thus enhancing the flexibility of data transmission.
[0036] In an optional version, the method also includes:
[0037] receive, by the radio access device, second information from the user's equipment, where the second information indicates an amount of uplink data to be sent on at least one logical channel corresponding to at least one transmission class in the different transmission classes.
[0038] Furthermore, the radio access device allocates a transmission format and transmission resources in the transmission format for at least one logical channel based on the second piece of information.
[0039] In an optional version, the method also includes: The radio access device sends a third piece of information to the user's equipment, where this third piece of information indicates the transmission format used for the uplink data on at least one logical channel corresponding to at least one transmission class. Petition 870240109638, dated 12 / 23 / 2024, page 13 / 200 9 / 87 in the different transmission classes, and indicates the transmission capabilities in the transmission format.
[0040] Optionally, the third piece of information carries each transmission class in at least one transmission class, a transmission format corresponding to each transmission class, and transmission resources in the transmission format corresponding to the transmission class; or
[0041] the third piece of information includes a transmission format corresponding to each transmission class in at least one transmission class, and includes transmission resources in the transmission format corresponding to the transmission class; and each transmission class is indicated by the use of a second location index corresponding to the transmission class, and the second location index is used to identify the transmission format corresponding to each transmission class in at least one transmission class and a location, in the third piece of information, of the transmission resources in the transmission format corresponding to the transmission class; or
[0042] the third piece of information includes a transmission format corresponding to each transmission class in at least one transmission class, and includes transmission resources in the transmission format corresponding to the transmission class.
[0043] In an optional version, the method also includes: The radio access device sends a fourth piece of information to the user's equipment, where the fourth piece of information indicates a first location index for each transmission class in at least one transmission class, and the first location index is used to identify a location, in the second piece of information, of a quantity of uplink data to be sent from each transmission class in at least one transmission class. This can Petition 870240109638, dated 12 / 23 / 2024, page 14 / 200 10 / 87 saves one bit of transmission and improves data transmission efficiency.
[0044] According to a third aspect, one modality of this application provides user equipment, including:
[0045] a receiving unit, configured to receive first information sent by a radio access device, where the first information indicates different transmission classes corresponding to the various logical channels;
[0046] a determination unit, configured to, based on the first information, determine an uplink data transmission format in at least one logical channel corresponding to at least one transmission class in the different transmission classes, and determine transmission features in the transmission format; and
[0047] a sending unit, configured to send uplink data by using the transmission format and transmission features in the transmission format.
[0048] The user equipment provided in the third aspect of the embodiments of this application is configured to perform the data transmission method provided in the first aspect of this application. For details, refer to the descriptions in the first aspect of the embodiments of this application. Details are not described again in this document.
[0049] In one possible design, a user equipment structure includes a processor and a transceiver. The processor is configured to execute the data transmission method provided in the first aspect of this application. Optionally, the user equipment structure may also include memory. The memory is configured to store application program code that supports the user equipment when executing the method. Petition 870240109638, dated 12 / 23 / 2024, page 15 / 200 11 / 87 preceding, and the processor is configured to execute the application program stored in memory.
[0050] According to a fourth aspect, an embodiment of this application provides a radio access device, including:
[0051] a transmission unit, configured to send initial information to the user's equipment, where the initial information indicates different transmission classes corresponding to the various logical channels; in which
[0052] the first information is used by the user's equipment to determine an uplink data transmission format on at least one logical channel corresponding to at least one transmission class in the different transmission classes, and to determine transmission capabilities in the transmission format.
[0053] The radio access device provided in the fourth aspect of the embodiments of this application is configured to perform the data transmission method provided in the second aspect of this application. For details, refer to the descriptions in the second aspect of the embodiments of this application. Details are not described again in this document.
[0054] In one possible design, a radio access device structure includes a processor and a transceiver. The processor is configured to execute the data transmission method provided in the second aspect of this application. Optionally, the radio access device structure may also include a memory. The memory is configured to store application program code that supports the radio access device when executing the preceding method, and the processor is configured to execute the application program stored in memory.
[0055] According to a fifth aspect, one modality of this request provides a means of storing the computer, Petition 870240109638, dated 12 / 23 / 2024, page 16 / 200 12 / 87 configured to store a computer software instruction used by the user's equipment, and the computer software instruction includes a program designed to execute the preceding aspects.
[0056] According to a sixth aspect, an embodiment of this application provides a computer storage medium, configured to store a computer software instruction used by the radio access device, and the computer software instruction includes a program developed to execute the preceding aspects.
[0057] In the embodiments of this application, the names of the user equipment and the radio access device do not constitute a limitation with respect to the devices. In the actual implementation, these devices may appear under other names. As long as the functions of the devices are similar to those in this application, the devices fall within the scope of the embodiments of this application and their equivalent technologies.
[0058] In the embodiments of this application, different logical channels in the user's equipment correspond to different transmission classes. In a process for transmitting uplink data on a logical channel, the user's equipment transmits the uplink data by using a transmission format used for uplink data on the logical channel corresponding to the transmission class, and the transmission resources in the transmission format. However, the transmission class includes at least one of: a reliability class and a service delay class, and may optionally also include a service priority; or the transmission class is determined based on at least two of a priority class, a reliability class, and a service delay class. Therefore, the transmission resources used Petition 870240109638, dated 12 / 23 / 2024, page 17 / 200 13 / 87 for uplink data is determined based on transmission classes that can meet different uplink data requirements, thereby enhancing data transmission flexibility. DESCRIPTION OF THE DRAWINGS
[0059] Figure 1 is a diagram of a possible network architecture according to one embodiment of this request;
[0060] Figure 2 is a schematic flowchart of a data transmission method according to one modality of this request;
[0061] Figure 3 is a schematic flowchart of another data transmission method according to a modality of this request;
[0062] Figure 4 is a schematic flowchart of another data transmission method according to one modality of this request;
[0063] Figure 5 is a schematic modular diagram of the user equipment according to an embodiment of this application;
[0064] Figure 6 is a schematic structural diagram of the user equipment according to an embodiment of this application;
[0065] Figure 7 is a schematic modular diagram of a radio access device according to an embodiment of this application; and
[0066] Figure 8 is a schematic structural diagram of a radio access device according to an embodiment of this application. DESCRIPTION OF THE MODALITIES
[0067] The following describes the modalities of this application with reference to the accompanying drawings.
[0068] Figure 1 is a diagram of a possible network structure according to one embodiment of this application. The network structure shown in Figure 1 may include user equipment and a radio access device. When the user equipment Petition 870240109638, dated 12 / 23 / 2024, page 18 / 200 14 / 87 has uplink data that needs to be transmitted; the user equipment must first request, from the radio access device, the transmission resources required to transmit the uplink data. Specifically, the user equipment reports an amount of uplink data to be sent on one / each logical channel (Logical Channel, LCH) to the radio access device. For example, the user equipment notifies the radio access device of the amount of uplink data to be sent by using a temporary memory condition report (Temporary Memory Condition Report, BSR). The radio access device allocates transmission resources to the user equipment based on the amount of uplink data to be sent, which is reported by the user equipment, and the current transmission resource utilization, and indicates transmission resources available to the user equipment.The user's equipment transmits the data after receiving a transmission capability indication.
[0069] In a solution of the prior art, in a process for transmitting uplink data by using transmission resources, the user equipment determines, based on a service priority of the uplink data, a sequence for using the transmission resources. To be specific, uplink data with a high service priority is preferably transmitted on the transmission resources, and a service with a low service priority is sent subsequently. However, different services have requirements for a packet loss rate in addition to requirements for a service priority, and there is no correlation between packet loss rate and service priority. A service with a low priority may have a relatively high requirement for packet loss rate (i.e. Petition 870240109638, dated 12 / 23 / 2024, page 19 / 200 15 / 87 corresponding to a case where the packet loss rate is relatively low). However, in the solution of the previous technique, only the service priority is considered, and consequently, the transmission resources used for a service with a relatively high requirement for packet loss rate cannot guarantee a packet loss rate for the service. As a result, it is difficult to meet the different transmission requirements of different uplink data.
[0070] In the embodiments of this application, different logical channels in the user's equipment correspond to different transmission classes. In a process for transmitting uplink data on a logical channel, the user's equipment transmits the uplink data by using a transmission format used for uplink data on the logical channel corresponding to the transmission class, and the transmission features in the transmission format. However, the transmission class includes at least one of: a reliability class and a service delay class, and may also include a service priority; or the transmission class is determined based on at least two of a service priority, a reliability class, and a service delay class.Therefore, the transmission resources used for uplink data, which are determined based on transmission classes, implement the allocation of different transmission resources for uplink data in LCHs of different transmission classes. This allows them to meet the different requirements of different uplink data, thereby enhancing the flexibility of data transmission.
[0071] In the descriptive report, in the concretizations and in the accompanying drawings of this application, the terms first, second, third, fourth and so on are intended to distinguish Petition 870240109638, dated 12 / 23 / 2024, page 20 / 200 16 / 87 between different objects, but do not indicate a particular order. In addition, the terms including, comprising, or any other variation thereof, are intended to cover a non-exclusive inclusion. For example, a process, a method, a system, a product, or a device that includes several steps or units is not limited to the listed steps or units, but optionally also includes a step or unit not listed, or optionally also includes another step or unit inherent to the process, method, product, or device.
[0072] In the embodiments of this application, user equipment may include, but is not limited to, a terminal (Terminal), a mobile station (Mobile Station, MS), among others. User equipment may be a mobile phone (or referred to as a cellular phone), or it may be a small-sized portable, handheld, embedded computer, or mobile device in a vehicle (a smart strip, a smart watch, smart glasses, among others).
[0073] A radio access device and user equipment in the embodiments of this application may appear under other names. As long as the functions of the devices are similar to those in this application, the devices fall within the scope of the embodiments of this application and their equivalent technologies.
[0074] Figure 2 is a schematic flowchart of a data transmission method according to an embodiment of this application. As shown in Figure 2, the data transmission method in this embodiment of this application includes steps 101 to 103. The data transmission method in this embodiment of this application is performed through the interaction between the user's equipment and a radio access device. For a specific process, refer to the detailed descriptions below.
[0075] 101. The radio access device sends first Petition 870240109638, dated 12 / 23 / 2024, page 21 / 200 17 / 87 information for the user's equipment, where the first piece of information indicates different transmission classes corresponding to various logical channels (two or more logical channels).
[0076] An LCH corresponds to a transmission class, and the transmission class of the LCH can be determined based on at least one of: a reliability class and a delay class of a service in the LCH, and optionally it can be determined based on a service priority. For example, the transmission class includes at least one of: the reliability class and the delay class of the service, and optionally it may also include the service priority. Alternatively, the transmission class is determined based on at least two of a service priority, a reliability class and a service delay class; or the transmission class is determined based on at least two of the parameters such as a priority, a reliability requirement and a delay (latency) requirement of the service.
[0077] The service reliability class is a service requirement class for transmission reliability.
[0078] The service delay class is a service requirement class for a transmission delay. Optionally, the transmission delay is a transmission time to transmit uplink data from the user equipment to a core network device, or the transmission delay is a transmission time to transmit uplink data from the user equipment to the radio access device. The transmission delay can be determined by subtracting an estimated transmission time to transmit uplink data from the radio access device to the core network device from the transmission time to transmit uplink data from the equipment. Petition 870240109638, dated 12 / 23 / 2024, page 22 / 200 18 / 87 from the user to the main network device.
[0079] Service priority is used to represent a class for scheduling uplink data, for example, information about which service is sent and which service is sent later.
[0080] Optionally, determining the transmission class based on the service reliability class and service delay class is to generate a transmission class based on the reliability class and service delay class. In a solution, the transmission class can be obtained in a weighted manner by performing a weighting operation with respect to the reliability class and the delay class. If the reliability class is 1, the delay class is 2, and the weighting coefficients are 40% and 60% respectively, a transmission class value is 1.6.Alternatively, in another solution, the transmission class can be generated by using a pre-configured relationship between a transmission class and each of a reliability class and a delay class. If the reliability class is 1, and the delay class is 2, the transmission class obtained based on the pre-configured relationship is 3.
[0081] When there is only one service on an LCH, the radio access device can directly determine, based on at least one of: a reliability class and a delay class of the service, and optionally based on a service priority, a transmission class of the LCH in which the service is located.
[0082] When multiple services exist on an LCH, the radio access device can first determine a transmission class for each service based on at least one of the following: a reliability class and a delay class for the services, and optionally based on a service priority, and then combine the classes. Petition 870240109638, dated 12 / 23 / 2024, page 23 / 200 19 / 87 transmission of the various services on the LCH to obtain an LCH transmission class. The radio access device can determine a combination method according to a pre-established algorithm, and notify the user equipment about the combined LCH transmission class. For example, the pre-established algorithm may select a higher transmission class from the transmission classes of the various services, or weight the various transmission classes to generate a weighted value.
[0083] Correspondingly, the user's equipment receives the first information sent by the radio access device, and stores the transmission classes corresponding to the LCHs.
[0084] Optionally, different transmission classes from the various LCHs can be transmitted multiple times. For example, one transmission class from one LCH is sent at a time, or transmission classes from at least two LCHs are sent at a time. In this way, the radio access device can send the different transmission classes from the various LCHs at various times. Also, the first information can include a transmission class from one or more LCHs.
[0085] Optionally, the service in this mode of this request can be a group of data streams (QoS stream) possessing the same QoS (Quality of Service, QoS) parameter quality as the service.
[0086] In this mode, for example, forms of representation of the different transmission classes that correspond to the various logical channels and that are indicated in the first information are presented in Table 1. A logical channel in a group of logical channels corresponds to a transmission class, and supports at least one service of this transmission class. Petition 870240109638, dated 12 / 23 / 2024, page 24 / 200 20 / 87 Table 1 Logical Channel Group 1 Logical Channel 1 Service 1 Transmission Class 1 Service 2 Transmission Class 1 Logical Channel 2 Service 3 Transmission Class 2 Logical Channel 3 Service 4 Transmission Class 3 Service 5 Transmission Class 3
[0087] 102. The user's equipment, based on the first information, determines a transmission format for the uplink data in at least one logical channel corresponding to at least one transmission class in the different transmission classes, and determines transmission features in the transmission format.
[0088] If one or more LCHs in the user's equipment have uplink data that needs to be transmitted, the user's equipment determines a transmission class for an LCH having uplink data to be transmitted, and determines a transmission format for the uplink data on an LCH corresponding to each transmission class. For example, if the transmission classes of LCHs having uplink data to be transmitted are transmission class A and transmission class B, transmission class A corresponds to two LCHs, and transmission class B corresponds to one LCH, the user's equipment determines a transmission format for the uplink data on the two LCHs corresponding to the class A. Petition 870240109638, dated 12 / 23 / 2024, page 25 / 200 21 / 87 transmission A, and determines an uplink data transmission format on an LCH corresponding to transmission class B.
[0089] Furthermore, after determining the transmission format used by the LCH possessing uplink data to be transmitted, the user equipment selects transmission resources in the transmission format.
[0090] In this embodiment of this application, the transmission format may include, but is not limited to, a transmission time interval (TTI) format, a modulation and coding scheme (MCS) format, a hybrid automatic repeat request (HARQ) configuration, a multiple input multiple output (MIMO) configuration, beam features, and numerology. Numerology means that configuration parameters used for orthogonal frequency division multiplexing (OFDM) are different at a physical layer. For example, the configuration parameters are different in terms of at least one of: a subcarrier spacing and a guard prefix length.As a result, time / frequency resources included in a resource element (resource element, RE) are different from time / frequency resources included in a resource block (resource block, RB). Transmission resources are physical time / frequency resources, can be represented in the form of an RE, an RB, among others, and may also include transmission resources such as HARQs in a medium access control layer (MAC). For example, in an LTE system, a subcarrier in the frequency domain and a symbol in the time domain. Petition 870240109638, dated 12 / 23 / 2024, page 26 / 200 22 / 87 can be referred to as an RE. 12 consecutive subcarriers in the frequency domain and one partition (partition) in the time domain can be referred to as an RB. A format for representing the physical time / frequency features is not limited in this document.
[0091] 103. The user's equipment sends the uplink data by using the transmission format and transmission resources in the transmission format.
[0092] The user's equipment sends the uplink data to be transmitted on the LCH by using the determined transmission resources.
[0093] Correspondingly, the radio access device receives the uplink data sent by the user's equipment.
[0094] In this embodiment of this application, different LCHs in the user's equipment correspond to different transmission classes. In a process of transmitting uplink data on an LCH, the user's equipment transmits the uplink data by using a transmission format used for uplink data on the LCH corresponding to the transmission class, and the transmission resources in the transmission format. However, the transmission class includes at least one of: a reliability class and a service delay class, and optionally may also include a service priority; or the transmission class is determined based on at least two of a service priority, a reliability class, and a service delay class.Therefore, transmission resources used for uplink data, which are determined based on transmission classes, can meet the different requirements of different uplink data, thereby improving the flexibility of data transmission. Petition 870240109638, dated 12 / 23 / 2024, page 27 / 200 23 / 87
[0095] Figure 3 presents another data transmission method according to an embodiment of this application. As shown in Figure 3, the data transmission method in this embodiment of this application includes steps 201 to 207. The data transmission method in this embodiment of this application is performed through the interaction between the user equipment and a radio access device. In this embodiment of this application, a transmission class is a transmission class of an LCH. For a specific process, refer to the detailed descriptions below.
[0096] 201. The radio access device sends initial information to the user's equipment, where the initial information indicates different transmission classes corresponding to the various logical channels.
[0097] An LCH corresponds to a transmission class, and the transmission class of the LCH can be determined based on at least one of: a reliability class and a delay class of a service in the LCH, and optionally, it can be determined based on a service priority. For example, the transmission class includes at least one of: the reliability class and the delay class of the service, and optionally may also include the service priority. Alternatively, the transmission class is determined based on at least two of a service priority, a reliability class, and a service delay class; or the transmission class is determined based on at least two of parameters such as a priority, a reliability requirement, and a service delay (latency) requirement.
[0098] The service reliability class is a service requirement class for transmission reliability. Petition 870240109638, dated 12 / 23 / 2024, page 28 / 200 24 / 87
[0099] The service delay class is a service requirement class for a transmission delay. Optionally, the transmission class is a transmission time to transmit uplink data from the user equipment to a core network device, or the transmission delay is a transmission time to transmit uplink data from the user equipment to the radio access device. The transmission delay can be determined by subtracting an estimated transmission time to transmit uplink data from the radio access device to the core network device from the transmission time to transmit uplink data from the user equipment to the core network device.
[00100] Service priority is used to represent a class for scheduling uplink data, for example, information about which service is sent first and which service is sent later.
[00101] It can be understood that determining the transmission class based on the service reliability class and the service delay class is to generate a transmission class based on the service reliability class and the service delay class. In one solution, the transmission class can be obtained by weighting the reliability class and the delay class by performing a weighting operation with respect to the reliability class and the delay class. If the reliability class is 1, the delay class is 2, and the weighting coefficients are 40% and 60% respectively, a transmission class value is 1.6. Alternatively, in another solution, the transmission class can be generated by using a pre-configured relationship between a transmission class and each of a reliability class and a delay class. If the reliability class is 1, and the delay class is 2, the transmission class Petition 870240109638, dated 12 / 23 / 2024, page 29 / 200 25 / 87 obtained based on the pre-configured ratio is 3.
[00102] When there is only one service on an LCH, the radio access device can directly determine, based on at least one of: a reliability class and a delay class of the service, and optionally based on a service priority, a transmission class of the LCH in which the service is located.
[00103] When multiple services exist on an LCH, the radio access device can first determine a transmission class for each service based on at least one of: a reliability class and a service delay class, and optionally based on a service priority, and then combine the transmission classes of the various services on the LCH to obtain an LCH transmission class. The radio access device can determine a combination method according to a pre-established algorithm, and notify the user equipment about the combined LCH transmission class. For example, the pre-established algorithm might be to select the highest transmission class from the transmission classes of the various services, or to weight the various transmission classes to generate a weighted value.
[00104] Correspondingly, the user's equipment receives the first information sent by the lit radio device and stores the transmission classes corresponding to the LCHs.
[00105] Optionally, different transmission classes from the various LCHs can be transmitted multiple times. For example, a transmission class from one LCH is sent at one time, or transmission classes from at least two LCHs are sent at once. In this way, the radio access device can send the different transmission classes from the various LCHs at various times. Furthermore, the initial information can include a transmission class. Petition 870240109638, dated 12 / 23 / 2024, page 30 / 200 26 / 87 of one or more LCHs.
[00106] Optionally, the service in this mode of this request can be a group of data flows (QoS flow) having the same QoS parameter.
[00107] In a reasonable solution, the first information sent by the radio access device to the user equipment is a service identifier and a transmission class corresponding to the service identifier. A Local Call Point (LCH) where uplink data indicated by the service identifier is located is determined based on the service identifier, and a transmission class corresponding to the LCH is further determined. The service identifier can be a traffic flow template (Traffic Flow Template, TFT) or a data flow identifier (Flow ID) that corresponds to a service, or a QoS identifier (QoS marking) of a service. For example, there are three transmission classes such as a high class, a medium class, and a low class.If a value is used to represent a transmission class, the transmission class sent by the radio access device can be represented by assigning a value, for example, 1, 2, 3, ..., N, where 1 represents a higher class, and N represents a lower class.
[00108] In a second reasonable solution, the first information sent by the radio access device to the user equipment is an uplink data service identifier and a QoS parameter corresponding to the uplink data service identifier. Similarly, a transmission class of an LCH in which a service indicated by the service identifier is located is determined based on a match between a service identifier and a transmission class. After receiving the uplink data service identifier and the QoS parameter Petition 870240109638, dated 12 / 23 / 2024, page 31 / 200 27 / 87 corresponding to the service identifier of the uplink data sent by the radio access device, the user equipment determines, based on a mapping relationship table between a QoS parameter and a transmission class, the transmission class of the LCH in which the service indicated by the service identifier is located. Optionally, the main network device notifies the radio access device about the QoS. The radio access device can pre-establish the mapping relationship table between a QoS parameter and a transmission class, and notify the user equipment about the mapping relationship table, so that the user equipment determines a transmission class for each LCH by using the mapping relationship table between a QoS parameter and a transmission class.
[00109] The QoS parameter includes one or more parameters such as a priority, a packet loss rate, a transmission delay, among others.
[00110] For example, the mapping relationship table between a QoS parameter and a transmission class can be a mapping relationship table between a QoS class identifier (QoS Class Identifier, QCI) and a transmission class. The QCI includes one or a combination of several indicators in the QoS parameters such as a priority, a packet loss rate, and a delay in the QoS parameter, and can define a mapping relationship between a QCI and a transmission class, for example, a mapping relationship in which a transmission class corresponding to a QCI = 5 case is 1, a transmission class corresponding to a QCI = 3 case is 2, and so on.
[00111] For another example, when the transmission class includes a reliability class, the mapping relationship table Petition 870240109638, dated 12 / 23 / 2024, page 32 / 200 28 / 87 between a QoS parameter and a transmission class can be a mapping relationship table between a packet loss rate and a reliability class in a transmission class, for example, a mapping relationship table in which a reliability class in a transmission class corresponding to a packet loss rate in a range of (10-7 to 10-6) is 1, a reliability class in a transmission class corresponding to a packet loss rate in a range of (10-7 to 10-3) is 2, and so on.
[00112] For another example, when the transmission class includes a delay class, the mapping relationship table between a QoS parameter and a transmission class can be a mapping relationship table between a delay indicator and a delay class in a transmission class. For example, when the delay indicator is 100 ms, a delay class in a corresponding transmission class is 1; or when a delay indicator is 300 ms, a delay class in a corresponding transmission class is 9.
[00113] In a third reasonable solution, the first information sent by the radio access device to the user equipment is a downlink data service identifier and a QoS parameter corresponding to the downlink data service identifier. After receiving the downlink data service identifier and the QoS parameter corresponding to the downlink data service identifier, the user equipment first obtains a 5-tuple IP address from the downlink data of a service, and obtains a 5-tuple IP address from the uplink data of the service by inverting the information from the 5-tuple downlink data IP address. The 5-tuple IP address includes a source IP address, a source port, a destination IP address, a destination port, and a transport layer protocol. A Petition 870240109638, dated 12 / 23 / 2024, p. 33 / 200 The 29 / 87 inversion function can be implemented by inverting the source IP address and the destination IP address, and inverting a source port number and a destination port number. Then, the user equipment associates an inverted 5-tuple IP with an uplink data service identifier, and the uplink data identifier is the same as the downlink data identifier. Finally, the user equipment determines the QoS parameter corresponding to the downlink data service identifier as a QoS parameter corresponding to the uplink data service identifier.
[00114] Thus, after determining, in a reverse manner, the uplink data identifier and the QoS parameter corresponding to the uplink data service identifier, the user equipment can refer to the second reasonable solution to determine, based on the mapping relationship table between a QoS parameter and a transmission class, a transmission class corresponding to the service identifier, and also determine, based on a match between a service identifier and an LCH, a transmission class corresponding to an LCH. The match between a service identifier and an LCH means that an LCH on which uplink data of a service indicated by a service identifier is an LCH corresponding to the service identifier.
[00115] In a fourth feasible solution, the user equipment can determine a transmission class based on an indication identifier in the uplink data to be transmitted. The user equipment obtains indication identifiers that are established for uplink data in an LCH and that are in some fields of the IP layer protocol header, and then determines a transmission class of the LCH based on a table of a mapping relationship between an indication identifier and Petition 870240109638, dated 12 / 23 / 2024, page 34 / 200 30 / 87 a transmission class.
[00116] For example, identifiers can be set in some fields of the IP layer protocol header of the uplink data, for example, different values of a Differentiated Services Code Point (DSCP) correspond to different transmission classes. For example, if it is set that 000 represents a low transmission class, 010 represents a medium transmission class, and 110 represents a high transmission class.
[00117] In addition, based on the four preceding reasonable solutions or on a solution to notify a transmission class of a service in another way, the first information may still include a prioritized bit rate resource parameter (Prioritized Rate and Bits, PBR) of a service.
[00118] 203. The user's equipment sends second information to the radio access device, wherein the second information indicates an amount of uplink data to be sent on at least one logical channel corresponding to at least one transmission class in the different transmission classes.
[00119] The user's equipment may report an amount of uplink data to be sent on an LCH corresponding to each transmission class in the different transmission classes, or the user's equipment may report amounts of uplink data to be sent on the LCHs corresponding to the various transmission classes in the different transmission classes.
[00120] Optionally, it is assumed that any transmission class in the different transmission classes is a target transmission class. If the target transmission class corresponds to an LCH, the amount of uplink data to be sent is Petition 870240109638, dated 12 / 23 / 2024, page 35 / 200 31 / 87 an amount of uplink data on the LCH; or if the target transmission class corresponds to multiple LCHs, an amount of uplink data to be sent is a total amount of uplink data on the various LCHs.
[00121] Optionally, before step 203, in which the user's equipment sends the second piece of information to the radio access device, is executed, step 202 can still be executed, i.e., the user's equipment receives the fourth piece of information sent by the radio access device. Details are as follows.
[00122] In a first reasonable solution, the fourth piece of information is used to instruct the user equipment to report a transmission class of an LCH possessing a quantity of uplink data to be sent. The fourth piece of information can be used to instruct the user equipment to report the quantity of uplink data to be sent based on a transmission class. After receiving the fourth piece of information, the user equipment separately collects statistics on the quantities of uplink data to be sent on the LCHs of transmission classes in the user equipment. Thus, the second piece of information sent by the user equipment can include several transmission classes and a quantity of uplink data to be sent for each transmission class.
[00123] In a second reasonable solution, the fourth piece of information is used to instruct the user's equipment to report a transmission class of an LCH possessing a quantity of uplink data to be sent. The fourth piece of information can be used to instruct the reporting of a target transmission class regarding the quantity of uplink data to be sent, for example, instructing the user's equipment to report quantities of uplink data to be sent from various transmission classes, or reporting a Petition 870240109638, dated 12 / 23 / 2024, page 36 / 200 32 / 87 amount of uplink data to be sent on an LCH of a relatively high transmission class. The user equipment collects statistics on the amount of uplink data to be sent on LCHs of transmission classes that are notified by the user equipment. Thus, the second piece of information sent by the user equipment includes the amounts of uplink data to be sent from the transmission classes, and optionally may also include the transmission classes themselves.
[00124] In a third reasonable solution, the fourth piece of information indicates a first location index for each transmission class in at least one transmission class, and the first location index is used to identify a location, in the second piece of information, of a quantity of uplink data to be sent from each transmission class in at least one transmission class. After receiving the fourth piece of information, the user equipment determines, based on a match between a location index and a transmission class, a first transmission class corresponding to the first location index, and then collects statistics on quantities of uplink data to be sent in the LCHs of the first transmission class in the user equipment.Thus, the amounts of uplink data to be sent are recorded at a location that corresponds to the first location index and that is in the second piece of information sent by the user's equipment. In another possible implementation, a transmission class of a service is represented in a way in which the radio access device configures a location index for the user's equipment. In other words, different location indices represent different transmission classes. Therefore, after receiving the fourth piece of information, the user's equipment collects statistics about it. Petition 870240109638, dated 12 / 23 / 2024, page 37 / 200 33 / 87 The amount of uplink data to be sent is based on the first location index, and it reports the amount of uplink data to be sent based on the first location index, and records the amount of uplink data to be sent at the location that corresponds to the first location index and is in the second piece of information. This can save a bit of transmission and improve data transmission efficiency.
[00125] In a fourth reasonable solution, the fourth piece of information can be used to instruct the user equipment to report an amount of uplink data to be sent based on a logical channel group (Logical Channel Group, LCG). An LCG includes one or more LCHs, and the radio access device notifies the user equipment about the LCG and the LCH included in the LCG. After receiving the first piece of information, the user equipment separately collects statistics on a total amount of uplink data to be sent corresponding to each LCG, and the total amount of uplink data to be sent is a sum of the amounts and uplink data to be sent from all LCHs included in the LCG.
[00126] Correspondingly, the lit radio device receives the second piece of information.
[00127] 204. The radio access device allocates a transmission format and transmission resources in the transmission format for at least one logical channel based on the second piece of information.
[00128] After receiving the second piece of information, the radio access device searches for available transmission resources to match a given transmission class based on the second piece of information.
[00129] It can be understood that in this type of request, the second piece of information indicates one or more classes of Petition 870240109638, dated 12 / 23 / 2024, page 38 / 200 34 / 87 transmission from a user device is received as an example. In real-world applications, the radio access device may receive second information indicating various transmission classes from multiple user devices. In this case, when allocating transmission resources, the radio network device comprehensively considers factors such as the total amount of currently unused transmission resources and the amount of transmission resources required by each user device, to allocate a specific amount of transmission resources to the transmission class indicated in the second piece of information from the user device in this mode.
[00130] Optionally, the radio access device may allocate a specific amount of transmission resources to an LCH corresponding to each transmission class indicated in the second piece of information, or allocate a specific amount of transmission resources to LCHs corresponding to the various transmission classes in the various transmission classes indicated in the second piece of information.
[00131] In this embodiment of this application, the transmission format may include, but is not limited to, a TTI format, an MCS format, a HARQ configuration, a MINO configuration, beam features, and Numerology. Numerology means that the configuration parameters used for OFDM are different at a physical layer. For example, the configuration parameters are different in terms of at least one of: a subcarrier spacing and a guard prefix length. As a result, time / frequency features included in an RE are different from the time / frequency features included in an RB. Transmission features are physical time / frequency features, may be represented in the form of an RE, an RB, among others, and may also include Petition 870240109638, dated 12 / 23 / 2024, page 39 / 200 35 / 87 transmission resources such as HARQs in the MAC layer. For example, in an LTE system, a subcarrier in the frequency domain and a symbol in the time domain can be referred to as an RE. 12 consecutive subcarriers in the frequency domain and a partition in the time domain can be referred to as an RB. A format for representing physical time / frequency resources is not limited in this document.
[00132] 205. The radio access device sends third information to the user equipment, where the third information indicates the transmission format used for the uplink data on at least one logical channel corresponding to at least one transmission class in the different transmission classes, and indicates the transmission capabilities in the transmission format.
[00133] In a reasonable solution, each transmission class in at least one transmission class in the third piece of information is indicated in either an explicit or implicit manner.
[00134] When each transmission class in at least one transmission class is explicitly indicated in the third piece of information, the third piece of information carries each transmission class in at least one transmission class, a transmission format corresponding to each transmission class, and transmission resources in the transmission format corresponding to the transmission class.
[00135] When each transmission class in at least one transmission class is indicated in the third piece of information in an implicit manner, the third piece of information includes a transmission format corresponding to each transmission class in at least one transmission class, and includes transmission resources in the transmission format corresponding to the transmission class.
[00136] A reasonable solution for using an implicit method is Petition 870240109638, dated 12 / 23 / 2024, page 40 / 200 36 / 87 as stated below: Each transmission class is indicated by using a second location index corresponding to the transmission class, and the second location index is used to identify the transmission format corresponding to each transmission class in at least one transmission class and location, in the third piece of information, of the transmission resources in the transmission format corresponding to the transmission class. In the third piece of information, the radio access device can record, in a location indicated by the second location index corresponding to the transmission class and based on a table of a mapping relationship between a second location index and a transmission class, the transmission format corresponding to each transmission class, and the transmission resources in the transmission format corresponding to the transmission class.
[00137] Another reasonable solution for using an implicit method is as follows: Each transmission class is indicated by using a transmission resource format corresponding to the transmission class, and the third piece of information includes the transmission format corresponding to each transmission class in at least one transmission class, and includes the transmission resources in the transmission format corresponding to the transmission class. The radio access device can add, to the third piece of information based on a table of a mapping relationship between a transmission format and a transmission class, the transmission format corresponding to each transmission class, and the transmission resources in the transmission format corresponding to the transmission class.
[00138] It can be understood that for transmission formats used for uplink data in LCHs corresponding to a Petition 870240109638, dated 12 / 23 / 2024, page 41 / 200 37 / 87 same transmission class, and transmission resources in the transmission formats, the third piece of information generated in an implicit way occupies fewer bits than the third piece of information generated in an explicit way.
[00139] Correspondingly, the user's equipment receives the third piece of information sent by the radio access device.
[00140] 206. The user's equipment determines the transmission format of the uplink data on at least one logical channel corresponding to at least one transmission class in the different transmission classes, and determines the transmission capabilities in the transmission format.
[00141] The user equipment determines, based on the third piece of information received, the transmission format of the uplink data on at least one LCH corresponding to at least one transmission class in the different transmission classes, and determines the transmission capabilities in the transmission format.
[00142] When each transmission class in at least one transmission class is explicitly indicated in the third piece of information, the user terminal can directly determine the transmission format corresponding to each transmission class in at least one transmission class, and determines the transmission resources in the transmission format corresponding to the transmission class, and then determines, based on an LCH corresponding to each transmission class in at least one transmission class, a transmission format used for uplink data in each LCH and determines transmission resources in the transmission format.
[00143] When each transmission class in at least one transmission class is indicated in the third piece of information in an implicit manner, if the transmission class is indicated by se Petition 870240109638, dated 12 / 23 / 2024, page 42 / 200 38 / 87 using the second location index, the user terminal first determines the location where the transmission format and transmission resources in the transmission format are located in the third piece of information, determines a target location index from the location, and then determines, based on the mapping relationship table between a second location index and a transmission class, a target transmission class corresponding to the target location index, so as to determine a transmission format used for uplink data in an LCH of the target transmission class and determines transmission resources in the transmission format.
[00144] When each transmission class in at least one transmission class is indicated in the third piece of information in an implicit manner, if the transmission class is indicated by using the transmission format, the user terminal first determines a target transmission format included in the third piece of information, and then determines, based on the table of mapping relationships between a transmission format and a transmission class or according to an internal algorithm of the user equipment, a target transmission class corresponding to the target transmission format, in order to determine a transmission format used for uplink data in an LCH of the target transmission class and determines transmission features in the transmission format.
[00145] 207. The user's equipment sends the uplink data by using the transmission format and transmission resources in the transmission format.
[00146] Specifically, in the format of uplink data transmission on at least one LCH corresponding to at least one transmission class and the transmission resources in the format of Petition 870240109638, dated 12 / 23 / 2024, page 43 / 200 39 / 87 transmissions that are determined by the user equipment in step 206, it is assumed that any transmission class in at least one transmission class is the target transmission class, and the uplink data on the LCH corresponding to the target transmission class are multiple uplink data packets. The target transmission class may correspond to one LCH, or it may correspond to multiple LCHs. Furthermore, the multiple uplink data packets may be related to one service, or they may be related to multiple services. Optionally, the uplink data packet also has at least one of the following: a reliability class, a delay class, and a corresponding service priority. That the uplink data is sent using the transmission format and the transmission features in the transmission format is described in detail in the following cases.
[00147] In a first reasonable solution, when there is an uplink data packet in the LCH corresponding to the target transmission class, the user equipment sends the uplink data packet in a transmission format corresponding to the target transmission class, and the transmission resources in the transmission format.
[00148] In a second reasonable solution, when there are multiple uplink data packets on the LCH corresponding to the target transmission class, the user's equipment preferably allocates more transmission resources to an uplink data packet with a high priority among the various uplink data packets. The priority can be at least one of: a reliability class, a delay class, and a service priority.
[00149] For example, the various uplink data packets include an uplink data packet 1, an uplink data packet 2, and an uplink data packet 3. A service priority of the packet Petition 870240109638, dated 12 / 23 / 2024, page 44 / 200 40 / 87 uplink data 1 is 2, the service priority of uplink data packet 2 is 3, and the service priority of uplink data packet 3 is 5. It is established that a lower value of a service priority indicates a higher service priority. After determining the transmission resources, the user's preferred equipment allocates, for uplink data packet 1, the transmission resources in the transmission format corresponding to the target transmission class.
[00150] In a third reasonable solution, when there are multiple uplink data packets in the LCH corresponding to the target transmission class, the user equipment allocates a pre-established proportion of transmission resources to each of the multiple uplink data packets. Optionally, if the transmission resources have remaining resources after the pre-established proportion of transmission resources is allocated, the user equipment may continue to allocate the remaining resources. For example, the user equipment preferably allocates more transmission resources to an uplink data packet with a high priority over the uplink data packets not sent among the multiple uplink data packets.
[00151] For example, the various uplink data packets include an uplink data packet 1, an uplink data packet 2, and an uplink data packet 3. The service priority of uplink data packet 1 is 2, the service priority of uplink data packet 2 is 3, and the service priority of uplink data packet 3 is 5. It is established that a lower value of a service priority indicates a higher service priority. If transmission resources corresponding to the target transmission class received by the user equipment are 100 Kbytes, the user equipment can allocate 20 Kbytes for the data packet. Petition 870240109638, dated 12 / 23 / 2024, page 45 / 200 41 / 87 of uplink 1, allocate 15 Kbytes for uplink 2 data packet and allocate 15 Kbytes for uplink 3 data packet, and there are still 50 Kbytes remaining after transmission resources are allocated to each uplink data packet. During the allocation of remaining resources, the user equipment preferentially allocates resources to uplink 1 data packet with a high priority. After a resource requirement for uplink 1 data packet is met, the user equipment begins allocating resources to uplink 2 data packet in a priority sequence, for example, continuing to allocate 40 Kbytes to uplink 1 data packet, and allocating 10 Kbytes to uplink 2 data packet.
[00152] A case in which transmission resources in the transmission format corresponding to the target transmission class are used for multiple uplink data packets of the same transmission class is described above in detail, and the use of transmission resources for different transmission classes is described below in detail.
[00153] If the user equipment determines that the third piece of information includes transmission formats used for uplink data on LCHs corresponding to at least two transmission classes, and the transmission resources in the transmission formats, where it is assumed that the third piece of information includes first transmission resources of a first transmission class and second transmission resources of a second transmission class, after the user equipment allocates the first transmission resources to the uplink data packets on an LCH of the first transmission class, when the first transmission resources have remaining resources, the user equipment may first allocate the remaining resources in the first transmission resources to the uplink data packets on a Petition 870240109638, dated 12 / 23 / 2024, page 46 / 200 42 / 87 LCH in second-class transmission.
[00154] Furthermore, for an uplink data packet retransmitted in the uplink data packets in the second transmission class LCH, the preferred user equipment may utilize transmission resources not used in the first transmission resources. For example, the first transmission resources may utilize a shorter TTI and a shorter HARQ (Round-Trip Time, RTT) than the second transmission resources, to implement a greater number of retransmissions during the same time, thereby improving transmission robustness. A lower-order MCS may alternatively be used to improve transmission robustness and decrease bit error rate.
[00155] When the second transmission class of the uplink data packet in the second transmission class LCH is lower than the first transmission class of the first type of uplink data packet, higher transmission class resources may preferably be used to transmit the lower transmission class uplink data packet. This reduces wasted higher transmission class resources.
[00156] Furthermore, if the unused transmission resources in the first transmission resources are less than the transmission resources required by the uplink data packets in the second transmission class LCH, the user equipment first transmits, in the unused transmission resources in the first transmission resources, some of the uplink data packets in the second transmission class LCH, and then uses the second transmission resources to send a remaining uplink data packet in the uplink data packets in the second transmission class LCH. Petition 870240109638, dated 12 / 23 / 2024, page 47 / 200 43 / 87
[00157] Furthermore, if the first-class transmission uplink data packets require more resources than the first transmission resources, after all first transmission resources have been allocated to the uplink data packets in the first-class transmission LCH, the uplink data packet that is in the first-class transmission LCH and for which transmission resources are not allocated continues to be reserved in temporary memory and awaits allocation of transmission resources in the next first transmission resources provided by the radio access device.
[00158] Furthermore, if the transmission class includes only the delay class, a service of a transmission class may utilize transmission resources of a higher transmission class than the service's transmission class, in order to increase transmission speed and reduce transmission delay.
[00159] 208. When discarding a target data packet in the uplink data, the user equipment notifies, by using an RLC layer, an RLC layer of the radio access device about an identifier of the target data packet.
[00160] Specifically, in a process where the user's equipment sends uplink data on a target logical channel, where the target logical channel is a logical channel on at least one logical channel, when the uplink data includes multiple uplink data packets, the target data packet is any one of the multiple uplink data packets.
[00161] In a first case, a packet data convergence protocol (Packet Data Convergence Protocol, PDCP) entity layer of the user equipment establishes a timer for the target data packet, and if Petition 870240109638, dated 12 / 23 / 2024, page 48 / 200 44 / 87 When the timer expires, the target data packet can be discarded. The PDCP layer entity of the user equipment notifies a radio link control layer entity (Radio Link Control, RLC) about an identifier of the discarded uplink data packet, and the identifier is a serial number (serial number, SN) of a PDCP PDU. The RLC layer entity of the user equipment notifies an RLC layer entity of the access radio device about the identifier of the uplink data packet, and the identifier is an RLC PDU SN.
[00162] Optionally, the RLC layer entity may continue to use an SN allocated by the PDCP layer entity.
[00163] In a second case, if a timer that is on the target data packet and that is on an RLC layer entity expires, the user equipment discards the target data packet on the RLC layer entity, and notifies, by using the RLC layer entity, an RLC layer entity of the radio access device about an identifier of the uplink data packet. The identifier is an RLC PDU SN. The RLC layer entity of the radio access device can be notified by using an RLC control PDU.
[00164] In a third case, if a timer that is on the target data packet and that is on a medium access control (MAC) layer entity expires, the user equipment discards the target data packet on the MAC layer entity. The MAC layer entity notifies an RLC layer about an identifier of the discarded uplink data packet, and notifies, by using an RLC layer entity, an RLC layer entity of the radio access device about the identifier of the uplink data packet. The identifier is an RLC PDU SN.
[00165] For the three preceding cases, after notifying the entity Petition 870240109638, dated 12 / 23 / 2024, page 49 / 200 45 / 87 of the RLC layer of the radio device access over the identifier of the dropped uplink data packet, the RLC layer entity of the user equipment still moves a send window to send a data packet following the dropped target data packet.
[00166] Furthermore, step 208 describes a case in which, for the target data packet in the uplink data, the user equipment sends the identifier of the discarded target data packet to the radio access device. In addition, downlink data (namely, data sent by the radio access network device to the user equipment) can also be notified in the preceding manner. Hereafter, a transmitting end and a receiving end are used for description. When the user equipment is the transmitting end, the radio access device is the receiving end. When the user equipment is the receiving end, the radio access device is the transmitting end.After receiving an identifier for a dropped target data packet, the receiving end no longer waits to receive the dropped target data packet from the transmitting end, and the receiving end modifies a receive window and continues to receive a subsequent data packet. In an RLC AM mode, in a solution to notify the identifier of the dropped target data packet, when a receiving end RLC entity has a target data packet that is not received in the receive window, the receiving end RLC entity does not continue to wait. In this case, the receiving end's receive window is moved, so as to ensure that a subsequent data packet can be sent and received. After the transmitting end sends the identifier of the dropped target data packet, the transmitting end RLC layer entity moves a send window to send one. Petition 870240109638, dated 12 / 23 / 2024, page 50 / 200 46 / 87 data packet following the discarded target data packet.
[00167] In this embodiment of this request, the timer is configured by the radio access network device, and timers of different protocol layers are configured for an LCH on the user equipment, including at least one of: a PDCP layer, an RLC layer, and a MAC layer. A protocol layer timer is initiated when a data packet enters the protocol layer.
[00168] Furthermore, an implementation is timer expiration determination at the protocol layer, and a data packet processing delay at a higher-layer protocol is considered. For example, the expiration determination of a timer at the RLC layer depends on a data packet processing delay at the PDCP layer. If the timer duration is set to 10 s, and the data packet processing delay at the PDCP layer is 3 s, the timer duration at the RLC layer can be calculated as follows: (10 s - 3 s) = 7 s. Similarly, a timer at the MAC layer considers processing delays at both the PDCP and RLC layers.
[00169] In another implementation, different timers can be set for different data packets of the same service. For example, a video service includes an Intra prediction frame (Intra Prediction, I) and a prediction frame (Prediction, P). Frame I represents a key frame, and when data in frame I is decoded, only the data in frame I is required to reconstruct a complete image. Frame P represents a difference between a current frame and a previous frame (for example, the previous frame is frame I or frame P), and when frame P is decoded, data in the previous frame and data in the Petition 870240109638, dated 12 / 23 / 2024, page 51 / 200 47 / 87 current frames that are placed in temporary memory need to be used to reconstruct a complete image. In this case, different timers can be set for the I-frame and the P-frame. For example, a relatively long timer is set for the I-frame, and a relatively short timer is set for the P-frame. The main network device or the radio access network device can notify the user equipment about a timer value.
[00170] Furthermore, in a scenario where different timers can be set for different data packets of the same service, a timer can be started when the processing of a previous data packet type in the same service is completed at a protocol layer. For example, after processing on the I-frame at the RLC layer is completed, timers for all P-frames between the I-frame and the next I-frame are started. If the timer expires, all P-frames between the I-frame and the next I-frame are discarded.
[00171] This solution can be used for a service in which the RLC uses a recognized mode (Recognized Mode, AM) or an unrecognized mode (Unrecognized Mode, UM).
[00172] For UM mode, in one implementation, if a receiving end in UM is still in a receiving window after a reordered timer expires, the receiving end may send retransmission information to a transmitting end. The retransmission information includes a serial number of a packet that needs to be retransmitted, and the transmitting end is required to retransmit the packet.
[00173] The implementation solution can be used for an uplink data packet and for a downlink data packet. Petition 870240109638, dated 12 / 23 / 2024, page 52 / 200 48 / 87 For the downlink data packet, the RLC layer entity of the radio access device notifies the RLC layer entity of the user equipment about the identifier of the dropped data packet.
[00174] In the solution provided in this application, after receiving the first uplink data transmission resources on the first LCH of the first transmission class and the second uplink data transmission resources on the second LCH of the second transmission class, the user's equipment can still determine a resource allocation sequence for the uplink data based on a service priority and an uplink data reliability class.
[00175] If the first transmission class is determined based on at least one of the following: the reliability class and a delay class of the uplink data at the first LCH, and the second transmission class is also determined based on at least one of the following: the reliability class and a delay class of the uplink data at the second LCH, after receiving the first transmission resources corresponding to the first transmission class and the second transmission resources corresponding to the second transmission class, the user equipment can allocate the resources first based on a service priority and then based on a transmission class. For example, for an uplink data packet 1 at the first LCH, a service priority is 2, a transmission class is 2, and prioritized bits are 20 Kbytes; and for an uplink data packet 2, a service priority is 1, a transmission class is 3, and a prioritized bit rate is 20 Kbytes.It is established that a lower service priority value indicates a higher service priority. Following transmission resources of transmission class 2 and class... Petition 870240109638, dated 12 / 23 / 2024, page 53 / 200 49 / 87 transmission 3 to be received, transmission resources are scheduled in a service priority sequence. First, transmission resources corresponding to transmission class 3 are allocated to uplink data packet 2, and 20 Kbytes are allocated to uplink data packet 2. Then, transmission resources corresponding to transmission class 2 are allocated to uplink data packet 1, and 10 Kbytes are allocated to uplink data packet 1. Next, transmission resources corresponding to transmission class 3 are selected for the remaining data in uplink data packet 2. If transmission resources corresponding to transmission class 3 are insufficient, transmission resources corresponding to transmission class 2 may be selected. If uplink data packet 1 still has remaining data, transmission resources are allocated to the remaining data during the next scheduling.
[00176] Alternatively, resources can be allocated based first on a transmission class and then on a service priority. For example, for an uplink data packet 1, a service priority is 2, a transmission class is 2, and a prioritized bit rate is 10 Kbytes; and for an uplink data packet 2, a service priority is 1, a transmission class is 3, and a prioritized bit rate is 20 Kbytes. It is established that a lower value of a service priority indicates a higher service priority. After transmission resources of transmission class 2 and transmission class 3 are received, transmission resources are allocated in a sequence of transmission classes. First, transmission resources corresponding to transmission class 2 are allocated to uplink data packet 1, and 10 Kbytes are allocated to uplink data packet 2. Petition 870240109638, dated 12 / 23 / 2024, page 54 / 200 50 / 87 1. Then, transmission resources corresponding to transmission class 3 are allocated to uplink data packet 2, and 20 Kbytes are allocated to uplink data packet 2. Next, transmission resources corresponding to transmission class 2 are selected for the remaining data in uplink data packet 1. If the transmission resources corresponding to transmission class 3 are insufficient, transmission resources are allocated to the remaining data during the next scheduling. If uplink data packet 2 still has remaining data, transmission resources are allocated to the remaining data during the next scheduling.
[00177] If the first transmission class is determined based on a service priority, a delay class, and a reliability class of an uplink data packet on the first LCH, and the second transmission class is also determined based on a service priority, a delay class, and a reliability class of an uplink data packet on the second LCH, after receiving the first transmission resources corresponding to the first transmission class and the second transmission resources corresponding to the second transmission class, the user equipment determines a sequence of resource allocations based on the transmission class, and completes the allocation in the sequence and resource allocations. For example, for an uplink data packet 1 on the first LCH, a transmission class is 2 and a prioritized bit rate is 10 Kbytes;And for an uplink data packet 2 on the second LCH, the transmission class is 3 and the prioritized bit rate is 20 Kbytes. In this case, a sequence in which the user equipment allocates resources for uplink data packet 1 and for uplink data packet 2 is uplink data packet 1 first and then uplink data packet 2; Petition 870240109638, dated 12 / 23 / 2024, page 55 / 200 51 / 87 of uplink data 2. First, resources are allocated for uplink data packet 1. Transmission resources corresponding to transmission class 2 are selected, and 10 Kbytes are allocated to uplink data packet 1. Then, resources are allocated for uplink data packet 2. Transmission resources corresponding to transmission class 3 are selected, and 20 Kbytes are allocated to uplink data packet 2. Next, transmission resources corresponding to transmission class 2 are selected for the remaining data in uplink data packet 1. If the transmission resources corresponding to transmission class 2 are insufficient, transmission resources are allocated for the remaining data during the next scheduling. If the remaining transmission resources of transmission class 2 have remaining resources, the remaining resources may be allocated to uplink data packet 2.If uplink data packet 2 still has remaining data, transmission resources are allocated to the remaining data during the next scheduling.
[00178] In this embodiment of this application, different logical channels in the user's equipment correspond to different transmission classes. In a process of transmitting uplink data on a logical channel, the user's equipment transmits the uplink data by using a transmission format used for uplink data on the logical channel corresponding to the transmission class, and the transmission feature in the transmission format. However, the transmission class includes at least one of: a reliability class and a service delay class, and may optionally also include a service priority; or the transmission class is determined based on at least two of a service priority, a reliability class, and a service delay class. Petition 870240109638, dated 12 / 23 / 2024, p. 56 / 200 52 / 87 delay of a service. Therefore, the transmission resources used for uplink data are determined based on the transmission classes that implement these different transmission resources that are allocated for uplink data in the LCHs of different transmission classes, and can meet different requirements for different uplink data, thus improving the flexibility of data transmission, enhancing the user experience, and increasing network resource utilization.
[00179] Figure 4 is a schematic flowchart of another data transmission method according to an embodiment of this request. As shown in Figure 4, the data transmission method in this embodiment of this request includes steps 301 to 308. The data transmission method in this embodiment of this request is performed through the interaction between the user equipment and a radio access device.In this type of request, a transmission class is a transmission class of a service sent by the user's equipment. For a specific process, refer to the detailed descriptions below.
[00180] 301. The radio access device sends initial information to the user equipment, where the initial information indicates a transmission class of a service supported by the user equipment.
[00181] The first piece of information notifies the user's equipment about the transmission class of the service supported by the user's equipment. The transmission class includes at least one of: a reliability class and a service delay class, and may optionally also include a service priority. Alternatively, the transmission class is determined based on at least two of a service priority, a reliability class, and a service delay class; or the class of Petition 870240109638, dated 12 / 23 / 2024, page 57 / 200 53 / 87 transmission is determined based on at least two parameters such as priority, a reliability requirement, and a service delay (latency) requirement.
[00182] The service reliability class is a service requirement class for transmission reliability.
[00183] The service delay class is a service requirement class for a transmission delay. Optionally, the transmission delay is a transmission time to transmit a service packet from the user equipment to a core network device, or the transmission delay is a transmission time to transmit a service packet from the user equipment to the access radio device. The transmission delay can be determined by subtracting an estimated transmission time to transmit the service packet from the access radio device to the core network device from the transmission time to transmit the service packet from the user equipment to the core network device.
[00184] Service priority is a relative class for scheduling a service packet.
[00185] It can be understood that determining the transmission class based on the service reliability class and the service delay class is to generate a transmission class based on the reliability class and the service delay class. In one solution, the transmission class can be obtained in a weighting manner by performing a weighting operation with respect to the reliability class and the delay class. If the reliability class is 1, the delay class is 2, and the weighting coefficients are 40% and 60% respectively, a transmission class value is 1.6. Alternatively, in another solution, the transmission class can be generated by using a pre-configured relationship between a class of Petition 870240109638, dated 12 / 23 / 2024, page 58 / 200 54 / 87 transmission and each of one reliability class and one delay class. If the reliability class is 1, and the delay class is 2, the transmission class obtained based on the preconfigured ratio is 3.
[00186] Optionally, different transmission classes from various services can be transmitted at various times. For example, a transmission class from one service is sent at one time, or transmission classes from at least two services are sent at one time. In this way, the radio access device can send different transmission classes from various services multiple times. Furthermore, the initial information can include a transmission class from one or more services.
[00187] In this mode, for example, a relationship between a logical channel and a transmission class of the service supported by the user's equipment is presented in Table 2. A logical channel in a group of logical channels supports at least one service, and services on this logical channel may correspond to different transmission classes. Table 2 Logical Channel Group A Logical Channel a Service a Transmission Class a Service b Transmission Class b Logical Channel b Service c Transmission Class c Logical Channel Group B Logical Channel c Service d Transmission Class d Service e Transmission Class e
[00188] Optionally, the service in this modality of this request Petition 870240109638, dated 12 / 23 / 2024, page 59 / 200 55 / 87 could be a group of data streams (QoS stream) sharing the same QoS parameter.
[00189] It should be noted that a service's transmission class can be determined based on each service class parameter by using a method similar to the method for determining, based on each service class parameter, a transmission class of an LCH where the service's uplink data is located. Therefore, for a specific calculation method in which the service's transmission class is determined based on each service class parameter, refer to the specific descriptions in the modality presented in Figure 3. Details are not described again in this document.
[00190] In a first reasonable solution, the first piece of information sent by the radio access device to the user equipment is a service identifier and a transmission class corresponding to the service identifier. The service identifier can be a TFT or a flow ID that corresponds to a service, or a QoS identifier of a service. For example, there are three transmission classes such as a high class, a medium class, and a low class. If a value is used to represent a transmission class, the transmission class sent by the radio access device can be represented by assigning a value, for example, 1, 2, 3, ..., N, where 1 represents a higher class, and N represents a lower class.
[00191] Optionally, in the first feasible solution, when the radio access device or the main network does not send a QoS parameter of a service to the user equipment, the radio access device or the main network device may directly send a service identifier and a transmission class corresponding to the service identifier, to notify Petition 870240109638, dated 12 / 23 / 2024, page 60 / 200 56 / 87 the user's equipment on a transmission class for each service.
[00192] In a second viable solution, when the radio access device sends a QoS parameter of a service to the user equipment, the first information sent by the radio access device to the user equipment is the uplink data service identifier and a QoS parameter corresponding to the uplink data service identifier. After receiving the uplink data service identifier and the QoS parameter corresponding to the uplink data service identifier sent by the radio access device, the user equipment determines, based on a table of a mapping relationship between a QoS parameter and a transmission class, a transmission class corresponding to a service indicated by the service identifier. Optionally, the main network device notifies the radio access device about the QoS.The radio access device can pre-establish the mapping relationship table between a QoS parameter and a transmission class, and notify the user equipment about the mapping relationship table, so that the user equipment determines a transmission class for each service by using the mapping relationship table between a QoS parameter and a transmission class.
[00193] The QoS parameter includes one or more parameters such as a priority, a packet loss rate, a transmission delay, and a rate.
[00194] In a third viable solution, when the radio access device sends a QoS parameter of a service to the user equipment, and an uplink data QoS parameter of the service is the same as a downlink data QoS parameter, the Petition 870240109638, dated 12 / 23 / 2024, page 61 / 200 57 / 87 The first piece of information sent by the radio access device to the user's equipment is a downlink data service identifier and a QoS parameter corresponding to the downlink data service identifier.
[00195] After receiving the downlink data service identifier and the QoS parameter corresponding to the downlink data service identifier, the user equipment first obtains a 5-tuple IP address from the downlink data service, and obtains a 5-tuple IP address from the uplink data service by inverting the 5-tuple IP address information from the downlink data. The 5-tuple IP address includes a source IP address, a source port, a destination IP address, a destination port, and a transport layer protocol. An inversion function can be implemented by inverting the source IP address and the destination IP address, and inverting a source port number and a destination port number. Then, the user equipment associates an inverted 5-tuple IP address with a service identifier from the uplink data service, and the uplink data identifier is the same as the downlink data identifier.Finally, the user's equipment determines the QoS parameter corresponding to the downlink data service identifier as well as the QoS parameter corresponding to the uplink data service identifier.
[00196] In the feasible solution, after determining the uplink data service identifier and the QoS parameter corresponding to the uplink data service identifier in a reverse manner, the user equipment can refer to the second feasible solution to determine, based on the mapping relationship table between a QoS parameter and a transmission class, a transmission class corresponding to the service indicated by the service identifier.
[00197] In a fourth viable solution, the user's equipment Petition 870240109638, dated 12 / 23 / 2024, page 62 / 200 58 / 87 can determine a transmission class based on an indication identifier in the uplink data to be transmitted. Specifically, the user equipment obtains an indication identifier from uplink data at an application layer and determines, based on a mapping relationship table between an indication identifier and a transmission class, a transmission class corresponding to the uplink data. The radio access device pre-establishes the mapping relationship table between an indication identifier and a transmission class and notifies the user equipment about the mapping relationship table. In step 301, the first piece of information may be the mapping relationship table between an indication identifier and a transmission class.
[00198] Furthermore, based on the four preceding feasible solutions or on a solution to notify a transmission class of a service in another way, the first information may still include a PBR resource parameter of a service.
[00199] Correspondingly, the user's equipment receives the first piece of information sent by the radio access device.
[00200] 303. The user's equipment sends the second piece of information to the radio access device.
[00201] The second piece of information indicates the amount of uplink data to be sent from services of various transmission classes.
[00202] It should be noted that in actual application, the uplink data to be sent on the user's equipment needs to be transmitted through an LCH, and an LCH can transmit uplink data from one service or uplink data from multiple services. If all the uplink data on an LCH corresponds to the same transmission class, a transmission class of a service packet in this application modality is a transmission class. Petition 870240109638, dated 12 / 23 / 2024, page 63 / 200 59 / 87 of an LCH in which the service package is located; or if all uplink data in an LCH corresponds to the various transmission classes, the second piece of information is sent to the radio access device based on the uplink data of different transmission classes in this mode of this application.
[00203] Optionally, before the user equipment performs step 303 to send the second piece of information to the radio access device, the user equipment may still perform step 302, i.e., the user equipment receives the fourth piece of information sent by the radio access device. Details are as follows.
[00204] In a first feasible solution, the fourth piece of information is used to instruct the user's equipment to report a transmission class of a service possessing a quantity of uplink data to be sent. The fourth piece of information can be used to instruct the user's equipment to report the quantity of uplink data to be sent based on a transmission class. After receiving the fourth piece of information, the user's equipment separately collects statistics on the quantities of uplink data to be sent from transmission class services on the user's equipment. Thus, the second piece of information sent by the user's equipment can include several transmission classes and a quantity of uplink data to be sent from each transmission class.
[00205] In a second viable solution, the fourth piece of information can be used to instruct the reporting of a target transmission class for a quantity of uplink data to be sent, for example, instructing the user's equipment to report quantities of uplink data to be sent from services of various transmission classes. The user's equipment collects statistics on the quantity of Petition 870240109638, dated 12 / 23 / 2024, page 64 / 200 60 / 87 uplink data to be sent from the transmission classes that are notified by the user's equipment. Thus, the second piece of information sent by the user's equipment includes the amounts of uplink data to be sent from the transmission classes, and optionally may also include the transmission classes themselves.
[00206] In a third feasible solution, the fourth piece of information indicates a first location index for each transmission class in at least one transmission class, and the first location index is used to identify a location, in the second piece of information, of a quantity of uplink data to be sent from a service of each transmission class in at least one transmission class. After receiving the fourth piece of information, the user equipment determines, based on a match between a location index and a transmission class, a first transmission class corresponding to the first location index, and then collects statistics on the quantities of uplink data to be sent from the first transmission class in the user equipment.Thus, the amounts of uplink data to be sent are recorded at a location that corresponds to the first location index and that is in the second piece of information sent by the user's equipment. In another possible implementation, a transmission class of a service is represented in a way in which the radio access device configures a location index for the user's equipment. In other words, different location indices represent different transmission classes. Therefore, after receiving the fourth piece of information, the user's equipment collects statistics on the amounts of uplink data to be sent based on the first location index and reports the amounts of uplink data to be sent based on the first location index, e.g. Petition 870240109638, dated 12 / 23 / 2024, page 65 / 200 61 / 87 records the amounts of uplink data to be sent to the location that corresponds to the first location index and is in the second piece of information.
[00207] Correspondingly, the radio access device receives the second piece of information. The radio access device can obtain amounts of uplink data to be sent from services of different transmission classes based on the second piece of information received.
[00208] 304. The radio access device, based on the second piece of information, determines a transmission format used for uplink data from a service of at least one transmission class and determines transmission capabilities in the transmission format.
[00209] After receiving the second piece of information, the radio access device searches for available transmission resources that match a transmission class determined in the second piece of information.
[00210] It may be understood that in this embodiment of this application, the fact that one or more transmission classes from a user device is / are received is used as an example. In actual application, the radio access device may receive the second piece of information indicating several transmission classes from various user devices. In this case, when allocating transmission resources, the radio network device comprehensively considers factors such as a total amount of currently unused transmission resources and an amount of transmission resources required by each user device, to allocate a specific amount of transmission resources to the transmission class indicated in the second piece of information from the user device in this embodiment. Petition 870240109638, dated 12 / 23 / 2024, page 66 / 200 62 / 87
[00211] Optionally, the radio access device may allocate a specific amount of transmission resources to a service corresponding to each transmission class indicated in the second piece of information, or allocate a specific amount of transmission resources to services corresponding to the various transmission classes in the various transmission classes indicated in the second piece of information.
[00212] In this embodiment of this application, the transmission format may include, but is not limited to, a TTI format, an MCS format, a HARQ configuration, a MIMO configuration, beam features, and Numerology. Numerology means that configuration parameters used for OFDM are different at a physical layer. For example, the configuration parameters are different in terms of at least one of: a subcarrier spacing and a guard prefix length. As a result, time / frequency features included in an RE are different from time / frequency features included in an RB.
[00213] 305. The radio access device sends third information to the user equipment, where the third information indicates the transmission format used for the uplink data of at least one transmission class service and indicates the transmission capabilities in the transmission format.
[00214] It should be noted that for services of different transmission classes and LCHs of different transmission classes, the third piece of information is indicated in the same explicit or implicit manner. Therefore, for step 305, refer to the detailed descriptions of step 205 in the manner presented in Figure 3. Details are not described again in this document.
[00215] 306. The user's equipment determines the format of Petition 870240109638, dated 12 / 23 / 2024, page 67 / 200 63 / 87 transmission of uplink data from the service of at least one transmission class in the different transmission classes, and determines the transmission capabilities in the transmission format.
[00216] It should be noted that services of different transmission classes and LCHs and different transmission classes have the same defined transmission format and the same transmission resources in the transmission format. Therefore, for step 306, refer to the detailed descriptions of step 206 in the modality presented in Figure 3. Details are not described again in this document.
[00217] 307. The user's equipment sends the uplink data by using the transmission format and transmission features in the transmission format.
[00218] Specifically, in the transmission format of the uplink data of at least one service corresponding to at least one transmission class, and the transmission features in the transmission format that are determined by the user equipment in step 306, it is assumed that any transmission class in at least one transmission class is a target transmission class, and uplink data of a service corresponding to a target transmission class are multiple uplink data packets. The target transmission class may correspond to one service, or it may correspond to multiple services. Furthermore, the multiple uplink data packets may be related to one service, or they may be related to multiple services. Optionally, the uplink data packet also has at least one of: a reliability class, a delay class, and a corresponding service priority.The fact that uplink data is sent using the transmission format and transmission format features is described in detail in the following cases. Petition 870240109638, dated 12 / 23 / 2024, page 68 / 200 64 / 87
[00219] In a first feasible solution, when an uplink data packet exists in the service corresponding to the target transmission class, the user equipment sends the uplink data packet in a transmission format corresponding to the target transmission class, and transmission resources in the transmission format.
[00220] In a second feasible solution, when there are multiple uplink data packets in the service matching the target transmission class, the user's equipment preferably allocates more transmission resources to an uplink data packet with a high priority among the multiple uplink data packets. The priority can be at least one of: a reliability class, a delay class, and a service priority.
[00221] For example, the various uplink data packets include an uplink data packet 1, an uplink data packet 2, and an uplink data packet 3. A service priority for uplink data packet 1 is 2, a service priority for uplink data packet 2 is 3, and a service priority for uplink data packet 3 is 5. It is established that a lower value of a service priority indicates a higher service priority. After determining transmission resources, the user's preferred equipment allocates, for uplink data packet 1, the transmission resources in the transmission format corresponding to the target transmission class.
[00222] In a third viable solution, when there are multiple uplink data packets in the service corresponding to the target transmission class, the user equipment allocates a pre-established proportion of transmission resources to each of the multiple uplink data packets. Optionally, if the transmission resources have remaining resources after the proportion Petition 870240109638, dated 12 / 23 / 2024, page 69 / 200 Once the pre-established 65 / 87 allocation of transmission resources has been made, the user equipment can continue to allocate the remaining resources. For example, the user equipment may preferentially allocate more transmission resources to an uplink data packet with a high priority over uplink data packets not sent within the various uplink data packet allocations.
[00223] For example, the various uplink data packets include an uplink data packet 1, an uplink data packet 2, and an uplink data packet 3. A service priority for uplink data packet 1 is 2, a service priority for uplink data packet 2 is 3, and a service priority for uplink data packet 3 is 5. It is established that a lower value of a service priority indicates a higher service priority. If transmission resources corresponding to the target transmission class received by the user equipment are 100 Kbytes, the user equipment can allocate 20 Kbytes for uplink data packet 1, allocate 15 Kbytes for uplink data packet 2, and allocate 15 Kbytes for uplink data packet 3; there are still 50 Kbytes remaining after transmission resources are allocated to each uplink data packet.During the allocation of remaining resources, the user's equipment preferentially allocates resources to uplink data packet 1 with a high priority. After the resource requirement for uplink data packet 1 is met, the user's equipment begins allocating resources to uplink data packet 2 in a priority sequence, for example, it continues to allocate 40 Kbytes to uplink data packet 1, and allocates 10 Kbytes to service 2.
[00224] A case in which transmission resources in the transmission format corresponding to the target transmission class are used for multiple uplink data packets of the same Petition 870240109638, dated 12 / 23 / 2024, page 70 / 200 The 66 / 87 transmission class is described in detail above, and the use of transmission features for different transmission classes is described in detail below.
[00225] If the user's equipment determines that the third information includes transmission formats used for uplink data from services corresponding to at least two transmission classes, and transmission resources in the transmission formats, where it is assumed that the third information includes first transmission resources of a first transmission class and second transmission resources of a second transmission class, after the user's equipment allocates the first transmission resources to uplink data packets of a service in the first transmission class, when the first transmission resources have remaining resources, the user's equipment may first allocate the remaining resources in the first transmission resources to uplink data packets of a service in the second transmission class.
[00226] Furthermore, for an uplink data packet retransmitted in the uplink data packet of the second transmission class service, the preferred user equipment may utilize transmission resources not used in the first transmission resources. For example, the first transmission resources may utilize a shorter TTI and a shorter HARQ round-trip time than the second transmission resources, to implement a greater number of retransmissions during the same time, thereby improving transmission robustness. A lower-order MCS may alternatively be used to improve transmission robustness and decrease the bit error rate.
[00227] When the second class of transmission of the uplink data packet of the second class transmission service is lower Petition 870240109638, dated 12 / 23 / 2024, page 71 / 200 67 / 87 than the first transmission class of a first type of uplink data packet, high-class transmission resources can preferably be used to transmit the lower-class uplink data packet. This reduces wasted high-class transmission resources.
[00228] Furthermore, if the unused transmission resources in the first transmission resources are less than the transmission resources required by the uplink data packets of the second transmission class service, the user equipment first transmits, in the unused transmission resources in the first transmission resources, some of the uplink data packets of the second transmission class service, and then uses the second transmission resources to send a remaining uplink data packet in the uplink data packets of the second transmission class service.
[00229] Furthermore, if the first-class transmission uplink data packets require more resources than the first transmission resources, after all the first transmission resources have been allocated to the first-class transmission service uplink data packets, an uplink data packet that is from the first-class transmission service and for which transmission resources are not allocated continues to be reserved in temporary memory and awaits allocation of transmission resources in the next transmission resources provided by the radio access device.
[00230] Furthermore, if the transmission class includes only the delay class, a service of a transmission class may utilize transmission resources of a higher transmission class than the service's transmission class, in order to increase transmission speed and reduce transmission delay. Petition 870240109638, dated 12 / 23 / 2024, page 72 / 200 68 / 87
[00231] 308. When discarding a target data packet in the uplink data, the user equipment notifies, by using an RLC layer, an RLC layer of the radio access device about an identifier of the target data packet.
[00232] In a process in which the user's equipment sends uplink data from a target service, where the target service is any one of at least one service, when the uplink data includes multiple uplink data packets, the target data packet is any one of the multiple uplink data packets.
[00233] It should be noted that for services of different transmission classes and LCHs of different transmission classes, when a target data packet in the uplink data is dropped, the ways in which the RLC layer is used to notify the RLC layer of the radio access device about the identifier of the target data packet are the same. Therefore, for step 308, refer to the detailed descriptions of step 208 in the modality presented in Figure 3. Details are not described again in this document.
[00234] In the solution provided in this embodiment of this application, after receiving the first uplink data transmission resources from a first service of the first transmission class and the second uplink data transmission resources from a second service of the second transmission class, the user's equipment can further determine a sequence of resource allocations for data and uplink based on a service priority and a reliability class of the uplink data.
[00235] If the first transmission class is determined based on at least one of: a reliability class and a delay class of the uplink data of the first service, and the second transmission class is also determined based on Petition 870240109638, dated 12 / 23 / 2024, page 73 / 200 69 / 87 at least one of the following: a reliability class and a delay class of the uplink data from the second service, after receiving the first transmission resources corresponding to the first transmission class and the second transmission resources corresponding to the second transmission class, the user equipment may allocate resources first based on a service priority and then based on a transmission class. For example, for an uplink data packet 1 from the first service, a service priority is 2, a transmission class is 2, and prioritized bits are 20 Kbytes; and for an uplink data packet 2 from the second service, a service priority is 1, a transmission class is 3, and a prioritized bit rate is 20 Kbytes. It is established that a lower value of a service priority indicates a higher service priority.After transmission resources of transmission class 2 and transmission class 3 are received, the transmission resources are scheduled in a service priority sequence. First, transmission resources corresponding to transmission class 3 are allocated to uplink data packet 2, and 20 Kbytes are allocated to uplink data packet 2. Then, transmission resources corresponding to transmission class 2 are allocated to uplink data packet 1, and 10 Kbytes are allocated to uplink data packet 1. Next, transmission resources corresponding to transmission class 3 are selected for the remaining data in uplink data packet 2. If transmission resources corresponding to transmission class 3 are insufficient, transmission resources corresponding to transmission class 2 may be selected.If uplink data packet 1 still has remaining data, transmission resources are allocated to the remaining data during the next packet. Petition 870240109638, dated 12 / 23 / 2024, page 74 / 200 70 / 87 programming.
[00236] Alternatively, resources can be allocated based on a first transmission class and then on a service priority. For example, for an uplink data packet 1, a service priority is 2, a transmission class is 2, and a prioritized bit rate is 10 Kbytes; and for an uplink data packet 2, a service priority is 1, a transmission class is 3, and a prioritized bit rate is 20 Kbytes. It is established that a lower value of a service priority indicates a higher service priority. After transmission resources of transmission class 2 and transmission class 3 are received, transmission resources are allocated in a sequence of transmission classes. First, transmission resources corresponding to transmission class 2 are allocated to uplink data packet 1, and 10 Kbytes are allocated to uplink data packet 1.Then, transmission resources corresponding to transmission class 3 are allocated to uplink data packet 2, and 20 Kbytes are allocated to uplink data packet 2. Next, transmission resources corresponding to transmission class 2 are selected for remaining data in uplink data packet 1. If the transmission resources corresponding to transmission class 2 are insufficient, transmission resources are allocated for the remaining data during the next scheduling. If uplink data packet 2 still has remaining data, transmission resources are allocated for the remaining data during the next scheduling.
[00237] If the first transmission class is determined based on a service priority, a delay class, and a reliability class of an uplink data packet of the first service, and the second transmission class is also Petition 870240109638, dated 12 / 23 / 2024, page 75 / 20071 / 87 determined based on a service priority, a delay class, and a reliability class of an uplink data packet from the second service. After receiving the first transmission resources corresponding to the first transmission class and the second transmission resources corresponding to the second transmission class, the user equipment determines a sequence of resource allocations based on the transmission class, and completes the allocation in the sequence of resource allocations. For example, for an uplink data packet 1 from the first service, a transmission class is 2 and a prioritized bit rate is 10 Kbytes; and for an uplink data packet 2 from the second service, a transmission class is 3 and a prioritized bit rate is 20 Kbytes.In this case, a sequence in which the user's equipment allocates resources for uplink data packet 1 and uplink data packet 2 is: uplink data packet 1 first, then uplink data packet 2. First, resources are allocated for uplink data packet 1. Transmission resources corresponding to transmission class 2 are selected, and 10 Kbytes are allocated for uplink data packet 1. Then, resources are allocated for uplink data packet 2. Transmission resources corresponding to transmission class 3 are selected, and 20 Kbytes are allocated for uplink data packet 2. Next, transmission resources corresponding to transmission class 2 are selected for the remaining data in uplink data packet 1. If the transmission resources corresponding to transmission class 2 are insufficient, transmission resources are allocated for the remaining data during the next scheduling.If the remaining transmission resources of transmission class 2 have any remaining resources, those remaining resources can be allocated to the data packet. Petition 870240109638, dated 12 / 23 / 2024, page 76 / 200 72 / 87 uplink 2. If the uplink 2 data packet still has remaining data, transmission resources are allocated to the remaining data during the next scheduling.
[00238] In this embodiment of this application, different services on the user's equipment correspond to different transmission classes. In a process of transmitting uplink data of a service, a user's equipment transmits the uplink data by using a transmission format used for the service's uplink data corresponding to the transmission class, and transmission resources in the transmission format. However, the transmission class includes at least one of: a reliability class and a service delay class, and may optionally also include a service priority; or the transmission class is determined based on at least one of a service priority, a reliability class, and a service delay class.Therefore, transmission resources used for uplink data are determined based on transmission classes, meaning that different transmission resources are allocated to uplink data from services of different transmission classes, and can meet different uplink data requirements, thereby improving data transmission flexibility, enhancing user experience, and increasing network resource utilization.
[00239] It should be noted that with reference to the cases presented in Table 1 and Table 2, the radio access device may indicate a logical channel on which services of the same transmission class as the user's equipment are carried (in this case, a logical channel corresponds to a type of transmission class, and different services may have the same transmission class). Alternatively, the radio access device may Petition 870240109638, dated 12 / 23 / 2024, page 77 / 200 73 / 87 indicates that different services of the user's equipment have different transmission classes, and services from different transmission classes can be carried on the same logical channel. Based on Table 1 and Table 2, the first piece of information may include content from both Table 1 and Table 2, as shown in Table 3. Table 3 Logical Channel Groups 1 Logical Channel 1 Service 1 Transmission Class 1 Service 2 Transmission Class 1 Logical Channel 2 Service 3 Transmission Class 2 Logical Channel 3 Service 4 Transmission Class 3 Service 5 Transmission Class 3 Logical Channel Group A Logical Channel a Service a Transmission Class a Service b Transmission Class b Logical Channel b Service c Transmission Class c Logical Channel Group B Logical Channel c Service d Transmission Class d Service e Transmission Class e
[00240] Figure 5 is a schematic modular diagram of the user equipment according to one embodiment of this application. Petition 870240109638, dated 12 / 23 / 2024, page 78 / 200 74 / 87 The user equipment in this embodiment of this request may be the user equipment described in any of the embodiments of the method presented in Figure 2 and Figure 3. Therefore, content repeated in any of the embodiments of the method presented in Figure 2 to Figure 4 may not be described again in this embodiment.
[00241] As shown in Figure 5, user 1’s equipment in this embodiment of this application may include a receiving unit 11, a determination unit 12, and a sending unit 13. Optionally, user 1’s equipment may also include an allocation unit 14.
[00242] Receiving unit 11 is configured to receive the first information sent by a radio access device. The first information indicates different transmission classes corresponding to the various logical channels.
[00243] Determination unit 12 is configured to determine, based on the first information received by reception unit 11, an uplink data transmission format on at least one logical channel corresponding to at least one transmission class in the different transmission classes, and to determine transmission features in the transmission format.
[00244] The sending unit 13 is configured to send the uplink data by using the transmission format and transmission resources in the transmission format that are determined by the determination unit 12.
[00245] Optionally, the transmission unit 13 is further configured to send second information to the radio access network device. The second information indicates an amount of uplink data to be sent on at least one logical channel corresponding to at least one transmission class in Petition 870240109638, dated 12 / 23 / 2024, page 79 / 200 75 / 87 different transmission classes.
[00246] Optionally, receiving unit 11 is further configured to: after sending unit 13 sends the second piece of information to the radio access device, receive the third piece of information sent by the radio access device. The third piece of information indicates the transmission format used for the uplink data on at least one logical channel corresponding to at least one transmission class in the different transmission classes, and indicates the transmission capabilities in the transmission format.
[00247] Optionally, at least one transmission class comprises all transmission classes in the different transmission classes.
[00248] Optionally, at least one transmission class is a transmission class indicated by the radio access device in the different transmission classes.
[00249] Optionally, receiving unit 11 is further configured to: before sending unit 13 sends the second information, receive the fourth information sent by the radio access device. The fourth information indicates a first location index of each transmission class in at least one transmission class, and the first location index is used to identify a location, in the second information, of a quantity of uplink data to be sent from each transmission class in at least one transmission class.
[00250] Optionally, each transmission class in at least one transmission class in the third piece of information is indicated in an explicit or implicit manner.
[00251] Optionally, each transmission class in at least one transmission class is indicated in the third piece of information in an explicit manner as follows: The third piece of information Petition 870240109638, dated 12 / 23 / 2024, page 80 / 200 76 / 87 carries each transmission class in at least one transmission class, a transmission format corresponding to each transmission class, and transmission resources in the transmission format corresponding to the transmission class.
[00252] Optionally, each transmission class in at least one transmission class is implicitly indicated in the third piece of information as follows:
[00253] The third piece of information includes a transmission format corresponding to each transmission class in at least one transmission class, and includes transmission resources in the transmission format corresponding to the transmission class.
[00254] Each transmission class is indicated by using a second location index corresponding to the transmission class, and the second location index is used to identify the transmission format corresponding to each transmission class in at least one transmission class and a location, in the third message, of the transmission resources in the transmission format corresponding to the transmission class; or
[00255] each transmission class is indicated by using a transmission resource format corresponding to the transmission class, and the third information includes the transmission format corresponding to each transmission class in at least one transmission class, and includes the transmission resources in the transmission format corresponding to the transmission class.
[00256] Optionally, uplink data on each logical channel in at least one logical channel are multiple uplink data packets, and the user equipment still includes:
[00257] an allocation unit 14, configured to: in a process of sending multiple uplink data packets, preferably allocate more transmission resources to a data packet of Petition 870240109638, dated 12 / 23 / 2024, page 81 / 200 77 / 87 uplink with a high priority in the various uplink data packets.
[00258] Optionally, allocation unit 14 is still configured to allocate a pre-established proportion of transmission resources to each of the various uplink data packets before preferentially allocating more transmission resources to the uplink data packet with a high service priority in the various uplink data packets.
[00259] Optionally, in a process of sending uplink data on a target logical channel, where the target logical channel is a logical channel on at least one logical channel,
[00260] the sending unit 13 is further configured to: if a timer, in a PDCP layer, of a target data packet in the uplink data expires, discard the target data packet in the PDCP layer; and notify, by using an RLC layer, an RLC layer of the radio access device about an identifier of the target data packet.
[00261] Optionally, in a process of sending uplink data on a target logical channel, where the target logical channel is a logical channel on at least one logical channel,
[00262] the sending unit 13 is further configured to: if a timer, in an RLC layer, of a target data packet in the uplink data expires, discard the target data packet in the RLC layer; and notify, by using the RLC layer, an RLC layer of the radio access device about an identifier of the target data packet.
[00263] Optionally, in a process of sending uplink data on a target logical channel, where the target logical channel is a logical channel on at least one logical channel, the sending unit 13 is further configured to: if a timer, in a MAC layer, of a target data packet in the data of Petition 870240109638, dated 12 / 23 / 2024, p. 82 / 200 78 / 87 uplink expire, discard the destination data packet at the MAC layer; and notify, by using an RLC layer, an RLC layer of the radio access device about the identifier of the destination data packet.
[00264] The user equipment in the embodiment shown in Figure 5 can be implemented by using the user equipment shown in Figure 6. Figure 6 is a schematic structural diagram of the user equipment according to an embodiment of this application. User equipment 1000 shown in Figure 6 includes a processor 1001 and a transceiver 1004. Processor 1001 and transceiver 1004 are connected, for example, by using a bus 1002. Optionally, user equipment 1000 may also include a memory 1003. It should be noted that there is at least one transceiver 1004 in the actual application, and a user equipment structure 100 does not constitute a limitation with respect to this embodiment of this application.
[00265] Processor 1001 is applied to this mode of this application, and is configured to implement functions of determination unit 12 and allocation unit 14 shown in Figure 5. Transceiver 1004 includes a receiver and a transmitter. Transceiver 1004 is applied to this mode of this application, and is configured to implement functions of reception unit 11 and transmission unit 13 shown in Figure 5.
[00266] The 1001 processor can be a central processing unit (Central Processing Unit, CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC), or a field-programmable gate array (Gate Array). Petition 870240109638, dated 12 / 23 / 2024, page 83 / 200 79 / 87 The 1001 processor may implement or execute various logic blocks, modules, and illustrative circuits described with reference to the content disclosed in this application. Alternatively, the 1001 processor may be a combination of processors implementing a computing function, for example, a combination of one or more microprocessors, or a combination of a DSP and a microprocessor, among others.
[00267] The 1002 bus may include a channel, used to transmit information between the preceding components. The 1002 bus may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, among others. The 1002 bus may be classified as an address bus, a data bus, a control bus, among others. For ease of representation, only one thick line is used to represent the bus in Figure 6, but this does not mean that there is only one bus or only one type of bus.
[00268] Memory 1003 may be a read-only memory (Read-only memory, ROM) or other type of static storage device that can store static information and instructions, or a random-access memory (Random Access Memory, RAM) or other type of dynamic storage device that can store information and instructions; or it may be a programmable read-only memory that can be electrically erased (Memory Petition 870240109638, dated 12 / 23 / 2024, page 84 / 200 80 / 87 Electrically Erasable Programmable Read-Only Memory (EEPROM), a compact disc - read-only memory (Compact Disc - Read-Only Memory, CD-ROM) or other compact disc storage, an optical disc storage (including a compact optical disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, among others), a magnetic disc storage medium or other magnetic storage device, or any other medium that can be configured to carry or store program code expected in the form of an instruction or data structure and that can be accessed by a computer. However, this is not limited to the above in this document.
[00269] Optionally, memory 1003 is configured to store application program code to execute the solutions of this request, and processor 1002 controls the execution of the solutions of this request. Processor 1001 is configured to execute the application program code stored in memory 1003, to implement user equipment actions provided in any of the modes presented in Figure 2 to Figure 4.
[00270] One embodiment of this application further provides a computer storage medium, configured to store a computer software instruction used by the user's equipment, and the computer software instruction includes a program designed for the user's equipment to execute the preceding aspects.
[00271] Figure 7 is a schematic modular diagram of a radio access device according to an embodiment of this application. The radio access device in this embodiment of this application may be the radio access device described in any of the embodiments of the method presented in Figure 2 and Figure 3. Petition 870240109638, dated 12 / 23 / 2024, page 85 / 200 81 / 87 Therefore, content repeated in any of the method modalities presented in Figure 2 and Figure 3 may not be described again in this modality.
[00272] As shown in Figure 7, a radio access device 2 in this embodiment of this application may include a transmitting unit 21 and a receiving unit 22.
[00273] Transmission unit 21 is configured to send initial information to the user's equipment. The initial information indicates different transmission classes corresponding to the various logical channels.
[00274] The first piece of information is used by the user's equipment to determine an uplink data transmission format on at least one logical channel corresponding to at least one transmission class in the different transmission classes, and to determine transmission capabilities in the transmission format.
[00275] Optionally, the radio access device 2 also includes:
[00276] a receiving unit 22, configured to: after the sending unit 21 sends the first information, receive second information sent by the user equipment, where the second information indicates an amount of uplink data to be sent on at least one logical channel corresponding to at least one transmission class in the different transmission classes.
[00277] Optionally, the transmission unit 21 is further configured to send third information to the user equipment, wherein the third information indicates the transmission format used for the uplink data on at least one logical channel corresponding to at least one transmission class in the different transmission classes, and indicates the transmission capabilities in the transmission format. Petition 870240109638, dated 12 / 23 / 2024, page 86 / 200 82 / 87
[00278] Optionally, transmission unit 21 is further configured to send fourth information to the user equipment. The fourth piece of information indicates a first location index for each transmission class in at least one transmission class, and the first location index is used to identify a location, in the second piece of information, of a quantity of uplink data to be sent from each transmission class in at least one transmission class.
[00279] The radio access device in the embodiment shown in Figure 7 can be implemented by using a radio access device shown in Figure 8. Figure 8 is a schematic structural diagram of a radio access device according to an embodiment of this application. A radio access device 2000 shown in Figure 8 includes a processor 2001 and a transceiver 2004.
[00280] Processor 2001 and transceiver 2004 are connected, for example, by using a bus 2002. Optionally, the radio access device 2000 may also include a memory 2003.
[00281] It should be noted that there is at least one 2003 transceiver in the actual application, and a 2000 radio access device structure does not constitute a limitation in this embodiment of this application.
[00282] Transceiver 2004 includes a receiver and a transmitter. Transceiver 2004 is applied to this aspect of this application, and is configured to implement the functions of the sending unit 21 and the receiving unit 22 shown in Figure 7.
[00283] The 2001 processor may be a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The Petition 870240109638, dated 12 / 23 / 2024, page 87 / 200 Processor 2001 may implement or execute various illustrative blocks, modules, and circuits described with reference to the content disclosed in this application. Alternatively, Processor 2001 may be a combination of processors implementing a computing function, for example, a combination of one or more microprocessors, or a combination of a DSP and a microprocessor, among others.
[00284] The 2002 bus may include a channel, used to transmit information between the preceding components. The 2002 bus may be a PCI bus, an EISA bus, among others. The 2002 bus may be classified as an address bus, a data bus, a control bus, among others. For ease of representation, only a thick line is used to represent the bus in Figure 8, but this does not mean that there is only one bus or only one type of bus.
[00285] Memory 2003 may be a ROM or other type of static storage device that can store static information and structures, or a RAM or other type of dynamic storage device that can store information and instructions; or it may be an EEPROM, a CD-ROM or other compact disk storage, an optical disk storage (including a compact optical disk, a laser disk, an optical disk, a digital versatile disk, a Blu-ray disk, among others), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be configured to carry or store expected computer program code in the form of an instruction or data structure and that can be accessed by a computer. However, this is not limited to this. Petition 870240109638, dated 12 / 23 / 2024, page 88 / 200 84 / 87
[00286] Optionally, memory 2003 is configured to store application program code to execute the solutions of this request, and processor 2001 controls the execution of the solutions of this request. Processor 2001 is configured to execute the application program code stored in memory 2003, to implement actions of the radio access device provided in any of the modes presented in Figure 2 to Figure 4.
[00287] One embodiment of this application further provides a computer storage medium, configured to store a computer software instruction used by the radio access device, and the computer software instruction includes a program designed for the radio access device to perform the preceding aspects.
[00288] Although this application is described with reference to embodiments, in a process of implementing this application claiming protection, those skilled in the art may understand and implement another variation of the embodiments disclosed by viewing the accompanying drawings, the disclosed content, and the accompanying embodiments. In the embodiments, comprehending (comprising) does not exclude another component or another step, and one or the does not exclude a meaning of several. A single processor or other unit may implement several functions listed in the embodiments. Some measures are recorded in dependent embodiments that are different from each other, but this does not mean that these measures cannot be combined to produce a better effect.
[00289] To enable those skilled in the art to understand the technical solutions in this application in the best possible way, the following describes the technical solutions in the embodiments of this application with reference to Petition 870240109638, dated 12 / 23 / 2024, p. 89 / 200 85 / 87 accompanying drawings in the embodiments of this application. In the descriptive report, embodiments and accompanying drawings of this application, the terms first, second, third, fourth and so forth are intended to distinguish between different objects, but do not indicate a particular order. In addition, the terms including, including, or any variation thereof, are intended to cover a non-exclusive inclusion. For example, a process, a method, a system, a product, or a device that includes a series of steps or units is not limited to the steps or units listed, but optionally includes a step or unit not listed, or optionally still includes another step or unit inherent in the process, method, product or device.
[00290] Those skilled in the art should understand that the embodiments of this application may be provided as a method, apparatus (device), or a computer program product. Therefore, this application may utilize embodiments in hardware form only, software-only embodiments, or embodiments with a combination of software and hardware. Furthermore, this application may utilize an embodiment of a computer program product that is implemented on one or more computer-usable storage media (including, but not limited to, disk memory, CD-ROM, optical memory, among others) that include computer-usable program code. The computer program is stored / distributed on an appropriate medium and is provided as or used as part of the hardware along with other hardware, or may utilize another form of allocation, such as by using the Internet or another wired or wireless telecommunications system.
[00291] This application is described with reference to the flowcharts and / or block diagrams of the method, the apparatus (device), and the product. Petition 870240109638, dated 12 / 23 / 2024, pages 90 / 200 86 / 87 of computer program according to the embodiments of this application. It should be understood that computer program instructions may be used to implement each process and / or each block in the flowcharts and / or block diagrams and a combination of a process and / or a block in the flowcharts and / or block diagrams. These computer program instructions may be provided for a general-purpose computer, for a dedicated computer, for an embedded processor, or for a processor of any other programmable data processing device to generate a machine, such that the instructions executed by a computer or by a processor of any other programmable data processing device generate an apparatus to implement a specific function in one or more processes in the flowcharts and / or in one or more blocks in the block diagrams.
[00292] These computer program instructions can also be stored in computer-readable memory that can instruct the computer or any other programmable data processing device to function in a specific way, so that the instructions stored in computer-readable memory generate an artifact that includes an instruction device. The instruction device implements a specific function in one or more processes in flowcharts and / or in one or more blocks in block diagrams.
[00293] These computer program instructions can also be loaded into a computer or other programmable data processing device, so that various operations and steps are executed on the computer or other programmable device, thereby generating computer-implemented processing. Therefore, the instructions executed on the computer or other programmable device... Petition 870240109638, dated 12 / 23 / 2024, page 91 / 200 87 / 87 other programmable devices provide steps to implement a specific function in one or more processes in flowcharts and / or in one or more blocks in block diagrams.
[00294] Although this application is described with reference to specific aspects and embodiments thereof, apparently, various modifications and combinations may be made to them without departing from the spirit and scope of this application. Correspondingly, the descriptive report and accompanying drawings are merely an illustrative description of this application as defined by the accompanying embodiments, and are considered as any or all modifications, variations, combinations or equivalents that cover the scope of this application. Apparently, those skilled in the art may make various modifications and variations to this application without departing from the spirit and scope of this application. This application is intended to cover such modifications and variations of this application insofar as they fall within the scope of the embodiments and their equivalent technologies. Petition 870240109638, dated 12 / 23 / 2024, p. 92 / 200
Claims
1 / 7 CLAIMS 1. Data transmission method, characterized in that it comprises: receiving (101, 201), by user equipment, initial information from a radio access device, wherein the initial information indicates different transmission classes corresponding to a plurality of logical channels, and each transmission class depends on a reliability requirement and latency requirement of a service; determining (102, 206), by the user equipment based on the initial information, an uplink data transmission format in at least one logical channel corresponding to at least one transmission class in the different transmission classes, and determining a transmission feature in the transmission format, wherein the uplink data transmission format is subcarrier spacing for orthogonal frequency division multiplexing in a physical layer;and send (103, 207), through the user equipment, the uplink data when using the transmission format and transmission resources in the transmission format.; 2. Method, according to claim 1, characterized in that, before the determination, by the user equipment based on the first information, of an uplink data transmission format in at least one logical channel corresponding to at least one class in the different transmission classes, and determination of the transmission feature in the transmission format, it further comprises: sending (203), by the user equipment, second information to the radio access device, wherein the second information indicates an amount of uplink data to be sent in at least one logical channel corresponding to at least one transmission class in the different transmission classes.
3. Method, according to claim 1 or 2, characterized in that, before the determination, by the user equipment based on the first information, of an uplink data transmission format in at least one logical channel corresponding to at least one transmission class in the different transmission classes, and determination of the transmission feature in the transmission format, it further comprises: receiving (205), by the user equipment, third-party information sent by the radio access device, wherein the third-party information indicates the transmission format used for the uplink data in at least one logical channel corresponding to at least one transmission class in the different transmission classes, and indicates the transmission feature in the transmission format.
4. Method, according to claim 2, characterized in that it further comprises: receiving (202), by the user equipment, fourth information sent by the radio access device, wherein the fourth information indicates a first location index of each transmission class in at least one transmission class, and the first location index is used to identify a location, in the second information, of a quantity of uplink data to be sent from each transmission class in at least one transmission class.
5. Data transmission method, characterized by the fact that it comprises: Petition 870240109638, dated 12 / 23 / 2024, page.94 / 200 3 / 7 send (101, 201), by a radio access device, initial information to user equipment, wherein the initial information indicates different transmission classes corresponding to a plurality of logical channels; wherein the initial information is used by the user equipment to determine an uplink data transmission format on at least one logical channel corresponding to at least one transmission class in the different transmission classes, and determine a transmission resource in the transmission format, each transmission class depends on a reliability requirement and latency requirement of a service and the uplink data transmission format is subcarrier spacing for orthogonal frequency division multiplexing in a physical layer; receive (103, 207), by the radio access device, the uplink data using the transmission format in the transmission resource.
6. Method, according to claim 5, characterized in that it further comprises: receiving (203), by the radio access device, second information from the user equipment, wherein the second information indicates an amount of uplink data to be sent on at least one logical channel corresponding to at least one transmission class in the different transmission classes.
7. Method, according to claim 5 or 6, characterized in that it further comprises: sending (205), by the radio access device, third-party information to the user equipment, wherein the third-party information indicates the transmission format used for the uplink data in at least one logical channel corresponding to at least one transmission class in the different transmission classes, and indicates the transmission feature in the transmission format.
8. Method according to claim 6, characterized in that it further comprises: sending (202), by the radio access device, fourth information to the user equipment, wherein the fourth information indicates a first location index of each transmission class in at least one transmission class, and the first location index is used to identify a location, in the second information, of a quantity of uplink data to be sent from each transmission class in at least one transmission class.
9. User equipment (1), characterized in that it comprises: a receiving unit (11), configured to receive initial information sent by a radio access device, wherein the initial information indicates different transmission classes corresponding to a plurality of logical channels, and each transmission class depends on a reliability requirement and latency requirement of a service; a determination unit (12), configured to, based on the initial information, determine an uplink data transmission format in at least one logical channel corresponding to at least one transmission class in the different transmission classes, and determine transmission resource in the transmission format, wherein the uplink data transmission format is subcarrier spacing for Petition 870240109638, of 12 / 23 / 2024, p.96 / 200 5 / 7 orthogonal frequency division multiplexing in a physical layer; and a sending unit (13), configured to send the uplink data when using the broadcast format and the broadcast feature in the broadcast format.
10. User equipment according to claim 9, characterized in that the sending unit (13) is further configured to send second information to the radio access network device, wherein the second information indicates an amount of uplink data to be sent on at least one logical channel corresponding to at least one transmission class in the different transmission classes.
11. User equipment according to claim 9 or 10, characterized in that the receiving unit (11) is further configured to receive third-party information sent by the radio access device, wherein the third-party information indicates the transmission format used for the uplink data in at least one logical channel corresponding to at least one transmission class in the different transmission classes, and indicates the transmission feature in the transmission format.
12. User equipment, according to claim 10, characterized in that the receiving unit (11) is further configured to receive fourth information sent by the radio access device, wherein the fourth information indicates a first location index of each transmission class in at least one transmission class, and the first location index is used to identify a location, in the second information, of a Petition 870240109638, dated 12 / 23 / 2024, page 97 / 200 6 / 7 quantity of uplink data to be sent of each transmission class in at least one transmission class.
13. Radio access device (2), characterized in that it comprises: a sending unit (21), configured to send initial information to user equipment, wherein the initial information indicates different transmission classes corresponding to a plurality of logical channels, and each transmission class depends on a reliability requirement and latency requirement of a service; wherein the initial information is used by the user equipment to determine an uplink data transmission format in at least one logical channel corresponding to at least one transmission class in the different transmission classes, and to determine a transmission feature in the transmission format, wherein the uplink data transmission format is subcarrier spacing for orthogonal frequency division multiplexing in a physical layer;a receiving unit (22), configured to receive the uplink data using the transmission format in the transmission resource.; 14. Radio access device, according to claim 13, characterized in that it further comprises: the receiving unit (22), configured to receive second information sent by the user equipment, wherein the second information indicates an amount of uplink data to be sent on at least one logical channel corresponding to at least one transmission class in the different transmission classes. Petition 870240109638, dated 12 / 23 / 2024, p. 98 / 200 7 / 7 15. Radio access device, according to claim 13 or 14, characterized in that the sending unit (22) is further configured to send third-party information to the user equipment, wherein the third-party information indicates the transmission format used for the uplink data in at least one logical channel corresponding to at least one transmission class in the different transmission classes, and indicates the transmission feature in the transmission format.
16. Radio access device, according to claim 14, characterized in that the sending unit (22) is further configured to send fourth pieces of information to the user equipment, wherein the fourth pieces of information indicate a first location index of each transmission class in at least one transmission class, and the first location index is used to identify a location, in the second pieces of information, of a quantity of uplink data to be sent from each transmission class in at least one transmission class. Petition 870240109638, dated 12 / 23 / 2024, pp. 99 / 200