WO2025233003A1 - Augmentation de l'efficacité de signalisation dans des réseaux - Google Patents

Augmentation de l'efficacité de signalisation dans des réseaux

Info

Publication number
WO2025233003A1
WO2025233003A1 PCT/EP2025/053961 EP2025053961W WO2025233003A1 WO 2025233003 A1 WO2025233003 A1 WO 2025233003A1 EP 2025053961 W EP2025053961 W EP 2025053961W WO 2025233003 A1 WO2025233003 A1 WO 2025233003A1
Authority
WO
WIPO (PCT)
Prior art keywords
criteria
configuration information
gnb
network node
pdcch
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/EP2025/053961
Other languages
English (en)
Inventor
John Harris
Abolfazl AMIRI
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Technologies Oy filed Critical Nokia Technologies Oy
Publication of WO2025233003A1 publication Critical patent/WO2025233003A1/fr
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/28Discontinuous transmission [DTX]; Discontinuous reception [DRX]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
    • H04W52/0216Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower using a pre-established activity schedule, e.g. traffic indication frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal

Definitions

  • Examples of the disclosure relate to increasing efficiency of signaling in networks using network traffic predictions. Some relate to increasing efficiency of signaling in networks using artificial intelligence/machine learning (AI/ML) models to generate network traffic predictions.
  • AI/ML artificial intelligence/machine learning
  • the network In cellular telecommunications systems, the network generally controls operations such as allocation of resources. In order to efficiently allocate resources the network requires information relating to expected network traffic. Models such as AI/ML models can be used to predict network traffic and enable the network to make decisions relating to operations such as the allocation of resources.
  • a User Equipment comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the UE to perform at least: receiving from a network node configuration information relating to a network traffic prediction, the configuration information indicating criteria for skipping monitoring of physical downlink control channel (PDCCH); receiving downlink data pattern information from the network node; determining based at least in part on the received downlink data pattern information whether an indicated criteria from the configuration information is met; and controlling skipping monitoring of physical downlink control channel (PDCCH) in accordance with the indicated criteria.
  • PDCCH physical downlink control channel
  • the criteria indicated in the configuration comprises one or more of: a confidence threshold in a predicted data pattern; rules for skipping monitoring of PDCCH; a maximum time interval between skipping of the PDCCH monitoring a prohibit timer.
  • the criteria indicated in the configuration may comprise starting requirements for the prohibit timer.
  • the processor and memory may be arranged to cause the UE to perform sending to the network node an indicator configured to map a UE state to a network traffic prediction for the UE.
  • the processor and memory may be arranged to cause the UE to perform receiving from the network node a discontinuous reception configuration comprising one or more rules for monitoring PDCCH.
  • the processor and memory may be arranged to cause the UE to perform using the received data pattern information to update a model for predicting network traffic.
  • the processor and memory may be arranged to cause the UE to perform determining whether an indicated criteria from the configuration information is met if it is detected that a PDCCH monitoring interval is approaching.
  • a method comprising: receiving from a network node configuration information relating to a network traffic prediction, the configuration information indicating criteria for skipping monitoring of physical downlink control channel (PDCCH); receiving downlink data pattern information from the network node; determining based at least in part on the received downlink data pattern information whether an indicated criteria from the configuration information is met; and controlling skipping monitoring of physical downlink control channel (PDCCH) in accordance with the indicated criteria.
  • PDCCH physical downlink control channel
  • a computer program comprising instructions which, when executed by a UE, cause the UE to perform at least: receiving downlink data pattern information from the network node; determining based at least in part on the received downlink data pattern information whether an indicated criteria from the configuration information is met; and controlling skipping monitoring of physical downlink control channel (PDCCH) in accordance with the indicated criteria.
  • PDCH physical downlink control channel
  • a network node comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the network node to perform at least: transmitting to a User Equipment (UE) configuration information relating to a network traffic prediction, the configuration information indicating criteria for skipping monitoring of physical downlink control channel (PDCCH).
  • UE User Equipment
  • the processor and memory may be arranged to cause the network node to perform sending a downlink data pattern to the UE.
  • the processor and memory may be arranged to cause the network node to perform receiving an indication from the UE that a PDCCH monitoring interval is being skipped.
  • the processor and memory may be arranged to cause the network node to perform reallocating resources in response to the PDCCH monitoring interval being skipped
  • the processor and memory may be arranged to cause the network node to perform receiving from the UE an indicator configured to map a UE state to a network traffic prediction for the UE.
  • a method comprising: transmitting to a User Equipment (UE) configuration information relating to a network traffic prediction, the configuration information indicating criteria for skipping monitoring of physical downlink control channel (PDCCH).
  • UE User Equipment
  • a computer program comprising instructions which, when executed by a network node, cause the network node to perform at least: transmitting to a User Equipment (UE) configuration information relating to a network traffic prediction, the configuration information indicating criteria for skipping monitoring of physical downlink control channel (PDCCH).
  • an apparatus comprising at least one processor; and at least one memory including computer program code; the at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to perform at least a part of one or more methods described herein.
  • an apparatus comprising means for performing at least part of one or more methods described herein.
  • the description of a function and/or action should additionally be considered to also disclose any means suitable for performing that function and/or action.
  • Functions and/or actions described herein can be performed in any suitable way using any suitable method.
  • FIG. 1 shows an example network
  • FIG. 2 shows an example method
  • FIGS. 3A and 3B show example methods
  • FIG. 4 shows an example signal flow
  • FIGS. 5A and 5B show example methods
  • FIG. 6 shows an example signal flow
  • FIGS. 7A and 7B show example methods
  • FIG. 8 shows an example signal flow
  • FIGS. 9A and 9B show example methods
  • FIG. 10 shows an example signal flow
  • FIG. 11 shows an example controller
  • E-UTRA Evolved UMTS Terrestrial Radio Access gNB Base Station
  • Fig. 1 illustrates an example of a communications network 100.
  • the network 100 comprises a plurality of different types of nodes 110, 120, 130.
  • the different types of nodes can comprise terminal nodes 110, network nodes 120 and core network nodes 130 and/or any other suitable type of nodes.
  • the network 100 is in this example a radio telecommunications network, in which at least some of the terminal nodes 110 and network nodes 120 communicate with each other using transmission/reception of radio waves.
  • the network nodes 120 can be configured to communicate with the terminal nodes 110.
  • the one or more core network nodes 130 communicate with the network nodes 120. In some examples the one or more core network nodes 130 communicate with the terminal nodes 110.
  • the one or more core network nodes 130 can, in some examples, communicate with each other.
  • the one or more network nodes 120 can, in some examples, communicate with each other.
  • the network 100 can be a cellular network comprising a plurality of cells 122. Each of the cells is served by a network node 120.
  • the network node 120 can provide an access node.
  • the interface between the terminal nodes 110 and a network node 120 defining a cell 122 is a wireless interface 124.
  • the network node 120 comprises one or more cellular radio transceivers.
  • the terminal node 110 comprises one or more cellular radio transceivers.
  • the cellular network 100 is a third generation Partnership Project (3GPP) standard compliant network in which the terminal nodes 110 are user equipment (UE) and the network nodes 120 can be access nodes such as base stations (gNB).
  • 3GPP third generation Partnership Project
  • the UE can comprise a mobile equipment.
  • a network node 120 can be a network entity responsible for radio transmission and reception in one or more cells to or from the UE 110.
  • a network node 120 can be a network element in a Radio Access Network (RAN), an Open-Radio Access Network (O-RAN), a E- UTRA (Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access) network, or any other suitable type of network.
  • RAN Radio Access Network
  • O-RAN Open-Radio Access Network
  • E- UTRA Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access
  • the core network nodes 130 can be part of a core network.
  • the core network nodes 130 can be configured to manage functions relating to connectivity for the UEs 110.
  • the core network nodes 130 can be configured to manage functions such as connectivity, mobility, authentication, authorization and/or other suitable functions.
  • the core network node 130 is shown as a single entity. In some examples the core network node 130 could be distributed across a plurality of entities. For example, the core network node 130 could be cloud based or distributed in any other suitable manner.
  • the network 100 can be a Fifth Generation (or New Radio, NR) Radio Access network (NG-RAN).
  • the NG-RAN consists of gNodeBs (gNBs) 120, providing the user plane and control plane (RRC) protocol terminations towards the UE 110.
  • the gNBs 120 are interconnected with each other by means of an X2/Xn interface 126.
  • the gNBs are also connected by means of the NG interface 128 to core network nodes 130 such as the Access and Mobility management Function (AMF).
  • AMF Access and Mobility management Function
  • the network 100 can be an Evolved Universal Terrestrial Radio Access network (E-UTRAN).
  • E-UTRAN consists of E-UTRAN NodeBs (eNBs) 120, providing the E-UTRA user plane and control plane (RRC) protocol terminations towards the UE 110.
  • the eNBs 120 can be interconnected with each other by means of an X2 interface 126.
  • the eNBs can also be connected by means of the S1 interface to the Mobility Management Entity (MME).
  • MME Mobility Management Entity
  • the network In order to efficiently allocate resources the network requires information relating to expected network traffic.
  • the performance of the network 100 can be improved if the network node 120 can anticipate when and how much uplink UL traffic will be generated by a UE 110 and when downlink (DL) traffic will arrive for delivery to the UE 110 and/or any other suitable information.
  • DL downlink
  • PUSCH Physical Uplink Shared Channel
  • PDCCH Physical Downlink Control Channel
  • Models such as artificial intelligence/machine learning (AI/ML) can be used by the UE 110 and/or the network node 120 to provide accurate network traffic predictions.
  • AI/ML model can be used to estimate the future occupancy of the UE 110 buffer.
  • An AI/ML model implemented by a UE 110 might have advantages in estimating future occupancy of the UE 110 buffer compared to an AI/ML model implemented by a network node 120 because the UE 110 can have more information of the service requirements at the UE 110.
  • the traffic patterns for a UE 110 using an application will be dependent upon the actions or options that are used within the application.
  • the UE 110 has information about how an application is being used at the UE 110 but the network node 120 does not.
  • Examples of the disclosure provide methods of increasing efficiency in signaling between a UE 110 and gNB 120 where the UE 110 is configured to use a model such as an AI/ML model to make network traffic predictions. Examples of the disclosure can enable the UE 110 to autonomously perform actions such as cancelling one or more procedures that are not needed. This can save resources that can then be allocated or reallocated by the gNB 120.
  • the procedures that can be cancelled, or otherwise controlled by the UE 110 can comprise sending a Buffer Status Report (BSR) or a Scheduling Request (SR), a Measurement Gap (MG), monitoring PDCCH, using a Configured Grant (CG) occasion, or any other suitable procedures.
  • BSR Buffer Status Report
  • SR Scheduling Request
  • MG Measurement Gap
  • CG Configured Grant
  • Fig. 2 shows an example method that can be used in examples of the disclosure.
  • the example method of Fig. 2 could be implemented by a network node 120 such as a gNB 120 or any other suitable network entity.
  • the method comprises, at block 200, configuring a UE 110 to use a model to predict network traffic.
  • the model can comprise an AI/ML model or any other suitable type of model.
  • the method comprises transmitting to the UE 110 configuration information relating to a network traffic prediction obtained using the model.
  • the configuration information indicates criteria for performing an action.
  • the configuration information can provide a policy that the UE 110 can implement to determine whether or not an action should be performed.
  • the configuration information can be used by the UE 110 to autonomously decide whether or not to perform an action without requiring additional signaling from the gNB 120.
  • the configuration information can comprise any information that enables the UE 110 to autonomously determine whether to perform an action.
  • the configuration information comprises criteria and the UE 110 can determine whether or not the criteria are met. Based on whether the criteria are met, the UE 110 can make a decision relating to an action indicated in the configuration.
  • the criteria that are used in the configuration information can be specific to the action.
  • the criteria in the configuration information can comprise any one or more of: an amount of network traffic predicted by the UE 110 and gNB models during an upcoming interval being greater than a threshold, an amount of network traffic predicted by the UE and network node models during an upcoming interval model being less than a threshold, a confidence threshold in a predicted data pattern, a logical channel group (LOG) to which the criteria apply, a logical channel (LOH) to which the criteria apply, a prohibit timer, a buffer occupancy matching the traffic pattern for an interval within some threshold, or any other suitable criteria.
  • LOG logical channel group
  • LH logical channel
  • the action that is to be performed by the UE 110 can comprise cancelling one or more procedures that are not needed.
  • the procedures that are not needed can comprise sending a BSR or SR, an MG, monitoring PDCCH, using a CG occasion, or any other suitable procedures.
  • actions could be used in some examples.
  • the action could comprise sending a BSR even if the buffer is empty or there has been no change in the status of the buffer.
  • Such messaging can be used to monitor if the model is still providing sufficient accuracy for the gNB 120.
  • the gNB 120 knows which actions are to be performed by the UE 110.
  • the gNB 120 configured the UE 110 with the model used for making predictions and also has access to information that is used by the UE 110 as input data for the model.
  • the gNB 120 is therefore aware of the predictions that are made by the model at the UE 110. This enables coordination of the actions by the UE 110 and the gNB 120 while reducing the need for coordinating signaling.
  • the actions that can be performed by the UE 110 have corresponding actions for the gNB 120.
  • the actions that could be performed by the gNB 120 could comprise cancelling a BSR, receiving an SR, receiving a BSR or SR, skipping an MG, skipping transmission of PDCCH, or cancelling of one or more CG occasions.
  • the cancelled CG occasion could be receiving on a UL CG or transmitting on a DL UL.
  • the method comprises determining if the action has been performed based on the network traffic predictions.
  • the method comprises allocating resources based, at least in part, on whether the action has been performed. As an example, if a BSR or SR (or other procedure) has been cancelled by the UE 110 then the gNB 120 can allocate resources that would have been used for the BSR or SR (or other procedure) for other purposes. As another example, if an MG has been skipped then the allocation of resources can allow the gNB 120 to transmit to a different UE 110. If a CG occasion has been cancelled then resources that were allocated for the CG can be allocated to another UE 110.
  • the allocating of the resources at block 206 can comprise changing a resource plan.
  • an initial plan could be that the UE 110 is to use a given channel x at time t to transmit or receive.
  • the gNB 120 can then change the resource plan so that the UE 110 is not to use the given channel x at time t to transmit or receive. This can enable the channel x at time t to be reallocated to a different UE 110.
  • the initial resource plan is that the UE 110 is not to use a given channel x at time t then this could be changed so that the UE 110 does use channel x at time t.
  • the method can comprise additional blocks that are not shown in Fig. 2.
  • the method can comprise receiving from the UE 110 a data pattern relating to network traffic that has been obtained by the UE 110.
  • the data pattern could comprise buffer occupancy pattern information, DL data pattern information and/or any other suitable data pattern.
  • the gNB 120 can be configured to use the received data pattern to update the model that is used for predicting network traffic. This can be a local model that is used by the gNB 120 to predict the network traffic for the UE 110.
  • the updating of the model can improve the accuracy of the model, for example, by taking into account status changes at the UE 110.
  • Figs. 3A and 3B show example methods that can be implemented in examples of the disclosure.
  • the method of Fig. 3A could be implemented by a UE 110 and the method of Fig. 3B could be implemented by a corresponding gNB 120.
  • the method comprises, at block 300, receiving from the gNB 120 configuration information relating to a network traffic prediction.
  • the configuration information indicates criteria for cancelling a BSR or SR.
  • the criteria that are indicated in the configuration information can comprise information relating to an action that is to be performed by the UE 110.
  • the criteria that are indicated in the configuration information can comprise criteria relating to the BSR or SR.
  • the criteria can comprise one or more of: a confidence threshold in a predicted data pattern, an LCG to which the criteria apply, an LCH to which the criteria apply, a prohibit timer, whether a buffer occupancy matches the traffic pattern for an interval within a threshold, or any other suitable criteria.
  • the criteria comprises a prohibit timer the criteria can also comprise an indication of the starting requirements for the timer.
  • the starting requirements for the timer could comprise the sending of a data patter such a buffer occupancy pattern information or any other suitable requirements.
  • the method comprises determining buffer occupancy pattern information.
  • the buffer occupancy pattern information, and/or any other suitable data patterns, can be sent to the gNB 120.
  • the method comprises determining, based at least in part on the buffer occupancy pattern information, whether an indicated criteria from the configuration information is met.
  • the determining of whether an indicated criteria from the configuration information is met can be performed if the UE 110 has detected a trigger condition for scheduling a BSR or SR. That is, the determining if the criteria has been met can occur in response to detecting that BSR or SR is to be triggered. If it is not determined that a BSR or SR is to be triggered then the criteria do not need to be checked.
  • the method comprises controlling cancelling a BSR or SR in accordance with the indicated criteria.
  • the controlling of the cancelling can comprise cancelling the BSR or the SR. This can enable efficient use of network resources and save power at the UE 110.
  • controlling of the cancelling of the BSR or SR can comprise not cancelling the BSR or SR. This can enable information that might be useful to the gNB 120 to be provided to the gNB 120. For example, it could be used by the gNB 120 to determine if the model used to predict the data pattern is still accurate.
  • the method of Fig. 3B corresponds to the method of Fig. 3A.
  • the method of Fig. 3B comprises, at block 310, transmitting to the UE 110 configuration information relating to a network traffic prediction, the configuration information indicating criteria for cancelling a BSR or SR.
  • the configuration information that is transmitted by the gNB 120 at block 310 can be received by the UE 110 at block 300.
  • the method that is performed by the gNB 120 can also comprise additional blocks that are not shown in Fig. 3B.
  • the UE 110 transmits buffer occupancy pattern information
  • this can be received the gNB 120.
  • the gNB 120 can then use the received buffer occupancy pattern information for any suitable purpose.
  • the buffer occupancy pattern information can be used to update a model that is used for predicting network traffic. This can be a local model that is used by the gNB 120 to predict network traffic for the UE 110 and/or the model used by the UE 110.
  • the gNB 120 can reallocate resources that would have otherwise been used for the BSR or SR.
  • the gNB 120 can receive an indication from the UE 110 that a BSR or SR has been cancelled. The gNB 120 could then perform the reallocation of the resources in response to the indication.
  • the gNB 120 can configure the UE 110 with the model.
  • the gNB 120 can also configure the UE 110 to send an indicator of a network traffic prediction to the gNB 120.
  • the indicator can map a UE state to a network traffic prediction of the UE 110.
  • the gNB 120 receives an indicator it can determine the network traffic prediction for the UE 110 from the indicator. This can be an efficient method for exchanging information relating to a network traffic prediction.
  • the state of the UE 110 can comprise the state of the model for predicting network traffic.
  • the model can be configured to observe traffic patterns, and possibly other software state inputs, and can use these to correlate the software state inputs (if any) and prior/current traffic with an upcoming traffic pattern.
  • the UE state is a state triggered by a change in state of an operating system of the UE 110 or a change in state of an application running on the UE 110. In some examples, the UE state can be triggered by an action of a user of the UE 110.
  • the indicator that is transferred from the UE 110 to the gNB 120 enables the gNB 120 to determine a network traffic prediction for the UE 110. This prediction can be used by the network to anticipate, control, or configure UE 110 and/or network resources (such as grants/allocation(s)) for network traffic.
  • the network traffic is a sequence of traffic for the UE 110.
  • the network traffic is or comprises DL data traffic from the gNB 120 to the user equipment 110.
  • the network traffic is or comprises UL data traffic from the UE 110 to the gNB 120 and DL data traffic from the gNB 120 to the UE 110.
  • Fig. 4 shows an example signal flow that can be used to implement examples of the disclosure.
  • the UE 110 is configured to autonomously determine whether to cancel a BSR/SR. This provides for efficient signaling and use of network resources.
  • the gNB 120 configures the UE 110 to send data pattern information such as an anticipated buffer occupancy report.
  • the anticipated buffer occupancy report can be generated using a model such as an AI/ML model or any other suitable type of model.
  • the gNB 120 can configure the UE 110 with the model.
  • the gNB 120 can configure the UE 110 with indicators that map a state of the model to a predicted network traffic or buffer occupancy.
  • the gNB 120 can configure the UE 110 to send the anticipated buffer occupancy report at regular intervals or in response to a defined trigger event such as a change in a traffic pattern state.
  • the traffic pattern state can comprise the state of the model.
  • the traffic pattern state can comprise an output of the AI/ML model.
  • the anticipated buffer occupancy report can enable the UE 110 and the gNB 120 to predict future network traffic.
  • the anticipated buffer occupancy report can enable the UE 110 and the gNB 120 to predict future network traffic for a given time interval T.
  • the time interval T can be the time period for which the outputs of the model have a confidence level greater than, or equal to, a given confidence level C.
  • the configuration at block 400 configures the UE 110 to send an anticipated buffer occupancy report in response to a trigger condition.
  • the trigger condition could be the expiry of a time period or that the confidence level of the model has fallen below a given confidence level, or could be any other suitable trigger event.
  • the anticipated buffer occupancy report can enable the UE 110 and the gNB 120 to predict future network with a defined confidence level.
  • the anticipated buffer occupancy report can comprise one or more indicators that indicate a UE state.
  • the gNB 120 sends configuration information to the UE 110.
  • the configuration information indicates criteria that can be used by the UE 110 to decide whether to cancel a BSR or SR.
  • the criteria can relate to the predicted network traffic that is generated by the model. For example, the UE 110 can determine if an output of the model satisfies one or more of the criteria when it is deciding whether to cancel a BSR or SR.
  • the criteria that are indicated in the configuration information provides a policy that can be used by the UE 110 when determining whether or not to cancel the BSR or SR.
  • the policy can comprise a set of rules or conditions that can be implemented by the UE 110.
  • the criteria comprised within the configuration information can be determined by the actions that are controlled by the configuration information.
  • the configuration information controls whether a BSR or SR is cancelled.
  • the criteria can comprise a confidence threshold in a predicted data pattern (for example a predicted buffer occupancy or network traffic prediction), an indication of LCG or LCHs for which the criteria apply, a probit timer, and/or any other suitable criteria.
  • the prohibit timer can indicate a time period for which the UE 110 is prohibited from transmitting an SR/BSR. For instance, for a given time period after an SR/BSR has been transmitted the confidence level of the model can be high so that no further SR/BSR is needed until the confidence level has dropped below the threshold.
  • the prohibit timer can be configured to start after the UE 110 sends buffer occupancy pattern information and/or any other suitable event.
  • blocks 400 and 402 are shown as separate blocks. In examples of the disclosure they can be performed together.
  • the signal used for blocks 400 and 402 can comprise semi-static signaling such as RRC signaling.
  • the gNB 120 sends a BSR/SR configuration to the UE 110.
  • the BSR/SR configuration configures the UE 110 with rules for triggering SR/BSR.
  • the rules can be defined per LCG.
  • the configuring can comprise UL resource allocation for reporting SR/BSR.
  • the UE 110 can transmit buffer occupancy pattern information to the gNB 120.
  • the buffer occupancy pattern information can be generated by a model or by any other suitable means. Other types of data pattern could be used in other examples.
  • the transmission of the buffer occupancy pattern information can be in accordance with the configuration of bock 400.
  • the transmission of the buffer occupancy pattern information can be triggered by a timer, by a change in traffic pattern state of the UE 110, and/or by any other suitable event.
  • the buffer occupancy pattern information can be indicated using an indicator that maps a UE state to a network traffic prediction of the UE 110.
  • Any suitable signaling can be used to transmit buffer occupancy pattern information to the gNB 120.
  • the signaling can comprise semi-static signaling such as Radio Resource Control (RRC) messages or any other suitable signaling.
  • RRC Radio Resource Control
  • the gNB 120 uses the received buffer occupancy pattern information to update the local model at the gNB 120.
  • the local model is used by the gNB 120 to predict network traffic for the UE 110 or to predict any other suitable data patterns.
  • the updating of the model using the received buffer occupancy pattern information can enhance the accuracy of the model.
  • the updating of the model can increase the confidence level of outputs of the model.
  • the gNB 120 can reconfigure the SR/BSR configuration of the UE 110.
  • the reconfiguration can provide a better fit for the traffic pattern.
  • the updating can be achieved by sending another BSR/SR configuration as used at block 404 or by using any other suitable signaling.
  • the UE 110 determines that a BSR or SR is triggered.
  • the triggering of the BSR/SR can be in accordance with the configuration of block 400.
  • the SR/BSR can triggered due to a specified condition such as a timer or a change in state of the UE 110.
  • the UE 110 After the BSR or SR is triggered the UE 110, at block 412, checks the configuration information that is received at block 402. The UE 110 uses the criteria from the configuration information to decide whether the BSR or SR that has been triggered should be cancelled.
  • the UE 110 can make the decision whether to cancel the BSR/SR before the buffer calculation procedure. This can save computation power at the UE 110.
  • the UE 110 determines that the appropriate criteria have been satisfied and cancels the BSR/SR that has been triggered.
  • the UE 110 can cancel the SR/BSR autonomously without a specific indication from the gNB 120.
  • the gNB 120 can be implicitly aware that the UE 110 has cancelled the BSR/SR and can allocate the resources that have been freed up for other purposes.
  • the gNB 120 can configure the UE 110 with rules that enable the UE 110 to send the SR/BSR in scenarios where the model predictions might fail or not be accurate enough to satisfy the configuration sent at block 400. In such cases, rather than cancelling the SR/BSR at block 414 the UE 110 can send the SR/BSR.
  • Figs. 5A and 5B show example methods that can be implemented in examples of the disclosure.
  • the method of Fig. 5A could be implemented by a UE 110 and the method of Fig. 5B could be implemented by a corresponding gNB 120.
  • the method comprises, at block 500, receiving from the gNB 120 configuration information relating to a network traffic prediction.
  • the configuration information indicates criteria for skipping an MG.
  • the criteria that are indicated in the configuration information can comprise information relating to an action that is to be performed by the UE 110.
  • the criteria that are indicated in the configuration information can comprise criteria relating to skipping an MG.
  • the criteria can comprise one or more of: a confidence threshold in a predicted data pattern, one or more frequency ranges, one or more types of measurement, a prohibit timer, or any other suitable criteria.
  • the criteria comprises a prohibit timer the criteria can also comprise an indication of the starting requirements for the timer.
  • the starting requirements for the timer could comprise the sending of a data pattern such as buffer occupancy pattern information or any other suitable requirements.
  • the method comprises determining buffer occupancy pattern information.
  • the buffer occupancy pattern information, and/or any other suitable data patterns, can be sent to the gNB 120.
  • the method comprises determining, based at least in part on the buffer occupancy pattern information, whether an indicated criteria from the configuration information is met. The determining of whether an indicated criteria from the configuration information is met can be performed if the UE 110 has detected that an MG is approaching. For example, if an MG is within a given time period. Therefore the determining if the criteria has been met can occur in response to detecting that an MG is approaching. If it is not determined that an MG is approaching then the criteria do not need to be checked.
  • the method comprises controlling skipping of an MG in accordance with the indicated criteria. Therefore, based on the criteria with which the UE 110 has been configured and the buffer occupancy pattern information the MG can be skipped or not skipped. For example, if an MG is not needed based on the predicted buffer occupancy pattern information the UE 110 can autonomously decide to skip it without specific instruction from the gNB 120. This can enable efficient use of network resources and save power at the UE 110.
  • controlling of the skipping of the MG can comprise not skipping the MG. This can enable information that might be useful to be obtained. For example, the measurements could be used to determine if the model used to predict the data pattern is still accurate.
  • the method of Fig. 5B corresponds to the method of Fig. 5A.
  • the method of Fig. 5B comprises, at block 510, transmitting to the UE 110 configuration information relating to a network traffic prediction, the configuration information indicating criteria for skipping an MG.
  • the configuration information that is transmitted by the gNB 120 at block 510 can be received by the UE 110 at block 500.
  • the method that is performed by the gNB 120 can also comprise additional blocks that are not shown in Fig. 5B.
  • the UE 110 transmits buffer occupancy pattern information, then this can be received the gNB 120.
  • the gNB 120 can then use the received buffer occupancy pattern information for any suitable purpose.
  • the buffer occupancy pattern information can be used to update a model that is used for predicting network traffic. This can be a local model that is used by the gNB 120 to predict network traffic for the UE 110 and/or the model used by the UE 110. If the MG is skipped then the gNB 120 can reallocate resources that would have otherwise been used for the measurements.
  • the gNB 120 can receive an indication from the UE 110 that an MG has been skipped. The gNB could then perform the reallocation of the resources in response to the indication.
  • the gNB 120 can configure the UE 110 with the model.
  • the gNB 120 can also configure the UE 110 to send an indicator of a network traffic prediction to the gNB 120.
  • the indicator can map a UE state to a network traffic prediction of the UE 110.
  • the gNB 120 receives an indicator it can determine the network traffic prediction for the UE 110 from the indicator. This can be an efficient method for exchanging information relating to a network traffic prediction.
  • Fig. 6 shows an example signal flow that can be used to implement examples of the disclosure.
  • the UE 110 is configured to autonomously determine whether to skip an MG. This provides for efficient signaling and use of network resources.
  • the gNB 120 configures the UE 110 to send data pattern information such as an anticipated buffer occupancy report.
  • the anticipated buffer occupancy report can be generated using a model such as an AI/ML model or any other suitable type of model.
  • the gNB 120 can configure the UE 110 with the model.
  • the gNB 120 can configure the UE 110 with indicators that map a state of the model to a predicted network traffic or buffer occupancy.
  • the gNB 120 can configure the UE 110 to send the anticipated buffer occupancy report at regular intervals or in response to a defined trigger event such as a change in a traffic pattern state.
  • the traffic pattern state can comprise the state of the model.
  • the traffic pattern state can comprise an output of the AI/ML model.
  • the anticipated buffer occupancy report can enable the UE 110 and the gNB 120 to predict future network traffic.
  • the anticipated buffer occupancy report can enable the UE 110 and the gNB 120 to predict future network traffic for a given time interval T.
  • the time interval T can be the time period for which the outputs of the model have a confidence level greater than, or equal to, a given confidence level C.
  • the configuration at block 600 configures the UE 110 to send an anticipated buffer occupancy report in response to a trigger condition.
  • the trigger condition could be the expiry of a time period or that the confidence level of the model has fallen below a given confidence level, or could be any other suitable trigger event.
  • the anticipated buffer occupancy report can enable the UE 110 and the gNB 120 to predict future network with a defined confidence level.
  • the anticipated buffer occupancy report can comprise one or more indicators that indicate a UE state.
  • the gNB 120 sends configuration information to the UE 110.
  • the configuration information indicates criteria that can be used by the UE 110 to decide whether to skip an MG.
  • the criteria can relate to the predicted network traffic that is generated by the model. For example, the UE 110 can determine if an output of the model satisfies one or more of the criteria when it is deciding whether to skip an MG.
  • the criteria that are indicated in the configuration information provides a policy that can be used by the UE 110 when determining whether or not to skip the MG.
  • the policy can comprise a set of rules or conditions that can be implemented by the UE 110.
  • the criteria comprised within the configuration information can be determined by the actions that are controlled by the configuration information.
  • the configuration information controls whether an MG is skipped.
  • the criteria can comprise one or more of: a confidence threshold in a predicted data pattern, one or more frequency ranges, one or more types of measurement, a prohibit timer, or any other suitable criteria.
  • the criteria comprises a prohibit timer the criteria can also comprise an indication of the starting requirements for the timer.
  • the starting requirements for the timer could comprise the sending of a data pattern such as buffer occupancy pattern information or any other suitable requirements.
  • blocks 600 and 602 are shown as separate blocks. In examples of the disclosure they can be performed together.
  • the signal used for blocks 600 and 602 can comprise semi-static signaling such as RRC signaling.
  • the gNB 120 sends an MG configuration to the UE 110.
  • the MG configuration configures the UE 110 with rules for performing measurements and details about the gaps to be used for the measurements.
  • the details about the gaps can comprise the periods, the types, or any other suitable information.
  • the UE 110 can transmit buffer occupancy pattern information to the gNB 120.
  • the buffer occupancy pattern information can be generated by a model or by any other suitable means. Other types of data pattern could be used in other examples.
  • the transmission of the buffer occupancy pattern information can be in accordance with the configuration of bock 600.
  • the transmission of the buffer occupancy pattern information can be triggered by a timer, by a change in traffic pattern state of the UE 110, and/or by any other suitable event.
  • the buffer occupancy pattern information can be indicated using an indicator that maps a UE state to a network traffic prediction of the UE 110.
  • Any suitable signaling can be used to transmit buffer occupancy pattern information to the gNB 120.
  • the signaling can comprise semi-static signaling such as Radio Resource Control (RRC) messages or any other suitable signaling.
  • RRC Radio Resource Control
  • the gNB 120 uses the received buffer occupancy pattern information to update the local model at the gNB 120.
  • the local model is used by the gNB 120 to predict network traffic for the UE 110 or to predict any other suitable data patterns.
  • the updating of the model using the received buffer occupancy pattern information can enhance the accuracy of the model.
  • the updating of the model can increase the confidence level of outputs of the model.
  • the gNB 120 can reconfigure the MG configuration of the UE 110.
  • the reconfiguration can provide a better fit for the traffic pattern.
  • the updating can be achieved by sending another MG configuration as used at block 604 or by using any other suitable signaling.
  • the UE 110 determines that an MG is approaching. Timing of the MG can be in accordance with the configuration of block 600. After it has been determined that an MG is approaching the UE 110, at block 612, checks the configuration information that is received at block 602. The UE 110 uses the criteria from the configuration information to decide whether the MG that is approaching should be skipped.
  • the UE 110 can make the decision whether to skip the MG before the buffer calculation procedure. This can save computation power at the UE 110.
  • the UE 110 determines that the appropriate criteria have been satisfied and skips the MG.
  • the UE 110 can skip the MG autonomously without a specific indication from the gNB 120.
  • the gNB 120 can be implicitly aware that the UE 110 has skipped the MG and can allocate the resources that have been freed up for other purposes.
  • the gNB 120 can configure the UE 110 with rules that enable the UE 110 to perform the measurements rather than skip the MG. This can be useful in scenarios where the accuracy of the model predictions might not be high enough, for example if they are below a confidence threshold. In such cases, rather than skip the MG at block 614 the UE 110 can perform the measurements and the measurements can be used to check the accuracy of the model and make any appropriate adjustments.
  • the UE 110 can transmit buffer occupancy pattern information to the gNB 120 and, at block 608, 608 the gNB 120 uses the received buffer occupancy pattern information to update the local model at the gNB 120.
  • the gNB 120 can transmit DL data pattern information to the UE 110.
  • the DL data pattern information can be generated by a model or by any other suitable means.
  • the configuration of block 600 can configure the gNB to send the DL data pattern information.
  • the transmission of the DL data pattern information can be triggered by a timer, by a change in traffic pattern state of the UE 110 or gNB 120, and/or by any other suitable event.
  • the DL pattern information can be indicated using an indicator that maps a UE state or gNB state to a network traffic prediction.
  • Any suitable signaling can be used to transmit DL data pattern information to the UE 110.
  • the signaling can comprise semi-static signaling such as Radio Resource Control (RRC) messages or any other suitable signaling.
  • RRC Radio Resource Control
  • the UE 110 uses the received DL data pattern information to update the local model at the UE 110.
  • the local model is used by the UE 110 to predict network traffic for the UE 110 or to predict any other suitable data patterns. This can be similar to block 608 but would be performed at the UE 110 rather than at the gNB 120.
  • Figs. 7A and 7B show example methods that can be implemented in examples of the disclosure.
  • the method of Fig. 7A could be implemented by a UE 110 and the method of Fig. 7B could be implemented by a corresponding gNB 120.
  • the method comprises, at block 700, receiving from the gNB 120 configuration information relating to a network traffic prediction.
  • the configuration information indicates criteria for skipping monitoring of a PDCCH.
  • the criteria that are indicated in the configuration information can comprise information relating to an action that is to be performed by the UE 110.
  • the criteria that are indicated in the configuration information can comprise criteria relating to skipping monitoring of a PDCCH.
  • the criteria can comprise one or more of: a confidence threshold in a predicted data pattern, rules for skipping monitoring of PDCCH, a maximum time interval between skipping of the PDCCH monitoring, a prohibit timer, or any other suitable criteria.
  • the criteria comprises a prohibit timer the criteria can also comprise an indication of the starting requirements for the timer.
  • the starting requirements for the timer could comprise the receiving of a data pattern such as a DL data pattern information or any other suitable requirements.
  • the method comprises receiving DL data pattern information from the gNB 120.
  • the method comprises, determining based at least in part on the received DL data pattern information, whether an indicated criteria from the configuration information is met. The determining of whether an indicated criteria from the configuration information is met can be performed if the UE 110 has detected that a PDCCH monitoring interval is approaching. For example, if a PDCCH monitoring interval is within a given time period. Therefore the determining if the criteria has been met can occur in response to detecting that a PDCCH monitoring interval is approaching. If it is not determined that a PDCCH monitoring interval is approaching then the criteria do not need to be checked.
  • the method comprises controlling skipping monitoring of PDCCH in accordance with the indicated criteria. Therefore, based on the criteria with which the UE 110 has been configured and the buffer occupancy pattern information the monitoring of the PDCCH can be skipped or not skipped. For example, if monitoring of PDCCH is not needed based on the received DL data pattern information the UE 110 can autonomously decide to skip it without specific instruction from the gNB 120. This can enable efficient use of network resources and save power at the UE 110.
  • controlling of the skipping monitoring of PDCCH can comprise not skipping the monitoring. This can enable information that might be useful to be obtained. For example, monitoring the PDCCH could be used to determine if the model used to predict the data pattern is still accurate.
  • the method that is performed by the UE 110 can also comprise additional blocks that are not shown in Fig. 7A.
  • the UE 110 receives the DL data pattern information this can be used for any suitable purpose.
  • the DL data pattern information can be used to update a model that is used for predicting network traffic.
  • the method of Fig. 7B corresponds to the method of Fig. 7A.
  • the method of Fig. 7B comprises, at block 710, transmitting to the UE 110 configuration information relating to a network traffic prediction, the configuration information indicating criteria for skipping monitoring of a PDCCH.
  • the configuration information that is transmitted by the gNB 120 at block 710 can be received by the UE 110 at block 700.
  • the method that is performed by the gNB 120 can also comprise additional blocks that are not shown in Fig. 7B.
  • the gNB 120 transmits the DL data pattern to the UE 110.
  • the gNB 120 can reallocate resources that would have otherwise been used for monitoring the PDCCH.
  • the gNB 120 can receive an indication from the UE 110 that the monitoring of the PDCCH is skipped. The gNB could then perform the reallocation of the resources in response to the indication.
  • the gNB 120 can configure the UE 110 with the model.
  • the gNB 120 can also configure the UE 110 to send an indicator of a network traffic prediction to the gNB 120.
  • the indicator can map a UE state to a network traffic prediction of the UE 110.
  • the gNB 120 receives an indicator it can determine the network traffic prediction for the UE 110 from the indicator. This can be an efficient method for exchanging information relating to a network traffic prediction.
  • Fig. 8 shows an example signal flow that can be used to implement examples of the disclosure.
  • the UE 110 is configured to autonomously determine whether to skip monitoring of a PDCCH. This provides for efficient signaling and use of network resources.
  • the gNB 120 configures the UE 110 to receive data pattern information such as anticipated DL data pattern information.
  • the gNB 120 can be configured to receive anticipated data pattern information such as UL data pattern information.
  • the anticipated DL data pattern information (and/or the anticipated UL data pattern information) can be generated using a model such as an AI/ML model or any other suitable type of model.
  • the gNB 120 can configure the UE 110 with the model.
  • the gNB 120 can configure the UE 110 with indicators that map a state of the model to a predicted network traffic or buffer occupancy.
  • the gNB 120 can configure the UE 110 to receive the anticipated DL data pattern information at regular intervals or in response to a defined trigger event such as a change in a traffic pattern state.
  • the traffic pattern state can comprise the state of the model.
  • the traffic pattern state can comprise an output of the AI/ML model.
  • the anticipated DL data pattern information can enable the UE 110 and the gNB 120 to predict future network traffic.
  • the anticipated DL data pattern information can enable the UE 110 and the gNB 120 to predict future network traffic for a given time interval T.
  • the time interval T can be the time period for which the outputs of the model have a confidence level greater than, or equal to, a given confidence level C.
  • the configuration at block 800 configures the UE 110 to receive an anticipated DL data pattern information in response to a trigger condition.
  • the trigger condition could be the expiry of a time period or that the confidence level of the model has fallen below a given confidence level, or could be any other suitable trigger event.
  • the anticipated DL data pattern information can enable the UE 110 and the gNB 120 to predict future network with a defined confidence level.
  • the anticipated DL data pattern information can comprise one or more indicators that indicate a UE state.
  • the gNB 120 sends configuration information to the UE 110.
  • the configuration information indicates criteria that can be used by the UE 110 to decide whether to skip monitoring of a PDCCH.
  • the criteria can relate to the predicted network traffic that is generated by the model. For example, the UE 110 can determine if an output of the model satisfies one or more of the criteria when it is deciding whether to skip monitoring of a PDCCH.
  • the criteria that are indicated in the configuration information provides a policy that can be used by the UE 110 when determining whether or not to skip monitoring of a PDCCH.
  • the policy can comprise a set of rules or conditions that can be implemented by the UE 110.
  • the criteria comprised within the configuration information can be determined by the actions that are controlled by the configuration information.
  • the configuration information controls whether monitoring of a PDCCH is skipped.
  • the criteria can comprise one or more of: a confidence threshold in a predicted data pattern, rules for skipping monitoring of PDCCH, a maximum time interval between skipping of the PDCCH monitoring, a prohibit timer, or any other suitable criteria.
  • the criteria comprises a prohibit timer the criteria can also comprise an indication of the starting requirements for the timer.
  • the starting requirements for the timer could comprise the receiving of a data pattern such as a DL data pattern information or any other suitable requirements.
  • blocks 800 and 802 are shown as separate blocks. In examples of the disclosure they can be performed together.
  • the signal used for blocks 800 and 802 can comprise semi-static signaling such as RRC signaling.
  • the gNB 120 sends a DRX configuration to the UE 110.
  • the DRX configuration configures the UE 110 with rules for PDCCH monitoring and any other suitable actions.
  • the gNB 120 can transmit DL data pattern information to the UE 110.
  • the DL data pattern information can be generated by a model or by any other suitable means. Other types of data pattern could be used in other examples.
  • the transmission of the DL data pattern information can be in accordance with the configuration of bock 800.
  • the transmission of the DL data pattern information can be triggered by a timer, by a change in traffic pattern state of the UE 110 or gNB 120, and/or by any other suitable event.
  • the DL pattern information can be indicated using an indicator that maps a UE state or gNB state to a network traffic prediction.
  • Any suitable signaling can be used to transmit DL data pattern information to the UE 110.
  • the signaling can comprise semi-static signaling such as Radio Resource Control (RRC) messages or any other suitable signaling.
  • RRC Radio Resource Control
  • the UE 110 uses the received DL data pattern information to update the local model at the UE 110.
  • the local model is used by the UE 110 to predict network traffic for the UE 110 or to predict any other suitable data patterns.
  • the updating of the model using the received DL data pattern information can enhance the accuracy of the model.
  • the updating of the model can increase the confidence level of outputs of the model.
  • the gNB 120 can reconfigure the DRX configuration of the UE 110.
  • the reconfiguration can provide a better fit for the traffic pattern.
  • the updating can be achieved by sending another DRX configuration as used at block 804 or by using any other suitable signaling.
  • the updates to the DRX configuration can depend on the DL traffic that has been predicted.
  • updates to the model can be made to take into account UL traffic.
  • the UE 110 may be better able to predict network traffic than the gNB 120 because it has more knowledge of how an application is being used.
  • Updates to the model and/or the DRX configuration can depend on predicted DL traffic and/or predicted UL traffic where UL traffic requires dynamic grant.
  • the UE 110 determines that a PDCCH monitoring interval is approaching. Timing of the PDCCH monitoring interval can be in accordance with the configuration of block 800.
  • a PDCCH monitoring interval is approaching the UE 110
  • the UE 110 uses the criteria from the configuration information to decide whether the a PDCCH monitoring interval that is approaching should be skipped.
  • the UE 110 can make the decision whether to skip the a PDCCH monitoring interval before the buffer calculation procedure. This can save computation power at the UE 110.
  • the UE 110 determines that the appropriate criteria have been satisfied and skips the PDCCH monitoring.
  • the UE 110 can skip the a PDCCH monitoring autonomously without a specific indication from the gNB 120.
  • the gNB 120 can be implicitly aware that the UE 110 has skipped the a PDCCH monitoring interval and can allocate the resources that have been freed up for other purposes.
  • the gNB 120 can configure the UE 110 with rules that enable the UE 110 to monitor the PDCCH rather than skip the monitoring. This can be useful in scenarios where the accuracy of the model predictions might not be high enough, for example if they are below a confidence threshold. In such cases, rather than skip the monitoring at block 814 the UE 110 can perform the monitoring to check the accuracy of the model and make any appropriate adjustments.
  • Figs. 9A and 9B show example methods that can be implemented in examples of the disclosure.
  • the method of Fig. 9A could be implemented by a UE 110 and the method of Fig. 9B could be implemented by a corresponding gNB 120.
  • the method comprises, at block 900, receiving from the gNB 120 configuration information relating to a network traffic prediction.
  • the configuration information indicates criteria for cancelling CG occasions.
  • the criteria that are indicated in the configuration information can comprise information relating to an action that is to be performed by the UE 110.
  • the criteria that are indicated in the configuration information can comprise criteria relating to cancelling CG occasions.
  • the criteria can comprise one or more of: a confidence threshold in a predicted data pattern, an LCG to which the criteria apply, an LCH to which the criteria apply, a prohibit timer, or any other suitable criteria.
  • the criteria comprises a prohibit timer
  • the criteria can also comprise an indication of the starting requirements for the timer.
  • the starting requirements for the timer could comprise the sending of a data pattern such as buffer occupancy pattern information or any other suitable requirements.
  • the method comprises determining buffer occupancy pattern information.
  • the buffer occupancy pattern information, and/or any other suitable data patterns, can be sent to the gNB 120.
  • the method comprises, determining based at least in part on the buffer occupancy pattern information, whether an indicated criteria from the configuration information is met.
  • the determining of whether an indicated criteria from the configuration information is met can be performed if the UE 110 has detected that a eg occasion is approaching. For example, if a CG occasion is within a given time period. Therefore the determining if the criteria has been met can occur in response to detecting that a CG occasion is approaching. If it is not determined that a CG occasion is approaching then the criteria do not need to be checked.
  • the method comprises controlling cancelling of a CG occasion in accordance with the indicated criteria.
  • the CG can be cancelled or not cancelled. For example, if a CG occasion is not needed based on the predicted buffer occupancy pattern information the UE 110 can autonomously decide to cancel the CG occasion without specific instruction from the gNB 120. This can enable efficient use of network resources and save power at the UE 110.
  • controlling of the cancelling of the CG occasion can comprise not cancelling the CG. If the CG occasion is not cancelled this can be used to determine if the model used to predict the data pattern is still accurate.
  • the method of Fig. 9B corresponds to the method of Fig. 9A.
  • the method of Fig. 9B comprises, at block 910, transmitting to the UE 110 configuration information relating to a network traffic prediction, the configuration information indicating criteria for cancelling CG occasions.
  • the configuration information that is transmitted by the gNB 120 at block 910 can be received by the UE 110 at block 900.
  • the method that is performed by the gNB 120 can also comprise additional blocks that are not shown in Fig. 9B.
  • the UE 110 transmits buffer occupancy pattern information
  • this can be received the gNB 120.
  • the gNB 120 can then use the received buffer occupancy pattern information for any suitable purpose.
  • the buffer occupancy pattern information can be used to update a model that is used for predicting network traffic. This can be a local model that is used by the gNB 120 to predict network traffic for the UE 110 and/or the model used by the UE 110.
  • the gNB 120 can reallocate resources that would have otherwise been used for the CG.
  • the gNB 120 can receive an indication from the UE 110 that a CG occasion has been cancelled. The gNB could then perform the reallocation of the resources in response to the indication.
  • the gNB 120 can configure the UE 110 with the model.
  • the gNB 120 can also configure the UE 110 to send an indicator of a network traffic prediction to the gNB 120.
  • the indicator can map a UE state to a network traffic prediction of the UE 110.
  • the gNB 120 receives an indicator it can determine the network traffic prediction for the UE 110 from the indicator. This can be an efficient method for exchanging information relating to a network traffic prediction.
  • Fig. 10 shows an example signal flow that can be used to implement examples of the disclosure.
  • the UE 110 is configured to autonomously determine whether to cancel a CG occasion. This provides for efficient signaling and use of network resources.
  • the gNB 120 configures the UE 110 to send data pattern information such as an anticipated buffer occupancy report.
  • the anticipated buffer occupancy report can be generated using a model such as an AI/ML model or any other suitable type of model.
  • the gNB 120 can configure the UE 110 with the model.
  • the gNB 120 can configure the UE 110 with indicators that map a state of the model to a predicted network traffic or buffer occupancy.
  • the gNB 120 can configure the UE 110 to send the anticipated buffer occupancy report at regular intervals or in response to a defined trigger event such as a change in a traffic pattern state.
  • the traffic pattern state can comprise the state of the model.
  • the traffic pattern state can comprise an output of the AI/ML model.
  • the anticipated buffer occupancy report can enable the UE 110 and the gNB 120 to predict future network traffic.
  • the anticipated buffer occupancy report can enable the UE 110 and the gNB 120 to predict future network traffic for a given time interval T.
  • the time interval T can be the time period for which the outputs of the model have a confidence level greater than, or equal to, a given confidence level C.
  • the configuration at block 1000 configures the UE 110 to send an anticipated buffer occupancy report in response to a trigger condition.
  • the trigger condition could be the expiry of a time period or that the confidence level of the model has fallen below a given confidence level, or could be any other suitable trigger event.
  • the anticipated buffer occupancy report can enable the UE 110 and the gNB 120 to predict future network with a defined confidence level.
  • the anticipated buffer occupancy report can comprise one or more indicators that indicate a UE state.
  • the gNB 120 sends configuration information to the UE 110.
  • the configuration information indicates criteria that can be used by the UE 110 to decide whether to cancel a CG occasion.
  • the criteria can relate to the predicted network traffic that is generated by the model. For example, the UE 110 can determine if an output of the model satisfies one or more of the criteria when it is deciding whether to cancel a CG occasion.
  • the criteria that are indicated in the configuration information provides a policy that can be used by the UE 110 when determining whether or not to cancel the CG occasion.
  • the policy can comprise a set of rules or conditions that can be implemented by the UE 110.
  • the criteria comprised within the configuration information can be determined by the actions that are controlled by the configuration information.
  • the configuration information controls whether a CG occasion is canceled.
  • the criteria can comprise one or more of: a confidence threshold in a predicted data pattern, an LCG to which the criteria apply, an LCH to which the criteria apply, a prohibit timer, or any other suitable criteria.
  • the criteria can also comprise an indication of the starting requirements for the timer.
  • the starting requirements for the timer could comprise the sending of a data pattern such as buffer occupancy pattern information or any other suitable requirements.
  • blocks 1000 and 1002 are shown as separate blocks. In examples of the disclosure they can be performed together.
  • the signal used for blocks 1000 and 1002 can comprise semi-static signaling such as RRC signaling.
  • the gNB 120 sends a CG configuration to the UE 110.
  • the CG configuration configures the UE 110 with different parameter values such as periodicity and allocation information, and any other suitable parameter values.
  • the UE 110 can transmit buffer occupancy pattern information to the gNB 120.
  • the buffer occupancy pattern information can be generated by a model or by any other suitable means. Other types of data pattern could be used in other examples.
  • the transmission of the buffer occupancy pattern information can be in accordance with the configuration of bock 1000.
  • the transmission of the buffer occupancy pattern information can be triggered by a timer, by a change in traffic pattern state of the UE 110, and/or by any other suitable event.
  • the buffer occupancy pattern information can be indicated using an indicator that maps a UE state to a network traffic prediction of the UE 110.
  • Any suitable signaling can be used to transmit buffer occupancy pattern information to the gNB 120.
  • the signaling can comprise semi-static signaling such as Radio Resource Control (RRC) messages or any other suitable signaling.
  • RRC Radio Resource Control
  • the gNB 120 uses the received buffer occupancy pattern information to update the local model at the gNB 120.
  • the local model is used by the gNB 120 to predict network traffic for the UE 110 or to predict any other suitable data patterns.
  • the updating of the model using the received buffer occupancy pattern information can enhance the accuracy of the model.
  • the updating of the model can increase the confidence level of outputs of the model.
  • the gNB 120 can reconfigure the CG configuration of the UE 110.
  • the reconfiguration can provide a better fit for the traffic pattern.
  • the updating can be achieved by sending another CG configuration as used at block 1004 or by using any other suitable signaling.
  • the UE 110 determines that a CG occasion is approaching. Timing of the CG occasion can be in accordance with the configuration of block 1000.
  • the UE 110 can make the decision whether to cancel the CG occasion before the buffer calculation procedure. This can save computation power at the UE 110.
  • the UE 110 determines that the appropriate criteria have been satisfied and cancels the CG occasion.
  • the UE 110 can cancel the CG occasion autonomously without a specific indication from the gNB 120.
  • the gNB 120 can be implicitly aware that the UE 110 has cancelled the CG occasion and can allocate the resources that have been freed up for other purposes.
  • the gNB 120 can configure the UE 110 with rules that enable the UE 110 to decide not to cancel the CG occasion. This can be useful in scenarios where the accuracy of the model predictions might not be high enough, for example if they are below a confidence threshold. In such cases, rather than cancel the CG occasion at block 1014 the UE 110 can proceed with the CG. This can enable the model to be adjusted to improve the accuracy of the model.
  • the models that are used to predict the data patterns can comprise AI/ML models.
  • the AI/ML models can comprise any model that is trainable or tuneable using data.
  • the AI/ML model can comprise a computer program.
  • the AI/ML model can be trained to perform a task, such as predicting data patterns, without being explicitly programmed to perform that task.
  • the AI/ML model can be configured to learn from experience E with respect to some class of tasks T and performance measure P if its performance at tasks in T, as measured by P, improves with experience E. In these examples the AI/ML model can learn from previous data patterns or other suitable data.
  • the AI/ML model can also be a trainable computer program. Other types of AI/ML models could be used in other examples.
  • the training of the AI/ML model can be performed using real world/or simulation data.
  • the training data used to train the AI/ML model can comprise historical data collected from the network 100 and/or live data collected by the UE 110 and network.
  • the training of the AI/ML model can be repeated as appropriate until the AI/ML model has attained a sufficient level of stability.
  • the AI/ML model has a sufficient level of stability when fluctuations in the predictions provided by the AI/ML model are low enough to enable the AI/ML model to be used to predict the data patterns.
  • the AI/ML model has a sufficient level of stability when fluctuations in the predictions provided by the AI/ML model are low enough so that the AI/ML model provides consistent responses to test inputs.
  • the training of the AI/ML model can be repeated as appropriate until one or more parameters of the outputs have reached a pre-defined threshold and/or until a predefined accuracy has been attained and/or until any other suitable criteria are satisfied.
  • AI/ML model It is also possible to train one AI/ML model with specific architecture, then derive another AI/ML model from that using processes such as compilation, pruning, quantization or distillation.
  • AI/ML Model covers also all these use cases and the outputs of them.
  • the AI/ML model can be executed using any suitable apparatus, for example CPU, GPU, ASIC, FPGA, compute-in-memory, analog, or digital, or optical apparatus. It is also possible to execute the AI/ML model in apparatus that combine features from any number of these, for instance digital-optical or analog-digital hybrids. In some examples the weights and required computations in these systems can be programmed to correspond to the AI/ML model.
  • Fig. 11 shows an example controller 1100.
  • the controller 1100 could be provided within an entity such as a UE 110, a gNB 120 or any other suitable entity.
  • Implementation of the controller 1100 may be as controller circuitry.
  • the controller 1100 may be implemented in hardware alone, have certain aspects in software including firmware alone or can be a combination of hardware and software (including firmware).
  • the controller 1100 can be implemented using instructions that enable hardware functionality, for example, by using executable instructions of a computer program 1106 in a general-purpose or special-purpose processor 1102 that may be stored on a computer readable storage medium (disk, memory etc.) to be executed by such a processor 1102.
  • a general-purpose or special-purpose processor 1102 may be stored on a computer readable storage medium (disk, memory etc.) to be executed by such a processor 1102.
  • the processor 1102 is configured to read from and write to the memory 1104.
  • the processor 1102 may also comprise an output interface via which data and/or commands are output by the processor 1102 and an input interface via which data and/or commands are input to the processor 1102.
  • the memory 1104 stores a computer program 1106 comprising computer program instructions (computer program code) that controls the operation of the apparatus when loaded into the processor 1102.
  • the computer program instructions, of the computer program 1106, provide the logic and routines that enables the apparatus to perform the methods illustrated in the Figs.
  • the processor 1102 by reading the memory 1104 is able to load and execute the computer program 1106.
  • the controller 1100 comprises means for: transmitting 710 to a User Equipment (UE) configuration information relating to a network traffic prediction, the configuration information indicating criteria for skipping monitoring of physical downlink control channel (PDCCH).
  • UE User Equipment
  • the controller 1100 therefore comprises means for: receiving 700 from a network node 120 configuration information relating to a network traffic prediction, the configuration information indicating criteria for skipping monitoring of physical downlink control channel (PDCCH); receiving 702 downlink data pattern information from the network node; determining 704 based at least in part on the received downlink data pattern information whether an indicated criteria from the configuration information is met; and controlling 706 skipping monitoring of physical downlink control channel (PDCCH) in accordance with the indicated criteria.
  • PDCCH physical downlink control channel
  • the computer program 1106 may arrive at the apparatus via any suitable delivery mechanism 1108.
  • the delivery mechanism 1108 may be, for example, a machine-readable medium, a computer-readable medium, a non-transitory computer-readable storage medium, a computer program product, a memory device, a record medium such as a Compact Disc Read-Only Memory (CD-ROM) or a Digital Versatile Disc (DVD) or a solid- state memory, an article of manufacture that comprises or tangibly embodies the computer program 1106.
  • the delivery mechanism may be a signal configured to reliably transfer the computer program 1106.
  • the apparatus may propagate or transmit the computer program 1106 as a computer data signal.
  • the computer program 1106 can comprise computer program instructions for causing a network node 120 to perform at least the following or for performing at least the following: transmitting 710 to a User Equipment (UE) configuration information relating to a network traffic prediction, the configuration information indicating criteria for skipping monitoring of physical downlink control channel (PDCCH).
  • UE User Equipment
  • the computer program 1106 can comprise computer program instructions for causing a UE 110 to perform at least the following or for performing at least the following: receiving 700 from a network node 120 configuration information relating to a network traffic prediction, the configuration information indicating criteria for skipping monitoring of physical downlink control channel (PDCCH); receiving 702 downlink data pattern information from the network node; determining 704 based at least in part on the received downlink data pattern information whether an indicated criteria from the configuration information is met; and controlling 706 skipping monitoring of physical downlink control channel (PDCCH) in accordance with the indicated criteria.
  • PDCCH physical downlink control channel
  • the computer program instructions may be comprised in a computer program, a non- transitory computer readable medium, a computer program product, a machine-readable medium. In some but not necessarily all examples, the computer program instructions may be distributed over more than one computer program.
  • memory 1104 is illustrated as a single component/circuitry it may be implemented as one or more separate components/circuitry some or all of which may be integrated/removable and/or may provide permanent/semi-permanent/ dynamic/cached storage.
  • processor 1102 is illustrated as a single component/circuitry it may be implemented as one or more separate components/circuitry some or all of which may be integrated/removable.
  • the processor 1102 may be a single core or multi-core processor.
  • references to “computer-readable storage medium”, “computer program product”, “tangibly embodied computer program” etc. or a “controller”, “computer”, “processor” etc. should be understood to encompass not only computers having different architectures such as single /multi- processor architectures and sequential (Von Neumann)/parallel architectures but also specialized circuits such as field-programmable gate arrays (FPGA), application specific circuits (ASIC), signal processing devices and other processing circuitry.
  • References to computer program, instructions, code etc. should be understood to encompass software for a programmable processor or firmware such as, for example, the programmable content of a hardware device whether instructions for a processor, or configuration settings for a fixed-function device, gate array or programmable logic device etc.
  • circuitry can refer to one or more or all of the following:
  • circuitry also covers an implementation of merely a hardware circuit or processor and its (or their) accompanying software and/or firmware.
  • circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit for a mobile device or a similar integrated circuit in a server, a cellular network device, or other computing or network device.
  • the blocks illustrated in the Figs can represent steps in a method and/or sections of code in the computer program 1106.
  • the illustration of a particular order to the blocks does not necessarily imply that there is a required or preferred order for the blocks and the order and arrangement of the block can be varied. Furthermore, it can be possible for some blocks to be omitted.
  • Examples of the disclosure can be provided in an electronic device, for example, a mobile terminal such as a UE. It should be understood, however, that a mobile terminal is merely illustrative of an electronic device that would benefit from examples of implementations of the present disclosure and, therefore, should not be taken to limit the scope of the present disclosure to the same. While in certain implementation examples, an apparatus that enables examples of the disclosure can be provided in a mobile terminal, other types of electronic devices, such as, but not limited to: mobile communication devices, hand portable electronic devices, wearable computing devices, portable digital assistants (PDAs), pagers, mobile computers, desktop computers, televisions, gaming devices, laptop computers, cameras, video recorders, GPS devices and other types of electronic systems, can readily employ examples of the present disclosure. Furthermore, devices can readily employ examples of the present disclosure regardless of their intent to provide mobility.
  • PDAs portable digital assistants
  • connection means operationally connected/coupled/in communication.
  • intervening components can exist (including no intervening components), i.e., to provide direct or indirect connection/coupling/communication. Any such intervening components can include hardware and/or software components.
  • the term "determine/determining” can include, not least: calculating, computing, processing, deriving, measuring, investigating, identifying, looking up (for example, looking up in a table, a database, or another data structure), ascertaining and the like. Also, “determining” can include receiving (for example, receiving information), accessing (for example, accessing data in a memory), obtaining and the like. Also, “ determine/determining” can include resolving, selecting, choosing, establishing, and the like.
  • a property of the instance can be a property of only that instance or a property of the class or a property of a sub-class of the class that includes some but not all the instances in the class. It is therefore implicitly disclosed that a feature described with reference to one example but not with reference to another example, can where possible be used in that other example as part of a working combination but does not necessarily have to be used in that other example.
  • description of a feature such as an apparatus or a component of an apparatus, configured to perform a function, or for performing a function, should additionally be considered to also disclose a method of performing that function.
  • description of an apparatus configured to perform one or more actions, or for performing one or more actions should additionally be considered to disclose a method of performing those one or more actions with or without the apparatus.
  • the presence of a feature (or combination of features) in a claim is a reference to that feature or (combination of features) itself and to features that achieve substantially the same technical effect (equivalent features).
  • the equivalent features include, for example, features that are variants and achieve substantially the same result in substantially the same way.
  • the equivalent features include, for example, features that perform substantially the same function, in substantially the same way to achieve substantially the same result.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Des exemples de la divulgation concernent l'augmentation de l'efficacité de signalisation dans des réseaux à l'aide de modèles d'intelligence artificielle/apprentissage machine (IA/ML) pour générer des prédictions de trafic de réseau. Dans des exemples de la divulgation, un UE reçoit, en provenance d'un nœud de réseau, des informations de configuration relatives à une prédiction de trafic de réseau. Les informations de configuration indiquent des critères permettant de sauter la surveillance d'un canal de physique de contrôle descendant (PDCCH). L'UE reçoit des informations de motif de données de liaison descendante en provenance du nœud de réseau et détermine sur la base, au moins en partie, des informations de motif de données de liaison descendante reçues si un critère indiqué à partir des informations de configuration est satisfait, et commande la surveillance de saut du canal de physique de contrôle descendant (PDCCH) conformément aux critères indiqués.
