Communication Terminal Device Management via Dynamic Function State Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication terminal management systems, such as OMA DM specification, are inefficient in managing the activity states of terminal functions, leading to unnecessary power consumption and resource occupation, as they only allow static control of software components and require terminals to maintain service functions in a running state even when not in use.
Innovation Solution
A method is introduced to manage communication terminal devices by configuring a management tree node as an indication node, allowing remote control of the activity state of designated functions, enabling starting, stopping, suspending, and resuming of functions, thereby optimizing power usage and resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the terminal maintains service functions in a running state to ensure immediate service availability, then the service response speed is improved, but the power consumption and CPU resource occupation increase
Solution Approach 1:
The patent implements dynamic state management for service functions, allowing them to transition between running, suspended, and stopped states based on actual service needs. The DM server can remotely control these state transitions, enabling the terminal to adapt its resource allocation dynamically rather than maintaining all functions in a static running state, thus resolving the contradiction between service response speed and power consumption.
2Speed
If the terminal maintains service functions in a running state to ensure immediate service availability, then the service response speed is improved, but the CPU resource occupation increases
Solution Approach 1:
The patent implements dynamic state management for service functions, allowing them to transition between running, suspended, and stopped states based on actual service needs. The DM server can remotely control these state transitions, enabling the terminal to adapt its resource allocation dynamically rather than maintaining all functions in a static running state, thus resolving the contradiction between service response speed and power consumption.
3Device complexity
If the existing OMA DM specification is used to manage software components statically, then the system complexity is reduced, but the management efficiency of function activity states deteriorates
Solution Approach 1:
The patent segments the management of service functions into distinct controllable states (running, suspended, stopped) with clear transition rules. By introducing specific indication nodes in the DM tree for each service function, the system can manage activity states independently from software component installation and removal, thereby improving management efficiency without significantly increasing overall system complexity.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
This invention relates to communication technique, and a device management method of communication terminal includes the steps: sending a device management command to a terminal, the said device management command comprises a control indication of the appointed program activation state; said terminal executing the appointed program activation state process based on the said control indication, A relevant communication terminal and system are also provided. The DM technique is enhanced by the scheme described in this invention, and is provided with the function that remotely control one program or one process activation states. It is able to remotely pre-startup the related program or the process corresponding to the service by the DM server before the service starting so as to ensure the service normally running. It is able to startup the related program immediately when the service running as well as it is able to startup the related service program based on the pre-constituted service issue project under the predetermined condition, and it can avoid that the communication terminal executes the service user side program all the while so that it can save the power or the terminal resource.