Mobile Device Client OMA DM Protocol Mass Update
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for managing and updating firmware in mobile devices are complex, making it difficult for customer care representatives to diagnose and solve issues, and there is a lack of comprehensive device management protocols for performing mass updates across millions of devices.
Innovation Solution
A system and method that includes a device client in mobile devices supporting configuration, management, and updating of firmware and software using an Open Mobile Alliance (OMA) device management protocol, which enables remote diagnosis, firmware updates, and configuration changes through a hierarchical tree structure of management objects, allowing for mass distribution of updates and improved customer care processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional device management methods are used, then device configuration and firmware updates can be performed, but the process becomes complex and difficult to manage across millions of devices
Solution Approach 1:
The patent implements a universal device management system that can perform multiple functions (configuration management, firmware updates, diagnostics, device profiling) through a single standardized protocol interface. The OMA DM protocol serves as a multi-functional management framework that consolidates various device control operations into one unified system, eliminating the need for separate management mechanisms for each function.
Solution Approach 2:
The system manages device parameters and configuration settings through standardized parameter definitions and modification procedures. The management system can retrieve, modify, and update device parameters using defined parameter sets that cover hardware capabilities, software configurations, and operational settings, allowing systematic control across diverse devices.
2Measurement precision
If manual diagnosis methods are used by customer care representatives, then individual device issues can be investigated, but the process is time-consuming and resource-intensive
Solution Approach 1:
The system performs preliminary device profiling and diagnostics by automatically collecting and analyzing device parameters, configuration settings, and operational status before customer care interaction. This preliminary assessment prepares diagnostic information in advance, enabling faster and more accurate problem identification during customer support interactions.
Solution Approach 2:
The management system implements feedback mechanisms that automatically report device status, error conditions, and diagnostic information back to the management server. This feedback loop provides real-time or near-real-time information about device issues, reducing the time required for manual diagnosis and enabling more precise problem identification.
3Reliability
If firmware updates are performed individually on devices, then updates can be applied, but mass updates across millions of devices are expensive and resource-intensive
Solution Approach 1:
The OMA DM protocol provides a universal framework for firmware update management that can handle individual and bulk updates through the same standardized interface. The system can manage update deployment, progress monitoring, and completion verification across large device populations using consistent update management commands and procedures.
Solution Approach 2:
The device update mechanism enables devices to autonomously receive, process, and install firmware updates through standardized update commands. Devices can self-manage the update process including receiving update packages, validating update integrity, performing installations, and reporting status, reducing the operational overhead required for mass updates.
4Loss of information
If comprehensive device information is collected, then better device management and diagnosis can be achieved, but data management and processing become more complex
Solution Approach 1:
The system segments device information into organized categories and parameter sets including hardware capabilities, software configurations, operational status, and diagnostic data. This segmentation structures comprehensive device information into manageable segments that can be individually retrieved, processed, and managed, reducing the complexity of handling large volumes of device data.
Data Source
AI summary
A device client that supports customer care and distribution of update packages to electronic devices makes it possible to efficiently manage and update firmware and software in electronic devices. A terminal management/device management server employs extensions to an industry standard device management protocol to update configuration information, to provision the electronic device, and to manage the electronic device, for example. The electronic device may receive update packages, and update agent(s) in the electronic device may update the firmware and/or software of the electronic device. A diagnostic client in the electronic device facilitates remote diagnosis and a traps client facilitates setting traps and retrieving collected information. A terminal management server may remotely invoke control actions within the electronic device using management objects not supported by the industry standard device management protocol. A user of the electronic device may use a self-care portal to administer self-care and to conduct diagnostics. A subsequent customer-care call may use such information collected during self-care.