PCT/EP2025/053961 2024-05-10 2025-02-14 Augmentation de l'efficacité de signalisation dans des réseaux Pending WO2025233003A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20245591 2024-05-10
FI20245591 2024-05-10

Publications (1)

Publication Number Publication Date
WO2025233003A1 true WO2025233003A1 (fr) 2025-11-13

Family

ID=94732958

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2025/053961 Pending WO2025233003A1 (fr) 2024-05-10 2025-02-14 Augmentation de l'efficacité de signalisation dans des réseaux

Country Status (1)

Country Link
WO (1) WO2025233003A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11569933B2 (en) * 2019-10-25 2023-01-31 Samsung Electronics Co., Ltd. Method and apparatus for detecting physical downlink control channel based on predicted information
US20230097818A1 (en) * 2020-03-02 2023-03-30 Telefonaktiebolaget Lm Ericsson (Publ) Selective Transmission or Reception for Reducing UE Energy Consumption
WO2023080511A1 (fr) * 2021-11-05 2023-05-11 엘지전자 주식회사 Procédé d'émission et de réception d'un canal de commande de liaison descendante, et dispositif associé

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11569933B2 (en) * 2019-10-25 2023-01-31 Samsung Electronics Co., Ltd. Method and apparatus for detecting physical downlink control channel based on predicted information
US20230097818A1 (en) * 2020-03-02 2023-03-30 Telefonaktiebolaget Lm Ericsson (Publ) Selective Transmission or Reception for Reducing UE Energy Consumption
WO2023080511A1 (fr) * 2021-11-05 2023-05-11 엘지전자 주식회사 Procédé d'émission et de réception d'un canal de commande de liaison descendante, et dispositif associé

