Adaptive retransmission of non-ground payloads
By adjusting the priority ordering and resource allocation mechanism of user equipment, the service quality management problem of different service flows in the 5G new wireless communication system was solved, ensuring the timely transmission of status indicators and compliance with latency standards, thereby improving the reliability and efficiency of the system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DELL PROD LP
- Filing Date
- 2024-01-31
- Publication Date
- 2026-05-05
AI Technical Summary
In 5G new wireless communication systems, there are inconsistent quality of service requirements for different service flows, which makes it difficult for traditional methods to efficiently manage and prioritize status indications, especially when there are limited uplink control channel resources, which may violate delay standards.
User equipment prioritizes status indications based on the baseline notification priority and priority increment of the service flow. By adjusting the priority order and allocating uplink control channel resources, it ensures that the status indications of high-priority service flows are transmitted in a timely manner without violating delay standards.
It enables efficient processing of status indications for different business flows under limited resource conditions, avoids violations of latency standards, and improves the reliability and efficiency of the system.
Smart Images

Figure CN121986531A_ABST
Abstract
Description
Related applications
[0001] This application claims priority to U.S. nonprovisional patent application No. 18 / 490,567, filed October 19, 2023, entitled “ADAPTIVE RETRANSMISSION OF NON-TERRESTRIAL PAYLOAD”, the entire contents of which are incorporated herein by reference. Background Technology
[0002] The term "New Radio" (NR), associated with fifth-generation mobile wireless communication systems ("5G"), refers to the technical aspects used in radio access networks ("RANs") that encompass several Quality of Service ("QoS") categories, including Ultra-Reliable Low Latency Communication ("URLLC"), Enhanced Mobile Broadband ("eMBB"), and Massive Machine-Type Communication ("mMTC"). The URLLC QoS category is associated with stringent latency requirements (e.g., low latency or low signal / message delay) and high reliability of wireless performance, while traditional eMBB use cases can be associated with high-capacity wireless communication, allowing for less stringent latency requirements (e.g., higher latency than URLLC) and lower reliability of wireless performance compared to URLLC. mMTC performance requirements may be lower than those of eMBB use cases. Some use cases involving mobile devices or mobile user equipment (such as smartphones, wireless tablets, smartwatches, etc.) may impose varying loads or demands on given RAN resources. RAN nodes may activate network power-saving modes to reduce power consumption. Summary of the Invention
[0003] The following is a brief overview of the disclosed subject matter to provide a basic understanding of some of the various embodiments. This invention is not intended as a comprehensive overview of the various embodiments. It is neither intended to identify key elements of the various embodiments nor to define the scope of the various embodiments. Its sole purpose is to present some concepts of this disclosure in a concise form as a prelude to the more detailed description that follows.
[0004] In an example embodiment, a method may include: receiving a payload notification configuration from a radio network node by a user equipment, the payload notification configuration including at least one flow identifier associated with at least one service flow, at least one baseline notification priority, and at least one notification priority increment. The method may include: receiving from the radio network node a first payload corresponding to a first service flow among the at least one service flow, wherein the first flow identifier among the at least one flow identifier corresponds to the first service flow in the payload notification configuration, wherein a first baseline notification priority among the at least one baseline notification priority is associated with the first flow identifier in the payload notification configuration, and wherein a first notification priority increment among the at least one notification priority increment is associated with the first baseline notification priority. The method may also include: receiving from the radio network node a second payload corresponding to a second service flow among the at least one service flow, wherein the second flow identifier among the at least one flow identifier corresponds to the second service flow in the payload notification configuration, wherein a second baseline notification priority among the at least one baseline notification priority is associated with the second flow identifier in the payload notification configuration, and wherein a second notification priority increment among the at least one notification priority increment is associated with the second baseline notification priority. The method may further include: the user equipment storing at least one first status indication corresponding to a first payload in a first buffer portion of the user equipment, and storing at least one second status indication corresponding to a second payload in a second buffer portion of the user equipment. The method may further include: the user equipment transmitting a status message to a radio network node, wherein the status message includes at least one first status indication or at least one second status indication based on at least one of a first baseline notification priority or a second baseline notification priority.
[0005] The first baseline notification priority may correspond to the first quality of service associated with the first service flow, and the second baseline notification priority may correspond to the second quality of service associated with the second service flow.
[0006] In one embodiment, the method may further include: determining, by the user equipment, when uplink control channel resources available for use by the user equipment to transmit status messages, and prioritizing at least one first status indication relative to at least one second status indication to obtain a priority-ordered status indication, wherein the first baseline notification priority is a priority higher than the second baseline notification priority.
[0007] In one embodiment, the status message may be a first status message. At least one second status indication stored in a second buffer portion of the user equipment includes a first second status indication and a second second status indication. The uplink control channel resource timing may be a first uplink control channel resource timing having a first capacity capable of accommodating transmissions of at least one first status indication and a first second status indication. The first capacity may not be sufficient to accommodate transmissions of at least one first status indication, a first second status indication, and a second second status indication. The priority-ordered status indication may be a first priority-ordered status indication including at least one first status indication and a first second status indication, and the first status message may include the first priority-ordered status indication. The method may further include: the user equipment determining a second uplink control channel resource timing configured to occur after the first uplink control channel resource timing and usable by the user equipment to transmit a second status message including a second second status indication.
[0008] In one embodiment, at least one first status indication corresponding to a first priority-ordered status indication may be a first first status indication of the at least one first status indication. The method may further include: a user equipment determining a second first status indication corresponding to a first payload, and the user equipment increasing a second baseline notification priority by a second notification priority increment to obtain an increased notification priority corresponding to a second payload, wherein the increased notification priority is a priority higher than the first baseline notification priority. The method may further include: prioritizing a second second status indication relative to a second first status indication based on the increased notification priority being higher than the first baseline notification priority to obtain a second priority-ordered status indication; and the user equipment transmitting a second status message including the second priority-ordered status indication but excluding the second first status indication to a radio network node via a second uplink control channel resource opportunity, wherein the second uplink control channel resource opportunity has a second capacity capable of accommodating the transmission of the second priority-ordered status indication, and wherein the second capacity cannot accommodate the transmission of the second priority-ordered status indication and the second first status indication.
[0009] In one embodiment, a first baseline notification priority may correspond to a first quality of service associated with a first service flow. A second baseline notification priority may correspond to a second quality of service associated with a second service flow. The second quality of service associated with the second service flow may be associated with a latency criterion. A second notification priority increment may correspond to the latency criterion. Prioritizing the second second status indication relative to the second first status indication results in a second status message that does not include the second first status indication to avoid violating the latency criterion.
[0010] In one embodiment, the method may further include: receiving, by a user equipment, a third payload corresponding to a third service flow in at least one service flow from a radio network node, wherein a third flow identifier in at least one flow identifier is indicated in a payload notification configuration of the third service flow. A third baseline notification priority in at least one baseline notification priority may be associated with the third flow identifier in the payload notification configuration. A third notification priority increment in at least one notification priority increment may be associated with a third baseline notification priority. The method may further include: storing, by the user equipment, at least one third state indication corresponding to the third payload in a third buffer portion of the user equipment. The method may further include: increasing a second baseline notification priority by a second notification priority increment to obtain an increased notification priority corresponding to the second payload, wherein the increased notification priority is higher than the third baseline notification priority. Based on the increased notification priority, the method may further include: prioritizing a second second state indication relative to at least one third state indication to obtain a second priority-ordered state indication; and transmitting a second state message including the second priority-ordered state indication from a user equipment to a radio network node via a second uplink control channel resource opportunity, wherein the second uplink control channel resource opportunity has a second capacity capable of accommodating the transmission of the second priority-ordered state indication, and wherein the second capacity cannot accommodate the transmission of the second priority-ordered state indication and at least one third state indication.
[0011] In one embodiment, the first quality of service associated with a first traffic flow may include a first delay criterion. The second quality of service associated with a second traffic flow may include a second delay criterion. The third quality of service associated with a third traffic flow may include a third delay criterion. A first notification priority increment may correspond to the first delay criterion. Prioritizing a second second state indication relative to a second first state indication may cause a second state message to be transmitted via the second uplink control channel resource timing. Excluding the second first state indication from transmission via the second uplink control channel resource timing may facilitate avoidance of violations of the second delay criterion.
[0012] In one embodiment, at least one first status indication may be an acknowledgment (ACK) indication or a negative acknowledgment (NACK) indication. At least one second status indication may be an ACK indication or a NACK indication. At least one third status indication may be an ACK indication or a NACK indication.
[0013] In one embodiment, the wireless network node includes a non-terrestrial network node.
[0014] In another example embodiment, a user equipment may include: a processor configured to process executable instructions that, when executed by the processor, facilitate the execution of operations including: receiving a payload notification configuration from a radio network node, the payload notification configuration including at least one flow identifier associated with at least one service flow, at least one baseline notification priority, and at least one notification priority increment. These operations may further include: receiving a first service flow from the at least one service flow from the radio network node, the first service flow corresponding in the payload notification configuration to a first flow identifier among at least one flow identifier, a first baseline notification priority among at least one baseline notification priority, and a first notification priority increment among at least one notification priority increment. These operations may further include: receiving a second service flow from the at least one service flow from the radio network node, the second service flow corresponding in the payload notification configuration to a second flow identifier among at least one flow identifier, a second baseline notification priority among at least one baseline notification priority, and a third notification priority increment among at least one notification priority increment. These operations may further include: storing a first status indication corresponding to the first service flow in a first buffer portion of the user equipment, and storing a second status indication corresponding to the second service flow in a second buffer portion of the user equipment, different from the first buffer portion. These operations may also include transmitting status messages to wireless network nodes, wherein the status messages include at least one of a first status indication or at least one of a second status indication based on at least one of a first baseline notification priority or a second baseline notification priority.
[0015] In one embodiment, these operations may further include determining a first uplink control channel resource timing that can be used by the user equipment to transmit a status message. The status message may be a first status message. A first status indication stored in a first buffer portion may include a first first status indication and a second first status indication. A second status indication stored in a second buffer portion may include a first second status indication and a second second status indication. The first uplink control channel resource timing may have a first capacity capable of accommodating transmissions of the first first status indication, the second first status indication, and the first second status indication. The first capacity may be insufficient to accommodate transmissions of the first first status indication, the second first status indication, the first second status indication, and the second second status indication. A first baseline notification priority may correspond to a priority higher than the second baseline notification priority. Prioritizing the first status indication relative to the second status indication yields a first priority-ordered status indication, which includes the first first status indication, the second first status indication, and the first second status indication. The first status message may include the first priority-ordered status indication. These operations may further include determining a second uplink control channel resource timing configured to occur after the first uplink control channel resource timing and usable by the user equipment to transmit a second status message including a second second status indication.
[0016] In one embodiment, these operations may further include receiving a third service flow from a radio network node. The payload notification configuration may include a third flow identifier corresponding to the third service flow, a third baseline notification priority associated with the third flow identifier, and a third notification priority increment associated with the third baseline notification priority. These operations may further include storing a third status indication corresponding to the third service flow into a third buffer portion of the user equipment. These operations may further include incrementing a second baseline notification priority by a second notification priority increment to obtain an increased notification priority corresponding to the second payload. The increased notification priority may be higher than the third baseline notification priority. Based on the increased notification priority, these operations may further include prioritizing a second status indication relative to a third status indication to obtain a second priority-ordered status indication. These operations may further include transmitting a second status message including the second priority-ordered status indication to the radio network node via a second uplink control channel resource timing. The second uplink control channel resource timing may have a second capacity capable of accommodating the transmission of the second priority-ordered status indication. The second capacity may be insufficient to accommodate the transmission of both the second priority-ordered status indication and the third status indication.
[0017] In one embodiment, the user equipment may further include a memory comprising a first buffer portion, a second buffer portion, and a third buffer portion.
[0018] In one embodiment, a wireless network node may include a satellite, and the user equipment may also include circuitry configured to communicate with the satellite.
[0019] In another example embodiment, a non-transitory machine-readable medium may include executable instructions that, when executed by a processor of a user equipment, facilitate the execution of operations including: receiving a payload notification configuration from a radio network node, the payload notification configuration including: a first flow identifier, a first baseline notification priority, and a first notification priority increment associated with a first traffic flow; a second flow identifier, a second baseline notification priority, and a second notification priority increment associated with a second traffic flow; and a third flow identifier, a third baseline notification priority, and a third notification priority increment associated with a third traffic flow. These operations may further include: receiving from the radio network node a first payload corresponding to the first traffic flow, a second payload corresponding to the second traffic flow, and a third payload corresponding to the third traffic flow. These operations may further include: storing a first status indication corresponding to the first traffic flow, a second status indication corresponding to the second traffic flow, and a third status indication corresponding to the third traffic flow into a memory. These operations may further include transmitting a status message to the radio network node, wherein the status message includes at least one of a first status indication, a second status indication, or a third status indication based on at least one of a first baseline notification priority, a second baseline notification priority, or a third baseline notification priority.
[0020] In one embodiment, a first baseline notification priority may correspond to a first quality of service associated with a first service flow. A second baseline notification priority may correspond to a second quality of service associated with a second service flow. A third baseline notification priority may correspond to a third quality of service associated with a third service flow.
[0021] In one embodiment, these operations may further include determining when a first uplink control channel resource can be used by the user equipment to transmit a status message. These operations may further include prioritizing a first status indication relative to a second and a third status indication, and prioritizing the second status indication relative to the third status indication to obtain a priority-ordered status indication, wherein a first baseline notification priority corresponds to a priority higher than the second baseline notification priority. The second baseline notification priority may be higher than the third baseline notification priority. The status message may include the priority-ordered status indication.
[0022] In one embodiment, the first uplink control channel resource timing may have a first capacity capable of facilitating the transmission of a priority-ordered state indication. The first uplink control channel resource timing may not facilitate the transmission of both a priority-ordered state indication and a third state indication. The state message may not include a third state indication.
[0023] In one embodiment, the priority-ordered status indication may be a first priority-ordered status indication. The first status indication may include a first first status indication. The status message may be a first status message. These operations may include increasing the third baseline notification priority by a third notification priority increment to obtain an increased notification priority higher than the first baseline notification priority. These operations may also include determining a second first status indication corresponding to a first traffic flow. Based on the increased notification priority being higher than the first baseline notification priority, these operations may include prioritizing the third status indication relative to the second first status indication to obtain a second priority-ordered status indication including the third status indication. These operations may also include determining a second uplink control channel resource timing configured to occur after a first uplink control channel resource timing, the second uplink control channel resource timing having a second capacity that facilitates the transmission of the second priority-ordered status indication but does not facilitate the transmission of the second priority-ordered status indication and the second first status indication. These operations may include transmitting a second status message including the second priority-ordered status indication to the radio network node via the second uplink control channel resource timing. The second status message may not include the second first status indication. Attached Figure Description
[0024] Figure 1 The wireless communication system environment is shown.
[0025] Figure 2 An environment with a satellite base station and a satellite is shown, which facilitates service communications corresponding to the wireless access network.
[0026] Figure 3 An example payload notification configuration is shown.
[0027] Figure 4 An example is shown of transmitting payload status indications according to their respective priorities.
[0028] Figure 5 An example of feedback status indicating priority is shown.
[0029] Figure 6 A timing diagram of an example embodiment is shown.
[0030] Figure 7 A flowchart of an example embodiment of the method is shown.
[0031] Figure 8 A block diagram of an example method embodiment is shown.
[0032] Figure 9 A block diagram of an example user device is shown.
[0033] Figure 10 A block diagram of an example non-transitory machine-readable medium embodiment is shown.
[0034] Figure 11 An example computer environment is shown.
[0035] Figure 12 A block diagram of an example wireless user equipment is shown. Detailed Implementation
[0036] First, those skilled in the art will readily understand that the current embodiments have broad applicability and application. In addition to those described herein, many methods, embodiments, and adjustments of this application, as well as many variations, modifications, and equivalent arrangements, will be apparent or reasonably implied from the spirit or scope of the various embodiments of this application.
[0037] Therefore, although this application has been described in detail with respect to various embodiments herein, it should be understood that this disclosure is made by way of one or more concepts expressed by various exemplary embodiments and is solely for the purpose of providing a complete and achievable disclosure. The following disclosure is not intended to limit this application, nor should it be construed as excluding any such other embodiments, adjustments, variations, modifications, and equivalent arrangements, and the current embodiments described herein are limited only by the appended claims and their equivalents.
[0038] As used in this disclosure, in some embodiments, the terms "component," "system," etc., are intended to refer to or include computer-related entities or entities associated with operating means having one or more specific functions, wherein the entity may be hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable file, a thread of execution, computer-executable instructions, a program, and / or a computer. By way of illustration and not limitation, both an application running on a server and the server itself can be components.
[0039] One or more components may reside within a process and / or execution thread, and components may reside on a single computer and / or be distributed across two or more computers. Furthermore, these components may execute from various computer-readable media on which various data structures are stored. Components may communicate via local and / or remote processes, such as according to signals having one or more data packets (e.g., data from one component interacts with another component in a local system, a distributed system, and / or with other systems across a network such as the Internet via signals). As another example, a component may be a device having specific functions provided by mechanical parts operated by electrical or electronic circuitry, which operates by a software or firmware application executed by a processor, wherein the processor may reside internally or externally to the device and execute at least a portion of the software or firmware application. In yet another example, a component may be a device providing specific functions by electronic components without mechanical parts, the electronic components having software or firmware that includes a processor to execute at least partially endow the electronic components with the functions. While various components have been shown as separate components, it will be appreciated that multiple components may be implemented as a single component, or a single component may be implemented as multiple components, without departing from the exemplary embodiments.
[0040] As used herein, the term "facilitate" is used in the context of a system, device, or component "facilitating" one or more actions or operations. This relates to the nature of complex computing environments where multiple components and / or devices may be involved in some computational operations. Non-limiting examples of actions that may or may not involve multiple components and / or devices include transmitting or receiving data, establishing connections between devices, determining intermediate results toward obtaining a result, etc. In this regard, a computing device or component can facilitate an operation by acting as any part in completing the operation. When the operation of a component is described herein, it should therefore be understood that, where the operation is described as being facilitated by that component, the operation may optionally be completed in cooperation with one or more other computing devices or components, such as, but not limited to, sensors, antennas, audio and / or video output devices, other devices, etc.
[0041] Furthermore, various embodiments can be implemented using standard programming and / or engineering techniques to produce software, firmware, hardware, or any combination thereof to control a computer to implement the disclosed subject matter, methods, apparatus, or articles of art. As used herein, the term "article of art" is intended to cover a computer program accessible from any computer-readable (or machine-readable) device or computer-readable (or machine-readable) storage device / communication medium. For example, computer-readable storage media may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic stripes), optical discs (e.g., compact discs (CDs), digital versatile optical discs (DVDs)), smart cards, and flash memory devices (e.g., cards, sticks, key drives). Of course, those skilled in the art will recognize that many modifications can be made to this configuration without departing from the scope or spirit of the various embodiments.
[0042] Now go to Figure 1 , Figure 1 An example of a wireless communication system 100 supporting blind decoding of PDCCH candidates or search space according to aspects of this disclosure is shown. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low-latency communication, communication with low-cost and low-complexity devices, or any combination thereof. As shown, examples of UE 115 may include smartphones, cars or other vehicles, or drones or other aircraft. Another example of a UE may be a virtual reality device 117, such as smart glasses, a virtual reality headset, an augmented reality headset, and other similar devices that can provide the wearer with images, video, audio, touch, taste, or smell. The UE (such as VR device 117) can transmit or receive wireless signals with the RAN base station 105 via a long-range wireless link 125, or the UE / VR device can receive or transmit wireless signals via a short-range wireless link 137, which may include a wireless link with the UE device 115, such as a Bluetooth link, a Wi-Fi link, etc. The UE (such as device 117) can communicate simultaneously via multiple wireless links, such as through link 125 with the base station 105 and through short-range wireless links. The VR device 117 can also communicate with the wireless UE via a cable or other wired connection. The RAN or its components can be implemented by one or more computer components, which can be referenced... Figure 11 describe.
[0043] continue Figure 1As discussed, base stations 105 can be distributed throughout a geographic area to form a wireless communication system 100, and can be devices of different forms or with different capabilities. Base stations 105 and UE 115 can communicate wirelessly via one or more communication links 125. Base station 105 can be referred to as a RAN node. Each base station 105 can provide a coverage area 110, within which UE 115 and base station 105 can establish one or more communication links 125. Coverage area 110 can be an example of a geographic area where base station 105 and UE 115 can support communication of signals according to one or more radio access technologies.
[0044] UE 115 can be distributed throughout the entire coverage area 110 of the wireless communication system 100, and each UE 115 can be fixed, mobile, or both at different times. UE 115 can be devices in different forms or with different capabilities. Figure 1 Some example UE 115s are shown in the document. The UE 115 described herein can be able to communicate with various types of devices, such as other UE 115s, base stations 105, or network devices (e.g., core network nodes, relay devices, integrated access and backhaul (IAB) nodes, or other network devices). Figure 1 As shown in the image.
[0045] Base station 105 may communicate with core network 130, or with each other, or both. For example, base station 105 may interface with core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base station 105 may communicate directly with each other (e.g., directly between base stations 105), or indirectly (e.g., via core network 130), or both, via backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, backhaul link 120 may include one or more radio links.
[0046] One or more base stations 105 described herein may include, or may be referred to by those skilled in the art as, base station, wireless base station, access point, wireless transceiver, NodeB, eNodeB (eNB), next-generation NodeB or gigabit NodeB (any of which may be referred to as bNodeB or gNB), home NodeB, home eNodeB or other suitable terms.
[0047] UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device or subscriber device, wireless transmit / receive unit (“WTRU”), or any other suitable term, wherein “device” may also be referred to as a unit, site, terminal, or client, etc. UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, personal computer, terminal extended reality device, extended reality processing unit, or router. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine-type communication (MTC) device, etc., which may be implemented in various objects such as home appliances, vehicles, or smart meters.
[0048] UE 115 can communicate with various types of devices, such as other UE 115s that can sometimes act as repeaters, as well as base station 105 and network devices, including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, etc. Figure 1 As shown in the image.
[0049] UE 115 and base station 105 can wirelessly communicate with each other via one or more communication links 125 on one or more carriers. The term "carrier" can refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion of a radio frequency spectrum band (e.g., a bandwidth portion (BWP)) that operates according to one or more physical layer channels of a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling coordinating the operation of the carrier, user data, or other signaling. Wireless communication system 100 can use carrier aggregation or multi-carrier operation to support communication with UE 115. Depending on the carrier aggregation configuration, UE 115 can be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation can be used in conjunction with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.
[0050] In some examples (e.g., in a carrier aggregation configuration), a carrier may also have acquisition signaling or control signaling for coordinating the operation of other carriers. A carrier may be associated with a frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute Radio Frequency Channel Number (EARFCN)) and can be located according to a channel grid for discovery by UE 115. A carrier may operate in standalone mode, where initial acquisition and connection can be performed by UE 115 via the carrier, or the carrier may operate in non-standalone mode, where different carriers (e.g., the same or different radio access technologies) are used to anchor the connection.
[0051] The communication link 125 shown in the wireless communication system 100 may include uplink transmission from UE 115 to base station 105, or downlink transmission from base station 105 to UE 115. The carrier may carry downlink or uplink communication (e.g., in FDD mode), or may be configured to carry both downlink and uplink communication (e.g., in TDD mode).
[0052] A carrier can be associated with a specific bandwidth of the radio frequency spectrum, and in some examples, the carrier bandwidth can be referred to as the carrier or the “system bandwidth” of the wireless communication system 100. For example, the carrier bandwidth can be one of several defined bandwidths (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 MHz) for a particular wireless access technology. Devices of the wireless communication system 100 (e.g., base station 105, UE 115, or both) can have hardware configurations that support communication on a specific carrier bandwidth, or can be configured to support communication on a single carrier bandwidth within a set of carrier bandwidths. In some examples, the wireless communication system 100 can include a base station 105 or UE 115 that supports simultaneous communication via carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 can be configured to operate on a portion (e.g., a subband, BWP) or all of the carrier bandwidth.
[0053] The signal waveform transmitted via a carrier can consist of multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques, such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread spectrum OFDM (DFT-S-OFDM)). In a system employing MCM, a resource element can consist of one symbol period (e.g., the duration of a modulation symbol) and one subcarrier, where the symbol period and subcarrier spacing are inversely correlated. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both). Therefore, the more resource elements the UE 115 receives and the higher the order of the modulation scheme, the higher the data rate the UE can achieve. Wireless communication resources can refer to a combination of radio frequency spectrum resources, temporal resources (e.g., search space), or spatial resources (e.g., spatial layers or beams), and using multiple spatial layers can further improve the data rate or data integrity used for communication with the UE 115.
[0054] One or more parameter sets for a carrier can be supported, where the parameter sets may include subcarrier spacing (Δf) and cyclic prefix. A carrier can be divided into one or more BWPs with the same or different parameter sets. In some examples, UE 115 can be configured with multiple BWPs. In some examples, a single BWP for a carrier can be active at a given time, and UE 115 communication may be restricted to one or more active BWPs.
[0055] The time interval of base station 105 or UE 115 can be expressed as a multiple of a basic time unit, for example, the basic time unit could be the sampling period T. s =1 / (Δf max ·N f ) seconds, where Δf max This represents the maximum supported subcarrier spacing, and N f This indicates the maximum supported Discrete Fourier Transform (DFT) size. The time interval of the communication resources can be organized according to radio frames, each with a specified duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a System Frame Number (SFN) (e.g., ranging from 0 to 1023).
[0056] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may (e.g., in the time domain) be divided into multiple subframes, and each subframe may be further divided into multiple time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include multiple symbol periods, for example, depending on the length of the cyclic prefix added to each symbol period. In some wireless communication systems 100, the time slots may be further divided into multiple micro-time slots containing one or more symbols. In addition to the cyclic prefix, each symbol period may contain one or more (e.g., N) symbols. f (Number) sampling periods. The duration of a symbol period can depend on the subcarrier spacing or the operating frequency band.
[0057] A subframe, time slot, micro-time slot, or symbol can be the smallest scheduling unit of the wireless communication system 100 (e.g., in the time domain) and can be referred to as a transmission time interval (TTI). In some examples, the duration of the TTI (e.g., the number of symbol cycles in the TTI) can be variable. Additionally, or alternatively, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs)).
[0058] Physical channels can be multiplexed on carriers using various techniques. Physical control channels and physical data channels can be multiplexed on downlink carriers, for example, using one or more of time-division multiplexing (TDM), frequency-division multiplexing (FDM), or hybrid TDM-FDM techniques. The control region (e.g., control resource set (CORESET)) of a physical control channel can be defined by the number of symbol cycles and can extend across the system bandwidth or a subset of the system bandwidth of a carrier. One or more control regions (e.g., CORESETs) can be configured for a set of UEs 115. For example, one or more UEs in UE 115 can monitor or search control regions or spaces to obtain control information based on one or more search space sets, and each search space set can include one or more control channel candidates in one or more aggregation levels arranged in a cascaded manner. The aggregation level of control channel candidates can refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with coded information in a control information format with a given payload size. The search space set can include a common search space set for transmitting control information to multiple UEs 115, and a UE-specific search space set for transmitting control information to a specific UE 115. This paper discloses alternative search spaces and configurations for monitoring and decoding them, which are novel and unconventional.
[0059] Base station 105 may provide communication coverage via one or more cells (e.g., macro cells, small cells, hotspots, or other types of cells, or any combination thereof). The term "cell" may refer to a logical communication entity used (e.g., via a carrier) to communicate with base station 105 and may be associated with an identifier used to distinguish neighboring cells (e.g., Physical Cell Identifier (PCID), Virtual Cell Identifier (VCID), or others). In some examples, a cell may also refer to a geographic coverage area 110 or a portion of geographic coverage area 110 (e.g., a sector) in which a logical communication entity operates. The extent of such cells can range from small areas (e.g., structures, subsets of structures) to large areas, depending on various factors such as the capabilities of base station 105. For example, a cell may be or include buildings, subsets of buildings, or external space located between or overlapping geographic coverage areas 110, etc.
[0060] Macro cells typically cover a relatively large geographical area (e.g., a radius of several kilometers) and can allow unrestricted access by UE 115 with a service subscription to a network provider supporting the macro cell. In contrast, small cells can be associated with a lower-power base station 105 and can operate in the same or different (e.g., licensed or unlicensed) frequency bands as macro cells. Small cells can provide unrestricted access to UE 115 with a service subscription to a network provider, or restricted access to UE 115 associated with a small cell (e.g., UE 115 in a Closed Subscriber Group (CSG), or UE 115 associated with a user in a home or office). Base station 105 can support one or more cells and can also support communication on one or more cells using one or more component carriers.
[0061] In some examples, a carrier can support multiple cells and can be configured with different cells based on different protocol types that can provide access for different types of devices (e.g., MTC, Narrowband Internet of Things (NB-IoT), Enhanced Mobile Broadband (eMBB)).
[0062] In some examples, base station 105 may be mobile and therefore can provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, but these different geographic coverage areas 110 may be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. Wireless communication system 100 may include, for example, a heterogeneous network in which different types of base stations 105 use the same or different radio access technologies to provide coverage for different geographic coverage areas 110.
[0063] The wireless communication system 100 can support synchronous or asynchronous operation. For synchronous operation, base stations 105 can have similar frame timing, and transmissions from different base stations 105 can be approximately time-aligned. For asynchronous operation, base stations 105 can have different frame timing, and transmissions from different base stations 105 may be time-disaligned in some examples. The techniques described herein can be used for both synchronous and asynchronous operation.
[0064] Some UE 115 devices (such as MTC or IoT devices) can be low-cost or low-complexity devices that can provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC can refer to data communication technologies that allow communication between devices or with base station 105 without human intervention. In some examples, M2M communication or MTC can include communication from devices that integrate sensors or meters to measure or capture information and relay such information to a central server or application that utilizes or presents the information to humans interacting with the application. Some UE 115 devices can be designed to collect information or enable automated behavior of machines or other devices. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, weather and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based billing.
[0065] Some UE 115s can be configured to operate in reduced-power modes, such as half-duplex communication (e.g., a mode that supports unidirectional communication via transmission or reception but not simultaneous transmission and reception). In some examples, half-duplex communication can be performed at a reduced peak rate. Other power-saving techniques for UE 115s include entering a power-saving deep sleep mode when not engaged in active communication, operating on limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, some UE 115s can be configured to operate using a narrowband protocol type associated with a defined portion or range (e.g., a set of subcarriers or resource blocks (RBs)) within the carrier, within the carrier guard band, or outside the carrier.
[0066] Wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication, or various combinations thereof. For example, wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. UE 115 can be designed to support ultra-reliable, low-latency, or mission-critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private or group communication and can be supported by one or more mission-critical services, such as mission-critical push-to-talk (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData). Support for mission-critical functions can include prioritizing services, and mission-critical services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency are used interchangeably herein.
[0067] In some examples, UE 115 can also communicate directly with other UE 115 via device-to-device (D2D) communication link 135 (e.g., using peer-to-peer (P2P) or D2D protocols). Communication link 135 may include a sidelink communication link. One or more UEs 115 utilizing D2D communication may be located within the geographic coverage area 110 of base station 105. Other UEs 115 in such a group may be located outside the geographic coverage area 110 of base station 105, or otherwise unable to receive transmissions from base station 105. In some examples, the group of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system, where a UE transmits to each other UE in the group. In some examples, base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication occurs between UEs 115 without the involvement of base station 105.
[0068] In some systems, the D2D communication link 135 may be an example of a communication channel (such as a sidelink communication channel) between vehicles (e.g., UE 115). In some examples, vehicles may communicate using vehicle-to-everything (V2X) communication, vehicle-to-vehicle (V2V) communication, or some combination of these communication methods. Vehicles may use signal transmissions to transmit information related to traffic conditions, signal control, weather, safety, emergencies, or any other information relevant to the V2X system. In some examples, vehicles in a V2X system may communicate with roadside infrastructure (such as roadside units), or communicate with the network via one or more RAN network nodes (e.g., base station 105) using vehicle-to-network (V2N) communication, or both.
[0069] Core network 130 can provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 can be an evolved packet core (EPC) or a 5G core (5GC), which may include at least one control plane entity for managing access and mobility (e.g., a mobility management entity (MME), access and mobility management function (AMF)) and at least one user plane entity for routing packets or interconnecting with external networks (e.g., a serving gateway (S-GW), packet data network (PDN) gateway (P-GW), or user plane function (UPF)). The control plane entity can manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management of UE 115 served by base station 105 associated with core network 130. User IP packets can be transmitted through the user plane entity, which can provide IP address allocation and other functions. The user plane entity can connect to one or more network operator IP services 150. IP services 150 may include access to the Internet, intranet(s), IP Multimedia Subsystem (IMS), or packet-switched streaming services.
[0070] Some network devices, such as base station 105, may include sub-components, such as access network entity 140, which may be an example of an access node controller (ANC). Each access network entity 140 may communicate with UE 115 through one or more other access network transport entities 145, which may be referred to as a radio head, smart radio head, or transmit / receive point (TRP). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio heads and ANCs) or integrated into a single network device (e.g., base station 105).
[0071] Wireless communication system 100 can operate using one or more frequency bands, typically in the range of 300 MHz to 300 GHz. The region from 300 MHz to 3 GHz is generally referred to as the Ultra High Frequency (UHF) region or decimeter band because the wavelength ranges from approximately one decimeter to one meter. UHF waves may be blocked or redirected by buildings and environmental features, but these waves can penetrate buildings sufficiently to enable macrocells to serve UE 115 located indoors. Compared to transmissions using smaller frequencies and longer waves in the High Frequency (HF) or Very High Frequency (VHF) portions of the spectrum below 300 MHz, UHF wave transmissions may be associated with smaller antennas and shorter ranges (e.g., less than 100 km).
[0072] The wireless communication system 100 can also operate in the ultra-high frequency (SHF) region (also known as centimeter wave) using frequency bands from 3 GHz to 30 GHz or in the extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz) (also known as millimeter wave). In some examples, the wireless communication system 100 can support millimeter wave (mmW) communication between user equipment 115 and base station 105, and the EHF antennas of the respective equipment can be smaller and more closely spaced than UHF antennas. In some examples, this can facilitate the use of antenna arrays within the equipment. However, the propagation of EHF transmissions can suffer even greater atmospheric attenuation and shorter range than SHF or UHF transmissions. The techniques disclosed herein can be adopted across transmissions using one or more different frequency ranges, and the designated use of bands across these frequency regions can vary by country or regulatory body.
[0073] Wireless communication system 100 can utilize both licensed and unlicensed radio frequency spectrum bands. For example, wireless communication system 100 can employ Licensed Assisted Access (LAA), LTE-Unlicensed (LTE-U) radio access technology, or NR technology in unlicensed bands (such as the 5 GHz Industrial, Scientific, and Medical (ISM) band). When operating in unlicensed radio frequency spectrum bands, devices such as base station 105 and UE 115 can employ carrier sensing for collision detection and avoidance. In some examples, operation in unlicensed bands can be based on carrier aggregation configurations, combining component carriers operating in licensed bands (such as LAA). Operation in unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, etc.
[0074] Base station 105 or UE 115 may be equipped with multiple antennas that can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels that can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located on a single antenna assembly (such as an antenna tower). In some examples, the antennas or antenna arrays associated with base station 105 may be located in a variety of geographical locations. Base station 105 may have an antenna array with multiple rows and columns of antenna ports that base station 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, antenna panels may support radio frequency beamforming of signals transmitted via antenna ports.
[0075] Base station 105 or UE 115 can use MIMO communication to utilize multipath signal propagation and improve spectral efficiency by transmitting or receiving multiple signals via different spatial layers. This technique can be referred to as spatial multiplexing. For example, multiple signals can be transmitted by a transmitting device via different antennas or different combinations of antennas. Similarly, multiple signals can be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals can be referred to as a separate spatial stream and can carry bits associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers can be associated with different antenna ports used for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO), where multiple spatial layers are transmitted to the same receiving device; and multi-user MIMO (MU-MIMO), where multiple spatial layers are transmitted to multiple devices.
[0076] Beamforming, also known as spatial filtering, directional transmission, or directional reception, is a signal processing technique that can be used at a transmitting or receiving device (e.g., base station 105, UE 115) to shape or manipulate an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals transmitted via antenna elements of an antenna array, such that some signals propagating with respect to a particular orientation of the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to the signals transmitted via the antenna elements can include the transmitting or receiving device applying amplitude offset, phase offset, or both to the signals carried by the antenna elements associated with that device. The adjustments associated with each of the antenna elements can be defined by a beamforming weight set associated with a particular orientation (e.g., relative to the antenna array of the transmitting or receiving device, or relative to some other orientation).
[0077] Base station 105 or UE 115 may use beam scanning technology as part of beamforming operations. For example, base station 105 may use multiple antennas or antenna arrays (e.g., antenna panels) for beamforming operations to enable directional communication with UE 115. Some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be transmitted multiple times by base station 105 in different directions. For example, base station 105 may transmit signals according to different beamforming weight sets associated with different transmission directions. Transmissions in different beam directions may be used to identify (e.g., by a transmitting device (such as base station 105) or a receiving device (such as UE 115)) the beam direction for later transmission or reception by base station 105.
[0078] Some signals (such as data signals associated with a specific receiving device) may be transmitted by base station 105 in a single beam direction (e.g., the direction associated with the receiving device, such as UE 115). In some examples, the beam direction associated with transmission along a single beam direction may be determined based on the signals transmitted in one or more beam directions. For example, UE 115 may receive one or more signals transmitted by base station 105 in different directions and may report to the base station an indication of the signal received by UE 115 with the highest signal quality or other acceptable signal quality.
[0079] In some examples, transmission by a device (e.g., base station 105 or UE 115) may be performed using multiple beam directions, and the device may use a combination of digital precoding or radio frequency beamforming to generate a combined beam for transmission (e.g., from base station 105 to UE 115). UE 115 may report feedback indicating precoding weights for one or more beam directions, and this feedback may correspond to the number of beams configured across system bandwidth or one or more subbands. Base station 105 may transmit reference signals (e.g., cell-specific reference signals (CRS), channel state information reference signals (CSI-RS)), which may be precoded or non-precoded. UE 115 may provide feedback for beam selection, which may be a precoding matrix indicator (PMI) or codebook-based feedback (e.g., multi-panel type codebook, linear combination type codebook, port selection type codebook). Although these techniques are described with reference to signals transmitted by base station 105 in one or more directions, UE 115 may employ similar techniques for transmitting signals multiple times in different directions (e.g., for identifying beam direction for subsequent transmission or reception by UE 115) or for transmitting signals in a single direction (e.g., for transmitting data to a receiving device).
[0080] A receiving device (e.g., UE 115) may attempt multiple receiving configurations (e.g., directional listening) when receiving various signals (such as synchronization signals, reference signals, beam selection signals, or other control signals) from base station 105. For example, the receiving device may attempt multiple receiving directions by: receiving via different antenna subarrays, processing the received signal according to different antenna subarrays, receiving according to different sets of receiving beamforming weights applied to signals received at multiple antenna elements of the antenna array (e.g., different directional listening weight sets), or processing the received signal according to different sets of receiving beamforming weights applied to signals received at multiple antenna elements of the antenna array; any of these can be referred to as "listening" according to different receiving configurations or receiving directions. In some examples, the receiving device may use a single receiving configuration to receive along a single beam direction (e.g., when receiving data signals). The single receiving configuration may be aligned on a beam direction determined based on listening according to different receiving configuration directions (e.g., a beam direction determined based on listening according to multiple beam directions to have the highest signal strength, highest signal-to-noise ratio (SNR), or other acceptable signal quality).
[0081] The wireless communication system 100 can be a packet-based network that operates according to a layered protocol stack. In the user plane, communication at the bearer or Packet Data Convergence Protocol (PDCP) layer can be IP-based. The Radio Link Control (RLC) layer can perform packet segmentation and reassembly for communication over logical channels. The Media Access Control (MAC) layer can perform priority processing and multiplex logical channels into transport channels. The MAC layer can also use error detection techniques, error correction techniques, or both, to support retransmissions at the MAC layer to improve link efficiency. In the control plane, the Radio Resource Control (RRC) protocol layer can provide the establishment, configuration, and maintenance of RRC connections between the UE 115 and the base station 105 or core network 130 supporting user plane data radio bearers. At the physical layer, transport channels can be mapped to physical channels.
[0082] UE 115 and base station 105 can support data retransmission to increase the likelihood of data being successfully received. Hybrid Automatic Repeat Request (HARQ) feedback is a technique used to increase the likelihood of correctly receiving data over communication link 125. HARQ can include a combination of error detection (e.g., using Cyclic Redundancy Check (CRC)), forward error correction (FEC), and retransmission (e.g., Automatic Repeat Request (ARQ)). HARQ can improve throughput at the MAC layer under poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, the device can support same-slot HARQ feedback, where the device can provide HARQ feedback in a specific time slot for data received in the previous symbol within that time slot. In other cases, the device can provide HARQ feedback in subsequent time slots or according to some other time interval.
[0083] Over the past few decades, the evolution of communication networks has made remarkable progress. The significant expansion of 5G's potential may extend far beyond traditional terrestrial infrastructure, giving rise to so-called 5G non-terrestrial networks (“NTN”).
[0084] Non-terrestrial networks can encompass a wide variety of technologies and architectures, including sky-based, airborne, and maritime platforms to enhance global communications capabilities. The integration of 5G with non-terrestrial environments can facilitate the establishment, maintenance, and optimization of connectivity in remote and underdeveloped areas.
[0085] Satellites equipped with 5G capabilities constitute one aspect of 5G NTN. Satellites located in low Earth orbit (“LEO”), medium Earth orbit (“MEO”), or geostationary orbit (“GEO”) can form an intricate network of interconnected nodes. These satellites can provide extensive coverage, thereby offering high-speed data connectivity, low-latency communications, and global mobility. Satellites can facilitate broadband access in rural and remote areas, disaster zones, and on moving vehicles, ships, and aircraft, thus bridging the digital divide.
[0086] Satellite-based NTN can bridge connectivity gaps in remote and rural areas, provide disaster recovery communications, and offer enhanced coverage for maritime and aviation services. High-altitude platforms and drones equipped with cellular capabilities can serve as temporary network relays for events, emergencies, or areas with poor signal coverage. Such applications can benefit not only traditional voice and data services but also technologies such as the Internet of Things (IoT), where connectivity is often a desired or fundamental requirement.
[0087] A non-terrestrial base station 106 (which may include a satellite antenna) may be coupled to the core network 130. The non-terrestrial base station 106 may communicate with a satellite 107, which may communicate with the user equipment 115. The non-terrestrial base station 106 (which may be referred to as a non-terrestrial network (“NTN”) gateway) and the satellite 107 may facilitate the delivery of services corresponding to a radio access network (which may include RAN node 105, core network 130, backhaul link 120, and long-range radio link 125) to the user equipment or RAN node 105, which may be located outside the coverage area. Link 121 between RAN node 105 and satellite base station / gateway 106 may include a coaxial, fiber, or wireless link, similar to link 120. Link 122 to satellite node 107 and link 123 from satellite / node 107 to UE 115 may include line-of-sight microwave signal transmission. UE 115 may be configured with at least one antenna or at least one processor to facilitate the transmission or reception of microwave signals to / from satellite node 107. The description of a wireless node or wireless network node in this document may refer to RAN node 105 or satellite node 107. References to satellite nodes or non-terrestrial network nodes may include references to satellite 107, base station gateway 107, or a combination of satellite 107 and base station / gateway 106.
[0088] It will be appreciated that while NTN nodes may benefit most from the embodiments disclosed herein, the techniques disclosed herein may also be beneficial to terrestrial RAN nodes. Therefore, the use of "wireless network node" can be interpreted as referring to a terrestrial radio access network (RAN) node to a satellite node, which may include gateway 106 or satellite 107.
[0089] NTN can enhance the limited coverage of terrestrial RAN, making it more cost-effective in remote rural areas, mountainous regions, and areas where terrestrial cellular deployment is infeasible or uneconomical. However, the integration of NTN with terrestrial cellular networks can lead to performance-related issues that may not exist or be problematic for terrestrial radio access networks. For example, to improve reliability over the air, HARQ procedures can be used to request payload retransmission (e.g., protocol data units such as packets) from the serving RAN node after the receiving device is unable to decode the first or subsequent transmissions. However, the propagation delay between UE and NTN is relatively large compared to the typical propagation delay between UE and terrestrial RAN nodes. Due to the much greater distance from UE to NTN satellites, the NTN propagation delay, combined with traditional cellular buffering and scheduling delays, can reach hundreds of milliseconds, far exceeding the propagation delay corresponding to UE using a traditional terrestrial network. Therefore, HARQ procedures and traditional HARQ designs designed to maintain communication link reliability are less effective than when used in traditional terrestrial networks.
[0090] Compared to terrestrial cellular deployments alone, cellular integrated NTN (e.g., satellite-integrated networks) communications face several performance limitations. The vast distances between serving NTN satellites and serving equipment cause performance-related issues such as HARQ status indication stagnation, leading to reduced NTN link reliability. HARQ feedback exchange is used by equipment to provide feedback—positive or negative acknowledgment—to packets of traffic flow received from serving equipment (such as terrestrial RAN nodes). Positive or negative feedback indications can respectively indicate to the serving RAN node the success or failure of decoding the corresponding packet received by the user equipment. Upon receiving a negative feedback indication from the user equipment, the RAN node can trigger fast packet retransmission to quickly maintain or restore the reliability of the communication link between the user equipment and the RAN node through which packets are transmitted. This HARQ feedback exchange and subsequent packet retransmission should be performed quickly (e.g., faster than a latency or delay criterion that can be configured to correspond to a reduced end-user experience). If a packet retransmission is not performed according to a delay criterion when required due to the receipt of a negative HARQ feedback indication, the packet may be considered useless.
[0091] For cellular-integrated non-terrestrial networks, the delay in transmitting HARQ feedback can include, in addition to the traditional scheduling / buffering delay, NTN-specific propagation delays corresponding to the signals arriving at the NTN satellite. For example, when NTN HARQ feedback transmission is skipped during a specific uplink control channel opportunity because the uplink control channel has reached its capacity and other information (such as other HARQ feedback status indications) prevents transmission of the skipped feedback, the skipped feedback can be further buffered until the next available uplink transmission opportunity / opportunity. This behavior is considered unproblematic for terrestrial RAN nodes due to the shorter propagation delay from user equipment to terrestrial RAN nodes. However, for NTNs, skipping HARQ feedback transmission can render the entire HARQ feedback status indication useless due to the extended buffering and the additional propagation delay of delivering this feedback to the NTN satellite, as well as the HARQ feedback stall.
[0092] For example, HARQ feedback (e.g., an ACK or NACK status indication, respectively, indicating that a packet has received a positive or negative acknowledgment) may be buffered or stored at the receiving device or at the device to which the packet is directed for a considerable amount of time. Extensive buffering time can result in extended periods before the HARQ ACK / NACK status indication is received by the corresponding NTN satellite. This can be due to the extended propagation time from the user equipment to the NTN and the limited uplink resources corresponding to a given uplink resource timing configured to transmit the HARQ feedback status indication to the NTN. In some cases, HARQ feedback / status indications may be received at the NTN after a large delay, rendering the packet corresponding to that HARQ status indication useless because the quality of experience at the user equipment device that transmitted the HARQ status indication is affected, regardless of whether the NTN satellite retransmits the payload corresponding to that status indication. Holding or leaving a HARQ status indication in a buffer (such as a user equipment buffer or memory) until the status indication is no longer useful can be termed HARQ feedback stall. Traditional techniques can disable the HARQ feedback process when HARQ feedback stall has already occurred, because retransmitting the packet corresponding to the received HARQ feedback is considered useless, thus reducing the signaling overhead that would otherwise be used to transmit useless HARQ feedback / status indications.
[0093] The embodiments disclosed herein enable a novel adaptive HARQ feedback prioritization technique that minimizes severe HARQ feedback stagnation without impacting UE-NTN link reliability. According to the embodiments disclosed herein, an initial HARQ feedback priority (which may be referred to as a baseline notification priority) can be assigned or configured for each of one or more service flows (which may be referred to as HARQ flows or HARQ procedures). The baseline notification priority facilitates efficient management of pending HARQ feedback / status indication transmissions by a device (e.g., a user equipment) that has received packets corresponding to the service flow associated with that baseline notification priority, by prioritizing the transmissions of HARQ feedback status indications for different service flows according to different baseline notification priorities corresponding to different service flows. The embodiments disclosed herein facilitate determining that a stagnation of HARQ feedback status indications is imminent for a particular HARQ procedure, and therefore a stagnation is imminent for all pending HARQ feedback transmissions corresponding to that particular HARQ procedure, and temporarily raising the notification priority corresponding to that particular HARQ procedure from the baseline priority to a higher priority by an increment of the notification priority configured for that particular HARQ procedure, until the HARQ stagnation has been resolved. Therefore, in one embodiment, when HARQ stall is detected, where HARQ feedback is consistently blocked from transmission due to the availability of higher-priority HARQ feedback and / or the limited availability of uplink control channel opportunity / timing resources, the maximum delay budget / standard corresponding to the quality of service, after which stalled HARQ feedback status indication(s) and corresponding traffic flow payload(s) become useless. Thus, the embodiments disclosed herein can facilitate the avoidance of severe HARQ feedback status indication stalls while supporting enhanced reliability HARQ feedback switching in NTN environments.
[0094] Adaptive retransmission of non-ground payloads.
[0095] HARQ stalls can be problematic for cellular integrated NTN deployments. Conventional techniques enable or disable HARQ feedback for certain service flows to mitigate HARQ status indication message stalls. Using conventional techniques, the transmission of the entire HARQ feedback status message may be skipped / disabled when a HARQ stall occurs. According to embodiments disclosed herein, a priority-aware HARQ feedback process facilitates the detection of HARQ stalls. Upon detection of a HARQ stall, the priority of the HARQ flow / process about to stall can be temporarily increased to mitigate the potential stall. According to embodiments disclosed herein, the priority of HARQ status indications with lower initial priority can be temporarily increased to mitigate potential HARQ stalls, but higher priority and more HARQ feedback status indications corresponding to more latency-critical services can still be prioritized for uplink transmission of HARQ status indications to maintain the reliability of the NTN link relative to high-priority services.
[0096] According to the embodiments disclosed herein, terrestrial RAN nodes (“gRAN”) and / or NTN RAN nodes (e.g., including satellites) can transmit adaptive NTN HARQ feedback priority information in a payload notification configuration to user equipment (UE) devices establishing network connections that may involve NTN communications. The payload notification configuration may include one or more enabled HARQ procedure identifiers or flow identifiers, each including an initial transmission priority indication (which may be referred to as a baseline notification priority) or a priority increase indication (which may be referred to as a notification priority increment). The UE may establish a connection to the gRAN via a direct cellular / 5G link or via an NTN satellite link if direct gRAN coverage is unavailable at the UE. For the current uplink control channel that can be used by the UE to carry HARQ feedback, the UE may determine, compile, or generate uplink control information (“UCI”) messages, which may be referred to as status messages. The UE may multiplex buffered HARQ feedback status indications corresponding to different service flows in the status messages. User equipment (UE) can first select to include pending HARQ feedback corresponding to the highest baseline notification priority HARQ process / traffic flow as indicated in the payload priority configuration in the status message, and then select to include HARQ feedback status indications according to the second highest baseline notification priority HARQ process / traffic flow in the status message, and so on, until the maximum capacity of the configured uplink control channel is reached. Prioritizing HARQ feedback status indications according to baseline notification priority facilitates the transmission of HARQ feedback corresponding to delay-critical traffic flows reported to the node with high priority. Remaining HARQ feedback (which may correspond to lower priority HARQ processes) is considered pending for transmission and is skipped or excluded from transmission opportunities via the current uplink HARQ feedback transmission opportunity. If at least one HARQ feedback corresponding to an active HARQ procedure is skipped (e.g., the HARQ feedback status indication is excluded from one or more previous uplink transmission opportunities), the user equipment can configure an increased priority value corresponding to the priority level of the skipped HARQ feedback. This increased priority value is associated with the identifier corresponding to the skipped HARQ feedback status indication in the payload notification configuration. Therefore, the remaining untransmitted HARQ feedback status indications in the user equipment's buffer can at least temporarily have a higher-than-baseline transmission priority via upcoming uplink control channel opportunities or timings, thus facilitating the avoidance of status indications corresponding to HARQ procedures with originally lower baseline priority remaining in the buffer.Therefore, higher-priority HARQ feedback can be prioritized for fast transmission, while if the transmission of lower-priority HARQ feedback status indications via one or more previous uplink control channel transmission opportunities is skipped, the initially lower-priority HARQ feedback can be temporarily elevated to a higher priority. By temporarily increasing the configured notification priority increment corresponding to the lower baseline priority of the HARQ feedback status indication, severe stagnation of status indications corresponding to lower-priority HARQ procedures can be avoided or minimized, thus maintaining reliability regarding traffic flows corresponding to lower baseline notification priorities. Furthermore, due to the dynamic nature of the embodiments disclosed herein, such as adaptively increasing / raising the feedback priority of certain HARQ procedures, the notification priority corresponding to traffic flows with an initial lower baseline notification priority can potentially be elevated to levels exceeding the maximum permissible priority level, resulting in a consistently higher priority relative to other more time-critical traffic flows with higher initial baseline notification priorities for HARQ feedback transmission (e.g., the priority may be considered to deviate from the expected priority). Therefore, if the priority of the HARQ procedure exceeds the maximum allowed HARQ feedback priority level configured, the user equipment can reset the current feedback priority corresponding to the HARQ procedure to the initial HARQ feedback baseline notification priority level as indicated in the payload notification configuration.
[0097] Now go to Figure 2 The diagram illustrates a terrestrial RAN node 105, a base station 106, and an NTN node 107, any one or more of which may be referred to as a wireless network node. For illustrative purposes, a wireless network node 108 may include one or more of RAN node 105, gateway 106, or satellite 107. A user equipment 115 may receive a payload notification configuration 220 from node 108. In one embodiment, the UE 115 may receive service payloads corresponding to service flows 230-1, 230-2, and 230-3 (which may be referred to as the first service, the second service, and the third service, respectively). RAN node 105, gateway 106, and / or NTN satellite node 107 (which may include a cellular protocol stack) may generate payload notification information in the payload notification configuration 220.
[0098] like Figure 3As shown, the payload notification configuration 220 may include one or more flow identifiers 310 or their corresponding HARQ process identifiers, which may correspond to service flows 230-1, 230-2, and 230-3. The payload notification configuration 220 may include one or more HARQ feedback priorities 315, which may be referred to as baseline notification priorities. The payload notification configuration 220 may associate the baseline notification priority 315 with one or more flow identifiers among the flow identifiers 310. The identifier 310 corresponding to an active HARQ process or a corresponding service flow may be associated with the corresponding baseline notification priority 315 or its indication. The identifier 310 may be associated with a corresponding HARQ feedback increase or priority boosting indication 320, which may be referred to as a notification priority increment, and may correspond to the flow or HARQ process corresponding to the identifier 310. When Figure 2 When the user equipment 115 shown attempts to establish a wireless connection directly with RAN node 105 or NTN satellite node 107, the user equipment can receive payload notification configuration 220 as part of the connection establishment RRC signaling message.
[0099] Therefore, as Figure 4 As shown, Figure 2 The user equipment 115 shown can determine uplink control channel opportunities / timings 410, which can be enabled or used to carry available HARQ feedback from the user equipment to one or more components of node 108. User equipment 115 can determine corresponding HARQ feedback priorities for one or more traffic flows based on payload notification configuration 220, which are associated with one or more identifiers 310 for one or more pending HARQ feedback indications 420 (which may be referred to as status indications). The user equipment can multiplex and encode the HARQ feedback status indications 420 corresponding to one or more HARQ processes / flows with the highest assigned feedback priority level 415 until the uplink control channel 410 capacity is reached (e.g., until the uplink control resources corresponding to a timing are full or have been used by (multiple) multiplexed and mapped HARQ feedback status indications), and therefore no remaining resources in (multiple) uplink control channel resources are available to accommodate additional HARQ feedback status indications 420. Therefore, the remaining HARQ feedback status indications 420 are skipped so as not to be transmitted via the current uplink control channel scenario 410, and the transmission of the skipped status indications is further buffered so as to potentially be transmitted via the next uplink control channel opportunity / timing.
[0100] like Figure 4As shown in the example, firstly, status indicators 420B-1, 420B-2, and 420B-3 corresponding to traffic flows with the highest notification priority 415B in buffer 420 are configured for transmission via uplink control channel resource 410. Secondly, status indicators 420A-1, 420A-2, and 420A-3 corresponding to traffic flows with the second highest notification priority 415A in buffer 420 are configured for transmission via uplink control channel resource 410. Status indicator 420C-1 corresponding to the third highest priority 415C-1 can be adapted within the time and frequency resources of uplink control channel timing 410. However, after timing 410 is configured to carry status indicator 420C-1, if the capacity of timing 410 is full and therefore channel 410 cannot accommodate or carry status indicators 420C-2 and 420A-N3, they remain buffered or stored in buffer 420 until the next uplink control channel resource becomes available for transmission of status indicators. It will be understood that although status indication 420C corresponds to the third highest priority 415C, status indication 420C-1 is still transmitted via timing 410. It will be understood that... Figure 4 The relative priority indicated in column 415 can represent the baseline notification priority, or the result of increasing the notification priority increment by the priority (baseline notification priority or another increased priority).
[0101] If at least one HARQ feedback status indication corresponding to a specific HARQ procedure is skipped / excluded from transmissions via the available uplink control channel (e.g., as referenced) Figure 4 As described, skipping the transmission of status indications 420C-2 and 420A-N3 via timing 410, the user equipment can dynamically increase or raise the priority corresponding to the status indication priority, and can use the increased priority to prioritize the status indications in the next uplink control channel resource timing. Figure 5 In the example shown, three HARQ priorities are defined and signaled to the served user equipment devices. These three HARQ priorities have various priority levels and priority escalation levels. Figure 5 In the example shown, it is assumed that the lower the priority indicator, the higher the priority assigned to the HARQ process. For example, a priority indicator "1" indicates the highest / maximum available HARQ feedback priority. Therefore, the user equipment may only be able to adapt pending HARQ feedback / status indicators corresponding to the first and second highest priority traffic flows to the uplink control channel resource timing, as indicated by priority sorting or priority sorting status 510. Due to resource scarcity or the unavailability of the configured resources corresponding to the currently available uplink control channel timing, the uplink control channel resource timing may not include status indicators corresponding to the lowest priority (e.g., such as...). Figure 5(As shown in the priority "9"). Therefore, the third HARQ feedback process with priority "9" and its corresponding HARQ feedback / status indications are skipped / excluded from the transmission to the service node.
[0102] Therefore, the user equipment can raise the feedback priority corresponding to the lowest priority or increase the notification priority increment of the configuration associated with the service flow having the lowest priority. For example, in priority sorting 520, since the transmission of the lowest priority feedback was skipped during the previous uplink control channel resource timing, the lowest priority "9" is raised by six "6" levels using the notification priority increment "6" shown in payload notification configuration 220. After the increase, the priority of the previously lowest priority corresponding to process identifier y3 is raised to "3", resulting in the priority associated with identifier y3 becoming at least temporarily the second highest priority in the HARQ process, as shown in priority sorting 520. Therefore, the transmission of previously skipped status indications(e.g., those not transmitted by uplink resource timing at time t) corresponding to HARQ procedure y3 is prioritized for transmission at the next control transmission opportunity before the transmission of status indications(e.g.) corresponding to y2, and thus the stagnation of the transmission of the status indication corresponding to identifier y3 can be avoided, as indicated in priority ordering state 525 (e.g., the status indication corresponding to y3 is transmitted via the next uplink resource control channel at time t+1 relative to the timing at time t). It will be understood that after the status indication corresponding to y3 is transmitted at time t+1, the buffer at the user equipment transmitting that status indication can be empty and can be reset by the user equipment from a priority level of "9" to "3" corresponding to the lowest baseline notification priority level, to the baseline or initial notification priority "9".
[0103] Now go to Figure 6 The figure illustrates a timing diagram of method 600 in an example embodiment. At action 610, user equipment 115 may receive an adaptive hybrid automatic repeat request retransmission configuration, such as reference, from wireless network node 108 or from a wireless node. Figure 3 The payload notification configuration 220 is described. The payload notification configuration 220 may include one or more active HARQ process / flow identifiers, and for each active HARQ process / flow identifier, include an initial or baseline HARQ retransmission priority level or indication associated with each HARQ process / flow identifier, such as a reference... Figure 3 The described baseline notification priority is 315, or the HARQ retransmission priority level step size or indication corresponding to each HARQ process / flow identifier, for example, refer to... Figure 3The notification priority increment 320 is described. Indication 320 can indicate an increment value or step value configured in the HARQ priority increment value list. At action 615, if one or more status indicators corresponding to an active HARQ procedure are in the buffer of WTRU / UE115, WTRU / UE can determine the HARQ feedback priority level or baseline notification priority corresponding to the one or more status indicators. At action 620, WTRU / UE can multiplex (e.g., include HARQ status indicators corresponding to different traffic flows / HARQ procedures in the uplink resource timing) and transmit one or more HARQ feedback status indicators corresponding to one or more flow identifiers or active HARQ procedure identifiers. HARQ feedback status indicators can be prioritized in status messages and transmitted via uplink control channel resource timing configured for use by WTRU / UE115 to transmit HARQ feedback status indicators. Prioritization can be based on the HARQ procedure / traffic identifier corresponding to the highest associated HARQ feedback priority in the baseline notification priority that can be included in the payload notification configuration received at action 610. Status messages can be transmitted to node 108 via the determined uplink control channel resource timing. At action 625, if the transmission of one or more pending (e.g., already stored in the buffer of WTRU / UE115) HARQ feedback status indications corresponding to one or more of the active HARQ process / flow identifiers is skipped due to reaching the uplink control channel resource timing multiplexing capacity limit, then the WTRU / UE can increase the HARQ priority level (e.g., baseline notification priority) of a packet, multiple packets, or payload associated with the identifier corresponding to the skipped status indication(s) by the notification priority increment corresponding to that identifier to obtain an improved notification priority. At action 630, if the current HARQ feedback priority level of the status indication (e.g., the baseline notification priority or increased notification priority corresponding to the HARQ feedback status indication) exceeds the maximum configuration priority level corresponding to the HARQ procedure / flow identifier associated with the status indication, then the WTRU / UE 115 may set / reset the current HARQ feedback priority level corresponding to the HARQ procedure / flow identifier to the baseline notification priority configured via the payload notification configuration received at action 610.
[0104] Now go to Figure 7 The figure illustrates a flowchart of example embodiment 700. Method 700 begins at action 705. At action 710, the user equipment can receive payload notification configuration from the node. For example, Figure 2The user equipment 115 shown can receive payload notification configuration 220 from one of the wireless access network node 105 or satellite node 107. For the purposes of discussion, the terms "node," "wireless node," or "wireless network node" can refer to one or more of the wireless access network node 105, gateway 106, or satellite 107. Continue Figure 7 As described, at action 715, the user equipment can receive service payload packets corresponding to one or more service flows. Each of the one or more service flows can be associated with a different quality of service. The different quality of service can each include different criteria corresponding to one or more service flows, which are to be applied when the user equipment reports status indications (e.g., HARQ acknowledgment or negative acknowledgment indications) in status messages to the service nodes that have transmitted or are transmitting the one or more service flows to the user equipment.
[0105] At action 720, the user equipment can generate a status indication indicating the success or failure of decoding the service packet corresponding to the one or more service flows. At action 725, the user equipment can store the status indication generated at action 720 into the user equipment's buffer or memory. At action 730, the user equipment can determine the uplink control channel resources (e.g., time and frequency resources) corresponding to the timing of uplink control channel transmission of the status indication to nodes that are transmitting or have transmitted service packets corresponding to the one or more service flows.
[0106] At action 735, the user equipment may generate a status message including the status indication generated at action 720 based on a priority level associated with one or more service flows in the payload status indication. The user equipment may "populate" the resources corresponding to the uplink timing determined at action 730 according to the notification priority corresponding to the status indication, wherein status indications corresponding to higher priority levels are prioritized for inclusion in transmission to the serving node via the uplink timing. The notification priority (or notification priority level) may be the baseline notification priority included in the payload notification configuration 220, or it may be a notification priority that may have been increased from the notification priority increment that the application can include in the payload notification configuration. After the user equipment populates or allocates status indications to be transmitted via the uplink timing determined at action 730 based on the notification priority level, such that the time and frequency resources corresponding to the uplink control channel timing cannot accommodate additional status indications, the user equipment may buffer the status indication generated at action 720, or may facilitate keeping status indications generated at action 720 that are not to be transmitted via the uplink control channel timing determined at action 730 in the buffer. At action 740, the user equipment may transmit the status message generated at action 735 to the service node that has transmitted the service flow corresponding to the status indication in the status message, based on the uplink control channel resource timing determined at action 730.
[0107] At action 745, the user equipment can determine whether its buffer contains or retains one or more status indications generated at action 720 but not transmitted at action 740. If it is determined at action 745 that the user equipment's buffer has been emptied, or does not contain any status indications not transmitted at action 740, then method 700 proceeds to action 760. At action 760, the user equipment can set, reset, or retain one or more notification priorities corresponding to one or more service flows indicated in payload notification configuration 220. For example, if the baseline notification priority corresponding to a service flow or a HARQ procedure identifier indicated in the payload notification configuration has not yet been increased by a notification priority increment, the baseline notification priority (which remains the current priority because it has not yet been increased) is allowed to remain the current notification priority corresponding to the service flow or HARQ procedure identifier. On the other hand, if the notification priority corresponding to a service flow or HARQ procedure has been increased from the baseline priority to the notification priority increment corresponding to the baseline notification priority in the payload notification configuration, then at action 760 the notification priority corresponding to that service flow or HARQ procedure can be reset to or allowed to be restored to the baseline notification priority corresponding to the service flow identifier or HARQ procedure identifier associated with that service flow or HARQ procedure in the payload notification configuration.
[0108] Returning to the description of action 745, if the user equipment determines that there are still untransmitted status indications in the user equipment's buffer after transmitting the status message at 740, then method 700 proceeds to action 750. At action 750, the user equipment can determine whether the delay criterion associated with the traffic flow identifier or HARQ procedure identifier corresponding to the remaining status indication in the buffer might be violated if it is not transmitted in the next uplink control channel resource opportunity after the uplink control channel resource opportunity determined at action 730. If it is determined that the status indication will not cause a delay criterion violation if it is not transmitted in the next uplink control channel resource opportunity, then method 700 can return to action 715. If it is determined that the status indication will cause a delay violation if it is not transmitted in the next uplink control channel resource opportunity, then method 700 can proceed to action 755.
[0109] At action 755, the user equipment may increase the notification priority corresponding to the remaining status indication in the buffer after the status message is transmitted at action 740. By increasing the notification priority, which may include raising the baseline notification priority corresponding to the status indication by an increment associated with the baseline notification priority in the payload notification configuration, stagnation of status indications corresponding to service flows with low quality of service or to non-strict latency standards can be minimized or avoided. Avoiding stagnation in the transmission of status indications from the user equipment's buffer corresponding to service flows with low baseline notification priorities in the payload notification configuration can be facilitated by prioritizing status indications that were previously associated with a baseline priority level lower than that associated with a higher baseline priority level but whose priority increment was increased at action 755 when the status message is generated at the next iteration of action 735 after method 700 has returned from action 755 to action 715. As previously discussed, the baseline priority level corresponding to a given service flow may have been increased at action 755 to a level higher than at least one of one or more baseline notification priorities corresponding to one or more other service flows associated with a higher quality of service than the given service flow. Therefore, the higher baseline notification priority associated with the identifier of the given service flow in the payload notification configuration may be at least temporarily superseded, allowing the status indication corresponding to the given service flow to be prioritized relative to the status indications of other service flows at action 735. However, at action 760, the increased notification priority corresponding to the given service flow may be reduced, or allowed to revert to the baseline notification priority corresponding to the given service flow. Method 700 ends at action 765.
[0110] Now go to Figure 8 The figure illustrates an example embodiment of method 800, which includes: at block 805, a user equipment receiving a payload notification configuration from a radio network node, the payload notification configuration including at least one flow identifier associated with at least one service flow, at least one baseline notification priority, and at least one notification priority increment; at block 810, the user equipment receiving a first payload corresponding to a first service flow among the at least one service flow from the radio network node, wherein the first flow identifier among the at least one flow identifier corresponds to the first service flow in the payload notification configuration, wherein the first baseline notification priority among the at least one baseline notification priority is associated with the first flow identifier in the payload notification configuration, and wherein the first notification priority increment among the at least one notification priority increment is associated with the first baseline notification priority; at block 815, the user equipment receiving a payload corresponding to a second service flow among the at least one service flow from the radio network node. The second payload, wherein the second flow identifier in at least one flow identifier corresponds to the second service flow in the payload notification configuration, wherein the second baseline notification priority in at least one baseline notification priority is associated with the second flow identifier in the payload notification configuration, and wherein the second notification priority increment in at least one notification priority is associated with the second baseline notification priority; at block 820, the user equipment stores at least one first status indication corresponding to the first payload in a first buffer portion of the user equipment; at block 825, the user equipment stores at least one second status indication corresponding to the second payload in a second buffer portion of the user equipment; at block 830, the user equipment transmits a status message to the radio network node, wherein the status message includes at least one first status indication or at least one second status indication based on at least one of the first baseline notification priority or the second baseline notification priority.
[0111] Now go to Figure 9The figure illustrates an example user equipment 900, which includes: at block 905, a processor configured to process executable instructions that, when executed by the processor, facilitate the execution of operations including: receiving a payload notification configuration from a wireless network node, the payload notification configuration including at least one flow identifier associated with at least one service flow, at least one baseline notification priority, and at least one notification priority increment; at block 910, receiving a first service flow from at least one service flow from the wireless network node, the first service flow corresponding in the payload notification configuration to a first flow identifier in at least one flow identifier, a first baseline notification priority in at least one baseline notification priority, and a first notification priority increment in at least one notification priority increment; at block 915, receiving from the wireless network node... The user equipment receives a second service flow from at least one service flow, the second service flow corresponding in the payload notification configuration to a second flow identifier in at least one flow identifier, a second baseline notification priority in at least one baseline notification priority, and a third notification priority increment in at least one notification priority increment; at block 920, a first status indication corresponding to the first service flow is stored in a first buffer portion of the user equipment; at block 925, a second status indication corresponding to the second service flow is stored in a second buffer portion of the user equipment that is different from the first buffer portion; and at block 930, a status message is transmitted to the radio network node, wherein the status message includes at least one first status indication or at least one second status indication based on at least one of the first baseline notification priority or the second baseline notification priority.
[0112] Now go to Figure 10The figure illustrates a non-transitory machine-readable medium 1000, comprising: at block 1005, executable instructions that, when executed by a processor of a user equipment, facilitate the execution of operations including: receiving a payload notification configuration from a wireless network node, the payload notification configuration including: a first flow identifier, a first baseline notification priority, and a first notification priority increment associated with a first traffic flow; a second flow identifier, a second baseline notification priority, and a second notification priority increment associated with a second traffic flow; and a third traffic identifier, a third baseline notification priority, and a third notification priority increment associated with a third traffic flow; at block 10... At block 10, a first payload corresponding to a first service flow, a second payload corresponding to a second service flow, and a third payload corresponding to a third service flow are received from the wireless network node; at block 1015, a first status indication corresponding to the first service flow, a second status indication corresponding to the second service flow, and a third status indication corresponding to the third service flow are stored in a memory; and at block 1020, a status message is transmitted to the wireless network node, wherein the status message includes at least one of a first status indication, a second status indication, or a third status indication based on at least one of a first baseline notification priority, a second baseline notification priority, or a third baseline notification priority.
[0113] To provide additional context for the various embodiments described herein, Figure 11 The following discussion is intended to provide a brief, general description of a suitable computing environment 1100 in which various embodiments of the embodiments described herein may be implemented. While the embodiments have been described above in the general context of computer-executable instructions that can run on one or more computers, those skilled in the art will recognize that these embodiments may also be implemented in combination with other program modules and / or as a combination of hardware and software.
[0114] Typically, program modules include routines, programs, components, data structures, etc., that perform specific tasks or implement specific abstract data types. Furthermore, those skilled in the art will appreciate that these methods can be practiced in other computer system configurations, including single-processor or multi-processor computer systems, minicomputers, mainframes, Internet of Things devices, distributed computing systems, and personal computers, handheld computing devices, microprocessor-based or programmable consumer electronics, each of which can be operatively coupled to one or more associated devices.
[0115] The embodiments shown herein can also be practiced in a distributed computing environment, where some tasks are performed by remote processing devices linked via a communication network. In a distributed computing environment, program modules can reside on both local and remote memory storage devices.
[0116] Computing devices typically include various media, which may include computer-readable storage media, machine-readable storage media, and / or communication media, these two terms being used differently from each other herein. A computer-readable storage medium or a machine-readable storage medium can be any available storage medium that can be accessed by a computer, and includes both volatile and non-volatile media, and both removable and non-removable media. For example, but not limited to, a computer-readable storage medium or a machine-readable storage medium can be implemented in conjunction with any method or technology for storing information, such as computer-readable or machine-readable instructions, program modules, structured data, or unstructured data.
[0117] Computer-readable storage media may include, but are not limited to, random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, optical disc read-only memory (CDROM), digital versatile optical disc (DVD), Blu-ray disc (BD) or other optical disc storage devices, magnetic tape cassettes, magnetic disk storage devices or other magnetic storage devices, solid-state drives or other solid-state storage devices, or other tangible and / or non-transitory media that can be used to store desired information. The terms “tangible” or “non-transitory” as used herein for storage devices, memory, or computer-readable media should be understood as modifiers that exclude the propagation of transient signals themselves, and do not waive rights to all standard storage, memory, or computer-readable media that do not solely propagate transient signals themselves.
[0118] Computer-readable storage media can be accessed by one or more local or remote computing devices, for example via access requests, queries or other data retrieval protocols, to perform various operations on the information stored on the media.
[0119] Communication media typically embody computer-readable instructions, data structures, program modules, or other structured or unstructured data in data signals (such as modulated data signals, e.g., carrier waves or other transmission mechanisms), and include any information delivery or transmission medium. The term "modulated data signal" or signal refers to a signal whose one or more characteristics are set or altered such that information is encoded in one or more signals. For example, but not limited to, communication media include wired media (such as wired networks or straight-through connections) and wireless media (such as acoustic, RF, infrared, and other wireless media).
[0120] Refer again Figure 11An example environment 1100 for implementing the various embodiments described herein includes a computer 1102, which includes a processing unit 1104, system memory 1106, and a system bus 1108. The system bus 1108 connects system components (including, but not limited to, system memory 1106) to the processing unit 1104. The processing unit 1104 can be any processor from a variety of commercially available processors and may include cache memory. Dual microprocessors and other multiprocessor architectures may also be used as the processing unit 1104.
[0121] System bus 1108 can be any of several types of bus architectures, which can also interconnect with memory buses (with or without memory controllers), peripheral buses, and local buses using various commercially available bus architectures. System memory 1106 includes ROM 1110 and RAM 1112. The Basic Input / Output System (BIOS) can be stored in non-volatile memory such as ROM, erasable programmable read-only memory (EPROM), or EEPROM. This BIOS contains basic routines that facilitate the transfer of information between components within computer 1102, such as during startup. RAM 1112 may also include high-speed RAM, such as static RAM for caching data.
[0122] Computer 1102 also includes an internal hard disk drive (HDD) 1114 (e.g., EIDE, SATA), one or more external storage devices 1116 (e.g., floppy disk drive (FDD), memory stick or flash drive reader, memory card reader, etc.), and an optical disc drive 1120 (e.g., capable of reading from or writing to discs 1122, such as CD-ROMs, DVDs, BDs, etc.). While the internal HDD 1114 is shown as residing within computer 1102, it can also be configured for external use in a suitable chassis (not shown). Furthermore, although not shown in environment 1100, a solid-state drive (SSD) can be used as a supplement or replacement for the HDD 1114. The HDD 1114, the multiple external storage devices 1111, and the optical disc drive 1120 can be connected to the system bus 1108 via HDD interface 1124, external storage interface 1126, and optical disc drive interface 1128, respectively. The interface 1124 for external driver implementation may include at least one or both of Universal Serial Bus (USB) and Institute of Electrical and Electronics Engineers (IEEE) 1394 interface technologies. Other external driver connectivity technologies are within the scope of the embodiments described herein.
[0123] The drive and its associated computer-readable storage medium provide non-volatile storage of data, data structures, computer-executable instructions, etc. For computer 1102, the drive and storage medium can be adapted to store any data in a suitable digital format. Although the above description of computer-readable storage media refers to a corresponding type of storage device, those skilled in the art will appreciate that other types of computer-readable storage media (whether existing or developed in the future) may also be used in the example operating environment, and further, any such storage medium may contain computer-executable instructions for performing the methods described herein.
[0124] Multiple program modules, including an operating system 1130, one or more application programs 1132, other program modules 1134, and program data 1136, can be stored in the drive and RAM 1112. All or part of the operating system, applications, modules, and / or data can also be cached in RAM 1112. The systems and methods described herein can be implemented using various commercially available operating systems or combinations of operating systems.
[0125] Computer 1102 may optionally include emulation technology. For example, a hypervisor (not shown) or other intermediary may emulate the hardware environment of operating system 1130, and the emulated hardware may optionally be integrated with... Figure 11 The hardware shown is different. In such an embodiment, operating system 1130 may include one of a plurality of virtual machines (VMs) hosted on computer 1102. Furthermore, operating system 1130 may provide a runtime environment for application 1132, such as the Java Runtime Environment or the .NET Framework. A runtime environment is a consistent execution environment that allows application 1132 to run on any operating system that includes a runtime environment. Similarly, operating system 1130 may support containers, and application 1132 may be in the form of a container, which is a lightweight, standalone, executable software package that includes, for example, application code, runtime, system tools, system libraries, and settings.
[0126] Furthermore, computer 1102 may include security modules, such as a Trusted Processing Module (TPM). For example, using a TPM, the startup component hashes the next startup component in time and waits for the result to match the guaranteed value before loading the next startup component. This process can occur at any layer of the computer 1102's code execution stack, for example, at the application execution level or the operating system (OS) kernel level, thereby achieving security at any code execution level.
[0127] Users can input commands and information into computer 1102 through one or more wired / wireless input devices, such as keyboard 1138, touchscreen 1140, and pointing devices (such as mouse 1142). Other input devices (not shown) may include microphones, infrared (IR) remote controls, radio frequency (RF) remote controls or other remote controls, joysticks, virtual reality controllers and / or virtual reality headsets, game controllers, styluses, image input devices (such as cameras), gesture sensor input devices, visual motion sensor input devices, emotion or face detection devices, biometric input devices (such as fingerprint or iris scanners), etc. These and other input devices are typically connected to processing unit 1104 via input device interface 1144, which can be coupled to system bus 1108, but can be connected via other interfaces, such as parallel ports, IEEE 1394 serial ports, game ports, USB ports, infrared interfaces, Bluetooth® interfaces, etc.
[0128] Monitor 1146 or other types of display devices can also be connected to system bus 1108 via an interface such as video adapter 1148. In addition to monitor 1146, the computer typically includes other peripheral output devices (not shown), such as speakers, printers, etc.
[0129] Computer 1102 can operate in a networked environment, using wired and / or wireless communication to establish logical connections with one or more remote computers (such as (multiple) remote computers 1150). The (multiple) remote computers 1150 can be workstations, server computers, routers, personal computers, laptops, microprocessor-based entertainment devices, peer-to-peer devices, or other common network nodes, and typically include many or all of the elements described in relation to computer 1102, but for brevity, only memory / storage device 1152 is shown. The depicted logical connections include wired / wireless connectivity to a local area network (LAN) 1154 and / or a larger network (such as a wide area network (WAN) 1156). Such LAN and WAN network environments are common in offices and companies and facilitate enterprise-wide computer networks (such as intranets), all of which can connect to global communication networks (such as the Internet).
[0130] When used in a LAN network environment, computer 1102 can connect to local network 1154 via a wired and / or wireless communication network interface or adapter 1158. Adapter 1158 can facilitate wired or wireless communication with LAN 1154, which may also include a wireless access point (AP) configured thereon for communicating with adapter 1158 in wireless mode.
[0131] When used in a WAN network environment, computer 1102 may include modem 1160, or may connect to a communication server on WAN 1156 via other means (such as via the Internet) to establish communication through WAN 1156. Modem 1160, which may be internal or external and wired or wireless, may be connected to system bus 1108 via input device interface 1144. In a networked environment, program modules associated with computer 1102 or parts thereof may be stored in remote memory / storage device 1152. It will be understood that the network connection shown is an example, and other methods of establishing communication links between computers may be used.
[0132] When used in a LAN or WAN network environment, computer 1102 can access cloud storage systems or other network-based storage systems as a supplement to or replacement of the aforementioned external storage device 1111. Typically, the connection between computer 1102 and the cloud storage system can be established via LAN 1154 or WAN 1156, for example, via adapter 1158 or modem 1160, respectively. After connecting computer 1102 to the associated cloud storage system, external storage interface 1126 can, with the help of adapter 1158 and / or modem 1160, manage the storage provided by the cloud storage system as if it were managing other types of external storage. For example, external storage interface 1126 can be configured to provide access to cloud storage sources as if these sources were physically connected to computer 1102.
[0133] Computer 1102 may be operable to communicate with any wireless device or entity operatively configured in wireless communication, such as printers, scanners, desktop and / or laptop computers, portable data assistants, communication satellites, any device or location associated with a wirelessly detectable tag (e.g., self-service kiosks, newsstands, store shelves, etc.), and telephones. This may include Wi-Fi and Bluetooth® wireless technologies. Therefore, communication may be a predefined structure like a traditional network or simply ad hoc communication between at least two devices.
[0134] Now go to Figure 12 The figure illustrates a block diagram of example UE 1260. UE 1260 may include a smartphone, wireless tablet, wirelessly capable laptop computer, wearable device, machine device that can facilitate vehicle telematics, intermediate XR processing unit, etc. UE 1260 may include a first processor 1230, a second processor 1232, and shared memory 1234. UE 1260 may include wireless front-end circuitry 1262, which may be referred to herein as a transceiver, but is understood to typically include transceiver circuitry, a separate filter, and a separate antenna for communication via a wireless link (such as...). Figure 1 One or more wireless links 125, 135, or 137 shown in the diagram transmit and receive signals. Furthermore, transceiver 1262 may include multiple circuits or may be tunable to accommodate different frequency ranges, different modulation schemes, or different communication protocols to facilitate long-range wireless links (such as link 125), device-to-device links (such as link 135), and short-range wireless links (such as link 137).
[0135] continue Figure 12 As described above, UE 1260 may also include SIM 1264 or SIM profile, which may include information stored in memory (memory 1234 or a separate memory portion) for facilitating communication with... Figure 1 The RAN 105 or core network 130 shown herein conducts wireless communication. Figure 12 The SIM 1264 is shown as a single component with the shape of a traditional SIM card, but it will be understood that the SIM 1264 can represent multiple SIM cards, multiple SIM profiles, or multiple eSIMs, some or all of which can be implemented in hardware or software. It will be understood that the SIM profile can include information such as security credentials (e.g., encryption keys, values that can be used to generate encryption keys, or information about the connection between the SIM 1264 and another device, which may be...) Figure 1 Shared values shared between components of RAN 105 or core network 130 (as shown in the diagram). SIM profile 1264 may also include unique identification information for the SIM or SIM profile, such as, for example, the International Mobile Subscriber Identity (“IMSI”) or information that may constitute the IMSI.
[0136] SIM 1264 is shown coupled to both the first processor portion 1230 and the second processor portion 1232. This implementation offers the advantage that the first processor portion 1230 can avoid requesting or receiving information or data that the second processor 1232 might request from or from SIM 1264, thus eliminating the need for the first processor to act as a "middleman" when the second processor uses information from the SIM while performing its functions and when executing applications. The first processor 1230 (which may be a modem processor or a baseband processor) is shown smaller than the second processor 1232 (which may be a more complex application processor than the first processor) to visually indicate the relative levels of complexity (i.e., processing power and performance) and corresponding operational power consumption between the two processor portions. The advantage of keeping the second processor section 1232 in a sleep / inactive / low-power state when the UE 1260 does not need the second processor to execute applications and process application-related data is that it reduces power consumption when the UE only needs to use the first processor section 1230 in listening mode to monitor the bearer management and mobility management / maintenance processes of the regular configuration or to monitor the search space that the UE has been configured to monitor while the second processor section is inactive / sleep.
[0137] UE 1260 may also include sensors 1266, such as temperature sensors, accelerometers, gyroscopes, barometers, humidity sensors, light sensors, etc., which can provide signals to the first processor 1230 or the second processor 1232. Output devices 1268 may include, for example, one or more visual displays (e.g., computer monitors, VR devices, etc.), acoustic transducers (such as speakers or microphones), vibration components, etc. Output devices 1268 may include software that interfaces with output devices external to UE 1260 (e.g., visual displays, speakers, microphones, tactile devices, olfactory or gustatory devices, etc.).
[0138] The following glossary of terms given in Table 1 may be applied to one or more descriptions of the embodiments disclosed herein. Table 1
[0139] The above description includes non-limiting examples of various embodiments. Of course, in order to describe the disclosed subject matter, it is impossible to describe every conceivable combination of components or methods, and those skilled in the art will recognize that further combinations and arrangements of various embodiments are possible. The disclosed subject matter is intended to encompass all such changes, modifications, and variations falling within the spirit and scope of the appended claims.
[0140] Regarding the various functions performed by the aforementioned components, devices, circuits, systems, etc., unless otherwise indicated, the terminology used to describe such components (including references to "apparatus") is intended to include any structure(s)(s) performing the specified functions of the described components (e.g., functional equivalents), even if structurally not equivalent to the disclosed structures. Furthermore, although a particular feature of the disclosed subject matter may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of other implementations as may be desired and advantageous for any given or particular application.
[0141] The terms “exemplary” and / or “illustrative” or variations thereof, as used herein, are intended to refer to examples, instances, or illustrations. For the avoidance of doubt, the subject matter disclosed herein is not limited to such examples. Furthermore, any aspect or design described herein as “exemplary” and / or “illustrative” should not necessarily be construed as superior to or advantageous to other aspects or designs, nor is it intended to exclude equivalent structures and techniques known to those skilled in the art. Additionally, when the terms “comprising,” “having,” “including,” and other similar words are used in the detailed description or claims, such terms are intended to be inclusive—in a manner similar to the term “comprising” as an open-ended transition—and do not exclude any additional or other elements.
[0142] As used herein, the term “or” is intended to mean inclusive “or” rather than exclusive “or.” For example, the phrase “A or B” is intended to include instances of A, B, and both A and B. Furthermore, unless otherwise stated or clearly indicated from the context, the words “a” and “an” as used in this application and the appended claims should generally be understood as “one or more”.
[0143] As used herein, the term "set" does not include an empty set, i.e., a set containing no elements. Therefore, "set" in this disclosure includes one or more elements or entities. Similarly, as used herein, the term "group" refers to a collection of one or more entities.
[0144] The terms “first,” “second,” “third,” etc., used in the claims are for clarity only and do not otherwise indicate or imply any temporal order unless the context otherwise clarifies them. For example, “first determination,” “second determination,” and “third determination” do not indicate or imply that the first determination precedes the second determination, or vice versa, etc.
[0145] The description of the embodiments shown in this disclosure, including those described in the abstract, is not intended to be exhaustive or to limit the disclosed embodiments to the precise forms disclosed. While specific embodiments and examples have been described herein for illustrative purposes, various modifications considered to be within the scope of these embodiments and examples will be appreciated by those skilled in the art. In this regard, although the subject matter has been described herein in conjunction with various embodiments and corresponding drawings (where applicable), it should be understood that other similar embodiments may be used, or modifications and additions may be made to the described embodiments to perform the same, similar, alternative, or substitutive functions as the disclosed subject matter without departing from it. Therefore, the disclosed subject matter should not be limited to any single embodiment described herein, but should be interpreted in the breadth and scope of the appended claims.
Claims
1. A method comprising: The user equipment receives a payload notification configuration from the radio network node, the payload notification configuration including at least one flow identifier associated with at least one service flow, at least one baseline notification priority, and at least one notification priority increment; The user equipment receives a first payload corresponding to a first service flow in the at least one service flow from the wireless network node, wherein the first flow identifier in the at least one flow identifier corresponds to the first service flow in the payload notification configuration, wherein the first baseline notification priority in the at least one baseline notification priority is associated with the first flow identifier in the payload notification configuration, and wherein the first notification priority increment in the at least one notification priority increment is associated with the first baseline notification priority. The user equipment receives a second payload from the radio network node corresponding to a second service flow in the at least one service flow, wherein the second flow identifier in the at least one flow identifier corresponds to the second service flow in the payload notification configuration, wherein the second baseline notification priority in the at least one baseline notification priority is associated with the second flow identifier in the payload notification configuration, and wherein the second notification priority increment in the at least one notification priority increment is associated with the second baseline notification priority. The user equipment stores at least one first status indication corresponding to the first payload into a first buffer portion of the user equipment. The user equipment stores at least one second status indication corresponding to the second payload into a second buffer portion of the user equipment. as well as The user equipment transmits a status message to the wireless network node, wherein the status message includes at least one of the at least one first status indication or at least one of the at least one second status indication based on at least one of the first baseline notification priority or the second baseline notification priority.
2. The method of claim 1, wherein the first baseline notification priority corresponds to a first quality of service associated with the first service flow, and wherein the second baseline notification priority corresponds to a second quality of service associated with the second service flow.
3. The method according to claim 1, further comprising: The user equipment determines when it can use the uplink control channel resources to transmit the status message. as well as The at least one first state indication is prioritized relative to the at least one second state indication to obtain a priority-ranked state indication, wherein the first baseline notification priority is a priority higher than the second baseline notification priority.
4. The method of claim 3, wherein the status message is a first status message, wherein the at least one second status indication stored in the second buffer portion of the user equipment includes a first second status indication and a second second status indication, wherein the uplink control channel resource timing is a first uplink control channel resource timing having a first capacity capable of accommodating transmissions of the at least one first status indication and the first second status indication, wherein the first capacity is insufficient to accommodate transmissions of the at least one first status indication, the first second status indication, and the second second status indication, wherein the priority-ordered status indication is a first priority-ordered status indication including the at least one first status indication and the first second status indication, and wherein the first status message includes the first priority-ordered status indication, the method further comprising: The user equipment determines a second uplink control channel resource opportunity that is configured to occur after the first uplink control channel resource opportunity and can be used by the user equipment to transmit a second status message including the second second status indication.
5. The method of claim 4, wherein the at least one first state indication corresponding to the state indication of the first priority order is a first first state indication of the at least one first state indication, the method further comprising: The user equipment determines a second first state indication corresponding to the first payload; The user equipment increases the second baseline notification priority by the second notification priority increment to obtain an increased notification priority corresponding to the second payload, wherein the increased notification priority is a priority higher than the first baseline notification priority; Based on the fact that the increased notification priority is higher than the first baseline notification priority, the second second status indication is prioritized relative to the second first status indication to obtain a second priority-ranked status indication; as well as The user equipment transmits a second status message to the radio network node via the second uplink control channel resource timing, including a status indication of the second priority order and excluding the second first status indication, wherein the second uplink control channel resource timing has a second capacity capable of accommodating the transmission of the status indication of the second priority order, and wherein the second capacity is insufficient to accommodate the transmission of both the status indication of the second priority order and the second first status indication.
6. The method of claim 5, wherein the first baseline notification priority corresponds to a first quality of service associated with the first service flow, wherein the second baseline notification priority corresponds to a second quality of service associated with the second service flow, wherein the second quality of service associated with the second service flow is associated with a latency standard, wherein the second notification priority increment corresponds to the latency standard, and wherein the second second status indication is prioritized relative to the second first status indication to obtain a second status message that does not include the second first status indication to avoid violating the latency standard.
7. The method according to claim 4, further comprising: The user equipment receives a third payload corresponding to a third service flow in the at least one service flow from the radio network node, wherein the third flow identifier in the at least one flow identifier is indicated in the payload notification configuration of the third service flow, wherein the third baseline notification priority in the at least one baseline notification priority is associated with the third flow identifier in the payload notification configuration, and wherein the third notification priority increment in the at least one notification priority increment is associated with the third baseline notification priority. The user equipment stores at least one third state indication corresponding to the third payload into a third buffer portion of the user equipment. The user equipment increases the second baseline notification priority by the second notification priority increment to obtain an increased notification priority corresponding to the second payload, wherein the increased notification priority is higher than the third baseline notification priority; Based on the increased notification priority, the second second status indication is prioritized relative to the at least one third status indication to obtain a second priority-ranked status indication; as well as The user equipment transmits a second status message, including a status indication of the second priority order, to the radio network node via the second uplink control channel resource opportunity, wherein the second uplink control channel resource opportunity has a second capacity capable of accommodating the transmission of the status indication of the second priority order, and wherein the second capacity is insufficient to accommodate the transmission of the status indication of the second priority order and the at least one third status indication.
8. The method of claim 7, wherein the first quality of service associated with the first service flow includes a first delay criterion, wherein the second quality of service associated with the second service flow includes a second delay criterion, wherein the third quality of service associated with the third service flow includes a third delay criterion, wherein the first notification priority increment corresponds to the first delay criterion, and wherein the second second status indication is prioritized relative to the second first status indication such that the second status message is transmitted via the second uplink control channel resource timing and the second first status indication is excluded from transmission via the second uplink control channel resource timing to facilitate avoidance of violation of the second delay criterion.
9. The method of claim 8, wherein the at least one first status indication is an acknowledgment (ACK) indication or a negative acknowledgment (NACK) indication, wherein the at least one second status indication is an ACK indication or a NACK indication, and wherein the at least one third status indication is an ACK indication or a NACK indication.
10. The method of claim 1, wherein the wireless network node includes a non-terrestrial network node.
11. A user equipment, comprising: A processor configured to process executable instructions that, when executed by the processor, facilitate the execution of operations, including: Receive payload notification configuration from a wireless network node, the payload notification configuration including at least one flow identifier associated with at least one service flow, at least one baseline notification priority, and at least one notification priority increment; The first service flow from the at least one service flow is received from the wireless network node, wherein the first service flow corresponds in the payload notification configuration to the first flow identifier in the at least one flow identifier, the first baseline notification priority in the at least one baseline notification priority, and the first notification priority increment in the at least one notification priority increment; The second service flow from the at least one service flow is received from the wireless network node, wherein the second service flow corresponds in the payload notification configuration to the second flow identifier in the at least one flow identifier, the second baseline notification priority in the at least one baseline notification priority, and the third notification priority increment in the at least one notification priority increment; The first status indication corresponding to the first service flow is stored in the first buffer portion of the user equipment; The second status indication corresponding to the second service flow is stored in a second buffer portion of the user equipment that is different from the first buffer portion; and Transmit a status message to the wireless network node, wherein the status message includes at least one of the at least one first status indication or the at least one second status indication based on at least one of the first baseline notification priority or the second baseline notification priority.
12. The user equipment according to claim 11, wherein the operation further comprises: A first uplink control channel resource opportunity is determined that can be used by the user equipment to transmit the status message, wherein the status message is a first status message, wherein the first status indication stored in the first buffer portion includes a first first status indication and a second first status indication, wherein the second status indication stored in the second buffer portion includes a first second status indication and a second second status indication, wherein the first uplink control channel resource opportunity has a first capacity capable of accommodating the transmission of the first first status indication, the second first status indication and the first second status indication, wherein the first capacity cannot accommodate the transmission of the first first status indication, the second first status indication, the first second status indication and the second second status indication, wherein the first baseline notification priority corresponds to a priority higher than the second baseline notification priority; The first status indication is prioritized relative to the second status indication to obtain a first priority-ordered status indication. The first priority-ordered status indication includes the first first status indication, the second first status indication, and the first second status indication. The first status message includes the first priority-ordered status indication. as well as A second uplink control channel resource opportunity is determined, which is configured to occur after the first uplink control channel resource opportunity and can be used by the user equipment to transmit a second status message including the second second status indication.
13. The user equipment according to claim 12, further comprising: A third service stream is received from the wireless network node, wherein the payload notification configuration includes a third stream identifier corresponding to the third service stream, a third baseline notification priority associated with the third stream identifier, and a third notification priority increment associated with the third baseline notification priority; The third status indication corresponding to the third service flow is stored in the third buffer portion of the user equipment; The second baseline notification priority is increased by the second notification priority increment to obtain an improved notification priority corresponding to the second payload, wherein the improved notification priority is higher than the third baseline notification priority; Based on the increased notification priority, the second status indication is prioritized relative to the third status indication to obtain a second priority-ranked status indication; as well as A second status message including a second priority ordering status indication is transmitted to the radio network node via a second uplink control channel resource opportunity, wherein the second uplink control channel resource opportunity has a second capacity capable of accommodating the transmission of the second priority ordering status indication, and wherein the second capacity is insufficient to accommodate the transmission of the second priority ordering status indication and the third status indication.
14. The user equipment according to claim 13, further comprising: The memory includes a first buffer portion, a second buffer portion, and a third buffer portion.
15. The user equipment of claim 11, wherein the wireless network node comprises a satellite, and further comprises: Circuits configured for communication with satellites.
16. A non-transitory machine-readable medium, the non-transitory machine-readable medium comprising executable instructions, the executable instructions, when executed by a processor of a user equipment, facilitating the execution of operations, the operations comprising: The payload notification configuration is received from the wireless network node, the payload notification configuration including: a first flow identifier, a first baseline notification priority, and a first notification priority increment associated with a first service flow; a second flow identifier, a second baseline notification priority, and a second notification priority increment associated with a second service flow; and a third flow identifier, a third baseline notification priority, and a third notification priority increment associated with a third service flow. Receive from the wireless network node a first payload corresponding to the first service flow, a second payload corresponding to the second service flow, and a third payload corresponding to the third service flow; Store the first status indication corresponding to the first service flow, the second status indication corresponding to the second service flow, and the third status indication corresponding to the third service flow into the memory; and Transmit a status message to the wireless network node, wherein the status message includes at least one of a first status indication, a second status indication, or a third status indication based on at least one of a first baseline notification priority, a second baseline notification priority, or a third baseline notification priority.
17. The non-transitory machine-readable medium of claim 16, wherein the first baseline notification priority corresponds to a first quality of service associated with the first service flow, wherein the second baseline notification priority corresponds to a second quality of service associated with the second service flow, and wherein the third baseline notification priority corresponds to a third quality of service associated with the third service flow.
18. The non-transitory machine-readable medium of claim 16, wherein the operation further comprises: Determine the timing for the first uplink control channel resource that can be used by the user equipment to transmit the status message; as well as The first status indication is prioritized relative to the second status indication and the third status indication, and the second status indication is prioritized relative to the third status indication to obtain a priority-ordered status indication, wherein the first baseline notification priority corresponds to a priority higher than the second baseline notification priority, wherein the second baseline notification priority is higher than the third baseline notification priority, and wherein the status message includes the priority-ordered status indication.
19. The non-transitory machine-readable medium of claim 17, wherein the first uplink control channel resource timing has a first capacity capable of facilitating the transmission of a priority-ordered state indication, wherein the first uplink control channel resource timing is not capable of facilitating the transmission of the priority-ordered state indication and the third state indication, and wherein the state message does not include the third state indication.
20. The non-transitory machine-readable medium of claim 19, wherein the priority-ordered status indication is a first priority-ordered status indication, wherein the first status indication includes a first first status indication, wherein the status message is a first status message, and wherein the operation further includes: Increase the third baseline notification priority by the third notification priority increment to obtain a higher notification priority than the first baseline notification priority; Determine the second first status indication corresponding to the first service flow; Based on the fact that the increased notification priority is higher than the first baseline notification priority, the third status indication is prioritized relative to the second first status indication to obtain a second priority-ordered status indication that includes the third status indication. A second uplink control channel resource timing is determined to occur after the first uplink control channel resource timing, the second uplink control channel resource timing having a second capacity that facilitates the transmission of a state indication of the second priority order but does not facilitate the transmission of a state indication of the second priority order and a second first state indication. as well as A second status message, including a status indication of the second priority order, is transmitted to the radio network node via the second uplink control channel resource timing, wherein the second status message does not include the second first status indication.