Flexible Data Synchronization Session Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing data synchronization protocols are inflexible, requiring recreation of sessions when multiple synchronization processes cannot start or end simultaneously, leading to disruptions in continuous data exchange, especially in scenarios like Converged IP Messaging where real-time updates are necessary.

Innovation Solution

Implementing a method that maintains synchronization sessions in Alert Poll or Alert Idle modes, allowing for flexible initiation and termination of synchronization processes through session maintenance commands, enabling concurrent or sequential execution of synchronization processes without recreating sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the synchronization protocol follows the fixed SyncML process with six data packages, then the synchronization session can be completed successfully, but the session must be recreated when multiple synchronization processes cannot start or end simultaneously, leading to inflexibility

Engineering Contradiction:
Improvesynchronization process flexibilityVSAvoidsession recreation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the synchronization session structure flexible rather than fixed. Multiple synchronization processes can start and end at different times within the same session, allowing the session to adapt dynamically to varying synchronization needs without requiring recreation. This resolves the contradiction by enabling process flexibility while maintaining session continuity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the synchronization session into multiple independent synchronization processes that can be executed sequentially or concurrently. Each process can start and end independently, allowing fine-grained control over synchronization operations. This segmentation enables the session to handle multiple processes without recreation, improving flexibility while reducing time loss.

Inventive Principle:
Principle #1Segmentation

2Speed

If the session connection is held in real time for frequent data updates in scenarios like CPM, then real-time presence information can be updated, but transmission resources may be consumed continuously

Engineering Contradiction:
Improvedata update speedVSAvoidtransmission resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by allowing the session to maintain connectivity while enabling synchronized processes to execute at appropriate intervals. The session can hold connections for real-time updates when needed, but individual synchronization processes can be triggered periodically rather than requiring continuous active transmission. This balances real-time update capability with resource conservation.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If multiple synchronization processes are allowed to start and end at different times within the same session, then process flexibility is improved, but session management complexity increases

Engineering Contradiction:
Improvesynchronization process flexibilityVSAvoidsession management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent employs feedback mechanisms to manage multiple synchronization processes within a session. The system monitors the state of each process and provides feedback for session management decisions, such as when to start or end processes. This structured feedback approach enables flexible multi-process handling while maintaining manageable session complexity through systematic control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2182695B1Method, system and device of data synchronization
Publication Date: 2012.06.20 HUAWEI TECH CO LTD
  • EP2182695B1 patent drawingFigure 1
  • EP2182695B1 patent drawingFigure 2
  • EP2182695B1 patent drawingFigure 3~4

AI summary

A method for synchronizing data is disclosed. The method includes: A synchronization initiator sends a synchronization session request to a synchronization recipient to create a synchronization session connection with the synchronization recipient; and a synchronization process is started in the synchronization session, and the synchronization initiator synchronizes data with the synchronization recipient through the synchronization process. In the embodiments of the present invention, a synchronization process is started in the synchronization session, and the synchronization initiator synchronizes data with the synchronization recipient through the synchronization process, thus synchronizing the data between both parties flexibly.