LwM2M Client Sleep-State Registration Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing LwM2M devices face inefficiencies in software updates due to loss of registration when transitioning to a sleep state, requiring re-start from the beginning upon reconnection, which is not accounted for in current protocols.

Innovation Solution

A method where the LwM2M server maintains registration with the client during its sleep state and refrains from transmitting, and the client notifies the server upon state change, allowing seamless communication resumption without additional registration procedures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the LwM2M client transitions to a sleep state to save energy, then energy consumption is reduced, but the registration is lost and requires re-registration upon reconnection

Engineering Contradiction:
Improveenergy consumptionVSAvoidtime for re-registration
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The LwM2M server performs preliminary action by maintaining the registration state in its memory during the client's sleep period. The server proactively keeps the registration valid and waits for the client's reconnection, so that when the client wakes up, no re-registration is needed. This resolves the contradiction by preserving the registration state across sleep transitions, eliminating the time loss while allowing energy savings.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the LwM2M server maintains registration during client sleep state, then communication continuity is improved, but server resource consumption increases

Engineering Contradiction:
Improvecommunication continuityVSAvoidserver resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The server dynamically manages registration states by transitioning between active and dormant registration based on client activity. When a client enters sleep mode, the server maintains the registration in a low-resource state, ready to be quickly reactivated upon client reconnection. This dynamic approach ensures communication continuity while optimizing server resource consumption by not maintaining full active connections for sleeping clients.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the LwM2M client frequently connects and disconnects, then adaptability to environment is improved, but registration stability deteriorates

Engineering Contradiction:
Improveenvironmental adaptabilityVSAvoidregistration stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The server ensures continuity of the registration action by maintaining the registration state across client disconnects and reconnections. Instead of terminating registration upon disconnection, the server keeps it valid, allowing the client to reconnect at any time without losing registration. This continuity approach maintains registration stability while allowing the client to frequently adapt its connection pattern to environmental conditions.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentEP4442016B1Methods and apparatus relating to machine-to-machine connectivity information sharing
Publication Date: 2026.02.04 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP4442016B1 patent drawingFigure 1
  • EP4442016B1 patent drawingFigure 2
  • EP4442016B1 patent drawingFigure 3

AI summary

A method is disclosed, performed by a lightweight machine-to-machine, LwM2M, device implementing a LwM2M client. The method comprises: transmitting, to a LwM2M server with which the LwM2M client is registered, an indication of a time period during which the LwM2M client will enter a sleep state in which one or more hardware or software components of the LwM2M device are deactivated; and, after conclusion of the time period: transmitting a message to or receiving a message from the LwM2M server without first performing a registration operation with the LwM2M server.