LWM2M Client State Synchronization via Preliminary Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Lightweight Machine-to-Machine (LWM2M) client devices face inefficiencies in registration processes due to limited processing and storage capabilities, leading to high power consumption and potential state synchronization issues upon reconnection to an LWM2M server.

Innovation Solution

The implementation of a method where an LWM2M client device determines its state prior to reconnection, generates an indication of this state, and transmits it to the server for verification. If the state is found to be out of date, the client synchronizes with the server, using a state digest or counter to efficiently update its state without retransmitting all state-modifying messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the LWM2M client performs full registration and state synchronization upon reconnection, then the state consistency between client and server is ensured, but power consumption increases and operational efficiency decreases

Engineering Contradiction:
Improvestate consistencyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The client determines its state prior to reconnection and transmits an indication of this state to the server in advance. The server then verifies whether this indicated state matches the expected state, allowing the client to avoid full synchronization if the state is current, thus reducing power consumption while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of performing complete state synchronization upon every reconnection, the system performs only partial verification by comparing the indicated state with the expected state. This partial action approach reduces the operational overhead and energy consumption while ensuring state consistency when needed

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If the LWM2M client transmits all state-modifying messages upon reconnection, then complete state synchronization is achieved, but bandwidth consumption increases

Engineering Contradiction:
Improvestate synchronizationVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system extracts only the essential state indication from the client's state history and transmits it to the server for verification. This extraction approach eliminates the need to transmit all state-modifying messages, significantly reducing bandwidth consumption while maintaining state synchronization reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The client prepares and transmits the state indication before reconnection, allowing the server to verify the state in advance. This preliminary action prevents the need for extensive post-reconnection data transmission, reducing overall bandwidth consumption

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the LWM2M client performs comprehensive state verification upon reconnection, then state accuracy is ensured, but processing time and operational complexity increase

Engineering Contradiction:
Improvestate accuracyVSAvoidreconnection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the critical state indication from the client's complete state history and transmits it to the server for verification. This extraction eliminates the need for comprehensive state verification, reducing reconnection time while maintaining sufficient state accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The state determination and indication transmission occurs before reconnection, allowing the server to perform verification in advance. This preliminary action reduces the time required during the actual reconnection process while ensuring state accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12156109B2LWM2M client state synchronization
Publication Date: 2024.11.26 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12156109B2 patent drawing
  • US12156109B2 patent drawing
  • US12156109B2 patent drawing

AI summary

A method of re-establishing a connection between a LWM2M client and an LWM2M server following a reconnection of the LWM2M client to the LWM2M server includes determining, at the LWM2M client, a state of the LWM2M client device prior to reconnection of the LWM2M client, transmitting, to the LWM2M server, an indication of the state of the LWM2M client prior to reconnection of the LWM2M client, and receiving a response from the LWM2M server indicating whether the indicated state of the LWM2M client is an expected state or an unexpected state of the LWM2M client.