Delta Record Synchronization for OMA Device Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing OMA DM protocol is resource-intensive due to the need for the entire DM tree to be transmitted between the UE and the DM server for synchronization, which consumes bandwidth and processing resources, especially when multiple servers need to update the same tree without knowing its current state.
Innovation Solution
The implementation of delta records, which store incremental changes, allows the DM server to synchronize with the UE by retrieving only the necessary changes, reducing the data transmission and processing required, and includes a mechanism for managing and purging these records efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire DM tree is transmitted between UE and DM server for synchronization, then the DM server can be synchronized with the current state of the DM tree, but bandwidth consumption and processing resources increase significantly
Solution Approach 1:
The patent extracts only the changed portions (delta records) from the complete DM tree and transmits them between UE and DM server. Instead of synchronizing the entire DM tree, the system identifies and transmits only the specific nodes that have changed, significantly reducing bandwidth consumption while maintaining synchronization accuracy.
Solution Approach 2:
The patent segments the DM tree into individual nodes or subsets of nodes, allowing selective transmission of only those segments that have changed. This segmentation enables the system to transmit discrete change records rather than the complete tree structure, reducing overall data transmission requirements.
2Loss of information
If the entire DM tree is transmitted for synchronization, then complete state information is available, but processing resources and response time are adversely affected
Solution Approach 1:
The system extracts only the essential change information from the DM tree and transmits these delta records. The DM server can reconstruct the current state by applying these extracted changes to the previously known state, maintaining information completeness while reducing processing overhead and improving response time.
Solution Approach 2:
The UE maintains a local copy of the DM tree and pre-identifies changes before transmission. By preparing delta records in advance and only transmitting what has changed, the system reduces the processing burden during synchronization operations and improves overall productivity.
3Adaptability or versatility
If multiple DM servers update the same DM tree without knowing its current state, then service provisioning is flexible, but conflicts and inefficiencies occur
Solution Approach 1:
The patent implements a feedback mechanism where the UE provides delta records to DM servers, informing them of the current state changes. This feedback loop allows multiple DM servers to stay synchronized with the actual DM tree state, preventing conflicts and ensuring consistent updates across all servers while maintaining provisioning flexibility.
Data Source
Figure 1~4
Figure 2~3
AI summary
Methods and apparatuses relating to Open Mobile Alliance (OMA) device management (DM) are provided. An embodiment provides a method in which a mobile device is configured for: accumulating delta records on the mobile device; and pushing delta records to a DM server when a threshold for the delta records is met or exceeded. The delta records relate to changes made to an Open Mobile Alliance (OMA) device management (DM) tree. The delta records may be purged after the pushing operation. Other embodiments provide a mobile device and computer-readable medium for performing or facilitating the method.