Method, apparatus and computer program

By applying measurement gap skipping configurations based on flow inter-dependencies, the inefficiencies in handling multi-modal services are addressed, optimizing network performance for synchronized data delivery and reduced latency.

GB2643219APending Publication Date: 2026-02-11NOKIA TECHNOLOGIES OY
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
GB2024011559
Authority / Receiving Office
GB · GB
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-06
Publication Date
2026-02-11

AI Technical Summary

Technical Problem

Existing communication networks face challenges in efficiently handling multi-modal services with diverse quality of service flows, such as XR applications, due to measurement gaps that hinder simultaneous transmission and reception, leading to inefficiencies and potential delays.

Method used

Implementing measurement gap skipping configurations based on the activation status and inter-dependencies of multiple quality of service flows within a common multi-modal service identity, allowing for dynamic adjustment of measurement gaps to prioritize data transmission or reception over measurements.

Benefits of technology

Enhances the efficiency of data transmission and reception in communication networks by optimizing measurement gaps according to the active flows, ensuring synchronized delivery of multi-modal services with reduced latency and improved user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

There is provided a user equipment, UE, having means for receiving information relating to a plurality of flows associated with a common identity and information relating to a plurality of measurement
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD The present application relates to an apparatus, method and computer program. In particular, but not exclusively, the present application relates to multimodal services. BACKGROUND A communication network can be seen as a facility that enables communications between two or more terminal devices or provides terminal devices access to a data network. A mobile or wireless communication network is one example of a communication network. A terminal device may be provided with a service or application. Such communication networks operate in accordance with standards such as those provided by 3GPP (Third Generation Partnership Project) or ETSI (European Telecommunications Standards Institute). Examples of standards are the so-called 5G (5th Generation) or so-called 6G (6th Generation) under definition standards provided by 3GPP. BRIEF DESCRIPTION Some example embodiments of this disclosure will be described with respect to certain aspects. These aspects are not intended to indicate key or essential features of the embodiments of this disclosure, nor are they intended to be used to limit the scope of thereof. Other features, aspects, and elements will be readily apparent to a person skilled in the art in view of this disclosure. According to a first aspect there is provided a user equipment comprising: means for receiving information relating to a plurality of flows associated with a common identity and information relating to a plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity; means for determining which of the plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity is to be applied; means for sending the determined measurement gap skipping configuration to an access point; and means for applying the determined measurement gap skipping configuration to one or more measurement gaps. Other features may be seen from the claims dependent on claim 1. According to a second aspect, there is provided a method comprising: receiving information relating to a plurality of flows associated with a common identity and information relating to a plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity; determining which of the plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity is to be applied; sending the determined measurement gap skipping configuration to an access point; and applying the determined measurement gap skipping configuration to one or more measurement gaps. The method may comprise determining the measurement gap skipping configuration to be applied based on which of the one or more of the plurality of related flows are activated. In some examples, when a defined flow of the plurality of related flows is activated, the method may comprise determining a respective one of the plurality of measurement gap skipping configurations such that one or more measurement gaps are skipped. The method may comprise sending information to an access point, the information comprising at least one of: a common identity associated with the plurality of related flows; or information relating to an interdependency of the plurality of related flows. In some examples, the common identity associated with the plurality of related flows comprises a common multi-modal service identity. In some examples, the plurality of measurement gap skipping configurations comprise information indicating, for a respective measurement gap, whether that respective measurement gap is to be skipped or is not to be skipped. In some examples, the plurality of measurement gap skipping configurations are provided by a bitmap and wherein one bit in the bitmap is associated with one flow of the plurality of related flows. In some examples, the plurality of related flows comprises a plurality of quality of service flows. In some examples, the plurality of quality of service flows comprises at least one of: one or more sensory data flows; one or more position and orientation information for uplink transmission flows; one or more video flows; one or more haptic feedback flows; and one or more audio flows. The method may be performed by an apparatus. The apparatus may be a user equipment. The apparatus may comprise at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to provide one or more of the methods of the second aspect. According to a third aspect, there is provided an access point comprising: means for receiving information relating to a plurality of flows associated with a common identity; means for sending information relating to a plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity to a user equipment; and means for receiving a determined measurement gap skipping configuration from the user equipment. Other features may be seen from the claims dependent on claim 10. According to a fourth aspect, there is provided a method comprising: receiving information relating to a plurality of flows associated with a common identity; sending information relating to a plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity to a user equipment; and receiving a determined measurement gap skipping configuration from the user equipment. The method may comprise applying a measurement gap skipping configuration for scheduling uplink and downlink data for the user equipment during one or more measurement gaps. The method may comprise determining which of the plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity is to be applied at the user equipment; and sending the determined measurement gap skipping configuration to the user equipment. The method may comprise determining the measurement gap skipping configuration to be applied at the user equipment based on which of the one or more of the plurality of related flows are activated. In some examples, when a defined flow of the plurality of related flows is activated, the method may comprise determining a respective one of the plurality of measurement gap skipping configurations such that one or more measurement gaps are skipped. The method may comprise receiving information from the user equipment or a network for configuring the plurality of measurement gap skipping configurations, the information comprising at least one of: a common identity associated with the plurality of related flows; or information relating to an interdependency of the plurality of related flows. In some examples, the common identity associated with the plurality of related flows comprises a common multi-modal service identity. In some examples, the plurality of measurement gap skipping configurations comprise information indicating, for a respective measurement gap, whether that respective measurement gap is to be skipped or is not to be skipped. In some examples, the plurality of measurement gap skipping configurations comprise a bitmap and wherein one bit in the bitmap is associated with one flow of the plurality of related flows. In some examples, the plurality of related flows comprises a plurality of quality of service flows. In some examples, the plurality of quality of service flows comprises at least one of: one or more sensoiy data flows; one or more position and orientation information for uplink transmission flows; one or more video flows; one or more haptic feedback flows; and one or more audio flows. The method may be performed by an apparatus. The apparatus may be an access point or access node. The apparatus may comprise at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to provide one or more of the methods of the fourth aspect. According to another aspect, there is provided a computer readable medium comprising program instructions stored thereon for performing at least one of the above methods. According to an aspect, there is provided a non-transitory computer readable medium comprising program instructions stored thereon for performing at least one of the above methods. According to an aspect, there is provided a non-volatile tangible memory medium comprising program instructions stored thereon for performing at least one of the above methods. In the above, many different aspects have been described. It should be appreciated that further aspects may be provided by the combination of any two or more of the aspects described above. Various other aspects are also described in the following detailed description and in the attached claims. LIST OF THE DRAWINGS In the following, some examples will be described in greater detail with reference to the embodiments and the accompanying drawings, in which Fig. 1 shows an example of a communication network to which examples disclosed herein may be applied; Fig. 2 shows an example of the connection between a user equipment, an edge data network; Fig. 3 shows an example of a communication system; Fig. 4 shows, an example of a multi-modal service associated with a UE; Fig. 5 show an example of applying a measurement gap skipping configuration in a scenario with multi-modal applications; Fig. 6 shows an example of a signalling flow diagram; Fig. 7 shows an example of a signalling flow diagram; Fig. 8 shows an example of a method of some embodiments; Fig. 9 shows an example of a method of some embodiments; Fig. 10 shows an example of a method of some embodiments; Fig. 11 shows an example of a method of some embodiments; and Fig. 12 shows an example of an apparatus. DESCRIPTION OF EMBODIMENTS The following embodiments are exemplary. Although the specification may refer to "an”, “one”, or “some" embodiments] in several locations of the text, this does not necessarily mean that each reference is made to the same embodiments), or that a particular feature only applies to a single embodiment. Single features of different embodiments may also be combined to provide other embodiments. Further, when a particular feature, structure, or characteristic is described in connection of an embodiment, it is within the knowledge of one skilled in the art to apply such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described. It shall be understood that although the terms “first," "second” and the like may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For the purposes of the present disclosure, the phrases "at least one of A or B”, “at least one of A and B”, and "A and / or B” means (A), (B), or (A and B). For the purposes of the present disclosure, the phrase “A, B, and / or C" means (A), (B), (C), (A and B), (A and C), (B and C), or (A, B, and C). Embodiments described may be implemented in a communication network, such as any of the following radio access technologies (RATs): Worldwide Interoperability for Micro-wave Access (WiMAX), Global System for Mobile communications (GSM, 2G), GSM EDGE radio access Network (GERAN), General Packet Radio Service (GRPS), Universal Mobile Telecommunication System (UMTS, 3G) based on basic wideband-code division multiple access (W-CDMA), high-speed packet access (HSPA), Long Term Evolution (LTE), LTE-Advanced, and enhanced LTE (eLTE), 5G (also called NR), or any future RAT such as 6G. Moreover, communication within the communication network may utilize any proper wireless communication technology, comprising but not limited to: Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Frequency Division Duplex (FDD), Time Division Duplex (TDD), Multiple-Input Multiple-Output (MIMO), Orthogonal Frequency Division Multiple (OFDM), and / or Discrete Fourier Transform spread OFDM (DFT-s-OFDM). As used herein, the term "network device” or "network node” refers to a node in a communication network via which user equipment may access the network and / or which is capable of controlling radio communication and managing radio resources within a cell. The network node or network device may be referred to as a base station (BS), an access point (AP) or an access node. The network device may be, depending on the applied technology, for example, a node B (NodeB or NB), an evolved NodeB (eNodeB or eNB), an NR NB (also referred to as a gNB), a Remote Radio Unit (RRU), a radio head (RH), a remote radio head (RRH), a relay, an Integrated Access and Backhaul (IAB) node, a low power node, a non-terrestrial network (NTN) or non-ground network device such as a satellite network device, a low earth orbit (LEO) satellite and a geosynchronous earth orbit (GEO) satellite, or an aircraft network device. Moreover, in connection of split radio access network (RAN), the network device may refer to a centralised unit (CU) of a base station and / or a distributed unit (DU) of a base station. An interface between CU and DU may be referred to as an Fl interface in NR. In the split RAN architecture, node operations may be carried out, at least partly, in the central / centralized unit, CU, (e.g. server, host or node) operationally coupled to the DU, (e.g. a radio head / node). One CU may control one or more DUs, acting at least as transmit / receive (Tx / Rx) nodes. In some embodiments, the DUs may comprise e.g. a radio link control (RLC), medium access control (MAC) layer and a physical (PHY) layer, whereas the CU may comprise the layers above RLC layer, such as a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) and an internet protocol (IP) layers. Other functional splits are possible too. In practice, any processing task may be performed in either the CU or the DU and the boundary where the responsibility is shifted between the CU and the DU may depend on the applied implementation. The term “terminal device” refers to any end device that may be capable of wireless communication. By way of example, a terminal device may be referred to as a communication device, user equipment (UE), a Subscriber Station (SS), or a Mobile Station (MS). The terminal device may include a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones a tablet, a wearable terminal device, a personal digital assistant (PDA), portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, USB dongles, an Internet of Things (loT) device, a watch or other wearable, a head-mounted display (HMD), a vehicle, a drone, a medical device and applications (e.g., remote surgery), an industrial device and applications (e.g., a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts), a consumer electronics device, a device operating on commercial and / or industrial wireless networks, and the like. A term "resource", as used herein, may refer to radio resources in time domain, in frequency domain, in space domain, and / or in code domain. Some examples of resources include e.g. a physical resource block (PRB), a radio frame, a subframe, a time slot, a subband, a frequency region, a sub-carrier, a beam, etc. The term "transmission” and / or "reception” may refer to wirelessly transmitting and / or receiving via a wireless propagation channel on radio resources. Fig. 1 illustrates an example of a communication network to which examples disclosed herein may be applied. The communication network or a cellular communication network may comprise a network node 110 providing one or more cells, such as cell 100, and a network node 112 providing one or more other cells, such as cell 102. Each cell may be, e.g., a macro cell, a micro cell, femto, or a pico cell, for example. The cell may define a coverage area or a service area of the corresponding access node. The network node 110 may provide a user equipment (UE) 120 (one or more UEs) with wireless access to the communication network. The wireless access may comprise downlink (DL) communication from the network node to the UE 120 and uplink (UL) communication from the UE 120 to the network node. Examples of uplink channels comprise physical uplink control channel (PUCCH) for transmitting control information and physical uplink shared channel (PUSCH) for transmitting data towards the network. Examples of downlink channels comprise physical downlink control channel (PDCCH) for transmitting control information and physical downlink shared channel (PDSCH) for transmitting data towards the user equipment. There may be a plurality of UEs 120, 122 in the system. Each of them may be served by the same or by different network nodes 110, 112. UE may be configured with dual connectivity (DC), wherein the UE, e.g. UE 120, may be connected to multiple network nodes 110, 112. The UEs 120,122 may communicate with each other, in case device-to-device (D2D) communication interface is established between them via a so-called sidelink (SL). Such D2D communications may be referred to as machine-to-machine, peer-to-peer (P2P) communications, or ve-hicle-to-vehicle (V2V), for example. In the case of multiple network nodes in the communication network, the network nodes may be connected to each other via an interface. LTE specifications call such an interface as X2 interface. An interface between an LTE node and a 5G node, or between two 5G nodes may be called Xn interface. The network nodes 110 and 112 may be further connected via another interface to a core network 116 of the communication network. The LTE specifications specify the core network as an evolved packet core (EPC), and the core network may comprise e.g. a mobility management entity (MME) and a gateway node. The MME may handle mobility of terminal devices in a tracking area encompassing a plurality of cells and handle signalling connections between the terminal devices and the core network. The gateway node may handle data routing in the core network and to / from the terminal devices. The 5G specifications specify the core network as a 5G core (5GC). The 5G core may comprise e.g. an access and mobility management function (AMF) and a user plane function / gateway (UPF) and other functions. The AMF may handle termination of non-access stratum (NAS) signalling, NAS ciphering &integrity protection, registration management, connection management, mobility management, access authentication and authorization, security context management. The UPF node may support packet routing and forwarding, packet inspection and quality of service (QoS) handling, for example. An edge application server is an application server located close to the “edge” of a communication network, that is close to the user equipment in a specific area. The main motivation of this is to reduce the network latency between the user equipment and the application server, thus also reducing the "end-to-end" (E2E) latency of the overall application, where the end-to-end latency comprises both the communication network and application server processing (compute) delays. The edge application servers may be located at an edge data network (EDN). An edge cloud computing system (generally referred to herein as an Edge Cloud) or Edge Hosting Environment (EHE) are compute and storage platforms located at the EDN where the individual edge application servers are deployed. A communication network provides connectivity between the user equipment and the EDN and consequently the EC, EHE or any individual edge application server. In some cases, it may be sufficient to support an application for user equipment just in a specific area, meaning that an application server or application servers providing (e.g., hosting) that application need to be only deployed at a single edge location (i.e. need only be deployed at a single EDN or a single edge cloud). However, in order to provide low latency for an application across the entire communication network and user equipment in different locations covered by the communication network, the application servers providing the application may be located in multiple edge locations (i.e., EDNs, edge cloud computing systems) distributed across the communication network. This is applicable for mobile user equipment that may move between locations. The overall concept of locating the application servers or compute and storage resources at the edge of the communication network is called edge computing (EC). Applications running on application servers are generally referred to as EC applications. Edge computing may ease the bandwidth pressure on a mobile backhaul (e.g., a transport network that connects a core network and a radio access network of a mobile network) which may be required to handle a relatively high number of relatively high-bandwidth-demanding UEs (e.g., UEs that may be running applications requiring a relatively high bandwidth). The high bandwidth requirements for UEs may be eased on the mobile backhaul as high bandwidth traffic received from (or destined to) UEs are steered locally and not aggregated at a central cloud computing system. Edge computing may maintain local data generated locally and preserve privacy. Some mobile EC applications may off-load the processing-intensive and time sensitive task(s) from the UE onto an Edge Application Server (EAS) without degrading user experience. This may reduce the UE cost. This may increase the UE battery autonomy. EC applications are often time sensitive applications such as an XR (extended reality), cloud gaming or industrial control applications but may alternatively or additionally be any other type of applications. XR is an umbrella term and may include at least the following types of reality: Augmented Reality (AR) where virtual objects are added to a real-world environment; Virtual Reality (VR) where visual and audio scenes are combined with a real-world location; and Mixed Reality (MR) where haptics and interactions are added to a real-world environment. Reference is made to Fig. 2 which shows a user equipment (UE) 300 connected to an edge data network 201 via a mobile network 200. The edge data network 201 comprises a first edge application server 214, a second edge application server 216 and a third application server 218. It should be noted that although Fig. 2 shows one edge data network, a UE 300 may be connected to more than one edge data network via the mobile network 200. In the example shown, the edge data network is shown as having three edge application servers. This is by way of example only and an edge data network may have one or more edge application servers. A UE 300 is configured to communicate with an edge application server 214, 216 or 218 via the mobile network 200. The mobile network 200 includes one or more access networks 202 and 204 and a core network 206 connected to each of the one or more access networks. In the example shown in Fig. 2, the access networks 202 and 204 are radio access networks (RANs). In other embodiments, any other type of access network may be used. In the example shown in Fig. 2, there are two RANs 202 and 204. The communication between the UE 300 and a given one of the EASs will be via one of the RANs 202, 204 and one or more network (NW) functions of the core network 206. In Fig. 2, the core network 206 includes a first network function 208. a second network function 210 and a third network function 212. However, it will be appreciated that core network 206 may include more than three network functions. In the example shown in Fig. 2, a UE 300 may receive a service from the first EAS 214, the second EAS 216, or the third EAS 218. The UE 300 may receive a service from the first EAS 214 via the first RAN 202 and the first network function 208, from the second EAS 216 via the first RAN 202 and the second network function 210, or the third EAS 218 via second RAN 204 and the third network function 212. Communication systems may support services and applications (e.g., EC services and applications) having relatively high demands for bandwidth of the communication system. One example of such application is an XR application. Reference is made to Fig. 3 which schematically shows some parts of a communication system which may support XR applications. The communication system shown in Fig. 3 may be based on 5G technology. As shown in Fig. 3, a UE 300 is provided with an XR application 302 and an API 304. The 5G system of Fig. 3 shows a RAN 310, a UPF 312, a NEF 314, and a PCF316. In an External DN 322, an XR service 324 and an API 326 are provided. The communication system such as shown in Fig. 3 may support services provided by the UE 300 to the user. A service may be a service provided by a serving network. The serving network may include an access node or base station. A quality-of-service flow may be between a UE and the serving network. In some examples, the communication system of Fig. 3 may support XR services provided by the UE 300 to the user. Some embodiments of the communication systems described herein may support any multi-modal service. In some examples, multi-modal services are communication services which involve several modality inputs (for example, video, audio, haptic, etc.). For example, a multi-modal service, e.g., XR, may be a communication service that comprises one or more data flows that relate to each other and / or that are subject to application coordination. In some examples, the data flows from the same multimodal service may transfer different types of data and may come from different sources (e.g., from a single UE, a single device, multiple devices connected to the single UE, or multiple UEs). In some examples, each of the modalities (e.g., audio, video, haptics etc.) may be carried as separate real-time flows. In some examples, each of the modalities may be carried across different endpoints (such as VR glasses or gloves). Some of the flows may be presented to the user in a synchronized manner. Synchronization may be done on the application layer using common clock and timestamps (via RTP), however it may be advantageous to deliver the flows over the network with a similar delay. Some example modalities that a communication service may comprise include audio, video, information perceived by sensors, position and orientation information for uplink transmission flows and haptic data. In some examples, information perceived by sensors may include at least one of the following: detection of brightness, temperature or humidity of the environment; equipment working status reports; and locality and / or angle report. In some examples, haptic data may comprise sensing and feedback data when touching a surface (for example pressure, texture, vibration, temperature), or kinesthetic senses data (for example gravity, pull forces and sense of position awareness). In some examples, each modality may generate one or more application layer traffic streams which are to be transported across the network with one or more QoS requirements. An AF may provide, at the same time, for each data flow that belongs to the multi-modal service, a Multi-modal Service ID (MMSID), the service requirements and the QoS monitoring requirements. In some examples, the Multi-modal Service ID is an indication indicating that data flows are related to a multi-modal service. The PCF may use this information to derive PCC rules and to apply QoS policies for the data flows that are part of a specific multi-modal application. In some examples, XR enhancements may provide aspects related to multi-modality. These aspects may aim to facilitate support for XR application with multiple QoS flows with multi-modal inter-dependencies and which may meet multi-modal QoS requirements, e.g., synchronization and / or coordination. In some examples, XR enhancements may enable transmission / reception in gaps / re-strictions that are caused by RRM measurements (for example from inter-frequency RRM measurement gaps, intra-frequency measurements, or other scheduling restrictions etc.) and / or may specify the corresponding measurement gap and scheduling restriction to enable the identified enhancements with RRM performance impact taken into consideration. In some examples, a UE and / or serving network is not able to perform measurements while simultaneously transmitting and / or receiving. In some examples, a measurement gap enables the UE and / or serving network to skip transmitting and / or receiving and instead permits the UE and / or serving network to perform measurements. In some examples, network signaling may trigger / enable transmission and / or reception in gaps / restrictions that are caused by RRM measurements. In some examples, enabling transmission and / or reception in gaps / restrictions in RRM measurement gaps may focus on one traffic flow. For example, network signaling may include at least one of the following: a dynamic indication to enable transmission and / or reception in particular gap(s) / restriction(s) that are caused by RRM measurements; semi-persistent indications to enable transmission and / or reception in gaps / restrictions that are caused by RRM measurements; semi-static indications to enable transmission and / or reception in gaps / restrictions that are caused by RRM measurements; a dynamic indications to adapt / change gap / SMTC configuration to enable transmission and / or reception in gaps / restrictions that are caused by RRM measurements; and / or rule-based indications to enable transmission and / or reception in gaps / restrictions that are caused by RRM measurements. Some embodiments herein consider multi-modality flows, wherein each modality associated with the multi-modality flow may have different QoS requirements, different periodicities, and may have an inter-dependency with other modalities associated with the multi-modality flow. Some embodiments herein provide a solution for supporting scheduling enhancements, considering measurement gap skipping with multi-modal flows. In some examples, a defined flow may use measurements from other related flows, associated with a same multi-modal flow, to enable measurement gap skipping of the defined flow. In some examples, measurement gap skipping may be defined as the skipping of a configured measurement gap. In some examples, each QoS flow in a multi-modal flow may be related by a multi-modal service ID (MMSID). Fig. 4 shows a multi-modal service associated with a UE. In this example, the multi-modal service includes two QoS flows: a video flow 402 (e.g., with 60 frames per second (fps) and with 16.67ms between each frame) and a haptic feedback flow 400 (e.g., wherein haptic feedback occurs every 4ms). In this example, the video flow 402 and the haptic feedback flow 400 are not activated at the same time. The UE is configured with a measurement gap every 40ms. In this example, as the haptic feedback flow 400 is not activated at the same time as the video flow 402, the network can request the UE to skip downlink (DL) video reception when a video frame 404 overlaps with the configured measurement gap 408. This is shown in Fig. 4 by the "X” covering the first video frame. However, the problem to be solved in this example is how to handle the last video frame 406 which fully or partially overlap with a measurement gap 410. The UE may prioritize measurement in the same way as handling the first video frame 402 (i.e., by skipping the DL video reception) or the UE may skip the measurement and receive the DL video frame (as the video frame may depend on the already activated haptic feedback flow). Referring to the example scenario shown in Fig. 4, if the video frame depends on the haptic feedback flow 400, it would be reasonable for the UE to skip the measurement gap 410. However, in another example scenario, if one video flow (e.g. video flow#l) overlaps with a measurement gap but has a higher priority than performing a measurement before another video flow (e.g. video flow#2) with the same MMSID becomes active, the measurement may be skipped by skipping the measurement gap. In another example, in a case where both video flows (e.g., video flow #1 and video flow #2) are activated, the video flow#l may have a lower priority than performing a measurement. In this case, if video flow#l overlaps with a measurement gap, performing the measurement may not be skipped (i.e., there may be no measurement gap skipping). Therefore, the dependency among different multi-modal flows may determine how the measurement skipping is performed. For example, when a new flow with the same MMSID as another flow becomes activated there may be: no change on measurement skipping; a change of skipping measurements (i.e. data transmission and / or reception has a higher priority than performing a measurement) to non-skipping measurements (i.e. data transmission and / or reception has a lower priority than performing a measurement); or a change of non-skipping measurements to skipping measurements. An advantage of some embodiments herein enables efficient measurement gap skipping where there are multi-modal applications. In some examples, this advantage may be achieved by considering the dynamicity and inter-dependence of different flows with the same MMSID. Some embodiments herein introduce measurement gap skipping configurations. In some examples, the measurement gap skipping configurations comprise information indicating whether a measurement gap is to be skipped or is not to be skipped for the different flows associated with the same identity. In some examples, a UE and / or access node may select a measurement gap skipping configuration based on which of the flows associated with the same MMSID are activated. In some examples, the flows associated with the same MMSID may be QoS flows. In some examples, the QoS flows may comprise at least one of: sensory data flows; position and orientation information for uplink transmission flows; flows; haptic feedback flows; and audio flows. In some example embodiments, a UE and / or an access node may receive information of multiple flows associated with one multi-modal application. In some examples, the access node may be a gNB. In some examples, the UE and the access node are aware of the number of flows that have the same MMSID during a Protocol Data Unit (PDU) Session Establishment and / or Modification phase via NAS signaling. In some examples, the UE and the access node are aware of the number of flows that have the same MMSID via UE reporting. In some examples, the access node and UE may receive and / or be aware of multi-modal information comprising at least one of: the number of flows associated with a multi-modal service; traffic characteristics of each of the flows associated with the multi-modal service (such as periodicity and / or packet arrival time); the dependency between one or more of the flows associated with the multi-modal service; a relative priority of each of the flows associated with the multi-modal service, a MMSID associated with each of the flows associated with the multi-modal service; and / or an indication of which of the one or more of the flows trigger measurement gap skipping. In some examples, the indication of which of the one or more of the flows trigger measurement gap skipping may define which of the flows are to be skipped based on the relative priority of the flows. For example, if a haptic feedback flow and a video-wide view flow have a higher priority than performing a measurement, wherein the haptic feedback flow has the highest priority, said indication may indicate that when the haptic feedback flow is present and / or activated, a respective measurement gap is to be skipped. In another example, if the haptic feedback flow is not present and / or activated, said indication may indicate that the relative priority of the video-wide area flow may determine whether measurement gaps are skipped or not. In some examples, said multi-modal information may be obtained using Time Sensitive Communication Assistance Information (TSCAI) for DL and / or RRC UE Assistance Information (UAI) for UL traffic. In some examples, the relative priority of each of the flows may indicate which of the flows have a priority that is higher or lower than performing a measurement. In some examples, the relative priority of each of the flows is based on which of the flows are activated. In some examples, when a flow is configured with a higher priority than performing a measurement, a respective measurement gap is to be skipped. In some examples, when a flow is configured with a lower priority than performing a measurement, a respective measurement gap is not to be skipped. In some examples, the access node may receive said multi-modal information from the UE and / or a network (e.g., a core network). In some examples, based on the available multi-modal information, the access node may configure one or more measurement gap skipping configurations for the UE. In some examples, based on the activated flows associated with the multi-modal service, the UE and / or the access node may apply one of the configured measurement gap skipping configurations. In some examples, the UE may apply one of the configured measurement gap skipping configurations to one or more measurement gaps. In some examples, the access node may apply and / or use one of the configured measurement gap skipping configurations for scheduling DL and / or UL data for the UE during a measurement gap . In some examples, after obtaining the one or more measurement gap skipping configurations from the access node, the UE may determine and / or select a measurement gap skipping configuration. In this case, the UE may send an indication of the determined and / or selected measurement gap skipping configuration to the access node. In some examples, the UE may send the determined and / or selected measurement gap skipping configuration to the access node via a MAC CE or other uplink control messages. In some examples, the UE may apply the determined and / or selected measurement gap skipping configuration to one or more configured measurement gaps. In some examples, the access node may apply and / or use the determined and / or selected measurement gap skipping configuration for scheduling DL and / or UL data for the UE during one or more measurement gaps. In some other examples, the access node may determine and / or select a measurement gap skipping configuration. In this case, the access node may send an indication of the determined and / or selected measurement gap skipping configuration to the UE. In some examples, the access node may send the determined and / or selected measurement gap skipping configuration to the UE via a MAC CE or Downlink Control Information (DO). In some examples, the UE may apply the determined and / or selected measurement gap skipping configuration to one or more configured measurement gaps. In some examples, the access node may apply and / or use the determined and / or selected measurement gap skipping configuration for scheduling DL and / or UL data for the UE during one or more measurement gaps. In some examples, the access node and / or UE may determine and / or select the measurement gap skipping configuration to be applied to one or more measurement gaps based on which of the one or more flows associated with the same multi-modal service are activated. As an example, a multi-modal application comprising one audio flow, two video flows (one with wide area view “video-W" and one with focused view “video-F”), and one haptic feedback flow may be considered. In this example, the following measurement gap skipping configurations may comprise: • Configuration #1: When the haptic feedback flow is active, the measurement skipping gap configuration comprises skipping measurement gaps for all of the activated traffic flows. • Configuration #2: When all of the flows are activated other than the haptic feedback flow: • The audio flow and the video flow with wide area view have a higher priority than performing a measurement (i.e., the measurement gap is to be skipped); • The video flow with focused view has a lower priority than performing a measurement (i.e. the measurement gap is not to be skipped). • Configuration #3: When the audio flow and the video flow with wide area view are activated: • The audio flow has a higher priority than performing a measurement (i.e., the measurement gap is to be skipped); • The video flow with wide area view has a lower priority than performing a measurement (i.e., the measurement gap is not to be skipped). • Configuration #4: When only the audio flow is activated: • The audio flow has a lower priority than performing a measurement (i.e., the measurement gap is not to be skipped). In some examples, the measurement gap skipping configurations may be provided by a bitmap. In this case, one bit in the bitmap may be associated with one of the flows. For example, a value "0” of a bit may indicate that the measurement gap is not to be skipped (i.e., the UE is to perform the measurement). In some examples, a value "1" of a bit may indicate that the measurement gap is to be skipped (i.e., the UE is not to perform the measurement). Referring to the example configurations above (i.e., configurations #1 #2 #3 and #4) and the example flows [haptic, video-W, video-F, audio], the bitmap corresponding to each of the configurations maybe as follows: • Configuration #1:

[1111] ; • Configuration #2: [0 10 1]; • Configuration #3: [0 0 0 1]; • Configuration #4:

[0000] . Referring to these example configurations, the access node may configure the UE with each of measurement gap skipping configurations #1, #2, #3, and #4. In an example situation in which the haptic feedback flow becomes activated, the access node and / or UE may select a measurement gap skipping configuration indicating that the UE is to skip measurement gaps for all of the activated flows (i.e., the access node and / or UE may select measurement gap skipping configuration #1 out of all the measurement gap skipping configurations). In some examples, where the access node selects the measurement gap skipping configuration, the access node may send the selected measurement gap skipping configuration to the UE. The UE may apply the selected measurement gap skipping configuration to one or more measurement gaps. The access node may apply and / or use the selected measurement gap skipping configuration for scheduling DL and / or UL data for the UE during one or more measurement gaps. The measurement gap skipping configurations defined above are used herein only as an example. In some examples, the UE and / or access node may select a measurement gap skipping configuration based on any one or more defined flows being activated. For example, when one or more defined flows are activated, the UE and / or access node may determine a respective measurement gap skipping configuration such that one or more measurement gaps are skipped. In some examples, the UE may apply a respective measurement gap skipping configuration such that one or more measurement gaps are skipped. In some examples, one or more flows associated with a same multimodal service may be defined with a relative priority. For example, one or more flows may be defined with a higher or lower priority than performing a measurement. In some examples, the UE and / or access node may determine a measurement gap skipping configuration to be applied at the UE, such that when only flows with a lower priority are activated, the UE performs a measurement (i.e., a respective measurement gap is not to be skipped). In some examples, the UE and / or access node may determine a measurement gap skipping configuration, to be applied at the UE, such that when flows with a higher priority are activated, the UE does not perform a measurement (i.e., a respective measurement gap is to be skipped). In some examples, the relative priority of each of the flows is based on which of the one or more flows are activated. In some examples, the access node may apply and / or use the determined measurement gap skipping configuration for scheduling DL and / or UL data for the UE during one or more measurement gaps. Fig. 5 shows an example of applying a measurement gap skipping configuration in a scenario with multi-modal applications. As an example, Fig. 5 shows that when the haptic feedback flow 500 is activated, a measurement gap skipping configuration is applied which indicates that measurement gaps for all flows with the same MMSID are to be skipped. For example, referring to Fig. 5, the last video frame 504 overlaps with a measurement gap 506. The measurement gap skipping configuration may indicate that the measurement gap 506 is to be skipped. In this way, there may be no ambiguity of whether to prioritize performing measurements or whether measurements should be skipped and reception and / or transmission of the flow are to be prioritized. An advantage of configuring and / or determining and / or selecting and / or applying measurement gap skipping configurations may help to achieve efficient measurement gap skipping. In some example embodiments, the UE may support partial skipping. In some examples, partial skipping refers to a case where a part of a measurement gap is partially skipped to use for transmission and / or reception, and another part of the measurement gap is retained to perform the configured measurements. For example, using partial skipping measurement gaps can be considered from a synchronization signal block (SSB) pattern and / or a SSB based measurement timing configuration (SMTC) perspective. In an example, there may be two SSB occasions with four symbols in each slot and the maximum number of SSBs may be eight. In this example, for 15kHz and 30kHz sub-carrier spacing, the full beam sweep (of eight SSBs) may last 4ms or 2ms, respectively. In this case, the rest of the measurement gap (which has a 6ms total duration) can be skipped. In a case of partial skipping, a command may be signaled by the network which may indicate to the UE and / or access node to enable partial skipping for respective measurement gap skipping configurations. In some examples, the command may be signaled by the network via RRC signaling. In some examples, the command may be configured by a RRC, and then activated by MAC CE. In some examples, the command may be provided by DCI. In some other examples, the measurement gaps may be adapted. For example, in a case where a configured measurement gap has an interval of 40ms and a measurement gap length of 6ms, a command may be signaled by the network which indicates that the measurement gap is to be adapted. For example, the command may indicate that the measurement gap interval is modulated by increasing and / or decreasing the duration of the measurement gap interval according to the number of flows with the same MMSID that are active at a given time. Fig. 6 shows a schematic overview of some example embodiments. Fig. 6 shows an example communication between a UE 600 and an access node 602. The term access node can be used interchangeably with the term access point Fig. 6 shows an example in which the UE 600 may determine a measurement gap skipping configuration that is to be applied to one or more measurement gaps. As shown in Fig. 6 at S601, the UE 600 and / or access node 602 may receive information related to a plurality of related flows. In some examples, the information related to the plurality of related flows is provided by a network, (e.g., a core network). In some examples, the information related to the plurality of related flows is provided by the UE or other de-vice(s) connected to the UE. In some examples, the plurality of related flows are associated with a common identity. In some examples, the common identity associated with the plurality of related flows comprises a MMSID. In some examples, the plurality of related flows may comprise a plurality of QoS related flows. In some examples, the plurality of related QoS flows may comprise at least one of: one or more sensory data flows; one or more position and orientation information for uplink transmission flows; one or more video flows; one or more haptic feedback flows; and one or more audio flows. At S602, the access node 602 may receive information from the UE 600 and / or a network (e.g., a core network). For example, the access node 602 may receive assistance information from the UE 600 and / or network. In some examples, the access node 602 may receive said information for configuring one or more measurement gap skipping configurations. In some examples, said information may comprise at least one of: the number of flows associated with a multi-modal service; traffic characteristics of each of the flows associated with the multi-modal service (such as periodicity and / or packet arrival time); the interdependency between one or more of the flows associated with the multi-modal service; a relative priority of each of the flows associated with the multi-modal service, a MMSID associated with each of the flows associated with the multi-modal service; and an indication of which of the one or more of the flows trigger measurement gap skipping. At S603, the access node 602 may configure one or more measurement gap skipping configurations. In some examples, the access node 602 may configure one or more measurement skipping configurations based on the information received from the UE 600 and / or network in S602. In some examples, the one or more measurement gap skipping configurations may comprise information indicating, for a respective measurement gap or a group of measurement gaps (e.g. within a certain time window), whether that respective measurement gap or the group of measurement gaps is to be skipped or is not to be skipped. In some examples, the one or more measurement gap skipping configurations may be provided by a bitmap. In some examples, one bit in the bitmap is associated with one flow of the plurality of flows. At S604, the access node 602 may send information of the one or more measurement gap skipping configurations to the UE 600. In some examples, the information of the one or more measurement gap skipping configurations is for the plurality of related flows. At S605, the UE 600 may determine a measurement gap skipping configuration out of the one or more received measurement gap skipping configurations that is to be applied to one or more measurement gaps. In some examples, the UE 600 may determine the measurement gap skipping configuration based on which of the plurality of related flows are activated. At S606, the UE 600 may send the determined measurement gap skipping configuration to the access node 602. At S607, the UE 600 and / or the access node 602 may apply a measurement gap skipping configuration. In some examples, the UE 600 and / or the access node 602 may apply the measurement gap skipping configuration determined by the UE 600 at S605. In some examples, the UE 600 may apply the measurement gap skipping configuration to one or more measurement gaps. In some examples, the access node 602 may apply and / or use the measurement gap skipping configuration for scheduling DL and / or UL data for the UE 600 during one or more measurement gaps. For example, the access node 602 may be aware of which measurement gap skipping configuration is to be applied at the UE 600 so that the access node 602 knows whether it is possible to schedule the UE with DL and / or UL data during a respective measurement gap. In some examples, the UE 600 and / or the access node 602 may apply a measurement gap skipping configuration based on which of the plurality of related flows are activated. Fig. 7 shows a schematic overview of some example embodiments. Fig. 7 shows an example communication between a UE 700 and an access node 702. The term access node can be used interchangeably with the term access point Fig. 7 shows an example in which the access node 702 may determine a measurement gap skipping configuration that is to be applied to one or more measurement gaps. As shown in Fig. 7 at S701, the UE 700 and / or access node 702 may receive information related to a plurality of related flows. In some examples, the information related to the plurality of related flows is provided by a network, (e.g., a core network). In some examples, the information related to the plurality of related flows is provided by the UE or other de-vice(s) connected to the UE. In some examples, the plurality of related flows are associated with a common identity. In some examples, the common identity associated with the plurality of related flows comprises a MMS1D. In some examples, the plurality of related flows may comprise a plurality of QoS related flows. In some examples, the plurality of related QoS flows may comprise at least one of: one or more sensory data flows; one or more position and orientation information for uplink transmission flows; one or more video flows; one or more haptic feedback flows; and one or more audio flows. At S702, the access node 702 may receive information from the UE 700 and / or a network (e.g., a core network). For example, the access node 702 may receive assistance information from the UE 700 and / or network. In some examples, the access node 702 may receive said information for configuring one or more measurement gap skipping configurations. In some examples, said information may comprise at least one of: the number of flows associated with a multi-modal service; traffic characteristics of each of the flows associated with the multi-modal service (such as periodicity and / or packet arrival time); the interdependency between one or more of the flows associated with the multi-modal service; a relative priority of each of the flows associated with the multi-modal service, a MMSID associated with each of the flows associated with the multi-modal service; and an indication of which of the one or more of the flows trigger measurement gap skipping. At S703, the access node 702 may configure one or more measurement gap skipping configurations. In some examples, the access node 702 may configure one or more measurement skipping configurations based on the information received from the UE 700 and / or network in S702. In some examples, the one or more measurement gap skipping configurations may comprise information indicating, for a respective measurement gap, whether that respective measurement gap is to be skipped or is not to be skipped. In some examples, the one or more measurement gap skipping configurations may be provided by a bitmap. In some examples, one bit in the bitmap is associated with one flow of the plurality of flows. At S704, the access node 702 sends information of the one or more measurement gap skipping configurations to the UE 700 In some examples, the information of the one or more measurement gap skipping configurations is for the plurality of related flows. At S705, the access node 702 may determine a measurement gap skipping configuration out of the one or more configured measurement gap skipping configurations that is to be applied to one or more measurement gaps at the UE 700. In some examples, the access node 702 may determine the measurement gap skipping configuration based on which of the plurality of related flows are activated. At S706, the access node 702 may send the determined measurement gap skipping configuration to the UE 700. At S707, the UE 700 and / or the access node 702 may apply a measurement gap skipping configuration. In some examples, the UE 700 may apply the measurement gap skipping configuration to one or more measurement gaps. In some examples, the access node 702 may apply and / or use the measurement gap skipping configuration for scheduling DL and / or UL data for the UE 700 during one or more measurement gaps. For example, the access node 702 may be aware of which measurement gap skipping configuration is to be applied at the UE 700 so that the access node 702 knows whether it is possible to schedule the UE with DL and / or UL data during a respective measurement gap. In some examples, the UE 700 and / or the access node 702 may apply the measurement gap skipping configuration determined by the access node 702 atS705. In some examples, the UE 700 and / or the access node 702 may apply a measurement gap skipping configuration based on which of the plurality of related flows are activated. Reference is made to Fig. 8 which shows a method of some example embodiments. This method may be performed by an apparatus. The apparatus may comprise or be a user equipment. The apparatus may comprise suitable means, such as circuitry for providing the method. Alternatively, or additionally, the apparatus may comprise at least one processor and at least one memory storing instructions that, when executed by the at least one processor cause the apparatus at least to provide the method below. Alternatively, or additionally, the apparatus may be such as discussed in relation to FIG. 12. The method may be computer-implemented. The method may be provided by computer program code or computer executable instructions. The method may comprise, as referenced at S801, receiving information relating to a plurality of related flows and information relating to one or more measurement gap skipping configurations associated with the plurality of related flows. The method may comprise, as referenced at S802, applying a measurement gap skipping configuration of the one or more measurement gap skipping configurations to one or more measurement gaps. Reference is made to Fig. 9 which shows a method of some example embodiments. This method may be performed by an apparatus. The apparatus may comprise or be an access point or access node. The apparatus may comprise suitable means, such as circuitry for providing the method. Alternatively, or additionally, the apparatus may comprise at least one processor and at least one memory storing instructions that, when executed by the at least one processor cause the apparatus at least to provide the method below. Alternatively, or additionally, the apparatus may be such as discussed in relation to FIG. 12. The method may comprise, as referenced at S901, receiving information relating to a plurality of related flows. The method may comprise, as referenced at S902, sending, to a user equipment, information relating to one or more measurement gap skipping configurations associated with the plurality of related flows, based on the information relating to the plurality of related flows. Reference is made to Fig. 10 which shows a method of some example embodiments. This method may be performed by an apparatus. The apparatus may comprise or be a user equipment. The apparatus may comprise suitable means, such as circuitry for providing the method. Alternatively, or additionally, the apparatus may comprise at least one processor and at least one memory storing instructions that, when executed by the at least one processor cause the apparatus at least to provide the method below. Alternatively, or additionally, the apparatus may be such as discussed in relation to FIG. 12. The method may comprise, as referenced at S1001, receiving information relating to a plurality of flows associated with a common identity and information relating to a plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity. The method may comprise, as referenced at S1002, determining which of the plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity is to be applied. The method may comprise, as referenced at S1003, sending the determined measurement gap skipping configuration to an access point. The method may comprise, as referenced at S1004, applying the determined measurement gap skipping configuration to one or more measurement gaps. Reference is made to Fig. 11 which shows a method of some example embodiments. This method may be performed by an apparatus. The apparatus may comprise or be an access point or access node. The apparatus may comprise suitable means, such as circuitry for providing the method. Alternatively, or additionally, the apparatus may comprise at least one processor and at least one memory storing instructions that, when executed by the at least one processor cause the apparatus at least to provide the method below. Alternatively, or additionally, the apparatus may be such as discussed in relation to FIG. 12. The method may comprise, as referenced at S1101, receiving information relating to a plurality of flows associated with a common identity. The method may comprise, as referenced at S1102, sending information relating to a plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity to a user equipment. The method may comprise, as referenced at S1103, receiving a determined measurement gap skipping configuration from the user equipment Fig. 12 shows, by way of example, a block diagram of an apparatus 10. The apparatus 10 comprises, for example, at least one processor 12 and at least one memory 14 storing instructions 15 that, when executed by the at least one processor, cause the apparatus 10 at least to perform the method or methods as disclosed herein, and any of the embodiments thereof. In an example, the at least one memory and the instructions (e.g. a computer program code, software), are configured, with the at least one processor, to cause the apparatus 10 to perform the method or methods as disclosed herein, and any of the embodiments thereof. A processor 12 may comprise circuitry, or be constituted as circuitry or circuitries, the circuitry or circuitries being configured to perform phases of methods in accordance with example embodiments described herein. As used in this application, the term "circuitry” may refer to one or more or all of the following: (a) hardware-only circuit implementations, such as implementations in only analog and / or digital circuitry, and (b) combinations of hardware circuits and software, such as, as applicable: (i) a combination of analog and / or digital hardware circuit's) with software / firmware and (ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a user equipment, to perform various functions) and (c) hardware circuit(s) and or processor(s), such as a mi-croprocessor(s) or a portion of a microprocessor(s), that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation. This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device. The memory 14 may be implemented using any suitable data storage technology. The memory may comprise a database for storing data. The memory 14 may be at least in part external to apparatus 10 but accessible to apparatus 10. The instructions 15 may be comprised in a computer readable medium or a non-transitory computer readable medium. A term non-transitory, as used herein, is a limitation of the medium itself (i.e. tangible, not a signal) as opposed to a limitation on data storage persistency (e.g. random access memory, RAM, vs. read only memory, ROM). For example, the apparatus 10 is a terminal device, such as the UE of Fig. 6 and / or 7. As another example, the apparatus is comprised in such a terminal device, e.g. as a chipset configured to control the terminal device. The apparatus 10 may be caused or configured to perform at least the method of Figs. 8 and 10 and / or any one or more of the embodiments described. As another example, the apparatus 10 is an access node, e.g. the access node of Fig. 6 and / or 7. In another embodiment, the apparatus is comprised in such an access node, e.g. as a chipset configured to control the access node. The apparatus 10 may be caused or configured to perform at least the method of Figs. 9 and 11 and / or any one or more of the embodiments described. The apparatus may comprise one or more entities of any of protocol layers, such as a MAC entity, an RRC entity, an RLC entity, a PDCP entity or a PHY entity. In some embodiments, the entity is configured to perform at least the method of any of Figs. 8,9,10,11 and / or any one or more of the embodiments described. The apparatus 10 comprises a radio interface 16. The radio interface 16 may provide the apparatus 10 with communication capabilities. The radio interface 16 may comprise a receiver configured to receive information in accordance with at least one cellular or non-cellular standard. The radio interface 16 may comprise a transmitter configured to transmit information in accordance with at least one cellular or non-cellular standard. The receiver may comprise more than one receiver. The transmitter may comprise more than one transmitter. The radio interface 16 may comprise a transceiver configured to receive and transmit information in accordance with at least one cellular or non-cellular standard. The transceiver may comprise more than one transceiver. The apparatus 10 may comprise a user interface 18 comprising, for example, at least one of a keypad, a microphone, a touch display, a display, a speaker, etc. The user interface 18 may be used to control the apparatus by the user. The user interface 18 may be external to the apparatus 10. For example, the apparatus 10 may be connected to another device, such as a computer, either via wireless or wired connection, and the apparatus 10 is controlled by the user via the computer. In an embodiment, at least some of the processes described herein may be carried out by an apparatus comprising means for carrying out at least some of the described processes. Means for performing method steps as disclosed herein may include software and / or hardware components of the apparatus 10. For example, the at least one processor 12, the memory 14, and the computer program code form means for carrying out the method or methods as disclosed herein, and any of the embodiments thereof. As used herein the term “means” is to be construed in singular form, i.e. referring to a single element, or in plural form, i.e. referring to a combination of single elements. Therefore, terminology “means for [performing A, B, C]", is to be interpreted to cover an apparatus in which there is only one means for performing A, B and C, or where there are separate means for performing A, B and C, or partially or fully overlapping means for performing A, B, C. Further, terminology “means for performing A, means for performing B, means for performing C” is to be interpreted to cover an apparatus in which there is only one means for performing A, B and C, or where there are separate means for per-5 forming A, B and C, or partially or fully overlapping means for performing A, B, C. Even though the invention has been described above with reference to an example according to the accompanying drawings, it is clear that the invention is not restricted thereto but can be modified in several ways within the scope of the appended claims. Therefore, all words and expressions should be interpreted 10 broadly and they are intended to illustrate, not to restrict, the embodiment. It will be obvious to a person skilled in the art that, as technology advances, the inventive concept can be implemented in various ways. Further, it is clear to a person skilled in the art that the described embodiments may, but are not required to, be combined with other embodiments in various ways. 15

Claims

1. A user equipment comprising:means for receiving information relating to a plurality of flows associated with a common identity and information relating to a plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity;means for determining which of the plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity is to be applied;means for sending the determined measurement gap skipping configuration to an access point; andmeans for applying the determined measurement gap skipping configuration to one or more measurement gaps.

2. The user equipment of claim 1, further comprising means for determining the measurement gap skipping configuration to be applied based on which of the one or more of the plurality of related flows are activated.

3. The user equipment of claim 1 to claim 2, wherein when a defined flowof the plurality of related flows is activated, the means for determining the measurement gap skipping configuration is for determining a respective one of the plurality of measurement gap skipping configurations such that one or more measurement gaps are skipped.

4. The user equipment of any of claims 1 to 3, further comprising means for sending information to an access point, the information comprising at least oneof: a common identity associated with the plurality of related flows; or information relating to an interdependency of the plurality of related flows.

5. The user equipment of any of claims 1 to 4, wherein the common identity associated with the plurality of related flows comprises a common multi-modal service identity.

6. The user equipment of any of claims 1 to 5, wherein the plurality ofmeasurement gap skipping configurations comprise information indicating, for a respective measurement gap, whether that respective measurement gap is to be skipped or is not to be skipped.

7. The user equipment of any of claims 1 to 6, wherein the plurality ofmeasurement gap skipping configurations are provided by a bitmap and wherein one bit in the bitmap is associated with one flow of the plurality of related flows.

8. The user equipment of any of claims 1 to 7, wherein the plurality of related flows comprises a plurality of quality of service flows.

9. The user equipment of claim 8, wherein the plurality of quality of service flow comprises at least one of: one or more sensory data flows; one or more position and orientation information for uplink transmission flows; one or more video flows; one or more haptic feedback flows; and one or more audio flows.10.An access point comprising:means for receiving information relating to a plurality of flows associated with a common identity;means for sending information relating to a plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity to a user equipment; andmeans for receiving a determined measurement gap skipping configuration from the user equipment.

11. The access point of claim 10, further comprising means for applying a measurement gap skipping configuration for scheduling uplink and downlink data for the user equipment during one or more measurement gaps.

12. The access point of claim 10 or claim 11, further comprising:means for determining which of the plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity is to be applied at the user equipment; andmeans for sending the determined measurement gap skipping configuration to the user equipment.

13. The access point of claim 12, further comprising means for determining the measurement gap skipping configuration to be applied at the user equipment based on which of the one or more of the plurality of related flows are activated.

14. The access point of claim 12 or claim 13, wherein when a defined flow of the plurality of related flows is activated, the means for determining the measurement gap skipping configuration is for determining a respective one of the plurality of measurement gap skipping configurations such that one or more measurement gaps are skipped.

15. The access point of any of claims 10 to 14, further comprising means for receiving information from the user equipment or a network for configuring the plurality of measurement gap skipping configurations, the information comprising at least one of: a common identity associated with the plurality of related flows; or information relating to an interdependency of the plurality of related flows.

16. The access point of any of claims 10 to 15, wherein the common identity associated with the plurality of related flows comprises a common multi-modal service identity.

17. The access point of any of claims 10 to 16, wherein the plurality of measurement gap skipping configurations comprise information indicating, for a respective measurement gap, whether that respective measurement gap is to be skipped or is not to be skipped.

18. The access point of any of claims 10 to 17, wherein the plurality of measurement gap skipping configurations comprise a bitmap and wherein one bit in the bitmap is associated with one flow of the plurality of related flows.

19. The access point of any of claims 10 to 18, wherein the plurality of related flows comprises a plurality of quality of service flows.

20. The access point of claim 19, wherein the plurality of quality of service flows comprises at least one of: one or more sensory data flows; one or moreposition and orientation information for uplink transmission flows; one or more video flows; one or more haptic feedback flows; and one or more audio flows.

21. A method comprising:receiving information relating to a plurality of flows associated with a common identity and information relating to a plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity;determining which of the plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity is to be applied;sending the determined measurement gap skipping configuration to an access point; andapplying the determined measurement gap skipping configuration to one or more measurement gaps.

22. A method comprising:receiving information relating to a plurality of flows associated with a common identity;sending information relating to a plurality of measurement gap skipping configurations for the plurality of flows associated with the common identity to a user equipment; andreceiving a determined measurement gap skipping configuration from the user equipment.

23. A computer program comprising computer executable instructions which when executed cause the method of claim 21 or claim 22 to be performed.

Citation Information

Patent Citations

  • Method and apparatus for adaptation of measurement gap configuration with dynamic control signaling

    WO2024012124A1