Similar Documents

Publication Publication Date Title
CN114788353B (zh) 执行切换过程
CN113661727B (zh) 用于无线网络的无线电接入网(ran)节点的神经网络的配置
JP7268047B2 (ja) 周波数間負荷バランスを最適化するための無線アクセスネットワークコントローラの方法およびシステム
US10064213B2 (en) Method and network node for pre-scheduling grant transmission
CN104053195B (zh) 一种确定黑名单列表成员的方法及装置
US9161279B2 (en) Method for controlling load, base station and management device
US10772048B2 (en) Method and device for real time transmission power control in wireless communication system
US20200154327A1 (en) Cell ranking in multi beam system
RU2566742C1 (ru) Определение местоположения ue в соте
US10298368B2 (en) Method and device for handling inter-cell interference, control apparatus, and base station
US12538237B2 (en) ML model based power management in a wireless communication network
CN105722110A (zh) 覆盖距离的获取方法及装置
WO2025233004A1 (fr) Augmentation de l'efficacité de signalisation dans des réseaux
WO2025233003A1 (fr) Augmentation de l'efficacité de signalisation dans des réseaux
WO2025233002A1 (fr) Augmentation d'efficacité de signalisation dans des réseaux
WO2025233005A1 (fr) Augmentation de l'efficacité de signalisation dans des réseaux
US20180376355A1 (en) Service optimization processing method, device, and system
WO2022134854A1 (fr) Procédé de partage d'informations et appareil de communication
US20250096875A1 (en) Beam selection in telecommunication system
JP5378337B2 (ja) 無線通信システム
CN116095689A (zh) 动态频谱共享网络中终端带宽调度方法、装置和基站
WO2025233071A1 (fr) Activation/désactivation de groupe de cellules secondaires pour double connectivité en nouvelle radio
CN113543223A (zh) 参数调整的方法、服务器、存储介质
US20260129683A1 (en) Dynamic redistribution of random access channel preamble resources
CN120957131B (zh) 一种通信方法及相关装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 25706986

Country of ref document: EP

Kind code of ref document: A1