Terminal management framework and terminal management method
First Claim
1. A non-transitory storage medium having a plurality of instructions stored thereon, wherein the plurality of instructions comprise a terminal management framework comprising:
- an application layer, wherein the application layer comprises a device user interface, a business logic module and a tree module;
a business layer, wherein the business layer comprises the following three business modules;
a software component management object module, a firmware update management object module and a lock and wipe management object module, business types corresponding to the three business modules are respectively a software management, a firmware update and a restore factory setting, an interface for the software management is packaged in the software component management object module, an interface for the firmware update is packaged in the firmware update management object module and an interface for the restore factory setting is packaged in the lock and wipe management object module;
a protocol and message processing layer, configured to process a protocol and a message used in information transmission between a device and a server; and
a porting layer, configured to transmit information between the device and the server,wherein the business logic module is configured to assemble a business logic based on a type of a session and a business type of the session, invoke one of the interfaces in the business modules to process a corresponding business based on the business logic, and control a progress of business processing based on the business logic and a state of the business processing; and
the tree module is configured to record and manage a function of the device and a configuration of the device in a node manner, and record the state of the business processing generated in controlling the progress of the business processing by the business logic module.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a terminal management framework and a terminal management method. The framework includes an application layer, a business layer, a protocol and message processing layer and a porting layer. The application layer includes a device user interface, a business logic module and a tree module. The business layer includes a software component management object module, a firmware update management object module and a lock and wipe management object module. The business logic module is configured to assemble a business logic based on a type of a session and a business type of the session, invoke an interface in a business module to process a business based on the business logic, and control a progress of business processing based on the business logic and a state of the business processing.
-
Citations
14 Claims
-
1. A non-transitory storage medium having a plurality of instructions stored thereon, wherein the plurality of instructions comprise a terminal management framework comprising:
-
an application layer, wherein the application layer comprises a device user interface, a business logic module and a tree module; a business layer, wherein the business layer comprises the following three business modules;
a software component management object module, a firmware update management object module and a lock and wipe management object module, business types corresponding to the three business modules are respectively a software management, a firmware update and a restore factory setting, an interface for the software management is packaged in the software component management object module, an interface for the firmware update is packaged in the firmware update management object module and an interface for the restore factory setting is packaged in the lock and wipe management object module;a protocol and message processing layer, configured to process a protocol and a message used in information transmission between a device and a server; and a porting layer, configured to transmit information between the device and the server, wherein the business logic module is configured to assemble a business logic based on a type of a session and a business type of the session, invoke one of the interfaces in the business modules to process a corresponding business based on the business logic, and control a progress of business processing based on the business logic and a state of the business processing; and the tree module is configured to record and manage a function of the device and a configuration of the device in a node manner, and record the state of the business processing generated in controlling the progress of the business processing by the business logic module. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A terminal management method based on a terminal management framework, wherein
the terminal management framework comprises: -
an application layer, wherein the application layer comprises a device user interface, a business logic module and a tree module; a business layer, wherein the business layer comprises the following three business modules;
a software component management object module, a firmware update management object module and a lock and wipe management object module, business types corresponding to the three business modules are respectively a software management, a firmware update and a restore factory setting, an interface for the software management is packaged in the software component management object module, an interface for the firmware update is packaged in the firmware update management object module and an interface for the restore factory setting is packaged in the lock and wipe management object module;a protocol and message processing layer, configured to process a protocol and a message used in information transmission between a device and a server; and a porting layer, configured to transmit information between the device and the server, and the terminal management method comprises; assembling, by the business logic module, a business logic based on a type of a session and a business type of the session; and invoking, by the business logic module, an interface in the business module corresponding to the business type of the session to process a business corresponding to the business type of the session based on the business logic and controlling, by the business logic module, a progress of business processing based on the business logic and a current state of the business processing which is recorded in the tree module, when the session is initiated. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification