Method and device arrangement for managing a client/server environment
First Claim
1. A method for executing consecutive instructions in a client device in a mobile device management server-client device environment, in which method:
- at least one instruction sequence is formed of said instructions in the device management server, which instruction sequence comprises;
command sequences including single commands to be executed in the client device, and;
control structures containing conditional commands;
the instruction sequence is transmitted to the client device;
the client device executes the command sequences and control structures.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method and data transfer arrangement for executing consecutive instructions in a client device (21) in a mobile device management server-client device environment (22, 21). The invention also relates to an instruction execution module utilized in the implementation of the method. In the procedure according to the invention, the device management server (22) forms the instructions to be executed in the client device (21) into an instruction sequence (200), which is transmitted to the client device (21). The instruction execution module in the client device breaks up the instruction sequence into command sequences and control structures. The instruction execution module executes the conditional commands belonging to the instruction sequence and specified by the control structures individually without the help of the device management server (22). After the execution of all the instructions, the client device (21) sends a message describing the success of the execution to the device management server.
14 Citations
18 Claims
-
1. A method for executing consecutive instructions in a client device in a mobile device management server-client device environment, in which method:
-
at least one instruction sequence is formed of said instructions in the device management server, which instruction sequence comprises;
command sequences including single commands to be executed in the client device, and;
control structures containing conditional commands;
the instruction sequence is transmitted to the client device;
the client device executes the command sequences and control structures. - View Dependent Claims (2, 3, 4, 15, 16)
-
-
5. A data transfer arrangement operating in a mobile device management server-client device environment for executing instructions specified by the client of the data transfer arrangement in the client device, in which data transfer arrangement at least one instruction sequence has been formed in the device management server to be executed in the client device, the instruction sequence comprising:
-
command sequences with single commands, and;
control structures containing conditional commands, which are configured to be executed by the client device. - View Dependent Claims (6, 7, 8, 17, 18)
-
-
9. An instruction execution module of a client device operating in a device management server-client device environment, the instruction execution module comprising:
-
program means for receiving an instruction sequence transmitted by the device management server;
program means for breaking up the instruction sequence into single instructions, which comprise either command sequences or control structures;
program means for executing the control structures in the central processing unit of the client device;
program means for drawing up a message describing the success of the execution of the instruction sequence, and;
program means for sending a message describing the success to the device management server. - View Dependent Claims (10, 11)
-
-
12. A computer usable medium having computer readable code means embodied therein for creating an instruction execution module of a client device, the computer program product comprising:
-
computer readable code means for receiving an instruction sequence transmitted by the device management server;
computer readable code means for breaking up the instruction sequence into single instructions, which comprise either command sequences or control structures;
computer readable code means for executing the control structures in the central processing unit of the client device;
computer readable code means for drawing up a message describing the success of the execution of the instruction sequence, and;
computer readable code means for sending a message describing the success to the device management server. - View Dependent Claims (13, 14)
-
Specification