Method and apparatus for data and control messaging
By configuring channel restriction information and priorities for user equipment in a wireless communication system, or by generating small-sized messages, the problem of user data delay caused by control messages occupying resources is solved, and low-latency transmission of URLLC is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-08-15
- Publication Date
- 2026-03-24
AI Technical Summary
In existing wireless communication systems, the transmission of control messages may consume resources and cause delays in user data messages, failing to meet the requirements of ultra-reliable low-latency communication (URLLC).
By obtaining channel restriction information through the user equipment (UE), configuring the priority and resource allocation of control messages, or generating smaller messages, the transmission of control and data messages can be optimized.
It effectively reduces the resource consumption of control messages, improves the transmission efficiency of user data messages, and meets the low latency requirements of URLLC.
Smart Images

Figure CN114223304B_ABST
Abstract
Description
Technical Field
[0001] This disclosure generally relates to wireless communications, and more particularly to the transmission of control messages and user data messages. Background Technology
[0002] Wireless communication technology is propelling the world towards an increasingly interconnected and networked society. The rapid growth of mobile communications and technological advancements have led to greater demands for network capacity and connectivity. Other factors, such as energy consumption, equipment cost, spectrum efficiency, and latency, are also important for meeting the needs of various communication scenarios. Next-generation systems and wireless communication technologies need to support ultra-high reliability and low latency transmission compared to existing wireless access networks. Summary of the Invention
[0003] This disclosure relates to methods, systems, and apparatuses related to wireless communication, and more specifically, to methods, systems, and apparatuses for controlling the transmission of data messages and control messages within a radio channel.
[0004] In one embodiment, a method for transmitting data messages and control messages by a user equipment is disclosed. The method can be performed at the user equipment. The method may include obtaining channel restriction information associated with the control message in response to an uplink grant. The method may further include determining whether to transmit the control message based on the channel restriction information.
[0005] In another embodiment, a method for transmitting data messages and control messages by a user equipment is disclosed. The method can be performed by the user equipment. The method may include configuring priority information for control messages in response to uplink clearance. The method may also include allocating resources to control messages for transmission based on the priority information.
[0006] In another embodiment, a method for transmitting data messages and control messages by a user equipment is disclosed. The method can be performed by the user equipment. The method may include configuring priority information for data messages in response to uplink clearance. The method may also include allocating resources to control messages and data messages for transmission based on the priority information.
[0007] In another embodiment, a method for transmitting data messages and control messages by a user equipment is disclosed. This method can be performed by the user equipment. The method may include obtaining an uplink grant and, in response to the uplink grant, generating a specific message associated with the control message. The size of the specific message is smaller than the size of the control message.
[0008] In some other embodiments, a wireless communication device may include a memory storing instructions and processing circuitry communicating with the memory. When the processing circuitry executes the instructions, it is configured to perform the methods described above.
[0009] In some other embodiments, a computer-readable medium includes instructions that, when executed by a computer, cause the computer to perform the methods described above.
[0010] The above and other aspects and their embodiments are described in more detail in the following drawings, description and claims. Attached Figure Description
[0011] Figure 1 An example system diagram including user equipment and wireless access network nodes is shown according to various embodiments.
[0012] Figure 2 A flowchart of a wireless communication method according to an embodiment is shown.
[0013] Figure 3 A flowchart of a wireless communication method according to an embodiment is shown.
[0014] Figure 4 A flowchart of a wireless communication method according to an embodiment is shown.
[0015] Figure 5 A flowchart of a wireless communication method according to an embodiment is shown.
[0016] Figure 6 A flowchart of a wireless communication method according to an embodiment is shown. Detailed Implementation
[0017] The techniques and examples of implementations and / or embodiments in this disclosure can be used to improve the performance of wireless communication systems. The term "exemplary" is used to mean "example" and, unless otherwise stated, does not imply an ideal or preferred example, implementation, or embodiment. Section headings are used in this disclosure for ease of understanding and do not limit the techniques disclosed in a section to that section. However, it should be noted that implementations can be embodied in a variety of different forms, and therefore, the covered or claimed subject matter is intended to be construed as not being limited to any of the embodiments set forth below. It should also be noted that implementations may be embodied as methods, apparatus, components, or systems. Therefore, embodiments of this disclosure may take the form of hardware, software, firmware, or any combination thereof.
[0018] A wireless access network provides network connectivity between user equipment and information or data networks such as voice or video communication networks, the Internet, etc. Example wireless access networks may be based on cellular technology, which may further be based on technologies and / or formats such as 4G, LTE, 5G, and / or New Radio (NR). Figure 1An example system diagram of a wireless communication network 100 including a user equipment (UE) 102 and a wireless access network node (WANN) 104 according to various embodiments is shown. The UE 102 may be, but is not limited to, a mobile phone, smartphone, tablet computer, laptop computer, intelligent electronic device or device including air conditioners, televisions, refrigerators, ovens, etc., or other devices capable of wireless communication over a network. The UE 102 may include transceiver circuitry 106 coupled to an antenna 108 to enable wireless communication with the wireless access network node 104. The transceiver circuitry 106 may also be coupled to a processor 110, which may also be coupled to a memory 112 or other storage device. The memory 112 may store instructions or code therein that, when read and executed by the processor 110, cause the processor 110 to implement the various methods described herein.
[0019] Similarly, wireless access network node 104 may include a base station or other wireless network access point capable of wirelessly communicating with one or more UEs via a network. For example, in various embodiments, wireless access network node 104 may include a 5G New Radio (NR) base station, a 5G central unit base station or a 5G distributed unit base station, a 5G core station or an application server. Each type of these wireless access network nodes may be configured to perform a corresponding set of wireless network functions. The set of wireless network functions may differ between different types of wireless access network nodes. However, the set of wireless network functions between different types of wireless access network nodes may functionally overlap. Wireless access node 104 may include transceiver circuitry 114 coupled to an antenna 116, which may include an antenna tower 118 in various methods to enable wireless communication with UE 102. Transceiver circuitry 114 may also be coupled to one or more processors 120, which may also be coupled to a memory 122 or other storage device. Memory 122 may store instructions or code therein that, when read and executed by processor 120, cause processor 120 to implement the various methods described herein.
[0020] For simplicity and clarity, only one WANN and one UE are shown in the wireless communication network 100. It should be understood that one or more WANNs may exist in the wireless communication network, and each WANN may serve one or more UEs simultaneously.
[0021] The evolving next-generation wireless communication networks provide Ultra-Reliable and Low-Latency Communication (URLLC) services. UEs may need to transmit user data messages with URLLC requirements in the Physical Uplink Shared Channel (PUSCH). As is known in the art, the PUSCH can carry both user data messages and control messages such as Media Access Control Control Elements (MAC CEs). Taking MAC CEs as an example, by default, most types of MAC CEs have a higher priority than user data messages. Therefore, MAC CEs will be preferentially allocated resources for transmission in the PUSCH. In cases where multiple MAC CEs exist in the transmission queue or the MAC CEs are large, all resources may not be exhausted by MAC CEs. Therefore, the transmission of user data must be delayed, resulting in the inability to meet low-latency requirements. To account for the possibility of transmission delays related to data messages, several differentiated solutions are disclosed below.
[0022] In one embodiment, some control messages are excluded from transmission in the uplink shared channel, giving user data messages a greater chance of being transmitted in a timely manner in the channel. Figure 2 An example implementation 200 for excluding control messages from transmission is shown. In response to an uplink (UL) grant, UE 102 can obtain channel restriction information associated with the control message at step 210. Here, the uplink grant can be a dynamic uplink grant or a configured uplink grant. If the uplink grant is dynamic, UE 102 can receive it in a real-time dynamic control indicator (DCI) signaling transmitted from WANN 104. If the uplink grant is configured, UE 102 can periodically pre-configure and trigger the uplink grant. At step 220, UE 102 can determine whether to transmit the control message in the uplink shared channel. Regarding... Figure 2 The description of excluding control messages from transmission is not limited to the example context of a physical uplink shared channel, but can be used for other types of radio channels.
[0023] Here, control messages may include, but are not limited to, Media Access Control CEs (MAC CEs), which may include long buffer status report media access control CEs (BSR MAC CEs), short BSR MAC CEs, long truncated BSR MAC CEs, short truncated BSR MAC CEs, single-entry power headroom report media access control CEs (PHR MAC CEs), multi-entry PHR MAC CEs, media access control CEs (MAC CEs) for suggested bit rate queries, configured permission confirmation MAC CEs, or cell radio network temporary identifier (C-RNTI) MAC CEs.
[0024] In some methods, at step 210, UE 102 can obtain channel restriction information associated with the control message by extracting one or more restriction parameters from the logical channel configuration of the control message. The logical channel configuration may include a logical channel identifier (LCID) and restriction parameters. The LCID may represent the type of control message, such as a long BSR MAC CE, a short BSR MAC CE, a multi-entry PHR MAC CE, or a single-entry PHR MAC CE. UE 102 may obtain restriction parameters from RRC signaling received from WANN 104.
[0025] Various network operation parameters for uplink transmission can be considered as limiting parameters. In some methods, the limiting parameter can be a subcarrier spacing indicator. The subcarrier spacing indicator can specify one or more subcarrier spacings allowed when transmitting control messages. If the allowed subcarrier spacing configured for the control message is not equal to or does not include the subcarrier spacing of the radio channel indicated in the uplink license, UE 102 can determine at step 220 that the control message will not be transmitted in the radio channel. For example, if the subcarrier spacing of the control message is 30 kHz and the subcarrier spacing of the radio channel is 15 kHz or 60 kHz, the control message can be excluded from transmission in the radio channel.
[0026] In some methods, the limiting parameter can be a configured license type indicator, which specifies the configured license type to be used for transmissions in the radio channel. The configured license type can be 5G NR configured license type 1, 5G NR configured license type 2, etc. For example, when the configured license type is 5G NR configured license type 1, control messages are intended to be transmitted in the radio channel configured with license type 1. Otherwise, control information will be excluded from transmission.
[0027] In other methods, the limiting parameter can be a serving cell indicator, which can indicate one or more serving cells. For example, if a control message is triggered by one of the indicated serving cells, the control message is allowed to be transmitted in the radio channel. Otherwise, the control message is excluded. For example, if a serving cell indicated by a UL license is included in or is the same as the serving cell indicator, the control message is allowed to be transmitted in the radio channel. Otherwise, the control message is excluded.
[0028] In a further method, the limiting parameter can be a logical channel indicator, which can specify a logical channel or a group of logical channels. For example, if the control message includes buffer status information specifying a logical channel or a group of logical channels, then the transmission of the control message in the radio channel is permitted.
[0029] The aforementioned restriction parameters can be represented in various ways, such as enumeration, integer values, Boolean values, and identifiers. Furthermore, UE 102 can use restriction parameters individually or in combination to determine whether to exclude certain control messages from transmission.
[0030] In another embodiment, UE 102 can configure priority information for control messages, enabling resources to be allocated for control messages and user data based on the priority information. Figure 3 An example implementation 300 according to this embodiment is shown. Specifically, in response to receiving a dynamic uplink grant or a configured uplink grant approaching, UE 102 can configure priority information for control messages at step 310. Then, at step 320, UE 102 can allocate resources to control messages and user data messages for transmission based on the priority information. Here, resources may include, but are not limited to, radio frequency carrier frequencies and time slots.
[0031] Priority information can be represented as a priority value. For example, the lower the priority value, the higher the priority of the control message. Priority information can also be represented as an indicator of the relative priority between control messages and other messages such as other types of control messages and user data messages.
[0032] At step 310, UE 102 can configure the priority information of the control messages in various ways. (Refer to...) Figure 4 Describe one of the exemplary configuration methods. For example... Figure 4 As shown, at step 410, the radio access network node 104 can generate a radio resource control message such as RRC signaling. Among other things, the RRC message may include a logical channel identifier (LCID) indicating the type of control message and a priority indicator that can specify the priority of that control message type. The priorities of various types of control messages can be set according to a cell or cell group. If the priority is set according to a cell group, then control messages of the same type from different cells within that cell group will have the same priority. At step 420, the radio access network node 104 can transmit the RRC message to the UE 102 via a downlink channel. For example, the radio access network node 104 can broadcast the RRC message to the UE 102 as a system message. For example, the radio access network node 104 can unicast the RRC message to the UE 102 as dedicated RRC signaling.
[0033] Continue to refer to Figure 4At step 430, UE 102 can receive an RRC message from radio access network node 104. Subsequently, UE 102 can obtain the priority information of the control message from the priority indicator included in the RRC message. For example, UE 102 can locate the LCID indicating the type of control message within the RRC message, and then read the priority indicator corresponding to the LCID from the RRC message.
[0034] In another exemplary implementation, a set of control message priorities is pre-determined in a priority table. Thus, UE 102 can configure the priority information of control messages by directly referring to the priority table shown in Table I below. As shown in Table I, different types of control messages are assigned their respective priority values. Priority value 1 indicates the highest priority.
[0035]
[0036]
[0037] Table I
[0038] In another exemplary implementation, when the control message is a BSR MAC CE, UE 102 can derive priority information about the control message from the buffer state information included in the BSR MAC CE. For example, since the buffer state information holds buffer state data about multiple user data logical channels, UE 102 can check the priority of the user data logical channels whose buffer state data is not empty and take the highest priority as the priority of the BSR MAC CE. Optionally, UE 102 can determine the priority information based on the priority of the logical channel that triggered the BSR MAC CE. For example, if a user data logical channel triggers the BSR MAC CE, UE 102 can take the priority of the logical channel as the priority of the BSR MAC CE. Optionally, UE 102 can determine the priority information based on the highest priority of the logical channel with remaining user data. For example, UE 102 can check the priorities of all logical channels in which some user data is still retained and take the highest priority as the priority of the BSR MAC CE.
[0039] In another exemplary implementation, when the control message is a PHR MAC CE, UE 102 can determine the priority of the PHR MAC CE based on the event that triggered it. This event may include path loss changes, activation of a serving cell, addition of a primary serving cell, or power backoff. These types of events can be pre-configured with priority levels. For example, if the event is a path loss change or addition of a primary serving cell, UE 102 can determine that the control message has a higher priority than the data message (e.g., a data message waiting to be transmitted in response to an uplink clearance). If the event is activation of a serving cell or power backoff, UE 102 can determine that the control message has a lower priority than the data message.
[0040] Optionally, UE 102 can determine the priority of the PHR MAC CE based on the serving cell that triggered the PHR MAC CE. For example, if the serving cell that triggered the control message is the primary serving cell, UE 102 can determine that the priority of the control message is higher than that of the data message (e.g., a data message waiting to be transmitted in response to an uplink clearance). Otherwise, UE 102 can determine that the priority of the control message is lower than that of the data message.
[0041] Return to Figure 3 As shown in step 320, UE 102 may allocate resources to control messages and data messages for transmission in descending priority order until the remaining control messages and data in the available logical channels are exhausted. For example, a data message is user data with URLLC requirements, and its logical channel priority is higher than that of a control message. UE 102 will first allocate resources to data messages for transmission until the data from that logical channel is exhausted, the resources are exhausted, or the corresponding operator Bj is less than 0. If the remaining resources are sufficient to transmit control messages, then control messages will be allocated resources for transmission. Otherwise, control messages will not be transmitted along with data messages. When control messages and data messages have the same priority, UE 102 may allocate resources to either control messages or data messages first.
[0042] In another embodiment, UE 102 can configure priority information for data messages, instead of as... Figure 3 Priority information of the configuration control message described in Example Implementation 300. Figure 5 An example implementation 500 according to this embodiment is shown. Specifically, in response to uplink permission, UE 102 may configure priority information for data messages at step 510. At step 520, UE 102 may allocate resources to data messages based on the priority information, which is similar to step 320 in the example implementation 300 described above.
[0043] In some methods, at step 510, UE 102 may receive a Radio Resource Control (RRC) message, such as RRC signaling, from a radio access network node. Among other things, the RRC message may include priority parameters for the data message. At step 520, UE 102 may determine priority information based on the priority parameters. The priority parameters may include an identifier that identifies the data message and a priority indicator.
[0044] In the example context of implementation 500, the identifier identifying the data message can be a Logical Channel Identifier (LCID), a Data Radio Bearer Identifier (DRB ID), or a Signal Radio Bearer Identifier (SRB ID). A priority indicator can indicate the priority of the data message compared to one or more types of control messages, and can be implemented in various ways.
[0045] In an exemplary implementation, the priority indicator can be represented as an enumeration value. Each enumeration value represents one or more types of control messages. For example, LONG_BSR_MAC_CE represents a long BSR MAC CE; and ALL_MAC_CE represents all types of MAC CEs. When the priority indicator is set to LONG_BSR_MAC_CE, it indicates that the data message has a higher priority than all long BSR MAC CEs. Similarly, when the priority indicator is set to ALL_MAC_CE, it indicates that the data message has a higher priority than all MAC CEs.
[0046] In another exemplary implementation, the priority indicator may be represented as a sequence. Each element in the sequence corresponds to a different type of control message. For example, the first element represents a BSR MAC CE without a populated BSR, the second element represents a single-entry PHR MAC CE or a multi-entry PHR MAC CE, and so on. As an example, UE 102 may consider the MAC CE indicated in the sequence to have a higher priority than a data message, or otherwise. In the context of example implementation 500, UE 102 may, at step 510, determine whether a data message has a higher priority than control messages (e.g., those messages to be transmitted in response to uplink clearance) based on the maximum Physical Uplink Shared Channel (PUSCH) duration supported by the logical channel of the data message. For example, if the maximum PUSCH duration is less than a predetermined or pre-configured threshold, UE 102 may determine that the data message has a higher priority than certain or all types of control messages.
[0047] Optionally, UE 102 may determine whether a data message has a higher priority than a control message based on the maximum modulation and coding scheme (MCS) level supported by the logical channel of the data message. For example, when the maximum MCS level is less than a predetermined or pre-configured level threshold, UE 102 may determine that the data message has a higher priority than certain or all types of control messages.
[0048] Optionally, UE 102 may determine whether a data message has a higher priority than a control message based on limiting parameters included in the logical channel configuration of the data message. For example, limiting parameters may include a PUSCH configuration indicator. When the PUSCH configuration indicator indicates that the PUSCH associated with the data message is configured with a specific modulation such as qam64LowSE, UE 102 may determine that the data message has a higher priority than certain specific or all types of control messages. For example, limiting parameters may include an addressing indicator. When the addressing indicator indicates that the uplink permission for the data message is addressed in a specific manner (e.g., via MCS-C-RNTI), i.e., the uplink permission is dynamic UL permission, UE 102 may determine that the data message has a higher priority than certain specific or all types of control messages. For example, limiting parameters may include a configured permission indicator. When the configured permission indicator indicates that the logical channel of the data message has a 5G NR configuration permission type 1, which is used to transmit user data with higher priority, UE 102 may determine that the data message has a higher priority than a control message.
[0049] It should be understood that UE 102 can use the above-described embodiments alone or in combination to determine the priority information of data messages.
[0050] In another embodiment, in order to leave more resources for the transmission of user data, UE 102 may transmit smaller messages in the radio channel instead of control messages. Figure 6 An example implementation 600 according to an embodiment is shown. Specifically, UE 102 may obtain an uplink grant at step 610. When the uplink grant is dynamic, UE 102 may receive the uplink grant from WANN 104. When the uplink grant is configured, UE 102 may periodically obtain uplink grants triggered by itself. At step 620, in response to the uplink grant, UE 102 may generate a new message associated with a control message. The size of the newly generated message is smaller than the size of the control message.
[0051] Uplink grants can be dynamic uplink grants. For example, UE 102 can generate a new message when the Physical Downlink Control Channel (PDCCH) used for dynamic uplink grants is addressed by MCS-C-RNTI. For example, UE 102 can generate a new message when the duration of the PUSCH indicated by the dynamic uplink grant is shorter than a predetermined or pre-configured duration threshold. For example, UE 102 can generate a new message when the MCS level indicated by the dynamic uplink grant is lower than a predetermined or pre-configured level threshold. As another example, UE 102 can generate a new message when the Downlink Control Information (DCI) holding the dynamic uplink grant indicates that the uplink grant is intended to transmit data messages with higher priority. For example, UE 102 can generate a new message in response to the priority of the dynamic uplink grant being higher than a predetermined or pre-configured priority threshold. As yet another example, UE 102 can generate a new message when the priority of the logical channel containing user data in the dynamic uplink grant is higher than a predetermined or pre-configured priority threshold.
[0052] When the uplink license is a configured uplink license, for example, UE 102 may generate a new message in response to the configured uplink license having a specific configured license type (e.g., license type 1 in 5G NR configuration). For example, UE 102 may generate a new message when the PUSCH duration defined in the activated DCI for the configured uplink license is shorter than a predetermined or pre-configured duration threshold. For example, UE 102 may generate a new message in response to a configuration of the configured uplink license indicating that the uplink license is intended to transmit data messages with higher priority. As another example, UE 102 may generate a new message when the logical channel of user data included in the configured uplink license has a priority higher than a predetermined or pre-configured priority threshold.
[0053] In the context of Example Implementation 600, the newly generated message of smaller size may include, but is not limited to, scaled-down control messages, control messages with no valid information but only LCID, and scheduling requests. The following description will use such a smaller-sized new message as an example.
[0054] When the control message is a long BSR MAC CE, for example, UE 102 can generate a short truncated BSR MAC CE associated with the control message as a new message. Specifically, UE 102 can check the priority of the logical channels whose buffer state information is included in the control message, determine the logical channel with the highest priority, and then generate a short truncated BSR MAC CE that only includes the buffer state information of the logical channel or logical channel group with the highest priority. For example, UE 102 can generate a long truncated BSR MAC CE as a new message. Compared to a long BSR MAC CE, a long truncated BSR MAC CE can include only the buffer state information of these logical channels whose priority is higher than or equal to the priority of the logical channels of the user data message waiting to be transmitted. A long truncated BSR MAC CE can also include the buffer state information of logical channels with remaining resources after the logical channel priority process. That is, the buffer state information of other logical channels with lower priority will be removed from the BSR MAC CE, thereby reducing the size of the BSR MAC CE. For example, UE 102 can generate a scheduling request as a new message. The scheduling request can be used to request additional resources to transmit a long BSR MAC CE.
[0055] When the control message is a multi-entry PHR MAC CE, for example, UE 102 can generate a single-entry PHR MAC CE associated with the multi-entry PHR MAC CE as a new message. The single-entry PHR MAC CE may only include power margin information of the primary serving cell. For example, UE 102 can generate a new multi-entry PHR MAC CE as a new message. The new multi-entry PHR MAC CE may only include power margin information of the primary serving cell and some serving cells that triggered the multi-entry PHR MAC CE. For example, UE 102 can generate a MAC CE indicating the existence of a multi-entry PHR MAC CE as a new message. This MAC CE may include a subheader containing only a logical channel identifier.
[0056] In some methods, when both control messages and data messages are awaiting transmission in response to an uplink clearance, after generating a new smaller message, UE 102 can determine whether to transmit a specific message instead of the control message based on the resources available for data message transmission. For example, UE 102 can allocate resources to data messages for transmission and then check if there are sufficient resources for the transmission of control messages. If so, UE 102 can determine to transmit the control message. Otherwise, UE 102 can determine to transmit the new message generated in step 510 instead of the control message.
[0057] As examples, various embodiments for addressing transmission delays in data messages have been described above. UE 102 may utilize these embodiments individually or in combination to reduce transmission delays.
[0058] In another embodiment, a method for configuring multiple pre-configured licenses for a user equipment over a frequency band is disclosed. The method may include configuration steps, activation steps, and disabling steps.
[0059] In another embodiment, a method for configuring multiple pre-configured licenses or assisting in multiple pre-configured licenses or assignments within a group is disclosed. Multiple configuration license or assignment configuration groups can be configured to the UE.
[0060] In another embodiment, a method for activating / disabling multiple pre-configured licenses or assignments is disclosed. Multiple pre-configured licenses or assignments configured in a group need to be activated or disabled simultaneously. The activation or disable signal can be a dynamic control signal or a MAC CE.
[0061] The above description and accompanying drawings provide specific example embodiments and implementations. However, the described subject matter can be embodied in a variety of different forms, and therefore, the covered or claimed subject matter is intended to be construed as not being limited to any of the example embodiments described herein. The scope of the claimed or covered subject matter is quite broad. Among other things, the subject matter may be embodied as a method, apparatus, component, system, or non-transitory computer-readable medium for storing computer code. Thus, embodiments may take the form, for example, hardware, software, firmware, storage medium, or any combination thereof. For example, the above method embodiments may be implemented by components, apparatus, or systems including memory and processor by executing computer code stored in memory.
[0062] Throughout the specification and claims, terms may have subtle, suggestive, or implied meanings in the context rather than explicitly stated meanings. Similarly, the phrase "in one embodiment / implementation" as used herein does not necessarily refer to the same embodiment, and the phrase "in another embodiment / implementation" as used herein does not necessarily refer to different embodiments. For example, the claimed subject matter includes combinations of all or some of the exemplary embodiments.
[0063] Generally, terms can be understood at least in part from their usage in the context. For example, terms such as “and,” “or,” or “and / or” as used herein can include a variety of meanings, which may depend at least in part on the context in which they are used. Typically, “or” when used to relate a list, such as A, B, or C, means A, B, and C (in an inclusive sense) and A, B, or C (in an exclusive sense). Furthermore, the term “one or more,” as used herein, can be used to describe any feature, structure, or characteristic in a singular sense, or to describe a combination of features, structures, or characteristics in a plural sense. Similarly, terms such as “a,” “an,” or “the” can be understood to indicate singular or plural usage, at least in part on the context. Additionally, the term “based on” can be understood to not necessarily convey a set of exclusive factors and may allow for additional factors that are not necessarily explicitly described, at least in part on the context.
[0064] References to features, advantages, or similar language in this specification do not imply that all features and advantages that may be achieved with this solution should be or are included in any single implementation thereof. Rather, references to features and advantages are understood to mean that a particular feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of this solution. Therefore, the discussion of features and advantages, as well as similar language, throughout this specification may, but not necessarily, refer to the same embodiment.
[0065] Furthermore, in one or more embodiments, the features, advantages, and characteristics of this solution can be combined in any suitable manner. Based on the description herein, those skilled in the art will recognize that this solution can be implemented without one or more specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be identified in certain embodiments that may not be present in all embodiments of this solution.
Claims
1. A method for wireless communication performed by a user equipment, comprising: In response to an uplink permission, limiting parameters and priority information related to the control message are obtained, wherein the limiting parameters are used to determine whether to transmit the control message and include a logical channel indicator indicating a logical channel or a logical channel group; In response to the control message not carrying buffer status information of the logical channel or the logical channel group, it is determined that data messages will be transmitted on the physical uplink shared channel and the control message will not be transmitted. In response to the control message carrying buffer status information of the logical channel or the logical channel group, based on the priority information of the control message and the priority of the data message to be transmitted, it is determined whether to allocate transmission resources for the control message.
2. The method according to claim 1, wherein, The control messages include long buffer status report media access control control elements (BSR MAC CE), short BSR MAC CE, long truncated BSR MAC CE, short truncated BSR MAC CE, single entry power headroom report media access control control element (PHR MAC CE), multi-entry PHR MAC CE, media access control control element (MAC CE) for suggested bit rate query, configured license confirmation MAC CE, or cellular radio network temporary identifier (C-RNTI) MAC CE.
3. A device comprising a processor and a memory, wherein, The processor is configured to read computer code from the memory to implement the method of any one of claims 1 to 2.
4. A computer-readable medium comprising, when executed by a computer, instructions that cause the computer to perform the method of any one of claims 1 to 2.
Citation Information
Patent Citations
Method and apparatus for performing power headroom reporting procedure in wireless communication system
EP2663139A1
Methods to handle scheduling requests for ultra-reliable low latency communication (URLLC) in new radio (NR) systems
US20190182896A1