Reporting information to a network
First Claim
Patent Images
1. A mobile terminal, comprising:
- a transceiver adapted to receive from a server a scheduling context including a plurality of commands for managing the mobile terminal, a plurality of conditions for executing the commands, and a plurality of gating rules, each gating rule corresponding to one of the plurality of commands and indicating whether a corresponding command result is to be reported to the server; and
a processor adapted to perform a process includinginstalling the scheduling context,monitoring the plurality of conditions,determining that one of the plurality of conditions is satisfied,executing one of the plurality of commands corresponding to the satisfied condition,determining, according to the gating rule, whether or not the corresponding command result is reported to the server, andstoring the corresponding command result if the gating rule indicates that the corresponding command result is to be reported to the server,wherein the processor is adapted to repeat the process until the process is completed for each of the plurality of commands,wherein, after the process is completed for each of the plurality of commands, the processor is further adapted to create and transmit a single report message via a radio communication, the single report message including all stored command results,wherein, when the transmission of the single report message fails, the processor is further adapted to log a history of the transmission failure to thereby be accessed by the server,wherein each result includes at least one of a first element identifying a result command reference number and a second element identifying a result command response code, andwherein the gating rule includes at least one of a third element identifying a gating rule command reference number and a fourth element identifying a gating rule command response code.
1 Assignment
0 Petitions
Accused Products
Abstract
For achieving device management, the terminal may select certain command execution results and transmit such to the network instead of always sending all command execution results. Accordingly, resources of the terminal and radio communication resources can be more efficiently utilized when compared to previously used device management procedures. Furthermore, since a record that is relevant to operations performed within the terminal is saved, even if a certain result of executing a particular command is not successfully transmitted to the network due to an error, the network may still be able to verify the command execution result by accessing the record that was stored in the terminal.
-
Citations
11 Claims
-
1. A mobile terminal, comprising:
-
a transceiver adapted to receive from a server a scheduling context including a plurality of commands for managing the mobile terminal, a plurality of conditions for executing the commands, and a plurality of gating rules, each gating rule corresponding to one of the plurality of commands and indicating whether a corresponding command result is to be reported to the server; and a processor adapted to perform a process including installing the scheduling context, monitoring the plurality of conditions, determining that one of the plurality of conditions is satisfied, executing one of the plurality of commands corresponding to the satisfied condition, determining, according to the gating rule, whether or not the corresponding command result is reported to the server, and storing the corresponding command result if the gating rule indicates that the corresponding command result is to be reported to the server, wherein the processor is adapted to repeat the process until the process is completed for each of the plurality of commands, wherein, after the process is completed for each of the plurality of commands, the processor is further adapted to create and transmit a single report message via a radio communication, the single report message including all stored command results, wherein, when the transmission of the single report message fails, the processor is further adapted to log a history of the transmission failure to thereby be accessed by the server, wherein each result includes at least one of a first element identifying a result command reference number and a second element identifying a result command response code, and wherein the gating rule includes at least one of a third element identifying a gating rule command reference number and a fourth element identifying a gating rule command response code. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for reporting information from a mobile terminal to a server, comprising:
-
receiving, by the mobile terminal from the server, a scheduling context including a plurality of commands for managing the mobile terminal, a plurality of conditions for executing the commands, and a plurality of gating rules, each gating rule corresponding to one of the plurality of commands and indicating whether a corresponding command result is to be reported to the server; performing, by the mobile terminal, a process including installing the scheduling context, monitoring the plurality of conditions, determining that one of the plurality of conditions is satisfied, executing one of the plurality of commands corresponding to the satisfied condition, determining, according to the gating rule, whether or not the corresponding command result is reported to the server, and storing the corresponding command result if the gating rule indicates that the corresponding command result is to be reported to the server; repeating the process by the mobile terminal until the process is completed for each of the plurality of commands; after the process is completed for each of the plurality of commands, creating and transmitting a single report message from the mobile terminal to the server via a radio communication, the single report message including all stored command results; and when the transmission of the single report message fails, logging a history of the transmission failure to thereby be accessed by the server, wherein each result includes at least one of a first element identifying a result command reference number and a second element identifying a result command response code, and wherein the gating rule includes at least one of a third element identifying a gating rule command reference number and a fourth element identifying a gating rule command response code. - View Dependent Claims (9, 10, 11)
-
Specification