Low layer triggering of measurement opportunity skip behavior for high layer configuration
By receiving high-level information for configuration and combining it with low-level information to dynamically adjust the measurement timing, the problem of balancing measurement timing selection and user plane data transmission in 3GPP is solved, achieving efficient user plane data transmission in latency-constrained applications.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-09
- Publication Date
- 2026-04-07
AI Technical Summary
In 3GPP, when user equipment chooses between overlapping measurement opportunities, existing technologies struggle to effectively balance measurement needs with user plane data transmission needs, resulting in the static balance of measurement opportunities failing to adapt to dynamic changes.
By receiving information from higher layers to configure measurement timing skipping behavior and dynamically adjusting the skipping decision based on lower-layer information, the system utilizes deterministic rules and concurrent judgments to determine whether to skip measurement timing, thereby achieving dynamic prioritization of user plane data transmission.
It enables dynamic adjustment of measurement timing in delay-constrained applications, improves the efficiency of user plane data transmission, reduces signaling requirements, and adapts to dynamic changes in network demands.
Smart Images

Figure CN121815288A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Examples of the present disclosure relate to low layer triggering of high layer configured measurement occasion skipping behavior. BACKGROUND
[0002] User equipment performs measurements at measurement occasions. In 3GPP, measurement patterns (measurement occasions) and priorities of measurement patterns are configured using radio resource control messaging. There can be multiple different measurement patterns and they can overlap or be very close for different measurement occasions. In this scenario, the user equipment is able to choose between overlapping measurement occasions. One of the overlapping measurement occasions is used for measurement and the other is discarded. The choice is based on priority.
[0003] In 3GPP, user plane data is transmitted in available occasions. Measurement occasions are not necessarily available occasions.
[0004] It is important to balance the need for measurements with the need for user plane data transmission. This balance is not static but changes over time. SUMMARY
[0005] In various examples, an apparatus is provided that includes means for: deciding to skip a first measurement occasion according to a measurement occasion skipping behavior; receiving low layer information to trigger the measurement occasion skipping behavior and, in response, deciding to skip a second measurement occasion; and revisiting the decision to skip the first measurement occasion according to the measurement occasion skipping behavior based on the decision to skip the second measurement occasion.
[0006] In some but not necessarily all examples, the means for revisiting the decision to skip the first measurement occasion includes means for: following one or more deterministic rules to decide to skip the first measurement occasion based on the decision to skip the second measurement occasion.
[0007] In some but not necessarily all examples, revisiting the decision includes using one or more deterministic rules to decide that the first measurement occasion is skipped or that the first measurement occasion is not skipped.
[0008] In some but not necessarily all examples, the outcome of revisiting the decision to skip the first measurement occasion depends on the concurrency of the first measurement occasion and the second measurement occasion.
[0009] In some but not necessarily all examples, the outcome of revisiting the decision to skip the first measurement occasion depends on the concurrency of the first measurement occasion and the second measurement occasion, wherein When determined based on a determination that the first measurement occasion and the second measurement occasion are not concurrent, the first measurement occasion is not skipped and the second measurement occasion is skipped.
[0010] In some, but not necessarily all, examples, the outcome of revisiting the decision to skip the first measurement occasion depends on a proximity distance between a start of the first measurement occasion and a start of the second measurement occasion.
[0011] In some, but not necessarily all, examples, the outcome of revisiting the decision to skip the first measurement occasion depends on a proximity distance between a start of the first measurement occasion and a start of the second measurement occasion, and on a concurrency of the first measurement occasion and the second measurement occasion, wherein based on a determination that the first measurement occasion and the second measurement occasion are concurrent and the proximity distance between the first measurement occasion and the second measurement occasion is less than a threshold, the first measurement occasion is skipped and the second measurement occasion is skipped.
[0012] In some, but not necessarily all, examples, based on a determination that the first measurement occasion and the second measurement occasion are not concurrent, the second measurement occasion is skipped and the first measurement occasion is not skipped; and based on a determination that the proximity distance between the first measurement occasion and the second measurement occasion is not less than the threshold, the second measurement occasion is skipped and the first measurement occasion is not skipped.
[0013] In some, but not necessarily all, examples, revisiting the decision to skip the first measurement occasion provides a contention resolution between concurrent measurement occasions.
[0014] In some, but not necessarily all, examples, the measurement occasion skipping provides prioritization of user plane communication over the measurement that is skipped.
[0015] In some, but not necessarily all, examples, the low layer information is comprised in downlink control information.
[0016] In some, but not necessarily all, examples, the apparatus is arranged to communicate a user equipment capability to support features according to claim 1.
[0017] In some, but not necessarily all, examples, the apparatus comprises means for receiving high layer information for determining a measurement occasion skipping behavior, wherein the determined measurement occasion skipping behavior allows a measurement occasion to be skipped based on a presence of another measurement occasion; and wherein the received low layer information causes the determined measurement occasion skipping behavior to be implemented. In some, but not necessarily all, examples, an apparatus comprises means for: determining, according to a first measurement behavior, to skip a first measurement occasion; determining, in response to receiving low layer information for triggering a measurement occasion skipping behavior, to skip a second measurement occasion; and Based on the decision to skip the second measurement timing, the decision to skip the first measurement timing is revisited according to the first measurement behavior.
[0018] In various examples, a network access node device is provided, which includes components for: Send high-level information to the user equipment to configure the first measurement timing skip behavior; Based on the skip behavior at the first measurement moment, it is determined that the user equipment will decide to skip the first measurement moment; Send low-level information to the user equipment to skip the second measurement timing, as well as a deterministic result regarding skipping the first measurement timing. In some, but not all, examples, the definitive result regarding skipping the first measurement timing is either that the first measurement timing is skipped or that the first measurement timing is not skipped.
[0019] In some, but not all, examples, the deterministic result regarding skipping the first measurement timing depends on the concurrency of the first and second measurement timings.
[0020] In some, but not all, examples, the deterministic result regarding skipping the first measurement timing is: when the first and second measurement timings are not concurrent, the first measurement timing is not skipped and the second measurement timing is skipped; and when the first and second measurement timings are concurrent, the first measurement timing is skipped and the second measurement timing is skipped.
[0021] In some, but not all, examples, the deterministic outcome regarding the timing of skipping the first measurement is determined by one or more deterministic rules.
[0022] In some, but not all, examples, the deterministic result regarding skipping the first measurement timing is determined by the timing of the transmission of the low-level information used to trigger the measurement timing skipping behavior.
[0023] In some, but not all, examples, the measurement timing skips the priority of providing user plane communication, rather than the skipped measurement.
[0024] In some, but not all, examples, lower-layer information is included in the downlink control information, and network access nodes are configured to control the timing of the transmission of the downlink control information to control the deterministic outcome regarding the timing of skipping the first measurement.
[0025] In some, but not all, examples, the network access node device is arranged to receive a user equipment capability indication that the user equipment supports the features described in claim 1.
[0026] Based on various examples, a low-level triggering behavior that skips measurement timing in a high-level configuration is provided.
[0027] For example, skipped measurement timing can be used for user plane data transmission. Higher-level configuration of measurement timing skipping behavior allows for deterministic network control behavior. Lower-level triggering has low latency. Therefore, lower-level triggering of measurement timing skipping behavior configured at higher levels can dynamically increase user plane data transmission. This is particularly useful in latency-constrained applications.
[0028] Examples as claimed in the appended claims are provided according to various, but not necessarily all, embodiments.
[0029] While the examples and optional features described above in this disclosure are described separately, it should be understood that their provision in all possible combinations and permutations is included within this disclosure. It should be understood that various examples of this disclosure may include any or all of the features described with respect to other examples of this disclosure, and vice versa. Furthermore, it should be understood that any one or more features in any combination may be implemented / included / performed by means of ... Attached Figure Description
[0030] Some examples will now be described with reference to the accompanying drawings, in which: Figures 1 to 10 Examples of the topics described in this article are shown; The accompanying drawings are not necessarily drawn to scale. For clarity and brevity, some features and views in the drawings may be shown schematically to scale or enlarged. For example, the dimensions of some elements in the drawings may be enlarged relative to other elements to aid in interpretation. Similar reference numerals are used in the drawings to indicate similar features. For clarity, not all reference numerals may be shown in all figures. Detailed Implementation
[0031] Figure 1 An example of a network 100 comprising multiple network entities is shown, including a terminal device 110, a node device 120, and one or more network devices 130. The terminal device 110 and the node device 120 communicate with each other 124. One or more network devices 130 communicate with the node device 120 128.
[0032] In some examples, one or more network devices 130 communicate with terminal device 110. In some examples, one or more network devices 130 may communicate with each other. In some examples, one or more node devices 120 may communicate with each other.
[0033] Network 100 may be a cellular network comprising multiple cells 122, each cell 122 being served by node device 120. In this example, the interface between terminal device 110 and node device 120 defining cell 122 is wireless interface 124.
[0034] Node device 120 includes one or more cellular radio transceivers. Terminal device 110 includes one or more cellular radio transceivers.
[0035] In the example shown, cellular network 100 is a 3GPP network, where terminal device 110 is a user equipment (UE), and node device 120 may be an access node such as a base station.
[0036] User equipment includes mobile devices. Where references to user equipment are made, the references shall, where possible, include and cover references to mobile devices.
[0037] In some examples, during operation, user equipment 110 includes a mobile device that includes a smart card, such as a subscriber identity module (SIM), for authentication / encryption, etc. In some examples, during operation, user equipment 110 includes a mobile device that includes a circuitry embedded as part of user equipment 110 for authentication / encryption, such as a software SIM.
[0038] Node device 120 can be any suitable access node, such as a base station or transceiver point. Node device 120 can be a network element responsible for radio transmission and reception to or from UE 110 in one or more cells 122. Node device 120 can be a network element in a radio access network (RAN), an open radio access network (O-RAN), or any other suitable type of network.
[0039] Network device 130 may be part of the core network. Network device 130 may be configured to manage functions related to the connectivity of UE 110. For example, network device 130 may be configured to manage functions such as connectivity, mobility, authentication, authorization, and / or other suitable functions. In some examples, network device 130 may include Access and Mobility Management Functions (AMF) and / or User Plane Functions (UPF) or any other suitable entity.
[0040] exist Figure 1 In the example, network device 130 is shown as a single entity. In some examples, network device 130 may be distributed across multiple entities. For example, network device 130 may be cloud-based or distributed in any other suitable manner. Network device 130 may be a core network node.
[0041] Network 100 can be, for example, a 4G or 5G network. For instance, it can be a New Radio (NR) network using gNBs or eNBs as access nodes 120. New Radio is the 3GPP name for 5G technology. In this case, node device 120 may include gNodeBs (gNBs) 120 configured to provide user plane and control plane protocol termination to UE 110 and / or configured to perform any other suitable functions. gNBs 120 interconnect with each other via X2 / Xn interfaces 126. gNBs are also connected to network device 130 via N2 interfaces 128. gNBs can be connected to an AMF or any other suitable network device 130. Other types of networks and interfaces can be used in other examples. Other types of networks may include next-generation mobile and communication networks, such as 6G networks.
[0042] The following background techniques can be used to understand the context and description.
[0043] The measurement process includes one or more measurements performed by User Equipment 110. Measurements can be performed relative to activities at User Equipment 110 (e.g., relative to received signals (or information)). Measurements can be performed at a specific protocol layer. For example, received signal strength can be measured at the physical layer (lowest layer). The received signal can be a downlink signal transmitted by Network Radio Access Node 120. Measurements can be used for Radio Resource Management (RRM). In 3GPP, User Equipment 110 measures received signals (downlink or sidelink), such as downlink signals like SSB (Synchronization Block) and CSI-RS (Channel State Information Reference Signal). Measurements performed at User Equipment 110 can be, for example, physical layer (L1) measurements. In some examples, one or more of RSRP (Reference Signal Received Power), RSRQ (Reference Signal Received Quality), and RSSI (Received Signal Strength Indicator) are measured. Measurements can be periodic, half-periodic, or aperiodic (triggered by DCI signaling). The network can be configured to perform measurements. 3GPP TS 38.300 and 37.340 specify the measurement model. 3GPP TS 38.133 specifies user equipment measurement requirements. 3GPP 38.215 specifies physical layer measurements. 3GPP 38.304 specifies the cell reselection procedure.
[0044] A measurement timing is the time (time period) at which a measurement is performed. The terms measurement gap or measurement gap timing or measurement window or measurement gap window are other terms related to measurement timing. A "gap" is a gap in user plane communication used for one or more measurement timings. A measurement timing pattern is a defined series of measurement timings. In some examples, a measurement timing pattern is a periodic measurement timing pattern, which is a defined series of periodic measurement timings; in some cases, it is a periodically periodic measurement timing. A measurement pattern is a series of measurements defined at a measurement timing. In some examples, a measurement pattern is a periodic measurement pattern, which is a series of measurements within a defined period at a measurement timing; in some cases, it is a periodically periodic measurement timing.
[0045] Skipping a measurement timing (or gap) means that the measurement at the timing point is skipped and does not occur. The timing is retained, but it is no longer a measurement timing because it is not used for measurement and can be used for other purposes, such as user plane communication.
[0046] Concurrency means simultaneous or near-simultaneous transmission. It includes overlap (exact and partial) and adjacency within its meaning. Overlap (in time) means exact or partial overlap in time. Exact overlap (in time) means having the same start and end times and the same duration between the start and end times. Partial overlap (in time) means having common time, but not all of it (not exact overlap). Adjacency means close but not overlapping. For example, "off" means within a threshold distance. In some examples, the threshold distance is a sub-part of a radio frame that is less than 10 ms, which is the duration of a radio frame in 3GPP NR. For example, in some examples, the threshold distance is a distance less than 4 ms or 5 ms. In at least some examples, the value of the threshold distance is configured by the network, for example, via Layer 3 (L3) signaling (Radio Resource Control signaling). In some examples, the threshold distance depends on the capabilities of the user equipment 110, such as its processing power. In some examples, the threshold distance depends on the ability of user equipment 110 to receive simultaneously at different frequencies or its ability to switch between receiving frequencies or other scheduling constraints dependent on user equipment 110. The distance between two timings is the time difference between the end point of the earlier timing and the start point of the later timing. Concurrency of measurement timings (measurement gaps) may occur due to network configuration. In some examples, measurement timings (measurement gaps) are configured with IEGapConfig-r17, which also includes GapPriority-r17 (see 9.1.8 of 3GPP TS 38.133).
[0047] Measurement timing skip is a skipping process performed at the measurement timing point. The measurement timing skip behavior determines what and / or when to skip one or more measurements (at the measurement timing point).
[0048] The 3GPP specification Rel-17 defines a measurement timing skipping (dropping) procedure for measurement timings (measurement gaps). If two configured measurement timings (measurement gaps) overlap or have a distance of less than 4 ms, only the measurement timing (measurement gap) with the highest priority configuration is reserved, and the other measurement timing is skipped (referred to as dropping in the specification).
[0049] The following example discloses a network access node 120, which includes components for: sending higher-layer information 202 to a user equipment 110 to configure a measurement timing skipping behavior 216 at the user equipment 110, wherein the measurement timing skipping behavior 216 at least allows a first measurement timing 10 to be skipped based on the presence of a second measurement timing 12; and sending lower-layer information 204 to the user equipment 110 to implement the configured measurement timing skipping behavior 216 at the user equipment 110.
[0050] The following example discloses (from a signaling perspective) a user equipment 110, which includes components for: receiving higher-layer information 202 for determining a measurement timing skipping behavior 216, wherein the determined measurement timing skipping behavior 216 at least allows a first measurement timing 10 to be skipped based on the presence of a second measurement timing 12; and receiving lower-layer information 204 for enabling the implementation of the measurement timing skipping behavior 216 determined by 212.
[0051] The following example discloses (from a processing perspective) a user equipment 110, which includes components for: processing received higher-layer information 202 to determine a measurement timing skipping behavior 216; and processing received lower-layer information 204 to implement the measurement timing skipping behavior 216 determined by 212, wherein implementing the measurement timing skipping behavior 216 determined by 212 at least causes a first measurement timing 10 to be skipped based on the existence of a second measurement timing 12.
[0052] The terms "first" and "second" are labels used for distinction. They indicate that the marked items are different. The labels do not necessarily indicate a temporal or spatial order. In some examples, the first measurement time 10 precedes the second measurement time 12. In some examples, the second measurement time 12 precedes the first measurement time 10. In the example shown, the first measurement time 10 precedes the second measurement time 12, but this is not necessarily the case in all examples.
[0053] Figure 2 An example of signaling between access node 120 and user equipment 110 is shown.
[0054] Network access node 120 sends higher-layer information 202 to user equipment 110 to configure measurement timing skipping behavior 216 at user equipment 110, wherein measurement timing skipping behavior 216 at least allows the first measurement timing 10 (see Figures 3A to 3C According to the existence of a second measurement opportunity 12 (see Figures 3A to 3C (and thus skipped.)
[0055] User equipment 110 receives higher-layer information 202 for determining measurement timing skipping behavior 216, wherein the determined measurement timing skipping behavior 216 at least allows a first measurement timing 10 to be skipped based on the existence of a second measurement timing 12. User equipment 110 processes the received higher-layer information 202 to determine the measurement timing skipping behavior 216. Later, network access node 120 sends low-layer information 204 to user equipment 110 to enable the implementation of measurement timing skip behavior 216 configured at user equipment 110.
[0056] User equipment 110 receives low-level information 204 for causing the measurement timing skipping behavior 216 determined by implementation 212. User equipment 110 processes the received low-level information 204 to cause the measurement timing skipping behavior 216 determined by implementation 212 to be skipped. The measurement timing skipping behavior 216 determined by implementation 212 causes at least the first measurement timing 10 to be skipped based on the existence of the second measurement timing 12.
[0057] Network tracing 220 implements the configured measurement timing skipping behavior 216. The network has configured the measurement timing skipping behavior 216 via higher-layer information 202 and has triggered the configured measurement timing skipping behavior 216. When a measurement timing skip occurs, the network is aware of it and can use the timing for other purposes, such as user plane data transmission with user equipment 110. This transmission can occur in the uplink or downlink and can be scheduled via lower-layer information 204 or otherwise.
[0058] Upper-layer information 202 can be provided as a Layer 3 message, such as a Radio Resource Control (RRC) message. Lower-layer information 202 can be provided as a Layer 1 message, such as a Downlink Control Information (DCI) signal.
[0059] The deterministic network control behavior of the user equipment 110 described herein enables coordinated behavior at the user equipment 110 and the network access node 120, thereby reducing the signaling requirements between the user equipment 110 and the network access node 120.
[0060] Figure 3A , Figure 3B , Figure 3CA timeline at user equipment 110 is shown. Each timeline includes receiving low-level information 204 (e.g., DCI) and a first measurement timing 10 for the first measurement 20. Figure 3A and Figure 3C A second measurement timing 12 for the second measurement 22 is shown. In Figure 3, the second measurement timing 12 for the second measurement 22 can have a variable position on the timeline.
[0061] The determined measurement timing skipping behavior 216 at least causes the first measurement timing 10 to be skipped based on the existence of the second measurement timing 12.
[0062] The first measurement timing skip behavior 216 can be done in Figure 3A This occurs because there is a second measurement opportunity 12.
[0063] The second measurement timing skip behavior 216 can be performed when... Figure 3B This occurs because there is no second measurement opportunity 12.
[0064] exist Figure 3C In this context, the third measurement timing skipping behavior 216 may occur. In some examples, the second measurement timing skipping behavior 216 occurs if the second measurement timing 12 occurs at a distance (in time) from the first measurement timing 10 that exceeds a threshold, and the first measurement timing skipping behavior 216 occurs if the second measurement timing 12 occurs at a distance (in time) from the first measurement timing 10 that does not exceed a threshold.
[0065] The measurement procedure can be any suitable measurement procedure. In at least some examples, the measurement procedure is or includes a mobility measurement procedure for a cellular telecommunications network. Such a procedure can be higher-layer information previously configured as received as an RRC message, such as using higher-layer information 202.
[0066] exist Figure 4A and Figure 4B In this context, the threshold creates a concurrent window of 40. Figure 4A In this example, the second measurement opportunity 12 occurs at a distance (in time) from the first measurement opportunity 10 (exceeding a threshold) outside the concurrent window 40. The second measurement opportunity skipping behavior 216 occurs. In this example, but not necessarily in all examples, the second measurement opportunity skipping behavior 216 is when the first measurement opportunity 10 is skipped (becoming available for user equipment data transmission), and the second measurement opportunity 12 is not skipped (a reminder that it is available for the second measurement 22 but not for user equipment data transmission).
[0067] exist Figure 4BIn this example, the second measurement timing 12 occurs within the concurrent window 40 at a distance (in time) from the first measurement timing 10 (not exceeding a threshold). The first measurement timing skipping behavior 216 occurs. In this example, but not necessarily in all examples, the first measurement timing skipping behavior 216 is that the first measurement timing 10 is skipped 30 (becoming available for UE data transmission), and the second measurement timing 12 is skipped 32 (becoming available for UE data transmission).
[0068] Concurrency windows are used to evaluate the concurrency of measurement timing. Concurrency means simultaneous or near-simultaneous transmission. It includes overlap (exact and partial) and adjacency in its meaning. Overlap (in time) means exact or partial overlap in time. Exact overlap (in time) means having the same start and end times and the same duration between the start and end times. Partial overlap (in time) means having common time, but not all of the time is common (not exact overlap), and adjacency means close but not overlapping. For example, closing means within a threshold distance. In some examples, the threshold distance is a sub-part of a radio frame that is less than 10 ms, which is the duration of a radio frame in 3GPP NR. For example, in some examples, the threshold distance is a distance of less than 4 ms or 5 ms. In at least some examples, the value of the threshold distance is configured by the network, for example, via Layer 3 (L3) signaling (Radio Resource Control signaling). In some examples, the threshold distance depends on the capabilities of user equipment 110, such as its processing capacity, for example, the processing time required by user equipment 110 to process low-layer information 204. In some examples, the threshold distance depends on the ability of user equipment 110 to receive simultaneously at different frequencies or its ability to switch between receiving frequencies or other scheduling constraints dependent on user equipment 110. The distance between two moments can be the time difference between the end point of the earlier moment and the start point of the later moment, or the difference between the start points of the moments.
[0069] In some options, the maximum separation time of the concurrent window 40 that would cause the cancellation of two consecutive measurement opportunities with one low-level (DCI) indication 204 can be determined based on the processing time required by the user equipment 110 to process the low-level (DCI) indication 204.
[0070] The determined measurement timing skipping behavior 216 provides a race resolution between concurrent measurement timings, which includes skipping measurements at one or more concurrent measurement timings.
[0071] Compared to low-level information 204, high-level information 202 occupies high-level information in the protocol stack, and compared to high-level information 202, low-level information 204 occupies low-level information in the protocol stack.
[0072] Higher-layer information 202 may, for example, occupy layer 3, such as Radio Resource Control (RRC). Lower-layer information 204 may, for example, occupy layer 1 used for the Physical Layer (PHY).
[0073] In at least some examples, higher-layer information 202 is transmitted in the downlink RRC message. In at least some examples, lower-layer information 204 is transmitted as downlink control information (DCI).
[0074] Compared to low-level information 204, high-level information 202 has a longer processing time (e.g., 10 ms for RRC). This results in latency.
[0075] Timing of low-level information 204 relative to mobility-specific measurement moments that are close in time or a set of concurrent measurement moments.
[0076] In one example, the DCI is sent or is available whenever the user equipment is scheduled. In some examples, the lower-layer information 204 may be sent more frequently (every 1 ms). For example, the DCI may be sent every downlink time slot (every 0.5 ms @ 30kHz SCS, shorter for higher SCS).
[0077] High-level information 202 configures 210 to skip measurement timing behavior 216 at user equipment 110.
[0078] In some examples, the measurement timing skipping behavior 216 is normalized or otherwise predefined at user equipment 110. Higher-level information 202 configures the predefined measurement timing skipping behavior 216 to be used upon receiving lower-level information 204. Higher-level information 202 configures the normalized measurement timing skipping behavior 216.
[0079] In some examples, multiple measurement timing skipping behaviors 216 are standardized or otherwise predefined at user equipment 110. Higher-level information 202 includes an identifier that configures the predefined measurement timing skipping behavior 216 identified by the identifier to be used upon receiving lower-level information 204. Higher-level information 202 configures one of the multiple measurement timing skipping behaviors 216 as a measurement timing skipping behavior 216.
[0080] In some examples, multiple measurement timing skipping behaviors 216 are defined by higher-level information 202. Higher-level information 202 provides configuration for the measurement timing skipping behaviors 216. In at least some examples, the configuration includes one or more variable parameters that controllably specify the measurement timing skipping behaviors 216. For example, in some examples, the configuration includes parameters for controlling the duration of the concurrent window 40.
[0081] In some examples, multiple measurement timing skipping behaviors 216 are defined by higher-level information 202. Higher-level information 202 provides configuration for the multiple measurement timing skipping behaviors 216. User equipment 110 determines the measurement timing skipping behavior 216 by selecting one of the multiple measurement timing skipping behaviors 216, for example, based on parameters in lower-level information 204.
[0082] In some examples, multiple measurement timing skip behavior 216 is based on a set of rules or otherwise configured by the network or known to the network.
[0083] Rules can identify one or more measurement opportunities to be skipped based on one or more of the following: the timing of one or more measurement opportunities; the order of measurement opportunities; the priority of one or more measurement opportunities; the number of measurement opportunities; and the concurrency of measurement opportunities.
[0084] The timing of one or more measurement events can be relative to the timing of the received lower-level information 204. The timing / sequence of measurement events can be relative to the timing of other measurement events.
[0085] When configured or reconfigurable, priorities for one or more measurement times can be specified. Rules can be differentiated based on priority.
[0086] The concurrency of measurement timing can be variably defined by the concurrent window 40.
[0087] Rules can be configured (including reconfigured) via higher-level signaling, such as via higher-level information 202.
[0088] In some examples, the interaction between the measurement timing skipping behavior 216 determined by the rule control and another in-use measurement timing skipping behavior 216 not triggered by the low-level information 204.
[0089] Low-level information 204 is the trigger for enabling the measurement timing skip behavior 216 determined by implementation 212.
[0090] In some examples, the timing of the lower-level information 204 is used to identify when a measurement should be skipped.
[0091] In some examples, the timing of low-level information 204 is used to define the concurrent window 40. In some examples, the timing of low-level information 204 is used to identify the timing of measurements immediately following the definition of the concurrent window 40.
[0092] In some examples, the lower layer information 204 is a single bit in the DCI.
[0093] In some examples, the first value of a single bit in the DCI enables the measurement timing skipping behavior 216 determined by implementation 212.
[0094] In some examples, the second value of a single bit in the DCI disables the measurement timing skipping behavior 216 determined by implementation 212.
[0095] In some examples, the first value of a single bit in the DCI enables the measurement timing skipping behavior 216 determined by implementation 212 and maintains another skipping behavior.
[0096] In some examples, the first value of a single bit in the DCI enables the measurement timing skipping behavior 216 determined by implementation 212 and temporarily suspends another skipping behavior.
[0097] The timing control of the transmission of low-layer information 204 is implemented by 212 to skip the timing of the measurement timing skip behavior 216. Low-layer information 204 is dynamic, for example, transmitted instantaneously. In at least some examples, the timing of the transmission of low-layer information 204 is based on user plane latency constraints.
[0098] Some applications have more stringent latency requirements than others. The implementation 212 of using dynamic, low-level information 204 to trigger a determined measurement timing jump process is particularly useful for applications with strict latency constraints.
[0099] In some examples, the higher-level configuration of the measurement timing skip behavior 216 depends on user plane data transmission latency constraints. In some examples, the timing of the lower-level triggering of the measurement timing skip behavior configured in the higher-level configuration depends on user plane data transmission latency constraints and / or immediate user plane data transmission requirements.
[0100] In some examples, the conditions for skipping lower-level triggering of measurement timing for higher-level configuration are left to the network implementation. This can depend on the application's latency requirements or other strategies / conditions.
[0101] Examples of applications with latency constraints may include applications where application layer units (e.g., a unit of the media layer) need to be transmitted via multiple packets.
[0102] Examples of applications with latency constraints are common in interactive immersive media services. For example, extended reality (XR) and media services (XRM) are typically characterized by high data rates and low latency.
[0103] 3DoF, 3DoF+, and 6DoF-mediated reality (augmented, virtual, or mixed reality) can have high data rate and low latency requirements. These characteristics include: the user's (e.g., a head-mounted display) real-time viewpoint (in 3, 3+, or 6 degrees of freedom) controls the virtual user's real-time viewpoint (in 3, 3+, or 6 degrees of freedom). Latency is less than 50 ms (a rendering motion-to-photon latency greater than 20 ms begins to cause nausea when a person is wearing a VR head-mounted device).
[0104] High-level information 202 or other previously received high-level information 202 can configure the timing of measurements.
[0105] like Figure 5A As shown, the first measurement timing 10 for the first measurement 20 can be configured with a first periodic pattern, and the second measurement timing 12 for the second measurement 22 can be configured with a second periodic pattern.
[0106] In this example, the pattern has a regular period. In this example, the period of the second pattern is greater than (e.g., twice the period of the first pattern). The second pattern slightly precedes the first pattern.
[0107] Each of the second measurement timings 12 is concurrent with the first measurement timing 10, and each alternative first measurement timing 10 is concurrent with the second measurement timing 12. A concurrent window 40 is shown.
[0108] The deterministic network control behavior of the user equipment 110 described herein enables coordinated behavior at the user equipment 110 and the network access node 120, thereby reducing the signaling requirements between the user equipment 110 and the network access node 120.
[0109] The first mode can be defined as follows: period = 40 ms, duration = 5 ms, offset = 0 ms, priority = high. The second mode can be defined as follows: period = 80 ms, duration = 5 ms, offset = 5 ms, priority = low.
[0110] like Figure 5A and Figure 5B As shown, when the user equipment 110 receives the low-level information 204, the determined measurement timing skipping behavior 216 is implemented. Figure 5A The pattern of the first measurement 20 at the first measurement time and the pattern of the second measurement 22 at the second measurement time are shown. Figure 5B As shown Figure 5A The measurement mode is as follows; however, some measurement opportunities are skipped. Not all first measurement opportunities 10 and second measurement opportunities 12 are included. Figure 5A It is marked in. Figure 5B The first measurement timing 10 and the second measurement timing 12 skipped in the process are marked. References to the first measurement 20 and the first measurement timing 10 relate to... Figure 5A References to the second measurement 22 and the second measurement timing 12 relate to... Figure 5A The reference to skip behavior involves Figure 5B According to the existence of a second measurement opportunity 12 (in Figure 5A As shown in the figure), the implementation 212 of the determined measurement timing skip behavior 216 enables the first measurement timing 10 (in Figure 5AAt least the first measurement 20 at (shown in) is skipped by 30 (in) Figure 5B (As shown in the diagram). Based on the existence of a second measurement timing 12 within the concurrency window 40, the first measurement 20 at the first measurement timing 10 is skipped by 30. In this example, but not necessarily in all examples, the first measurement 20 at the first measurement timing 10 is skipped by 30, and the second measurement 20 at the second measurement timing 12 is skipped by 32. Only the timing of the concurrent measurement timings and the transmission timing of the low-level information 204 (DCI) defined by the time-constrained concurrency window 40 can be skipped by 30, 32. Note that the entire measurement timing gap pattern is skipped. Upon receiving the low-level information 204 ( Figure 5A (As shown in the diagram) In the subsequent time period, only the second measurement timing 12, which occurs concurrently with the first measurement timing 10, is skipped (30, 32). Figure 5B (As shown in the image). Specific moments of the pattern are skipped at 30 and 32.
[0111] Figure 6 It shows Figure 1 An example of the system shown.
[0112] The diagram illustrates that in some examples, higher-layer information 202 is conditionally sent. In this example, access node 120 decides 222 to prioritize user plane (UP) data transmission over measurements. As a result of this decision, access node 120 prepares appropriate configurations for the measurement timing skipping procedure and sends them to user equipment 110 via higher-layer information 202 (e.g., an RRC message). In another example, higher-layer information 202 is conditionally sent by access node 120 upon receiving the capability of UE 110 to support skipping behavior for concurrent measurement timings.
[0113] The diagram illustrates that in some examples, low-layer information 204 is conditionally sent. In this example, access node 120 decides 224 to prioritize previously prepared user plane (UP) data transmission over measurement. As a result of this decision, access node 120 prepares appropriate low-layer information 204 (e.g., DCI) and sends it to user equipment 110.
[0114] Subsequently, as a result of sending low-layer information 204, user plane data transmission 270 occurs between access node 120 and user equipment 110 at the (multiple) measurement points that have been skipped (e.g., 30, 32). User plane data transmission can be downlink transmission. User plane data transmission can be uplink transmission.
[0115] Therefore, the measurement timing skipping behavior 216 provides priority for user plane communication, rather than skipping measurements during the measurement timing.
[0116] The figure also shows that in some examples, user equipment 110 sends a higher-layer (e.g., RRC) capability message 201 to access node 120, which instructs user equipment 110 to support the ability to follow a process, namely, dynamic network control skipping of measurement timing using lower-layer information 204 (lower-layer triggering of measurement timing skipping behavior configured by higher layers).
[0117] In some examples, one or more measurement timing skip behaviors 216 are based on a set of rules or otherwise shared over the network. This is known as concurrent DCI.
[0118] In some examples, RRC-based measurement timing skip / drop behavior occurs without requiring DCI triggering. This RRC-based measurement timing skip / drop behavior can be referred to as a priority-based rule. Priority-based contention resolution exists between concurrent measurement timings. This behavior is specified in Rel-173 GPP.
[0119] Rules based on concurrent DCI may include one or more of the following: Upon receiving the DCI-based skip instruction 204, all measurement opportunities starting in the next T time unit (e.g., seconds) are skipped. Concurrency priority rules (if any) are applied after the skipped DCI decision.
[0120] Skip only the first upcoming lowest priority measurement time configured for the UE.
[0121] Only the first upcoming highest priority measurement opportunity is skipped. If two concurrent measurement opportunities exist, the measurement opportunity with the lower priority will be enabled because the highest priority measurement opportunity is skipped.
[0122] Skip the first upcoming concurrent measurement opportunity. That is, if there are N concurrent measurement opportunities after receiving the DCI-based skip command 204, skip N measurement opportunities.
[0123] In an alternative approach, user equipment 110 is configured to skip M measurement opportunities that occur after receiving a DCI-based skip command 204, if they are concurrent.
[0124] In another example, the concurrent DCI-based skip (multi-measurement timing skip process 214) occurs only within a time period, and after that time period, a skip / drop based on concurrency priority is used.
[0125] As an alternative embodiment, user equipment 110 will apply a skip of the measurement timing based on concurrent DCI after the DCI indication 204 in the first concurrent measurement timing, which will not be discarded by the rules based on concurrency priority. If a measurement timing that was discarded occurs after time T1 (by the rules based on concurrency priority), the gap is reactivated and used to perform measurements with respect to that gap pattern. T1 can be defined as X ms after the skip indication and X ms after the start of the skipped gap.
[0126] Figure 7A An example of method 300 executed at user device 110 is shown. It is a computer-implemented method.
[0127] User equipment 110 has received higher-level information 202 for determining measurement timing skipping behavior 216, wherein the determined measurement timing skipping behavior 216 at least allows the first measurement timing 10 to be skipped based on the existence of the second measurement timing 12.
[0128] At box 302, user equipment 110 receives low-level information 204 for causing the measurement timing determined by implementation 212 to skip behavior 216.
[0129] At frame 304, the first measurement timing 10 is determined.
[0130] At box 306, the method determines that a second measurement opportunity 12 exists, for example, concurrent with (e.g., overlapping with) the first measurement opportunity 10.
[0131] If an existence is determined, the method determines at box 308 whether to skip the first measurement timing 10 and / or skip the second measurement timing 12. In some examples, it may be determined at box 304 whether to skip the first measurement timing 10.
[0132] Figure 7B An example of method 310 executed at user device 110 is shown. It is a computer-implemented method.
[0133] User equipment 110 has received higher-level information 202 for determining measurement timing skipping behavior 216, wherein the determined measurement timing skipping behavior 216 at least allows the first measurement timing 10 to be skipped based on the existence of the second measurement timing 12.
[0134] At box 312, user equipment 110 receives low-layer information 204 (e.g., DCI).
[0135] At box 314, user equipment 110 acknowledges that the received low-layer information 204 (e.g., DCI) is configured to cause the measurement timing skip behavior 216 determined by implementation 212. In some examples, user equipment 110 acknowledges that the received low-layer information 204 (e.g., DCI) includes a single-bit skip indicator.
[0136] If confirmation fails, the method moves to box 316, where method 310 performs an alternative behavior, which is an alternative to multiple measurement timing skip behavior 216 (based on concurrent DCI). In at least some examples, the alternative behavior is measurement timing skipping based on concurrency priority (e.g., priority-based contention resolution between concurrent measurement timings as specified in Rel-17 3GPP). If confirmation succeeds, the method moves to box 318.
[0137] In box 318, a first measurement timing 10 is determined. If a second measurement timing 12 exists, for example, if concurrency (e.g., overlap) with the first measurement timing 10 is determined (box 320), then the concurrent measurement timing is skipped, the first measurement timing 10 is skipped, and / or the second measurement timing 12 is skipped (box 324).
[0138] If a second measurement opportunity 12 exists, for example, whose concurrency (e.g., overlap) with the first measurement opportunity 10 is not determined (box 320), the method moves to box 322. At box 322, non-concurrent skipping behavior is performed. For example, only the first measurement opportunity 10 is skipped, instead of the second measurement opportunity 12.
[0139] Figure 8A An example of method 300 executed at user device 110 is shown. It is a computer-implemented method.
[0140] User equipment 110 includes components for the following: Based on the measurement timing skip behavior, determine the 360 skip (later occurring) measurement timing 20; Receive 302 low-level information 204 for triggering measurement timing skipping behavior, and in response, decide 306 to skip the (earlier) measurement timing 10; and Based on the decision 304 to skip the second (earlier) measurement timing 10, the revisit 350 and the decision 360 to skip the later measurement timing 20 based on the measurement timing skipping behavior.
[0141] refer to Figure 8A User equipment 110 determines whether to skip (later occurring) measurement timing 20 based on the measurement timing skipping behavior. This decision may be, for example, one or both of the following: The decision regarding the mode for configuring measurement timing; The scheduling decision for one of the measurement opportunities in the mode that uses the configured measurement opportunity.
[0142] User equipment 110 has received higher-level information 202 for determining measurement timing skip behavior 216. Measurement timing skip behavior 216 allows at least one measurement timing to be skipped based on the existence of another measurement timing.
[0143] At box 302, user equipment 110 receives low-level information 204 for enabling measurement timing skip behavior 216 of implementation 212. In this example, low-level information 204 is a skip instruction based on DCI.
[0144] At box 304, the skip measurement timing 10 is determined based on its timing relative to the lower-level information 204. For example, the measurement timing 10 that occurs earlier than the lower-level information 204 is determined to be skipped.
[0145] This method revisits 350 to determine 360.
[0146] At box 306, the method determines the existence of a (later occurring) measurement opportunity 12, for example, concurrent with (e.g., overlapping) the first measurement opportunity 10. Optionally, the proximity of the (later occurring) measurement opportunity 12 and the (earlier occurring) measurement opportunity 10 is determined, and the existence of the (later occurring) measurement opportunity 12 requires both concurrency and proximity.
[0147] If an existence is determined, then at box 308, the method determines to either skip only the (earlier) measurement timing 10 or skip both the (earlier) measurement timing 12 and the (later) measurement timing 12.
[0148] Figure 8B An example of method 310 executed at user device 110 is shown. It is a computer-implemented method.
[0149] User equipment 110 includes components for the following: Based on the measurement timing skip behavior, determine the 360 skip (later occurring) measurement timing 20; Receive 302 low-level information 204 for triggering measurement timing skipping behavior, and in response, decide 306 to skip the (earlier) measurement timing 10; and Based on the decision 304 to skip the second (earlier) measurement timing 10, the revisit 350 and the decision 360 to skip the later measurement timing 20 based on the measurement timing skipping behavior.
[0150] refer to Figure 8BUser equipment 110 determines whether to skip (later occurring) measurement timing 20 based on the measurement timing skipping behavior. This decision may be, for example, one or both of the following: The decision regarding the mode for configuring measurement timing; The scheduling decision for one of the measurement opportunities in the mode that uses the configured measurement opportunity.
[0151] User equipment 110 has received higher-level information 202 for determining measurement timing skip behavior 216. Measurement timing skip behavior 216 allows at least one measurement timing to be skipped based on the existence of another measurement timing.
[0152] At box 302, user equipment 110 receives low-level information 204 for enabling measurement timing skip behavior 216 of implementation 212. In this example, low-level information 204 is a skip instruction based on DCI.
[0153] At box 314, it is determined whether the DCI contains a valid indication of skip measurement timing (MO). In some examples, user equipment 110 confirms that the received lower-layer information 204 (e.g., DCI) includes a single-bit skip indicator. If yes, the method moves to box 304. If not, the method moves to box 316.
[0154] At box 316, method 310 performs an alternative behavior to measurement timing skip behavior 216 (based on concurrent DCI). In at least some examples, the alternative behavior is measurement timing skipping based on concurrency priority (e.g., priority-based contention resolution between concurrent measurement timings as specified in Rel-17 3GPP). If successful, the method moves to box 304.
[0155] At box 304, the skip (earlier) measurement timing 10 is determined based on its timing relative to the lower-level information 204.
[0156] For example, the measurement timing 10 that occurs earlier than the lower-level information 204 is determined to be skipped.
[0157] This method revisits 350 to determine 360.
[0158] At box 306, the method determines the existence of a (later occurring) measurement opportunity 12, for example, determining the concurrence (e.g., overlap) of 352 with the first measurement opportunity 10 and determining the proximity of the (later occurring) measurement opportunity 12 and the (earlier occurring) measurement opportunity 10.
[0159] The existence of measurement opportunity 12 (which occurs later) requires certainty of concurrency (yes) and proximity (yes).
[0160] If a determination is made (yes), then at box 324, the method determines that both the (earlier) measurement timing 12 and the (later) measurement timing 12 are skipped. The two timings corresponding to the (earlier) measurement timing 12 and the (later) measurement timing 12 can then be used by 360 for other purposes, such as the transmission of user plane data.
[0161] If an undetermined (No) condition exists, then at box 322, the method determines to skip only the (earlier) measurement opportunity 10. The later measurement opportunity 12 is reserved for measurement. The (earlier) measurement opportunity 12 can then be used at 362 for other purposes, such as the transmission of user plane data.
[0162] In this example, skipping both measurement moments 10 and 12 requires both concurrency and proximity. In other examples, concurrency is sufficient to skip both measurement moments 10 and 12.
[0163] Two measurement events are considered concurrent if they overlap, or if the temporal (interval) distance between them is less than an interval threshold. The temporal (interval) distance is measured as the difference between the end of the first measurement event and the start of the subsequent second measurement event.
[0164] In some examples, if the first measurement timing and the second measurement timing are concurrent (overlapping or not overlapping but close enough to be concurrent), both measurement timings are skipped.
[0165] If the first measurement timing and the second measurement timing are not concurrent (they do not overlap and are not close enough to be concurrent), then only the first measurement timing is skipped.
[0166] In other examples, skipping between two measurement timings depends not only on concurrency but also on proximity—whether the first measurement timing and the second measurement timing are close together.
[0167] The two measurement events are considered to be close if the temporal (lag) distance between the start of the first measurement event is less than the (lag) threshold. The temporal distance is measured as the difference between the start of the first measurement event and the start of the second measurement event.
[0168] If the first measurement timing and the second measurement timing are concurrent (overlapping or not overlapping but close enough to be concurrent), then both measurement timings are skipped if the first measurement timing and the second measurement timing are close to each other.
[0169] If the first and second measurement timings do not overlap but are close enough to be concurrent, but the first measurement timing is so long that the first and second measurement timings are not close, then the first measurement timing is skipped, but the second measurement timing is not skipped.
[0170] If the first and second measurement timings do not overlap but are close enough to be concurrent, and the first measurement timing is short enough that the first and second measurement timings are close, then the first and second measurement timings are skipped.
[0171] If the first measurement timing and the second measurement timing overlap (are concurrent), but the first measurement timing and the second measurement timing are not close, then the first measurement timing is skipped, but the second measurement timing is not skipped.
[0172] If the first measurement timing and the second measurement timing overlap (are concurrent), but the first measurement timing and the second measurement timing are close, then the first measurement timing and the second measurement timing are skipped.
[0173] The aforementioned example addresses how to handle the skipping of concurrent measurement timings with a single-bit indication, such as signaling based on dynamic DCI, including a single bit indicating whether a measurement timing skip should be performed.
[0174] The foregoing example provides a solution that specifies the interaction between DCI-based skips and other skips during measurement timing (such as priority-based discarding of one of two measurement timings). In the example, the solution specifies deterministic UE behavior. In the example, the solution specifies deterministic UE behavior for network control. Network control of deterministic UE behavior can be implemented, for example, via higher-level messaging that configures the deterministic UE behavior.
[0175] In the example, deterministic UE behavior for network control is determined by configuring one or more rules at the user equipment. Rules can specify the interaction between DCI-based skips and other skips based on measurement timing. Rules can also specify the processing of measurement timings following the DCI indication (lower layer information 204).
[0176] The deterministic UE behavior of network control is determined by the timing of the DCI indicator (lower layer information 204) and the timing of subsequent measurements. For example, the concurrency of subsequent measurements and / or the proximity of subsequent measurements.
[0177] In some examples, if the first measurement timing and the second measurement timing are not concurrent (they do not overlap and are not close enough to be concurrent), then only the first measurement timing is skipped and the second measurement timing is reserved for measurement.
[0178] In other examples, skipping two measurement opportunities depends not only on concurrency but also on the proximity of the first and second measurement opportunities. If the first and second measurement opportunities are concurrent (overlapping or not overlapping but close enough to be concurrent), then both measurement opportunities are skipped if they are adjacent. If the first and second measurement opportunities are not concurrent (overlapping or not overlapping but close enough to be concurrent), or if they are not adjacent, then only the first measurement opportunity is skipped, and the second measurement opportunity is reserved for measurement.
[0179] Network control solutions with deterministic UE behavior can be based on rules specifying the interaction between DCI-based skipping and other measurement skipping procedures (e.g., priority-based dropping).
[0180] Network control solutions can specify (interval) thresholds for UE to determine concurrency. Network control solutions can specify (hysteresis) thresholds for UE to determine proximity.
[0181] Skip behavior based on UE DCI is activated or deactivated by the network via RRC signaling. The signaling can also define skip behavior, such as rules and / or concurrency (e.g., (interval) threshold) and / or proximity (e.g., (hysteresis) threshold).
[0182] In the foregoing example, a user equipment 110 is disclosed, which includes components for the following: Based on the timing of the measurement skipping behavior, it is decided to skip the first (later) measurement timing 20; Receive low-level information 204 for triggering measurement timing skipping behavior, and in response, decide to skip the second (earlier) measurement timing 10; and Based on the decision to skip the second (earlier) measurement timing 10, the decision to skip the first (later) measurement timing 20 based on the measurement timing skipping behavior is revisited in 350.
[0183] In at least some examples, the component for revisiting the decision to skip the first (later) measurement timing 20 includes a component for following one or more deterministic rules that determine to skip the first (later) measurement timing 20 based on the decision to skip the second (earlier) measurement timing 10.
[0184] In at least some examples, the revisit 350 decision includes using one or more deterministic rules to decide whether to skip the first (later) measurement timing or not skip the first (later) measurement timing 20.
[0185] In at least some examples, the outcome of the decision to revisit 350 and skip the first (later) measurement timing 20 depends on the concurrency of the first (later) measurement timing 20 and the second (earlier) measurement timing 10.
[0186] In at least some examples, the outcome of the decision to skip the first (later) measurement timing 20 during revisit 350 depends on the concurrency of the first (later) measurement timing 20 and the second (earlier) measurement timing 10, wherein, based on the determination that the first (later) measurement timing 20 and the second (earlier) measurement timing 10 are not concurrent, the first (later) measurement timing 20 is not skipped and the second (earlier) measurement timing 10 is skipped.
[0187] In at least some examples, the outcome of the decision to skip the first (later) measurement timing 20 during revisit 350 depends on the proximity between the start of the first (later) measurement timing 20 and the start of the second (earlier) measurement timing 10.
[0188] In at least some examples, the outcome of the decision to skip the first (later) measurement timing 20 during revisit 350 depends on the concurrency of the first (later) measurement timing 20 and the second (earlier) measurement timing 10, and on the proximity distance between the start of the first (later) measurement timing 20 and the start of the second (earlier) measurement timing 10, wherein, based on the determination that the first (later) measurement timing 20 and the second (earlier) measurement timing 10 are concurrent and the proximity distance between the first (later) measurement timing 20 and the second (earlier) measurement timing 10 is less than a threshold, the first (later) measurement timing 20 is skipped and the second (earlier) measurement timing 10 is skipped.
[0189] In at least some examples, based on the determination that the first (later) measurement timing 20 and the second (earlier) measurement timing 10 are not concurrent, the second (earlier) measurement timing 10 is skipped and the first (later) measurement timing 20 is not skipped; and based on the determination that the proximity distance between the first (later) measurement timing 20 and the second (earlier) measurement timing 10 is not less than a threshold, the second (earlier) measurement timing 10 is skipped and the first (later) measurement timing 20 is not skipped.
[0190] In at least some examples, the decision to revisit 350 and skip the first (later) measurement timing 20 provides a race-out solution between concurrent measurement timings.
[0191] In at least some examples, the measurement timing skips the prioritization of providing user plane communication, rather than the skipped measurement.
[0192] In at least some examples, the lower layer information 204 is included in the downlink control information (DCI).
[0193] In at least some examples, user equipment 110 is configured to deliver user equipment capabilities to support: Receive low-level information 204 for triggering measurement timing skipping behavior, and in response, decide to skip the second (earlier) measurement timing 10; and Based on the decision to skip the second (earlier) measurement timing 10, the decision to skip the first (later) measurement timing 20 based on the measurement timing skipping behavior is revisited in 350.
[0194] In at least some examples, user equipment 110 includes components for receiving high-level information 202 for determining measurement timing skip behavior, wherein the determined measurement timing skip behavior allows measurement timing 20 to be skipped based on the presence of another measurement timing 10; and wherein the received low-level information 204 enables the implementation of the determined measurement timing skip behavior.
[0195] In the foregoing example, a device 120 is disclosed, which includes components for: Based on the first measurement action, it is decided to skip the first (later) measurement opportunity 20; In response to receiving low-level information 204 for triggering measurement timing skipping behavior, it is decided to skip the second (earlier) measurement timing 10, and Based on the decision to skip the second (earlier) measurement opportunity 10, the revisit 350 skips the first (later) measurement opportunity 20 based on the first measurement action.
[0196] In the foregoing example, a network access node device 120 is disclosed, which includes components for the following: Send higher-level information to the user equipment to configure measurement timing skipping behavior; Based on the measurement timing skip behavior, it is determined that the user equipment will decide to skip the first (later) measurement timing 20; Send low-level information 204 to the user equipment to skip the second (earlier) measurement opportunity 10 and a deterministic result regarding skipping the first (later) measurement opportunity.
[0197] In at least some examples, the deterministic result regarding skipping the first (later) measurement timing 20 is either that the first measurement timing is skipped or that the first (later) measurement timing 20 is not skipped.
[0198] In at least some examples, the deterministic result regarding skipping the first (later) measurement timing 20 depends on the concurrency of the first (later) measurement timing 20 and the second (earlier) measurement timing 10.
[0199] In at least some examples, the deterministic result regarding skipping the first (later) measurement timing 20 depends on the proximity of the first (later) measurement timing 20 to the second (earlier) measurement timing 10.
[0200] In at least some examples, the deterministic result regarding skipping the first (later) measurement timing 20 is that when the first (later) measurement timing 20 and the second (earlier) measurement timing 10 are not concurrent, the first measurement timing is not skipped and the second (earlier) measurement timing 10 is skipped; and when the first (later) measurement timing 20 and the second (earlier) measurement timing 10 are concurrent, the first measurement timing is skipped and the second (earlier) measurement timing 10 is skipped.
[0201] In at least some examples, the deterministic outcome regarding skipping the first (later) measurement timing 20 is determined by one or more deterministic rules.
[0202] In at least some examples, the deterministic result regarding skipping the first (later) measurement timing 20 is determined by the timing of the transmission of low-level information 204 used to trigger the measurement timing skipping behavior.
[0203] In at least some examples, the measurement timing skips the prioritization of providing user plane communication, rather than the skipped measurement.
[0204] In at least some examples, low-layer information 204 is included in downlink control information, and network access nodes are arranged to control the timing of the transmission of downlink control information to control the deterministic outcome regarding skipping the first (later) measurement timing 20.
[0205] In at least some examples, the network access node device is configured to receive indications of user equipment capabilities supported by the user equipment: Receive low-level information 204 for triggering measurement timing skipping behavior, and in response, decide to skip the second (earlier) measurement timing 10; and Based on the decision to skip the second (earlier) measurement timing 10, the decision to skip the first (later) measurement timing 20 based on the measurement timing skipping behavior is revisited in 350.
[0206] Figure 9 An example of a controller 400 applicable to devices 110 and 120 is shown. The controller 400 can be implemented as a controller circuit system. The controller 400 can be implemented separately in hardware, have certain aspects in software, including separate firmware, or can be a combination of hardware and software (including firmware).
[0207] like Figure 9 As shown, the controller 400 can be implemented using instructions that enable hardware functions, for example by using executable instructions 406 in a general-purpose or special-purpose processor 402, which can be stored on a machine-readable storage medium (disk, memory, etc.) to be executed by such processor 402.
[0208] Processor 402 is configured to read from and write to memory 404. Processor 402 may also include an output interface and an input interface, through which data and / or commands are output by processor 402 and through which data and / or commands are input to processor 402.
[0209] Memory 404 stores instructions, programs, or code 406 that control the operation of devices 110 and 120 when loaded into processor 402. The computer program instructions, programs, or code 406 provide logic and routines that enable devices 110 and 120 to perform the methods shown in the figures, and processor 402 is configured to load and execute the instructions, programs, or code 406 by reading memory 404.
[0210] The device 110 includes: At least one processor 402; and At least one memory 404 stores instructions that, when executed by the at least one processor 402, cause the device to at least: Receive and process high-level information 202 for determining measurement timing skipping behavior 216, wherein the determined measurement timing skipping behavior 216 allows a measurement timing to be skipped based on the existence of a second measurement timing 12; and Receive and process low-level information 204 for causing the measurement timing determined by implementation 212 to skip behavior 216.
[0211] The device 120 includes: At least one processor 402; and At least one memory 404 stores instructions that, when executed by at least one processor 402, cause the device to at least: Send higher-level information 202 to user equipment 110 to configure measurement timing skipping behavior 216 at user equipment 110, wherein measurement timing skipping behavior 216 at least allows a first measurement timing to be skipped based on the existence of a second measurement timing 12; and Send low-level information 204 to user equipment 110 to enable the implementation 212 to skip the measurement timing behavior 216 configured at user equipment 110.
[0212] like Figure 10 As shown, instructions, programs, or code 406 can reach devices 110 and 120 via any suitable transmission mechanism 408. The transmission mechanism 408 can 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 recording medium such as an optical disc read-only memory (CD-ROM) or a digital versatile disc (DVD) or solid-state memory, or an article of manufacture that includes or tangibly embodies the computer program 406. The transmission mechanism can be a signal configured to reliably transmit the computer program 406. Devices 110 and 120 can propagate or transmit the computer program 406 as computer data signals.
[0213] As used herein, the term “non-transient” refers to the limitation of the medium itself (i.e., tangible rather than signaling), rather than a limitation on the persistence of data storage (e.g., RAM versus ROM).
[0214] Computer program instructions are used to cause the device (user equipment 110) to perform at least the following, or to perform at least the following: Receive and process high-level information 202 for determining measurement timing skipping behavior 216, wherein the determined measurement timing skipping behavior 216 allows a measurement timing to be skipped based on the existence of a second measurement timing 12; and Receive and process low-level information 204 for causing the measurement timing determined by implementation 212 to skip behavior 216.
[0215] Computer program instructions are used to cause the device (network access node 120) to perform at least the following, or to perform at least the following: Sending higher-level information 202 to user equipment 110 to configure measurement timing skipping behavior 216 at user equipment 110, wherein measurement timing skipping behavior 216 at least allows a first measurement timing to be skipped based on the existence of a second measurement timing 12; and; and Send low-level information 204 to user equipment 110 to enable the implementation 212 to skip the measurement timing behavior 216 configured at user equipment 110.
[0216] Computer program instructions can be included in a computer program, a non-transitory computer-readable medium, a computer program product, or a machine-readable medium. In some, but not all, examples, computer program instructions can be distributed across more than one computer program.
[0217] Although memory 404 is shown as a single component / circuit system, it can be implemented as one or more separate components / circuit systems, some or all of which can be integrated / removable and / or provide permanent / semi-permanent / dynamic / cached storage devices.
[0218] Although processor 402 is shown as a single component / circuit system, it can be implemented as one or more separate component / circuit systems, some or all of which may be integrated / removable. Processor 402 may be a single-core or multi-core processor.
[0219] References to “computer-readable storage medium,” “computer program product,” “computer program tangibly embodied,” or “controller,” “computer,” “processor,” etc., should be understood to encompass not only computers with different architectures, such as single / multiprocessor architectures and sequential (von Neumann) / parallel architectures, but also special-purpose circuits, such as field-programmable gate arrays (FPGAs), special-purpose circuits (ASICs), signal processing devices, and other processing circuits. References to computer programs, instructions, code, etc., should be understood to encompass software used in programmable processors or firmware, such as programmable content of hardware devices, instructions for processors, or configuration settings for fixed-function devices, gate arrays, or programmable logic devices.
[0220] As used in this application, the term "circuit system" may refer to one or more or all of the following: (a) Implementation only in hardware circuit systems (such as implementation only in analog and / or digital circuit systems), and (b) A combination of hardware circuitry and software, such as (if applicable): I. A combination of (one or more) analog and / or digital hardware circuits and software / firmware; and II. Any part of a hardware processor (one or more) having software (including one or more digital signal processors, software, and one or more memories), which works together to enable a device such as a mobile phone or server to perform various functions, and (c) One or more hardware circuits and / or one or more processors, such as one or more microprocessors or a portion thereof, are required for operation of software (e.g., firmware), but the software may not be present when operation is not required.
[0221] This definition of circuit system applies to all uses of the term in this application, including in any claim. As another example, as used in this application, the term circuit system also covers implementations of hardware circuitry or processors and their accompanying software and / or firmware. For example, and if applicable to elements of a claim, the term circuit system also covers baseband integrated circuits used in mobile devices or servers, cellular network devices, or other computing or networking devices.
[0222] The boxes shown in the accompanying drawings may represent steps in methods and / or segments of code in computer program 406. The description of a specific order of blocks does not necessarily imply a required or preferred order for the blocks, and the order and arrangement of blocks may vary. Furthermore, some blocks may be omitted.
[0223] As used herein, "module" refers to a unit or device that excludes certain parts / components that will be added by the end-user manufacturer or user. Devices 110 and 120 may be modules, for example. The controller 400 of devices 110 and 120 may be a module, for example.
[0224] Given a structural feature that has already been described, it can be used as a substitute for a component that performs one or more functions of the structural feature, whether or not the function or those functions are explicitly or implicitly described.
[0225] The example above shows that the application enables the following components: Automotive systems; telecommunications systems; electronic systems including consumer electronics; distributed computing systems; media systems for generating or rendering media content including audio, visual and audiovisual content, as well as mixed, mediated, virtual and / or augmented reality media content; personal systems including personal health systems or personal fitness systems; navigation systems; user interfaces also known as human-machine interfaces; networks including cellular, non-cellular and optical networks; self-organizing networks; the Internet; the Internet of Things; virtualized networks; and related software and services.
[0226] According to the examples of this disclosure, the device can be disposed in an electronic device, such as a mobile terminal. However, it should be understood that a mobile terminal is merely an illustration of an electronic device that benefits from an implementation of this disclosure and should not be construed as limiting the scope of this disclosure to the same level. While in some implementation examples the device can be provided in a mobile terminal, other types of electronic devices, such as, but not limited to: mobile communication devices, handheld 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 adopt the examples of this disclosure. Furthermore, devices can readily adopt the examples of this disclosure regardless of their intention to provide mobility.
[0227] The term "comprising" is used in this document and has an inclusive rather than exclusive meaning. That is, any reference to X that includes Y indicates that X may include only one Y or may include more than one Y. If the intention to use "comprising" with an exclusive meaning is made clear in the context by referring to "including only one..." or by using "comprising".
[0228] In this specification, the terms “connection,” “coupling,” and “communication,” and their derivatives, mean operatively connecting / coupling / communicating. It should be understood that any number or combination of intermediary components (including no intermediary components) may be present to provide direct or indirect connection / coupling / communication. Any such intermediary component may include hardware components and / or software components.
[0229] As used herein, the term "determine / determine" (and its grammatical variations) may include, but is limited to: calculation, operation, processing, derivation, measurement, investigation, identification, lookup (e.g., lookup table, database, or other data structure), ascertainment, etc. Furthermore, "determine" may include receiving (e.g., receiving information), accessing (e.g., accessing data in memory), obtaining, etc. Additionally, "determine / determine" may include parsing, selecting, picking, building, etc.
[0230] Various examples have been referenced in this specification. Descriptions of features or functions of an example indicate which features or functions exist in that example. The use of the terms “example,” “for example,” “can,” or “may” in the text indicates that, whether explicitly stated or not, such features or functions exist at least in the described example, whether or not they are described as examples, and that they may, but not necessarily, exist in some or all other examples. Thus, “example,” “for example,” “can,” or “may” refers to a specific example within a class of examples. An example’s properties may be properties of only that example, or properties of the class, or properties of subclasses of the class, including some but not all examples within that class. Therefore, it is implicitly disclosed that features described with reference to one example, and not another, may be used as part of a working composition in that other example, but are not necessarily required to be used in that other example.
[0231] As used herein, “at least one of the following:” and “at least one of the following” and similar wording, where a list of two or more elements is linked by “and” or “or”, indicates at least any one of the elements, or at least any two or more of the elements, or at least all of the elements.
[0232] Although examples have been described in the preceding paragraphs with reference to various examples, it should be understood that modifications may be made to the given examples without departing from the scope of the claims.
[0233] The features described above may be used in combinations other than those explicitly described above.
[0234] Although the functionality has been described with reference to certain features, those functions can be performed by other features regardless of whether they are described or not.
[0235] A description of features such as means or components of means configured to perform a function or for performing a function should also be considered as disclosing a method for performing that function. For example, a description of means configured to perform one or more actions or for performing one or more actions should also be considered as disclosing a method for performing those one or more actions, with or without means.
[0236] Although features have been described with reference to some examples, those features may also exist in other examples, whether or not they are described.
[0237] The terms “a,” “an,” or “that” are used in this document and are inclusive rather than exclusive. That is, any reference to X that includes “a,” “an,” or “that” Y indicates that X may include only one Y, or may include more than one Y, unless the context clearly indicates otherwise. If the intention is to use “a,” “an,” or “that” (with an exclusive meaning), it will become clear in the context. In some cases, the use of “at least one” or “one or more” may be used to emphasize the inclusive meaning, but the absence of these terms should not be taken as grounds for any exclusive meaning.
[0238] The presence of a feature (or combination of features) in a claim is a reference to that feature or combination of features itself, as well as to features that substantially achieve the same technical effect (equivalent features). Equivalent features include, for example, features that are variations and substantially achieve the same result in substantially the same manner. Equivalent features include, for example, features that substantially perform the same function in substantially the same manner to substantially achieve the same result.
[0239] In this specification, various examples have been referenced to describe the characteristics of the examples using adjectives or adjective phrases. Such descriptions of the characteristics of the examples indicate that the characteristic exists exactly as described in some examples, and exists in other examples that are substantially as described.
[0240] The foregoing description illustrates some examples of this disclosure; however, those skilled in the art will recognize possible alternative structural and methodological features that provide equivalent functionality to the specific examples of such structures and features described above, and for the sake of brevity and clarity, these structures and features have been omitted from the foregoing description. Nevertheless, the foregoing description should be understood to implicitly include references to such alternative structural and methodological features that provide equivalent functionality, unless such alternative structural or methodological features are expressly excluded in the foregoing description of the examples of this disclosure.
[0241] While the foregoing specification aims to draw attention to those features deemed important, an applicant may seek protection by means of claims relative to any patent feature or combination of features mentioned and / or shown in the drawings, regardless of whether the emphasis is placed on them.
[0242] Furthermore, the various implementations of this disclosure can be described with reference to the following terms, and their features can be combined in any reasonable manner.
[0243] Clause 1. An apparatus comprising: determining to skip a first measurement timing based on a measurement timing skipping behavior; receiving low-level information for triggering the measurement timing skipping behavior, and in response, determining to skip a second measurement timing; and, based on the determination to skip the second measurement timing, revisiting the determination to skip the first measurement timing according to the measurement timing skipping behavior.
[0244] Clause 2. The apparatus according to Clause 1, wherein the component for revisiting the decision to skip the first measurement timing includes a component for following one or more deterministic rules for deciding to skip the first measurement timing based on the decision to skip the second measurement timing.
[0245] Clause 3. The apparatus according to Clause 2, wherein revisiting the decision includes using the one or more deterministic rules to determine whether the first measurement opportunity was skipped or not.
[0246] Clause 4. The apparatus according to Clause 1, 2 or 3, wherein the result of the decision to revisit the first measurement timing depends on the concurrency of the first measurement timing and the second measurement timing.
[0247] Clause 5. The apparatus according to Clause 4, wherein the result of the decision to revisit the first measurement timing depends on the concurrency of the first measurement timing and the second measurement timing, wherein the first measurement timing is not skipped and the second measurement timing is skipped when the determination is based on the finding that the first measurement timing and the second measurement timing are not concurrent.
[0248] Clause 6. The apparatus according to Clause 4 or 5, wherein the result of the decision to revisit the first measurement timing depends on the proximity between the start of the first measurement timing and the start of the second measurement timing.
[0249] Clause 7. The apparatus according to Clause 6, wherein the result of the decision to revisit the first measurement timing depends on the concurrency of the first measurement timing and the second measurement timing, and on the proximity distance between the start of the first measurement timing and the start of the second measurement timing, wherein the first measurement timing is skipped and the second measurement timing is skipped based on the determination that the first measurement timing and the second measurement timing are concurrent and that the proximity distance between the first measurement timing and the second measurement timing is less than a threshold.
[0250] Clause 8. The apparatus according to Clause 7, wherein the second measurement timing is skipped and the first measurement timing is not skipped based on the determination that the first measurement timing and the second measurement timing are not concurrent; and wherein the second measurement timing is skipped and the first measurement timing is not skipped based on the determination that the proximity distance between the first measurement timing and the second measurement timing is not less than the threshold.
[0251] Clause 9. The apparatus according to any one of Clauses 1 to 8, wherein the decision to revisit the first measurement timing provides a race condition resolution between concurrent measurement timings.
[0252] Clause 10. The apparatus according to any one of Clauses 1 to 6, wherein the measurement timing skipping behavior provides priority for user plane communications, rather than the skipped measurements.
[0253] Clause 11. The apparatus according to any one of Clauses 1 to 10, wherein the lower layer information is included in the downlink control information.
[0254] Clause 12. The apparatus according to any one of Clauses 1 to 11 is arranged to deliver user equipment capabilities to support the features as claimed in claim 1.
[0255] Clause 13. The apparatus according to any one of Clauses 1 to 12 includes a component for receiving high-level information for determining a measurement timing skip behavior, wherein the determined measurement timing skip behavior allows a measurement timing to be skipped based on the existence of another measurement timing; and wherein the received low-level information enables the implementation of the determined measurement timing skip behavior.
[0256] Clause 14. An apparatus comprising: determining to skip a first measurement timing based on a first measurement action; determining to skip a second measurement timing in response to receiving low-level information for triggering the measurement timing skip action; and revisiting the decision to skip the first measurement timing based on the decision to skip the second measurement timing, according to the first measurement action.
[0257] Clause 15. A network access node apparatus comprising: sending higher-layer information to a user equipment to configure a first measurement timing skipping behavior; determining, based on the first measurement timing skipping behavior, that the user equipment will decide to skip the first measurement timing; and sending lower-layer information to the user equipment to skip a second measurement timing and a deterministic result regarding skipping the first measurement timing.
[0258] Clause 16. The network access node apparatus according to Clause 12, wherein the deterministic result regarding skipping the first measurement timing is that the first measurement timing is skipped or the first measurement timing is not skipped.
[0259] Clause 17. The network access node apparatus according to Clause 15 or 16, wherein the deterministic result regarding skipping the first measurement timing depends on the concurrency of the first measurement timing and the second measurement timing.
[0260] Clause 18. The network access node apparatus according to any one of Clauses 15 to 17, wherein the deterministic result regarding skipping the first measurement timing is: when the first measurement timing and the second measurement timing are not concurrent, the first measurement timing is not skipped and the second measurement timing is skipped; and when the first measurement timing and the second measurement timing are concurrent, the first measurement timing is skipped and the second measurement timing is skipped.
[0261] Clause 19. A network access node apparatus according to any one of Clauses 15 to 18, wherein the deterministic result regarding skipping the first measurement timing is determined by one or more deterministic rules.
[0262] Clause 20. A network access node apparatus according to any one of Clauses 15 to 19, wherein the deterministic result regarding skipping the first measurement timing is determined by the timing of the transmission of the lower-layer information used to trigger the measurement timing skipping behavior.
[0263] Clause 21. A network access node apparatus according to any one of Clauses 15 to 20, wherein the measurement timing skipping behavior provides priority for user plane communications, rather than the skipped measurements.
[0264] Clause 22. A network access node apparatus according to any one of Clauses 15 to 21, wherein the lower-layer information is included in downlink control information, and the network access node is arranged to control the timing of the transmission of the downlink control information to control the deterministic result regarding skipping the first measurement timing.
[0265] Clause 23. The network access node apparatus according to any one of Clauses 12 to 19 is arranged to receive an indication of the user equipment capability that the user equipment supports the features of claim 1.
Claims
1. A communication apparatus comprising components for: Based on the timing of the measurement, the decision is made to skip the first measurement opportunity. Receive low-level information to trigger the measurement timing skipping behavior, and in response, decide to skip the second measurement timing; and Based on the decision to skip the second measurement timing, the decision to skip the first measurement timing is revisited according to the measurement timing skipping behavior.
2. The apparatus of claim 1, wherein the component for revisiting the decision to skip the first measurement timing comprises components for: Based on the decision to skip the second measurement timing, one or more deterministic rules for deciding to skip the first measurement timing are followed.
3. The apparatus of claim 2, wherein revisiting the decision comprises using the one or more deterministic rules to determine whether the first measurement opportunity was skipped or not.
4. The apparatus of claim 1, 2 or 3, wherein the result of revisiting the decision to skip the first measurement timing depends on the concurrency of the first measurement timing and the second measurement timing.
5. The apparatus of claim 4, wherein the result of revisiting the decision to skip the first measurement timing depends on the concurrency of the first measurement timing and the second measurement timing, wherein When it is determined that the first measurement timing and the second measurement timing are not concurrent, the first measurement timing is not skipped, and the second measurement timing is skipped.
6. The apparatus of claim 4, wherein the result of revisiting the decision to skip the first measurement timing depends on the proximity between the start of the first measurement timing and the start of the second measurement timing.
7. The apparatus of claim 6, wherein the result of revisiting the decision to skip the first measurement timing depends on the concurrency of the first and second measurement timings, and on the proximity distance between the start of the first and second measurement timings. Wherein, based on the determination that the first measurement timing and the second measurement timing are concurrent and the proximity distance between the first measurement timing and the second measurement timing is less than a threshold, the first measurement timing is skipped and the second measurement timing is skipped.
8. The apparatus according to claim 7, Wherein, based on the determination that the first measurement timing and the second measurement timing are not concurrent, the second measurement timing is skipped, while the first measurement timing is not skipped; and Wherein, based on the determination that the proximity distance between the first measurement opportunity and the second measurement opportunity is not less than the threshold, the second measurement opportunity is skipped and the first measurement opportunity is not skipped.
9. The apparatus of claim 1, 2 or 3, wherein the decision to revisit the first measurement timing provides a race condition resolution between concurrent measurement timings.
10. The apparatus of claim 1, 2 or 3, wherein the measurement timing skipping behavior provides priority for user plane communication, rather than the skipped measurement.